jasypt properties파일 설정 관련
- 작성자 :
- 이*호
- 작성일 :
- 2023-11-09 16:37:44
- 조회수 :
- 582
- 구분 :
- 실행환경 / 3.10
- 진행상태 :
- 완료
Q
https://www.egovframe.go.kr/home/qainfo/qainfoRead.do?menuNo=69&qaId=QA_00000000000017158
해당 링크의 글을 확인했습니다. 답변 주신 대로
<beans:bean class="org.jasypt.spring31.properties.EncryptablePropertyPlaceholderConfigurer">
<beans:constructor-arg ref="encryptor" />
<beans:property name="locations">
<beans:list>
<beans:value>classpath:main.properties</beans:value>
</beans:list>
</beans:property>
</beans:bean>
부분 주석 처리하면
해당 에러 없이 실행되지만 properties파일을 지정할 수 있는 방법 따로 있을까요?
표준프레임워크 3.8부터 crypto 간소화 서비스를 제공하고 있는 것은 알지만 jasypt로 해보고 싶어서요.
해당 링크의 글을 확인했습니다. 답변 주신 대로
<beans:bean class="org.jasypt.spring31.properties.EncryptablePropertyPlaceholderConfigurer">
<beans:constructor-arg ref="encryptor" />
<beans:property name="locations">
<beans:list>
<beans:value>classpath:main.properties</beans:value>
</beans:list>
</beans:property>
</beans:bean>
부분 주석 처리하면
해당 에러 없이 실행되지만 properties파일을 지정할 수 있는 방법 따로 있을까요?
표준프레임워크 3.8부터 crypto 간소화 서비스를 제공하고 있는 것은 알지만 jasypt로 해보고 싶어서요.
환경정보
-
- OS 정보 : window
- 표준프레임워크 버전 : 3.10
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat v8
- DB 정보 : oracle
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
Jasypt을 이용한 설정의 경우
다음 라이브러리를 추가 하셔야 합니다.
https://mvnrepository.com/artifact/org.jasypt/jasypt-spring4/1.9.3
다만, 사용은 가능하나
현재 Vulnerabilities 항목을 보시면
취약점이 있는 것으로 보고 되고 있으니 사용이 부적절 할 것으로 보입니다.
표준프레임워크에서
DB접속 정보 암호화의 경우
표준프레임워크에서는 Crypto 간소화 서비스를 안내 하고 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.1:fdl:crypto
예제는 공통컴포넌트 v4.1을 참고하시면 됩니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=49
다음 설정 부분을 참고하시면 됩니다.
/src/main/resources/egovframework/spring/com/context-datasource.xml
/src/main/resources/egovframework/egovProps/globals.properties
감사합니다.
표준프레임워크센터입니다.
Jasypt을 이용한 설정의 경우
다음 라이브러리를 추가 하셔야 합니다.
https://mvnrepository.com/artifact/org.jasypt/jasypt-spring4/1.9.3
다만, 사용은 가능하나
현재 Vulnerabilities 항목을 보시면
취약점이 있는 것으로 보고 되고 있으니 사용이 부적절 할 것으로 보입니다.
표준프레임워크에서
DB접속 정보 암호화의 경우
표준프레임워크에서는 Crypto 간소화 서비스를 안내 하고 있습니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte4.1:fdl:crypto
예제는 공통컴포넌트 v4.1을 참고하시면 됩니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=49
다음 설정 부분을 참고하시면 됩니다.
/src/main/resources/egovframework/spring/com/context-datasource.xml
/src/main/resources/egovframework/egovProps/globals.properties
감사합니다.