| r111 vs r112 | ||
|---|---|---|
| 1 | [[분류:제7회 전국동시지방선거]][[분류:여론조사]][[분류:더시드위키]][[분류:나무위키]][[분류:알파위키]][[분류:문서 훼손]] | |
| 1 | 2 | [include(틀:사건사고)] |
| 2 | 3 | [include(틀:문서 훼손 주의)] |
| 3 | 4 | {{{#!folding [포크를 위한 이용허락 안내 (CC BY-NC-SA 2.0 KR등)] |
| ... | ... | |
| 26 | 27 | >'''오류''' |
| 27 | 28 | > |
| 28 | 29 | >서버가 현재 혼잡한 상태입니다. 잠시 후에 다시 시도해주세요. |
| 29 | >---- | |
| 30 | >---- | |
| 30 | 31 | >나무위키에 업로드된 오류 문구 스크린샷 내용 |
| 31 | 32 | 나무위키에서 include 구문을 악용하여 KST 2021-12-02 15:17:54에 LG U+ IPv6 통피인 2001:4430:412b:fc8c:d06a:7d30:babe:410e 의 편집으로 [[https://namu.wiki/w/SARS-CoV-2/오미크론 변이|"SARS-CoV-2/오미크론 변이"]] 문서(이하 "오미크론 변이" 문서)에 include 구문으로 도배되었다. 이 문서의 [[https://namu.wiki/history/SARS-CoV-2/오미크론 변이?from=720|편집 기록]] 중 r698판에 대한 "편집 비교"나 "Blame"을 열람하고자 하면 오류로 '''탭 로드가 중지되면서 튕긴다.''' ("편집 비교"나 "Blame"이 구문에 대하여 일부 동작이 되면서 데이터 비교를 보여주는 동작으로 추정된다.) 다만 r698판의 [[https://namu.wiki/raw/SARS-CoV-2/오미크론 변이?uuid=740ad59e-c59a-4499-9b71-18da0a542c83|RAW]]는 동작하기 전 입력된 구문들만 보여주는 까닭이라 열람이 가능하다. |
| 32 | 33 | |
| 33 | 34 | 해당 도배된 구문은 {{{[include(제7회 전국동시지방선거/여론조사)]}}} 만 4,760번 입력인데, '오미크론 변이' 문서 수정 당시 시점인 KST 2021-12-02 15:17:54 기준으로 붙여놓기 된 문서는[[https://namu.wiki/w/제7회 전국동시지방선거/여론조사|"제7회 전국동시지방선거/여론조사" 문서]](이하 "선거 여론조사" 문서)의 r1328판이다. 글자수만 해도 '선거 여론조사'에서 include구문과 그 구문이 기입된 행을 제외하고 연습장으로 옮겨 적으면 484,916자가 된다. (비교 : '선거 여론조사' 문서의 [[https://namu.wiki/raw/제7회 전국동시지방선거/여론조사?uuid=b9252193-0de5-4040-8fa7-42206fce3ee9|1328판의 RAW]]) |
| 34 | 35 | 여기에서 분류 링크 구문에 해당되는 문구 {{{ |
| 35 | 36 | |
| 36 | ||
| 37 | }}} 30자[* 5자마다 {{{\}}}를 놓으면 {{{[[분류:\제7회 전\국동시지방\선거]][\[분류:여\론조사]]}}} 30자.]와 그 행 1자를 삭제하면 484,885자가 된다. | |
| 37 | 38 | |
| 38 | 39 | 해당 글자수만큼 로드(load)된다고 했을 때 이를 4,760번 하면 무려 '''23억 자'''[* 정확히는 484,885 × 4,760 = 2,308,052,600 자. 게다가 개행은 0번이다. 곧 반달러가 '''한 줄에 그 많은 include구문(문법)을 다 때려넣고 저장'''한 것. 참고로 바이트 수로 따지자면 무려 '''2.3GB'''가 된다. 이걸 보는 사람이 많은 문서에 퍼뜨려 놨으니..]가 된다. '오미크론 변이' 문서의 글자수 변동만 해도 {{{#green +97,446}}} 자이며 처음부터 반달 겸 도배하는 수정이므로 실제 변경된 글자 수는 이보다 더 많겠지만[* 5자마다 {{{\}}}를 놓으면 {{{ [incl\ude(제\7회 전국\동시지방선\거/여론조\사)]}}} 로 28자, 이 문구가 4,760 번 도배되었으니 입력된 구문은 28 × 4,760 = 133,280자.[br]이 13여 만 자에서 변동폭을 뺀 만큼의 글자수가 '''반달되기 직전 문서의 글자 수'''가 된다. 이 글자수 만큼 전체 지우고 해당 도배문구로 채웠으니 실제 변경된 글자 수는 다음으로 된다.[br](최대) (133,280 - 97,446)+133,280 =169,114 자.]앞의 연습장의 수정에서는 이보다 서너 배 넘는 글자수가 수정되었어도 동작이 원활했다. (단순 글자수 변동이 아니라 어떤 동작원리가 있다고 추정된다.) |
| 39 | 40 | |
| ... | ... | |
| 85 | 86 | === 더시드위키 === |
| 86 | 87 | 도배놀이의 장난감으로 되기 쉬운 요인을 차단하였다. |
| 87 | 88 | A. 2021-12-05 도배사건으로 정식 관리자가 통피 로그인 허용 차단을 하였다. |
| 88 | ||{{{#!wiki | |
| 89 | ||{{{#!wiki style="" | |
| 89 | 90 | * 2021-12-05 04:01:27 Cocoa 사용자가 ::/0 ''('''''''로그인 허용 차단''----''''' ACL 그룹에 추가)'' #1378 (영구적으로)}}}|| |
| 90 | ||{{{#!wiki | |
| 91 | ||{{{#!wiki style="" | |
| 91 | 92 | * 2021-12-08 16:46:39 Cocoa 사용자가 0.0.0.0/0 ''('''''''로그인 허용 차단''----''''' ACL 그룹에 추가)'' #1389 (영구적으로)}}}|| |
| 92 | 93 | A. 2021-12-08 도배사건으로 ACL 연습장의 사용이 영구 종료되었다. |
| 93 | 94 | |
| ... | ... | |
| 97 | 98 | == 결론 == |
| 98 | 99 | 더 많은 조사가 필요하나, 현재로서는 해당 include 구문의 악용과 도배가 유력한 원인이라고 본다. |
| 99 | 100 | 확실한 점으로는 반달을 방지하는 차원에서라도 인용문 구문({{{ > }}}를 입력) 같이 엔진을 개선하여 include 구문 동작에 제한을 줄 필요가 있다. |
| 100 | 이것이 주 원인으로 밝혀진다면 이 사건은 이용자들이 적어도 한 명의 반달러 때문에 [[2017년 나무위키 XSS 공격 보고서|대낮에 삽질하게 만든 사건]]으로 될 것이다. | |
| 101 | 이것이 주 원인으로 밝혀진다면 이 사건은 이용자들이 적어도 한 명의 반달러 때문에 [[2017년 나무위키 XSS 공격 보고서|대낮에 삽질하게 만든 사건]]으로 될 것이다. |