도리안의 개발 이야기 #84 - 주말에 발생한 충전 침해 건들
![IMAGE 2019-02-04 23:45:15.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmaywzzH4YSwGc3zLAd79KsAHuDqbc2GMSzXcEBAWhZuiV/IMAGE%202019-02-04%2023:45:15.jpg)
![](https://steemitimages.com/0x0/https://i.imgur.com/su3V2r1.gif)
![](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmbQXHvym3xFDzxT5fnZn6LJst2KFpX1ks9bbNVMVdhRSa/image.png)
![](https://steemitimages.com/0x0/https://i.imgur.com/su3V2r1.gif)
토요일 점심에 동료로부터 갑자기 전화가 왔습니다. 아침에 필리핀 모바일 충전이 갑자기 안되고 있어 충전내역을 보니 같은 계정으로 동시에 수십건의 충전 요청이 들어오고 있었다고 합니다. 이로 인해 충전 업체에서는 해킹으로 판단하여 요청을 막고 있었습니다. 게다가 사용자에게 캐쉬가 없음에도 불구하고 충전 요청이 이루어지는 문제도 있었습니다. 원인이 무엇인지 알아보라는 요청을 받았습니다. 당장 작업을 하기는 어려운 상황이어서 몇시간 뒤에 하겠다고 말했습니다. 이후 홍콩의 IP로 대량의 침해 건들이 있었으며, 해당 IP는 서버 접속을 하지 못 하게 막았다는 이야기를 들을 수 있었습니다. 말로만 듣던 해킹인가요? 이 상황을 어떻게 대처해야 할지 난감했습니다. 일단 로그는 보겠지만, 로그만으로 원인을 알 수 있을지는...
문제는 누적된 피로로 인해 제 컨디션이 아닌데다 눈까지 아파서 화면을 제대로 보기가 어려웠습니다. 제 건강을 먼저 챙길 것이냐... 회사를 먼저 챙길 것이냐... 일단 잠시 잠을 자고 컨디션을 회복해야 뭘 해도 할 수 있겠다는 생각이 들었습니다. 회사에게는 미안하지만, 이것이 최선이라 생각했습니다.
문제의 분석은 저녁부터 시작했습니다. 캐쉬가 없는데 충전이 이뤄진 원인은 찾았습니다. 원인을 보니... 기본을 지키지 못했기 때문이 아닌가 생각합니다. 이전 개발자도 쫓기는 일정에 기본을 지키지 못한 코딩을 하고 있었고, 저 또한 그러고 있었던 것입니다. 원인을 찾은 걸로 끝이 아니고 해결을 해야죠. 이번 주말도 일을 계속 해야 한다는 뜻입니다. 서버 개발이 참 어렵네요. 쉬지 못하고 언제 터질지 모르는 장애에 대처하고 해결을 해야 한다는 것이 삶을 참 어렵게 하고 있습니다.
![](https://steemitimages.com/0x0/https://i.imgur.com/su3V2r1.gif)
![aaronhong_banner.jpg](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmaRR79wihMBmrBdiNq1iSes28DRgFzHJqWge8obwwpijv/aaronhong_banner.jpg)
![](https://steemitimages.com/0x0/https://i.imgur.com/su3V2r1.gif)
천하제일연재대회 지난 글
36회 - 천하제일연재대회 시작! 그리고 예정 주제
38회 - 이직을 원하는 이유
39회 - 이직을 주저하는 이유
40회 - 일과 중에 학습 시간을 갖기로
41회 - 서비스 개발에 대한 회의감
42회 - 면접 후 생각
43회 - 천하제일연재대회 보팅 순서 관찰기
44회 - 포트폴리오 DB 계획 그리고 아쉬운 ERD 도구
45회 - 최근의 개발 업무의 실수 그리고 개선점
46회 - 개발 내용 기록에 대한 고민
47회 - 히스토리를 어떻게 남길까
48회 - 아쉬운 면접 결과
49회 - 개인 개발 주제 구상
50회 - 코드 복기 필요
51회 - 업무 분장 변경
52회 - 스프링 기반 restful API 개발 방법 정리 계획
53회 - 엇나간 개발 일정
54회 - 업무 분장 변경 하나? 안 하나?
55회 - 이력서 새로 작성
56회 - 헤드헌터와 통화
57회 - 대기업이냐 중소기업이냐
58회 - 서비스 안정화 필요
59회 - 자바의 예외 관련 자료
60회 - ERD 그리는 중
61회 - 검색 내용 정리
62회 - 이루지 못한 뉴욕의 꿈
63회 - 반복되는 카드 도용 이슈
64회 - 이직 보류
65회 - 최근 일이 어려워진 이유
66회 - 열정이 식었는가? 어떻게 해야 하나? (솔루션 아님)
67회 - 이번 주말에 해야 할 것
68회 - 간만에 깃허브 업데이트
69회 - 이스팀 모바일 오픈소스. 자바 개발을 기대했지만... ㅠㅠ
70회 - 안경 교체
71회 - 어제 DB 공부
72회 - 휴가를 보내고...
73회 - 희한한 busy 중복 게시
74회 - 야근. 회사에서? 집에서?
75회 - 심장 쫄깃했던 금요일 저녁
76회 - 이번 주말도 무사히... ^^
77회 - 주말에 DB 공부
78회 - 피곤해서 어려운 야간 공부
79회 - 현재 경력의 약점
80회 - 서버 개발자에게 업무 넘기기
81회 - 최근 고객사의 요구사항을 보며...
82회 - DB 개발의 어려움
83회 - 피로와의 싸움
좋은 아침. 저는 코박봇 입니다.
보클합니다 :)
개발자들 어려움이 조금이나 느껴지네요.
힘내세요
감사합니다. 이 쳇바퀴에서 어떻게 벗어날 수 있을지 고민 중이네요. ㅎ