스컨소프 문제
보이기
스컨소프 문제(Scunthorpe problem)는 검열 필터와 관련된 버그다. 영국 링컨셔의 한 마을인 스컨소프의 철자에 '보지'를 뜻하는 cunt가 포함돼 있어 검열된 사건에서 유래됐다.
사람은 타인과의 의사소통으로 습득한 언어 지식을 바탕으로 형태소 분석을 통해 뜻을 추론하지만, 검열 필터는 그러지 못 하여 프로그래머가 사전에 등록해 둔 금지어 리스트를 갖고, 문자열이 금지어를 포함하고 있는지를 판단한다. 만약 그 문자열이 우연히 금지어를 포함하고 있다면, 그 문자열이 갖고 있는 진짜 뜻과는 관련 없이 검열되어서 생긴 버그다.
- 성이 칼라한(Callahan)인 사람들은 '알라'(Allah)라는 철자 때문에 '야후!'에서 계정 정지당했다.
- 표고버섯(shitake) 관련 웹사이트를 등록하려고 했던 사람은 shit이라는 철자 때문에 거부당했다.
- 장쩌민(江澤民)이 죽자, 중국 공산당에서는 일반명사로서도 흔히 쓰이는 강(江) 자를 검열하여 중국 네티즌을 혼란스럽게 만들었다.
- 류샤오보가 죽자, 중국 공산당에서 R.I.P.와 더불어, rip 등도 검열하였다. 그 결과, 자바스크립트(JavaScript)가 실행되지 않는 오류가 발생했다.
- 유튜브는 어떤 버그를 막기 위해 스크립트(script)를 금지어로 설정했다. 그러자 구독(subscription)도 금지어가 되었다.
- 2003년 영국 하원에서 자유민주당이 성범죄 법안을 이메일로 상정하려다가 막히자, 웨일스어로 우회 상정을 시도했다. 그러나 이마저도 막혔다.
- 룩셈부르크의 한 트위터리안은 한 쌍의 박새(a pair of great tits)가 자기의 새집에 왔다고 알리는 글을 썼다가 tit(속어로, '유방'이라는 뜻)이라는 철자 때문에 가입한 지 29분만에 차단당했다.
- 슈퍼볼 XXX는 XXX가 포르노그래피를 연상시킨다는 이유로 차단되었다.
- 사회주의(socialism)와 사회주의자(socialist)는 시알리스(Cialis; 발기부전 치료제 중 하나)라는 철자 때문에 드물게 블록된다.
- 구글은 총기류(gun)의 쇼핑 검색 결과를 노출시키지 않기로 하였다. 그러나 이 때문에 버건디(burgundy; 프랑스 부르고뉴산 와인이나 헥스코드가 #900020인 색을 가리키는 말)와 글루건(glue gun)의 쇼핑 검색 결과도 노출되지 않았다.