개인 서버 설정이 변경됐을 때 알림 받는 간단한 감지 스크립트 직접 작성
직접 설정 드리프트 감지 시스템을 실무에서 구현한 경험은 없지만, 개인 서버를 운영하면서 비슷한 문제를 겪었습니다. 방화벽 설정을 수동으로 바꾼 뒤 잊어버려서 한 달 뒤 불필요한 포트가 다시 열려있는 걸 발견한 적이 있었습니다. 그래서 주요 설정 파일의 해시값을 저장해두고, 매일 한 번 현재 해시와 비교해서 달라지면 메일로 알리는 셸 스크립트를 만들었습니다. 처음에 해시 비교 로직에 버그가 있어서 아무 변경이 없는데도 알림이 계속 와서 이틀 동안 무시해버린 게 실패였습니다. 이후에 원인을 찾아보니 줄바꿈 문자 차이 문제였습니다. 자동 교정까지는 구현 못 했고, 감지 후 수동 조치하는 수준이었지만 설정 드리프트 문제를 직접 경험하고 대응한 사례입니다.