Diary/새로운스팸방지책 페이지의 소스 보기
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
수정할 수 없습니다: Diary/새로운스팸방지책 는 읽기 전용 페이지입니다.
#TEMPLATE [[Diary/DynamicTemplate]]
== [[/새로운스팸방지책]] == 최근에 한글 스팸들이 자꾸 들어오는데, 영어 스팸이야 어차피 이 한국어 홈페이지에서 정상적으로 사용할 일이 없는 단어들이 많기 때문에 그런 걸 등록금지 단어에 넣으면 되는데, 한글 스팸은 그러기가 애매한 경우가 많습니다. "구매" "판매" 이런 걸 금지할 수는 없으니까요. 게다가 저번 일기에서 언급한 것처럼 오래된 페이지(게시판이나 횡설수설의 하위페이지 같은)는 아예 코멘트를 제거해버리면 되는데, 최근에는 [[횡설수설]], [[게시판]] 같은 곳에도 등장하는 바람에 그러기도 힘들어졌습니다. 과연 이 한글 코멘트는 알바생이 찾아와 넣는 것일까, 아니면 스팸봇이 와서 자동으로 필드를 채우고 submit버튼을 작동시키는 것일까... 후자일 거라고 희망(?)하면서, [[UseModWiki소스수정/스팸방지용필드|이런 걸]] 추가해봤습니다. 새롭다고는 했지만 아이디어가 새로운 건 아닙니다. 오래전부터 얘기나왔던 건데 이 위키에 이제서야 하나 적용해 본 거죠. 일단 등록금지 단어는 전부 지워버렸습니다. 당장 내일 아침에 수십 개의 페이지를 복원해야 될지도 모르겠습니다만, 일단 어떻게 될 지 지켜보죠.
===== Comments & Trackbacks ===== 으음, 한 20시간 동안에, \\ 157건의 스팸이 걸렸는데 (-_-; 많기도 해라) \\ 142건이 ccode 검사에 걸렸고, 그걸 통과한 15건이 저 함정에 걸려서 차단되었군요. 한글 스팸도 몇 개 있었는데, 역시 알바생이 쓰는 건 아닌가봅니다. :-) \\ \\ 그나저나 게시판과 횡설수설에 한IP에서 스팸 5건이 등록되긴 했는데, 예전부터 궁금했던 거지만 내용에 덜렁 "Nice"하고 적고 가는 건 도대체 뭘까요. -_-? link 필드 같은 곳에 주소를 넣고 본문에는 그냥 인삿말만 하도록 만들어진 봇이려나... 근데 봇이라면 저 함정 필드는 어떻게 피했을까...
저거 적용한지 64시간 지났는데, 위에 언급했던 그 "Nice"라고만 적고 사라진 의문의 5건을 제외하고는 아직까지 전혀 광고 등록된 게 없습니다. 금지 단어는 전혀 없는 상태인데 말이죠. :-) \\ \\ 로그를 보면 총 443건(시간당 7건... 흐미)의 스팸 시도 중에 415건이 ccode 검사에 막혔고, 28건이 이 새로운 함정에 걸렸습니다. \\ \\ 눈에 띄는 것은, 가장 최근에 등록된 글인 [[Diary/유즈모드번개]]나 그 직전의 글인 바로 이 일기의 경우, 각각 4건의 스팸 시도가 있었는데 그 8건이 전부 이 함정 필터에 걸렸다는 것. 해당 페이지가 생성된 날짜에 바로 스팸봇이 찾아왔기 때문에 ccode는 올바른 값을 사용했지만 (그래서 ccode검사로는 막을 수가 없었고, 실제로도 통과했지만), 이 두번째 필터에 걸려서 전부 차단되었다는 얘기죠. \\ \\ 그리고 443건의 스팸 시도 모두가 코멘트 매크로를 통해 이뤄졌습니다. 요즘은 위키 페이지를 직접 고치는 시도가 전혀 없어서 신기하네요. 트랙백도 없었고요. 어쩌면 그 두 가지는 Babel:NyxityMonologue/스팸트랙백을막아보자""에 나온 .htaccess 설정에 의해 미리 차단된게 아닐까 싶기도 한데, 이건 따로 로그를 남길 수가 없어서 확인은 못 하겠습니다.
1주일만에 제대로 한 번 당했네요, 세 개 페이지에 스팸이 남았는데, IP주소가 다 똑같이 나오는 걸로 봐서 지금껏 찾아오던 봇과는 좀 다른 종류 같긴 한데... (국적은 Oman이더구먼요)
---- [[주인장분류]]
Diary/새로운스팸방지책
페이지로 돌아가기 |
다른 수정본 보기