본문 바로가기
프로그래밍/Spring

[Spring] JASYPT 사용하여 프로퍼티 암호화

by 데이터박물관 2023. 3. 11.

https://emgc.tistory.com/137

 

[Spring] JASYPT를 사용한 프로퍼티 암호화

목적 git의 public repository와 CI/CD를 연동해 어플리케이션을 배포하는데 있어 중요한 정보가 탈취되는 것을 막기 위함 목차 JASYPT란? 사용방법 1. JASYPT란? 홈페이지에 가보면 아래와 같이 적혀있다. J

emgc.tistory.com

 

https://juntcom.tistory.com/m/127

 

Jasypt 암호화 - spring 설정파일 암호화하기

스프링에서 설정파일 값을 외부에 노출하고 싶지 않을떄, Jasypt 를 사용하면 된다. 라이브러리 spring boot starter 용 3.0.3 이 작성기준 2021년 1월 28일 기준 최신버젼이다. 3,0.3 이 출시된 날짜는 2020년

juntcom.tistory.com

 

https://velog.io/@rnjsals1575/Jasypt%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%9C-%EB%AF%BC%EA%B0%90%EC%A0%95%EB%B3%B4-%EC%95%94%ED%98%B8%ED%99%94

 

Jasypt를 사용한 암호화

깃허브를 이용한 프로젝트를 진행하거나 혹은 외부에 공개되면 안되는 정보들을 암호화 해야할 경우를 만나게 된다면 간단하게 Jasypt(Java Simplified Encryption) 를 사용하여 암호화 해보자.위와같은

velog.io

 

https://velog.io/@sherlockid8/Jasypt-Java-Simplified-Encryption%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-properties-%ED%8C%8C%EC%9D%BC%EC%95%94%ED%98%B8%ED%99%94%ED%95%98%EA%B8%B0-DB-%EC%A0%91%EC%86%8D%EC%A0%95%EB%B3%B4%EC%95%94%ED%98%B8%ED%99%94

 

Jasypt (Java Simplified Encryption)를 이용하여 properties 파일암호화하기 (DB 접속정보암호화)

Spring에서 properties 또는, yaml 파일에 데이터베이스 접속 정보나, 다양한 설정 정보들을 담아두고 활용하고 있다.properties 또는, yaml 파일이 외부로 노출이 되면 충분히 악의적으로 사용이 가능할

velog.io

https://bbubbush.tistory.com/m/46

 

[개발 Tip] Yaml, Properties 안에 중요한 정보를 암호화하기 feat. Jasypt 사용 방법

들어가며 며칠 전, Github에 토이 프로젝트 소스를 올렸더니, GitGuardian에서 *.yaml 파일에 계정 정보가 들어가 있다고 알려주었다. 단순히 파일만 삭제하고 커밋하면 git log를 통해 다시 확인할 수 있

bbubbush.tistory.com

 

'프로그래밍 > Spring' 카테고리의 다른 글

[Spring] 자주 사용되는 어노테이션  (0) 2022.04.17

댓글