Jasypt
-
Jasypt를 이용한 프로퍼티 암호화Security 2021. 9. 1. 08:14
스프링부트의 프로퍼티 암복호화에 관해서 일반적을 application.properties 혹은 application.yml 등의 프로퍼티 파일에 애플리케이션을 구동하기 위한 많은 정보들을 저장합니다. 이 중에서는 외부에 노출되어서는 안되는 민감한 정보는 평문(Plain Text)로 담기에는 보안적인 이슈가 있어서 꼭 암호화하여 저장해야 하는 경우가 많이 있습니다. 이럴때 프로퍼티 암복호화의 일반적인 방법으로 다음과 같은 처리를 많이 합니다. 암복호화 기능 개발 평문의 민감 데이터를 암호화하여 암호문을 프로퍼티에 저장 애플리케이션 구동 중에 프로퍼티에서 암호문을 가져와 복호화 후 사용 위의 방식의 단점은? 하지만 이와 같은 방법은 여러가지 단점이 있으며 대표적인 것은 다음과 같습니다. 암복호화를 처리하는 ..