<center>  </center> <div class=text-right>대문 제작: imrahelk</div> <center>https://i.imgur.com/su3V2r1.gif</center> <center>  </center> <center>https://i.imgur.com/su3V2r1.gif</center> 주말에 해외발 충전 침해 건들이 발생해서 집에서 원인을 분석하고 해결책을 찾아야 했습니다. 토요일 아침에 문제가 발생해서 오후에 원인을 분석하고 대책을 세웠습니다. 서버 업데이트를 일요일 오전에 하려고 했는데... 일요일 새벽 3시부터 문제가 또 발생하고 있었습니다. 원인을 제공한 코드를 수정하여 급히 업데이트를 했습니다. 이후 침해는 더 발생하지 않았습니다. 다행이었죠. 일요일에라도 공부를 하고 싶었지만... 피로가 되려 가중된 상태여서 집중을 할 수 없었습니다. 공부 대신 보던 책을 조금 보고 낮잠을 자며 골골대는 것으로 대신할 수 밖에 없었어요. 이번 침해 건들을 계기로 보안에 안전하지 않은 코드들이 있음을 확인했습니다. 원인과 대책을 다시 한번 정리하고, 다른 코드에도 문제가 없는지 전체적인 점검이 필요합니다. 코드 복기가 필요하다고 생각하고 있었는데, 어쩌면 이번이 기회가 될 수도 있겠습니다. 그리고 고객사의 계속된 요구 사항의 반영으로 인해 불안정한 코드도 늘어날 수 있음이 이제는 우려 사항이 됩니다. 어떻게 안전한 코드를 만들 수 있을지... 또 하나의 숙제가 나왔어요. 이걸 포스팅 주제로 삼아도 좋을 것 같습니다. <center>https://i.imgur.com/su3V2r1.gif</center> <center><a href="https://www.gopax.co.kr"></a></center> <center>https://i.imgur.com/su3V2r1.gif</center> #### 천하제일연재대회 지난 글 [36회 - 천하제일연재대회 시작! 그리고 예정 주제](https://steemit.com/@dorian-dev/36) [38회 - 이직을 원하는 이유](https://steemit.com/@dorian-dev/38) [39회 - 이직을 주저하는 이유](https://steemit.com/kr-dev/@dorian-dev/39) [40회 - 일과 중에 학습 시간을 갖기로](https://steemit.com/kr-dev/@dorian-dev/40) [41회 - 서비스 개발에 대한 회의감](https://steemit.com/kr-dev/@dorian-dev/41) [42회 - 면접 후 생각](https://steemit.com/kr-dev/@dorian-dev/5dmrsq-41) [43회 - 천하제일연재대회 보팅 순서 관찰기](https://steemit.com/kr-dev/@dorian-dev/43) [44회 - 포트폴리오 DB 계획 그리고 아쉬운 ERD 도구](https://steemit.com/kr-dev/@dorian-dev/44-db-erd) [45회 - 최근의 개발 업무의 실수 그리고 개선점](https://steemit.com/kr-dev/@dorian-dev/45) [46회 - 개발 내용 기록에 대한 고민](https://steemit.com/kr-dev/@dorian-dev/46) [47회 - 히스토리를 어떻게 남길까](https://steemit.com/kr-dev/@dorian-dev/47) [48회 - 아쉬운 면접 결과](https://steemit.com/kr-dev/@dorian-dev/48) [49회 - 개인 개발 주제 구상](https://steemit.com/kr-dev/@dorian-dev/49) [50회 - 코드 복기 필요](https://steemit.com/kr-dev/@dorian-dev/50) [51회 - 업무 분장 변경](https://steemit.com/kr-dev/@dorian-dev/51) [52회 - 스프링 기반 restful API 개발 방법 정리 계획](https://steemit.com/kr-dev/@dorian-dev/52) [53회 - 엇나간 개발 일정](https://steemit.com/kr-dev/@dorian-dev/53) [54회 - 업무 분장 변경 하나? 안 하나?](https://steemit.com/kr-dev/@dorian-dev/54) [55회 - 이력서 새로 작성](https://steemit.com/kr-dev/@dorian-dev/55) [56회 - 헤드헌터와 통화](https://steemit.com/kr-dev/@dorian-dev/56) [57회 - 대기업이냐 중소기업이냐](https://steemit.com/kr-dev/@dorian-dev/57) [58회 - 서비스 안정화 필요](https://steemit.com/kr-dev/@dorian-dev/58) [59회 - 자바의 예외 관련 자료](https://steemit.com/kr-dev/@dorian-dev/59) [60회 - ERD 그리는 중](https://steemit.com/kr-dev/@dorian-dev/60-erd) [61회 - 검색 내용 정리](https://steemit.com/kr-dev/@dorian-dev/61) [62회 - 이루지 못한 뉴욕의 꿈](https://steemit.com/kr-dev/@dorian-dev/62) [63회 - 반복되는 카드 도용 이슈](https://steemit.com/kr-dev/@dorian-dev/63) [64회 - 이직 보류](https://steemit.com/kr-dev/@dorian-dev/64) [65회 - 최근 일이 어려워진 이유](https://steemit.com/kr-dev/@dorian-dev/65) [66회 - 열정이 식었는가? 어떻게 해야 하나? (솔루션 아님)](https://steemit.com/kr-dev/@dorian-dev/66) [67회 - 이번 주말에 해야 할 것](https://steemit.com/kr-dev/@dorian-dev/-67--1552089365551) [68회 - 간만에 깃허브 업데이트](https://steemit.com/kr-dev/@dorian-dev/-68--1552161314477) [69회 - 이스팀 모바일 오픈소스. 자바 개발을 기대했지만... ㅠㅠ](https://steemit.com/kr-dev/@dorian-dev/-69--1552214150538) [70회 - 안경 교체](https://steemit.com/@dorian-dev/70) [71회 - 어제 DB 공부](https://steemit.com/@dorian-dev/71-db) [72회 - 휴가를 보내고...](https://steemit.com/@dorian-dev/72) [73회 - 희한한 busy 중복 게시](https://steemit.com/@dorian-dev/2s9ipx-72) [74회 - 야근. 회사에서? 집에서?](https://steemit.com/@dorian-dev/74) [75회 - 심장 쫄깃했던 금요일 저녁](https://steemit.com/@dorian-dev/75) [76회 - 이번 주말도 무사히... ^^](https://steemit.com/@dorian-dev/76) [77회 - 주말에 DB 공부](https://steemit.com/@dorian-dev/77-db) [78회 - 피곤해서 어려운 야간 공부](https://steemit.com/@dorian-dev/78) [79회 - 현재 경력의 약점](https://steemit.com/@dorian-dev/79) [80회 - 서버 개발자에게 업무 넘기기](https://steemit.com/kr-dev/@dorian-dev/80) [81회 - 최근 고객사의 요구사항을 보며...](https://steemit.com/@dorian-dev/81) [82회 - DB 개발의 어려움](https://steemit.com/@dorian-dev/82-db) [83회 - 피로와의 싸움](https://steemit.com/kr-dev/@dorian-dev/83) [84회 - 주말에 발생한 충전 침해 건들](https://steemit.com/@dorian-dev/84)
author | dorian-dev |
---|---|
permlink | 85 |
category | kr-dev |
json_metadata | {"tags":["kr-dev","kr-series","kr-diary","kr-job","kr"],"image":["https://cdn.steemitimages.com/DQmaywzzH4YSwGc3zLAd79KsAHuDqbc2GMSzXcEBAWhZuiV/IMAGE%202019-02-04%2023:45:15.jpg","https://i.imgur.com/su3V2r1.gif","https://cdn.steemitimages.com/DQmVGSRaSpECoKiVMezYsCxtMYHikFDRdgBJCBtZtuTLysT/image.png","https://cdn.steemitimages.com/DQmaRR79wihMBmrBdiNq1iSes28DRgFzHJqWge8obwwpijv/aaronhong_banner.jpg"],"links":["https://www.gopax.co.kr","https://steemit.com/@dorian-dev/36","https://steemit.com/@dorian-dev/38","https://steemit.com/kr-dev/@dorian-dev/39","https://steemit.com/kr-dev/@dorian-dev/40","https://steemit.com/kr-dev/@dorian-dev/41","https://steemit.com/kr-dev/@dorian-dev/5dmrsq-41","https://steemit.com/kr-dev/@dorian-dev/43","https://steemit.com/kr-dev/@dorian-dev/44-db-erd","https://steemit.com/kr-dev/@dorian-dev/45","https://steemit.com/kr-dev/@dorian-dev/46","https://steemit.com/kr-dev/@dorian-dev/47","https://steemit.com/kr-dev/@dorian-dev/48","https://steemit.com/kr-dev/@dorian-dev/49","https://steemit.com/kr-dev/@dorian-dev/50","https://steemit.com/kr-dev/@dorian-dev/51","https://steemit.com/kr-dev/@dorian-dev/52","https://steemit.com/kr-dev/@dorian-dev/53","https://steemit.com/kr-dev/@dorian-dev/54","https://steemit.com/kr-dev/@dorian-dev/55","https://steemit.com/kr-dev/@dorian-dev/56","https://steemit.com/kr-dev/@dorian-dev/57","https://steemit.com/kr-dev/@dorian-dev/58","https://steemit.com/kr-dev/@dorian-dev/59","https://steemit.com/kr-dev/@dorian-dev/60-erd","https://steemit.com/kr-dev/@dorian-dev/61","https://steemit.com/kr-dev/@dorian-dev/62","https://steemit.com/kr-dev/@dorian-dev/63","https://steemit.com/kr-dev/@dorian-dev/64","https://steemit.com/kr-dev/@dorian-dev/65","https://steemit.com/kr-dev/@dorian-dev/66","https://steemit.com/kr-dev/@dorian-dev/-67--1552089365551","https://steemit.com/kr-dev/@dorian-dev/-68--1552161314477","https://steemit.com/kr-dev/@dorian-dev/-69--1552214150538","https://steemit.com/@dorian-dev/70","https://steemit.com/@dorian-dev/71-db","https://steemit.com/@dorian-dev/72","https://steemit.com/@dorian-dev/2s9ipx-72","https://steemit.com/@dorian-dev/74","https://steemit.com/@dorian-dev/75","https://steemit.com/@dorian-dev/76","https://steemit.com/@dorian-dev/77-db","https://steemit.com/@dorian-dev/78","https://steemit.com/@dorian-dev/79","https://steemit.com/kr-dev/@dorian-dev/80","https://steemit.com/@dorian-dev/81","https://steemit.com/@dorian-dev/82-db","https://steemit.com/kr-dev/@dorian-dev/83","https://steemit.com/@dorian-dev/84"],"app":"steemit/0.1","format":"markdown"} |
created | 2019-03-24 16:41:24 |
last_update | 2019-03-24 16:41:24 |
depth | 0 |
children | 4 |
last_payout | 2019-03-31 16:41:24 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 2.082 HBD |
curator_payout_value | 0.651 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 4,427 |
author_reputation | 27,774,662,054,999 |
root_title | "도리안의 개발 이야기 #85 - 또 다시 허무하게 날려 버린 주말" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 81,864,358 |
net_rshares | 4,203,056,814,218 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
smolalit | 0 | 950,811,734 | 1.1% | ||
marina007 | 0 | 505,601,902 | 2% | ||
elviento | 0 | 496,228,175 | 0.78% | ||
danbain | 0 | 3,484,739,132 | 100% | ||
msp-lovebot | 0 | 67,495,594,792 | 10% | ||
seapy | 0 | 4,004,451,380 | 60% | ||
msp-music | 0 | 51,118,564,571 | 15% | ||
imisstheoldkanye | 0 | 2,147,426,391 | 1% | ||
dj-on-steem | 0 | 5,469,820,966 | 31% | ||
mishana | 0 | 429,660,204 | 60% | ||
joceo00 | 0 | 737,169,433,756 | 20% | ||
kimkwanghwa | 0 | 14,252,227,938 | 64% | ||
ezravandi | 0 | 3,599,960,806 | 1% | ||
anpigon | 0 | 46,157,995,499 | 50% | ||
pommer | 0 | 308,980,642 | 100% | ||
svetlana1 | 0 | 492,447,688 | 100% | ||
minasyandianna | 0 | 490,705,419 | 100% | ||
dinsipov00 | 0 | 490,456,068 | 100% | ||
miki21731 | 0 | 490,476,397 | 100% | ||
sometimesrampant | 0 | 490,365,289 | 100% | ||
seniorid | 0 | 490,385,551 | 100% | ||
shanysevoy61 | 0 | 490,405,323 | 100% | ||
olga.kapaeva89 | 0 | 490,286,100 | 100% | ||
kravecmarina | 0 | 490,913,691 | 100% | ||
danilkramov | 0 | 490,393,378 | 100% | ||
gartiv88 | 0 | 490,372,913 | 100% | ||
cwitosaw | 0 | 490,740,490 | 100% | ||
unicodedemi | 0 | 490,376,524 | 100% | ||
appleabsurd | 0 | 490,478,459 | 100% | ||
evasivepike | 0 | 490,430,463 | 100% | ||
ruralcapsule | 0 | 490,358,714 | 100% | ||
cupswavy | 0 | 490,725,163 | 100% | ||
followmutable | 0 | 490,766,012 | 100% | ||
cheatchicken | 0 | 490,343,649 | 100% | ||
polygontackle | 0 | 490,362,852 | 100% | ||
ringwormbasic | 0 | 490,296,472 | 100% | ||
grandiosetucana | 0 | 490,340,351 | 100% | ||
shadytension | 0 | 490,357,113 | 100% | ||
gluonoff | 0 | 490,436,189 | 100% | ||
borndead10 | 0 | 490,709,513 | 100% | ||
makarova12 | 0 | 490,441,465 | 100% | ||
bluengel | 0 | 6,532,364,822 | 5% | ||
arkoseduration | 0 | 492,522,648 | 100% | ||
dyogramsponson | 0 | 492,506,152 | 100% | ||
imrahelk | 0 | 15,546,906,690 | 100% | ||
niksem1983 | 0 | 490,739,262 | 100% | ||
gnyumen | 0 | 490,909,686 | 100% | ||
kristiansim | 0 | 490,358,829 | 100% | ||
petrjemson | 0 | 490,378,707 | 100% | ||
grigoriyshmatkov | 0 | 490,374,361 | 100% | ||
hellan | 0 | 490,733,568 | 100% | ||
steem.series | 0 | 3,222,319,393,841 | 81% | ||
pgshow | 0 | 623,266,709 | 0.9% | ||
interour | 0 | 470,092,452 | 100% | ||
yenca | 0 | 470,091,802 | 100% | ||
ririthosi | 0 | 470,087,764 | 100% | ||
uster | 0 | 470,076,524 | 100% | ||
titim9 | 0 | 470,009,751 | 100% | ||
astere | 0 | 470,036,859 | 100% | ||
hotalo0 | 0 | 470,042,259 | 100% | ||
upeco | 0 | 470,052,398 | 100% |
행복한 ♥ 오늘 보내셔용~*^^* Posted using [Partiko Android](https://partiko.app/referral/bluengel)
author | bluengel |
---|---|
permlink | bluengel-re-dorian-dev-85-20190325t132133318z |
category | kr-dev |
json_metadata | {"app":"partiko","client":"android"} |
created | 2019-03-25 13:21:33 |
last_update | 2019-03-25 13:21:33 |
depth | 1 |
children | 1 |
last_payout | 2019-04-01 13:21:33 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 89 |
author_reputation | 129,269,571,273,945 |
root_title | "도리안의 개발 이야기 #85 - 또 다시 허무하게 날려 버린 주말" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 81,916,969 |
net_rshares | 0 |
감사합니다.
author | dorian-dev |
---|---|
permlink | re-bluengel-bluengel-re-dorian-dev-85-20190329t021500858z |
category | kr-dev |
json_metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
created | 2019-03-29 02:15:03 |
last_update | 2019-03-29 02:15:03 |
depth | 2 |
children | 0 |
last_payout | 2019-04-05 02:15:03 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 6 |
author_reputation | 27,774,662,054,999 |
root_title | "도리안의 개발 이야기 #85 - 또 다시 허무하게 날려 버린 주말" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 82,129,249 |
net_rshares | 0 |
딱히 편히 쉬는 날이 없군요 ㅠ
author | kimkwanghwa |
---|---|
permlink | re-dorian-dev-85-20190325t091119705z |
category | kr-dev |
json_metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
created | 2019-03-25 09:11:21 |
last_update | 2019-03-25 09:11:21 |
depth | 1 |
children | 1 |
last_payout | 2019-04-01 09:11:21 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 17 |
author_reputation | 27,847,184,159,559 |
root_title | "도리안의 개발 이야기 #85 - 또 다시 허무하게 날려 버린 주말" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 81,903,151 |
net_rshares | 0 |
매주 그런건 아니지만, 한번씩 어려울 때가 있네요. ㅠㅠ
author | dorian-dev |
---|---|
permlink | re-kimkwanghwa-re-dorian-dev-85-20190329t021451452z |
category | kr-dev |
json_metadata | {"tags":["kr-dev"],"app":"steemit/0.1"} |
created | 2019-03-29 02:14:51 |
last_update | 2019-03-29 02:14:51 |
depth | 2 |
children | 0 |
last_payout | 2019-04-05 02:14:51 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 31 |
author_reputation | 27,774,662,054,999 |
root_title | "도리안의 개발 이야기 #85 - 또 다시 허무하게 날려 버린 주말" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 82,129,246 |
net_rshares | 0 |