Spring Boot에서 Jasypt를 활용한 설정 파일 암호화
Spring Boot 프로젝트에서 Jasypt를 사용하여 설정 파일의 민감 정보를 암호화하는 방법을 알아봅니다.
배경
데이터베이스 연결 정보와 같은 민감한 데이터를 설정 파일에 평문으로 저장하면 보안 위험이 발생할 수 있습니다. 이를 해결하기 위해 Jasypt 라이브러리를 사용하여 이러한 정보를 암호화할 수 있습니다. 아래에서는 Spring Boot 프로젝트에서 Jasypt를 설정 ...
8월 2일 15:14에 게시됨
환경 변수 암호화 기법
... 생략 ...
## MySQL 데이터베이스 연결 설정
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://121.196.xxx.xxx:3306/user?useUnicode=true&characterEncoding=utf-8
spring.datasource.username=root
spring.datasource.password=123456
## Redis 캐시 연결 설정
redis.host=121.196.xxx.xxx
redis.port=6379
...
6월 6일 01:26에 게시됨