본문 바로가기
IT/개발

누가 자꾸 디비를 삭제해요

by GGT 2020. 8. 30.

기상 창업 아이템 프로젝트를 하면서

진짜 작은 날씨 데이터들(강수확률, 기온, 미세먼지 전국 데이터)를 크론으로 등록해

매 갱신시간마다 API 호출해서 몽고에 저장하고 있는데

자꾸 데이터가 계속 날아가버리는 현상이 발생했다.

 

처음에는 내가 업데이트하는 코드를 잘못짰나? 라는 생각을 해서 코드도 이리저리 바라보고 바꿔봤는데

곰곰히 생각해보니까 한 번 서버 이전을 한 적이 있었는데 동일한 코드로 그때는 없던 현상이 지금 나타나는게

말이 안됐다.

 

따라서 /var/log/mongodb에 존재하는 로그를 확인해보니까 웬걸

 

이놈 뭐야

저 이상한 놈이 자꾸 서버에 들어와서 몽고에 존재하는 모든 디비를 날려버렸다.

 

처음에는 설마 아무것도 없는 서버를 건드릴까?

그리고 분명 gitignore 잘 해놔서 config파일들은 안올라갔는데 어떻게 서버 주소랑 키가 노출됐을까 하는 생각에

아니겠지하며 

 

그냥 sudo ufw deny로 저 아이피로 오는 패킷들을 방화벽으로 막아놨다.

그래서 이제는 괜찮겠지? 라고 안심하고 있었는데

 

친히 다른 아이피로 또 날려주시는 모습

다른 팀원들 부탁으로 몽고 포트를 외부로 노출시켜놨는데 그 것이 화근이였나보다

 

그래서 그냥 AWS 콘솔 인바운드 규칙에서 몽고 포트를 그냥 막아버렸다.

 

대체 왜 이런 아무것도 없는 서버를 건드리는지 모르겠다..

반응형

댓글