benelog / contents-proxy

4 stars 1 forks source link

Task : 관리자 아이디 비밀번호 보안 처리 #35

Closed jiwonbabe closed 5 years ago

jiwonbabe commented 5 years ago
jiwonbabe commented 5 years ago

구현한 단계

  1. jasypt-spring-boot 라이브러리 의존성 추가
  2. StringEncryptor 빈으로 등록 (이때 설정한 암호화 키는 임의의 키인 fakekey 로 설정, 후의 단계에서 overwrite 될 예정)
  3. 진짜 암호화 키인 secretencryptkey 로 관리자 아이디, 비밀번호 암호화 후 properties 파일에 기재.
  4. 어플리케이션 실행 시 vm option 으로 -Djasypt.encryptor.password=secretencryptkey 를 넣어주고 실행. -> 암호화 키를 숨길 수 있다.