딜리버리 암호화 모듈 개발기
23
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

딜리버리 암호화 모듈 개발기

이 게시물은 딜리버리에서 사용 중인 암호화 모듈인 cowcow-enc를 직접 개발한 경험을 공유합니다.

자동 암/복호화 방식 결정 과정

  • JPA @PostLoad, Hibernate PreLoad event 방식의 문제점과 한계
  • JPA AttributeConverter 방식 채택 및 장점 소개

암호화 기법과 최적화

  • 봉투암호화 적용으로 암호키 관리 및 보안 강화
  • 봉투크기 최적화 및 base64 제거로 저장 효율성 증가

배포 및 테스트 전략

  • 최소한의 종속성 유지와 모듈화된 저장소 관리
  • 엣지케이스 및 실제 사용자 환경 테스트 수행
  • 성능 테스트 결과 암/복호화 처리 속도 및 안정성 확보

마치며

팀원과 함께 결정하며 만든 모듈은 여러 서비스에 적용 중이며 지속 발전할 예정입니다.

연관 게시글