Programming/Spring Framework

[Spring Boot] jasypt 암호화 적용

통통만두 2016. 10. 18. 15:50
반응형

Spring Boot 를 사용하면서 보안에 관련된 부분도 신경쓰지 않을 수 없습니다.

그 중에서도 특히 DB 접속정보에 대한 노출이 가장 큰 부분이 차지할 수 있을텐데요.

이번에는 Spring Boot 에서 jasypt 를 사용하여 접속정보를 암호화하도록 해보겠습니다.








pom.xml

<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>1.8</version>
</dependency>

 

application.properties

jasypt.encryptor.password=KEY


Application.java

@EnableEncryptableProperties


Encrypt



최종 적용

spring.datasource.username=ENC(D+VvgkMbSzhbefnemOrY8g==)


 

반응형