기존에 작성했던 application.properties에는 db id, password 그리고 open api의 key 값을 그대로 넣었고
이걸 github에 push를 그대로 했었다. 처음부터 보안에 신경써야 했는데 뒤늦게라도 개인정보를 보호하고자 변경했다.
우선 application-private.properties를 추가한다. (이름은 상관 없음. application-이름.properites로 생성하면 된다.)
기존에 있었던 application.properties에는 개인정보 및 민감정보가 아닌 정보만 넣어두고,
개인 정보만 따로 빼서 application-private.properties에 넣어둔다.
그럼 여기서 문제가 발생하는데 난 이미 git push를 해놓았기 때문에 commit history에는 날것 그대로 저장이 되어있어서 개인정보가 보호되지 않는다. 이때 다음 게시물을 참고하면 됩니다.
https://langeasy.tistory.com/51
이미 git push로 원격저장소에 올렸던 기록 history 지우기
https://langeasy.tistory.com/50 .gitignore 이용해서 개인정보 보호하기 기존에 작성했던 application.properties에는 db id, password 그리고 open api의 key 값을 그대로 넣었고 이걸 github에 push를 그대로 했었다. 처음
langeasy.tistory.com
반응형