Error
aws EC2에 mongoDB를 설치하였고 어느날 들어가니 데이터가 다 날아가고 이상한 말들이 적혀 있었다.
0.026 비트코인을 지불하면 잃어버린 데이터를 복구해주겠다는 것이고 무시할 경우 GDPR에 신고하여 법적인 책임을 물게 하겠다는 것이다.
다행히도 DB에는 공공데이터밖에 없었다.
Error 해결
- 계정 인증이 되어있지 않아 쉽게 해킹이 되었던 것이다.
- 로컬의 경우 네트워크 망이 내부망으로 구성이 되어 있어 상관이 없었지만 네트워크 망이 public이 되면 계정 설정을 따로 하지 않으면 외부에서 아무나 mongoDB에 admin 권한으로 접근할 수 있게 된다.