springbootdb
-
DB 비번을 숨겨라! + spring boot, Jenknisprogram_language 및 궁금한것/젠킨슨씨 안녕? 2024. 1. 17. 19:30
우리 회사는 DB서버가 여러대입니다. 하지만 모두 하나의 비밀번호를 사용하는데요. resources.yml에서 비밀번호를 하나씩 변경하다보니 실수가 일어나 변수를 받아 비밀번호를 설정하도록 변경했습니다. 하지만, 내년에 있을 ISMS를 대비하여 DB 비밀번호를 소스에서 안보이게 처리해야 합니다. 그래서 생각했던 방법들과 적용한 것을 설명드리려 합니다. 편의를 위해 반말로 작성합니다. 방안1. config server 구성 config server를 띄워 비밀번호를 따로 관리할수 있지만, 서버 관리 이슈가 생기고, 설정정보 변경 전파를 위해 spring cloud bus 까지 설정하게 되면 관리이슈의 부담은 더욱 커진다. MSA구조라면 고려해볼만한 방법이나, monolithic 이라면 굳이 config s..