방금전 고객사 이사와 과장이 불거진 얼굴로 들어왔다.
데이터가 변조되어 금액 차이가 발생했다는 것이다.
마감이 부실하기 때문에 이런 것이 아니냐며 화를 내시기 시작했다.
그래서 나는 고객사 이사와 과장 앞에서 철통같은 수정 불가 기능을 보여주었다.
모두 내가 변경가능한 시나리오를 짜서 차단한 것으로 어떤 경우에도 날짜만 지나버리면 울고불고짜도 데이터를 수정, 삭제 할 수 없도록 해놓은 것이었다.
그러나 분명히 과장이 말하길 지방사무소와 통화했더니 데이터를 직접 바꾸었다고 말하기에 나도 히스토리 내역을 확인해보았는데......
이럴수가!
진짜 바뀌었다. 그것도 그사람 이름으로. 다른 사람 권한이나 아이디를 빌린 것도 아닌데........
그래서 그사람 아이디로 로그인하여 별짓을 다해보았지만 데이터를 바꿀 수 없었다.
고객사 이사와 과장도 보면서 '어 안바뀌는데 도대체...' 이러면서 고개를 갸웃거렸고,
과장은 '제가 어떻게 바꾸었는지 전화해보겠습니다' 라며 사무실을 나갔다.
나는 현재 아예 DB에서 차단하도록 로직을 새로 만드는 중이다.
근데 그래도 프로그램 상에서 원천 차단하는데 어떻게 DB에 직접 접속해서 변경한건지,.,
뭔꼼수가 있는건지... 아니면 진짜 초전자포처럼 찌릿찌릿 해서.... 할리는 없겠지 설마..............