반응형 Jasypt2 인텔리제이 Intellij 환경 변수 설정 application 설정 파일 환경변수 사용 application.properties or yml 파일에 중요 정보를 등록할 때 텍스트 그대로 작성해서 사용할 경우 보안상 문제가 될 수 있습니다. 예를들어 JWT 나 RSA, Jasypt 예제에서 사용되는 키값을 어플리케이션 설정 파일에 그대로 문자열로 입력해 사용하는 경우가 있습니다. 이런 경우를 보안하고자 환경변수에 값을 넣어 어플리케이션 설정파일에 그대로 노출이 되지 않도록 하는 방법을 알아보겠습니다. application.yml security: jwt: secret-key: agisehlgkfjalbjiajelfkmelsjalfidgiejalsgkjdl9iajelig issuer: aljjabaegi.com jasypt: secret-key: com.aljjabaegi rsa: secret.. Programing/Security 2024. 4. 3. Spring Springboot properties 암호화 jasypt 적용 방법, 설정파일 암호화 Spring Springboot properties 암호화 jasypt 적용 방법, 설정파일 암호화 properties 값을 암호화 하는 라이브러리인 jasypt 적용 방법을 알아보도록 하겠습니다. springboot는 gradle, yml을 사용하고 spring은 maven, properties 를 사용하니 필요에 따라 확인하시기 바랍니다. Springboot jasypt-spring-boot-starter 를 의존성 주입합니다. 1. jasypt 의존성 주입 implementation group: 'com.github.ulisesbocchio', name: 'jasypt-spring-boot-starter', version: '3.0.3' config 파일을 작성합니다. 2. config 파일 작성 .. Programing/Security 2022. 9. 30. 이전 1 다음 💲 추천 글 반응형