-
[회사얘기] 회사탐정-범인은 이안에 있어!!!!!!2014.06.12 PM 07:54
지난달부터 나와 팀장님은 재고액 3천만원이 비는 데이터를 추적중에 있었다.
집요한 추적 끝에 데이터 변동은 5월 14일에서 15일 사이라는 것까지 추적해 냈으며
이것이 어떤 오류로 인해 데이터가 변했는지까지도 대강 추측해내었다 그러나 가장 큰 문제는
바로....
이것이 왜 바뀌었는지를 찾지 못했다는 것이었다.
나
-DB는 말입니다. 트리거에도 흔적을 남기도록 우리가 프로그래밍 했기 때문에
-프로그램을 통하지 않고 DB로 직접 바꿔도 그 내역이 히스토리에 남습니다.
-하지만 이번 3천만원 건은 분명 외화 금액이 원화로 바뀌었음에도 히스토리가 없어요!
팀장님
-울대리. 울대리가 히스토리 트리거 죽이고 넣은거 아냐?
나
-전 아닙니다;;; 제가 그때 뭐했고 뭐했어서 어떤일을 했는지 아시잖아요.
-제가 그당시에 작업을 진행한건 맞지만 원화를 외화로 바꿨지 그 반대는 아니었지요.
-그리고 제가 그런 실수를 할리도 없구요
팀장님
-베테랑이 그런 실수하면 사원으로 강등당해야지 ㅇㅇ
나
-;;;;;;;;; 아무튼 전 아닙니다.
여대리
-저도 아니에요. 그때 ㅁㅁ한 작업에 ㅁㅁ와 ㅁㅁ를 했어요
뉴막내
-전 프로그램 할 줄 모릅니다. 빨리 가르쳐주세요.
여사원
-저도 그쪽은 잘 모릅니다. 빨리 가르쳐주세요
와 같은 상황이었다.
결국 고객이 데이터를 잘못고친 것도 아니고, 우리측 아니면 기술자 아니면 히스토리 남기지 않고 데이터를 변동할 수 없는 그 누군가도 없기에 의혹은 짙어져만 갔는데........................
2주 후.
팀장님
-이거 어제 작업된거(핵폭탄건)
-뭔가 덜된것 같다.
나
-(집에 갈라했는데..............)
-확인해 볼게요
-다시 돌렸습니다.
팀장님
-그래도 금액이 안맞는다?
나
-.........잠깐만요............ SUB를 안건드렸나?
(금액과 단가는 SUB DB에만 있고, HEAD는 기본정보라서 HEAD 를 건든다고 금액이 안바뀜)
-........느낌이 이상한데 HEAD 트리거를 뜯어볼까?
그리고 나는 트리거를 뜯어보고는 팀장님께 달려가 책상을 꽝꽝 치며 보고했다.
그리고 팀장님도 그걸 듣고 난리가 나서 방방 뛰었다.
어떻게 된 일이냐 하면
재고 금액을 결정하는 계산은 SUB DB에서만 한다.
따라서 외화를 원화로 바꾼 파렴치범은 SUB의 무언가를 바꾸었을 것이다.
그런데 바꿨는데도 흔적 히스토리가 없다.
귀신이 했단 말인가?!?!?!?!?!
가 지금까지의 추리였는데......................
HEAD를 뜯어보니............. HEAD 를 바꾸면 그에 연관된 SUB 데이터를 불러와 재고 테이블로 보내버린다.
라는 구문이 있었다.
이러니 백날 SUB 흔적 히스토리를 뒤져도 안나오지.....................................
HEAD 히스토리를 뒤지자 과연 5월 15일날 고객 몇분이 데이터를 다 바꾼게 나타났다.
..................................................................
팀장님은 얼굴을 감싸고 오와오와 소리를 질렀고
나는 시발 찾았어 찾았어!!! 를 연발했다.
와 추리트릭을 풀어낸 기분이야 이건 ㅠ.ㅠ
댓글 : 15 개
- netknight
- 2014/06/12 PM 08:03
그럼 범인은 누군인가???
- 바위성
- 2014/06/12 PM 08:05
고객 분이 바꾼걸 확인하셨나봐요
- 바위성
- 2014/06/12 PM 08:04
전 프로그램 할 줄 모릅니다. 빨리 가르쳐주세요.
- ★하나미치★
- 2014/06/12 PM 08:05
오와오와 무슨 소린지 하나도 모르겠당당
- 그라우쉐라
- 2014/06/12 PM 08:07
결국 범인은 직원이 아니라 고객이었던 건가요 ㄷㄷ
- 단신슴규
- 2014/06/12 PM 08:09
그래서 이쁜가요??
- HanaG☆IM@S
- 2014/06/12 PM 08:09
전 프로그램 할 줄 모릅니다. 빨리 가르쳐주세요.
- 불타는 쿠마
- 2014/06/12 PM 08:11
오호 흥미 진진한데
- 공허의 집시데인저
- 2014/06/12 PM 08:12
전 프로그램 할 줄 모릅니다. 빨리 가르쳐주세요.
- 공허의 올라프♥
- 2014/06/12 PM 08:13
원래 저게 맘데로 바꿔도 되는건가요? 뭐지 -ㅅ-.. 저걸로 인해서 엄청난 액수가 차이나는거면;
- 울프맨
- 2014/06/12 PM 08:19
아 차이나는건 그동안 시스템 과도기로 넘긴다쳐도
재발방지를 해야하는게 숙제인데 그걸 잡았다는게 더 중요한거죠 ㅋㅋㅋㅋ
재발방지를 해야하는게 숙제인데 그걸 잡았다는게 더 중요한거죠 ㅋㅋㅋㅋ
- 풀매탈알케미스트
- 2014/06/12 PM 08:15
이런말있죠
사람은 구라쳐도 디비는 구라치지않는다
사람은 구라쳐도 디비는 구라치지않는다
- 마르게리타
- 2014/06/12 PM 08:22
전 프로그램 할 줄 모릅니다. 빨리 가르쳐주세요
- 3rdimpact
- 2014/06/12 PM 08:23
보석상이 100만원 손해네요
- takejun
- 2014/06/12 PM 09:44
고객 : 여러모로 머리 아프게 만들어서............미안하다아아아아아아아
user error : Error. B.