r111 vs r112
1
[[분류:제7회 전국동시지방선거]][[분류:여론조사]][[분류:더시드위키]][[분류:나무위키]][[분류:알파위키]][[분류:문서 훼손]]
12
[include(틀:사건사고)]
23
[include(틀:문서 훼손 주의)]
34
{{{#!folding [포크를 위한 이용허락 안내 (CC BY-NC-SA 2.0 KR등)]
......
2627
>'''오류'''
2728
>
2829
>서버가 현재 혼잡한 상태입니다. 잠시 후에 다시 시도해주세요.
29
>-------
30
>----
3031
>나무위키에 업로드된 오류 문구 스크린샷 내용
3132
나무위키에서 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]]는 동작하기 전 입력된 구문들만 보여주는 까닭이라 열람이 가능하다.
3233
3334
해당 도배된 구문은 {{{[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]])
3435
여기에서 분류 링크 구문에 해당되는 문구 {{{
3536
36
[[분류:제7회 전국동시지방선거]][[분류:여론조사]]}}} 30자[* 5자마다 {{{\}}}를 놓으면 {{{[[분류:\제7회 전\국동시지방\선거]][\[분류:여\론조사]]}}} 30자.]와 그 행 1자를 삭제하면 484,885자가 된다.
37
}}} 30자[* 5자마다 {{{\}}}를 놓으면 {{{[[분류:\제7회 전\국동시지방\선거]][\[분류:여\론조사]]}}} 30자.]와 그 행 1자를 삭제하면 484,885자가 된다.
3738
3839
해당 글자수만큼 로드(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 자.]앞의 연습장의 수정에서는 이보다 서너 배 넘는 글자수가 수정되었어도 동작이 원활했다. (단순 글자수 변동이 아니라 어떤 동작원리가 있다고 추정된다.)
3940
......
8586
=== 더시드위키 ===
8687
도배놀이의 장난감으로 되기 쉬운 요인을 차단하였다.
8788
A. 2021-12-05 도배사건으로 정식 관리자가 통피 로그인 허용 차단을 하였다.
88
||{{{#!wiki
89
||{{{#!wiki style=""
8990
* 2021-12-05 04:01:27 Cocoa 사용자가 ::/0 ''('''''''로그인 허용 차단''----''''' ACL 그룹에 추가)'' #1378 (영구적으로)}}}||
90
||{{{#!wiki
91
||{{{#!wiki style=""
9192
* 2021-12-08 16:46:39 Cocoa 사용자가 0.0.0.0/0 ''('''''''로그인 허용 차단''----''''' ACL 그룹에 추가)'' #1389 (영구적으로)}}}||
9293
A. 2021-12-08 도배사건으로 ACL 연습장의 사용이 영구 종료되었다.
9394
......
9798
== 결론 ==
9899
더 많은 조사가 필요하나, 현재로서는 해당 include 구문의 악용과 도배가 유력한 원인이라고 본다.
99100
확실한 점으로는 반달을 방지하는 차원에서라도 인용문 구문({{{ > }}}를 입력) 같이 엔진을 개선하여 include 구문 동작에 제한을 줄 필요가 있다.
100
이것이 주 원인으로 밝혀진다면 이 사건은 이용자들이 적어도 한 명의 반달러 때문에 [[2017년 나무위키 XSS 공격 보고서|대낮에 삽질하게 만든 사건]]으로 될 것이다.[[분류:더시드위키]][[분류:나무위키]][[분류:알파위키]][[분류:문서 훼손]]
101
이것이 주 원인으로 밝혀진다면 이 사건은 이용자들이 적어도 한 명의 반달러 때문에 [[2017년 나무위키 XSS 공격 보고서|대낮에 삽질하게 만든 사건]]으로 될 것이다.