웹이야기

설정파일의 중요 정보 암호화/복호화(globals.properties) 본문

전자정부표준프레임워크

설정파일의 중요 정보 암호화/복호화(globals.properties)

yeon.Biju 2020. 3. 11. 14:31

전자정부 표준프레임워크 3.8부터 globals.properties에 있는 중요정보를 암/복호화 할 수 있는 기능을 제공하고 있다.

위키문서로는 다음을 참조한다

 

https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:crypto_simplify_v3_8

 

egovframework:rte2:fdl:crypto_simplify_v3_8 [eGovFrame]

표준프레임워크 3.8 부터 ARIA 블록암호 알고리즘 기반 암/복호화 설정을 간소화 할 수 있는 방법을 제공한다. 내부적으로 필요한 설정을 가지고 있고, XML Schema를 통해 필요한 설정만을 추가할 수 있도록 제공한다. 또한 globals.properties 설정 파일의 중요 정보 Url, UserName, Password 항목을 암/복호화 처리 할 수 있도록 제공한다. 그외에 정보는 properties 파일에 암호화 데이터 설정후 #{egovEnv

www.egovframe.go.kr

위 페이지에 보면 아래와 같은 내용이 있다.

 

표준프레임워크 3.8 부터 ARIA 블록암호 알고리즘 기반 암/복호화 설정을 간소화 할 수 있는 방법을 제공한다.

내부적으로 필요한 설정을 가지고 있고, XML Schema를 통해 필요한 설정만을 추가할 수 있도록 제공한다.

또한 globals.properties 설정 파일의 중요 정보 Url, UserName, Password 항목을 암/복호화 처리 할 수 있도록 제공한다.
그외에 정보는 properties 파일에 암호화 데이터 설정후 #{egovEnvCryptoService.decrypt('…')} 복호화 기능을 제공한다.

 

 

전자정부 표준프레임워크 3.9에 보면 globals.properties에 데이타베이스 접속정보가 암호화된 텍스트로 존재한다. 

이 암호화된 텍스트를 생성하는 방법을 알아보자.

전자정부 표준프레임워크 3.8에도 동일하게 적용이 가능하다.

위의 위키문서에 있는 내용이다.

 

 

비밀번호(오라클 접속 비밀번호)에 대하여 암호문을 생성하는 것은 아래 글을 참조한다.

https://webobj.tistory.com/75

 

globals.properties 의 정보에 대한 암호문 생성

globals.properties 에 있는 중요정보에 대해서 암호문을 생성할 수 있는 방법을 생각해보자. 전자정부 표준프레임워크 3.8 부터 지원하는 기능인 것 같다. 전자정부 표준프레임워크 3.9 를 다운받아보니 기본설정..

webobj.tistory.com

 

비밀번호(오라클 접속 비밀번호)에 대하여 암호문을 적용하는 것은 아래 글을 참조한다.

https://webobj.tistory.com/76

 

globals.properties 의 정보에 대한 암호문 적용

이전 글에서 오라클 비밀번호에 대한 암호문을 생성하였다. https://webobj.tistory.com/75 globals.properties 의 정보에 대한 암호문 생성 globals.properties 에 있는 중요정보에 대해서 암호문을 생성할 수 있..

webobj.tistory.com

 

Done

Comments