반응형
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==)
반응형
'Programming > Spring Framework' 카테고리의 다른 글
[Spring Boot] MySql 연결 끊김 해결 (0) | 2016.11.23 |
---|---|
[Spring Boot] Filter 적용 (0) | 2016.10.19 |
[Spring Boot] tiles3 설정하기 (3) | 2016.10.13 |
[Spring Boot] Interceptor 설정하기 (0) | 2016.10.13 |
[Spring Boot] SQL Logging 사용 (0) | 2016.10.13 |