웹소식&트렌드

내 블로그에 뜨는 얄미운 번역 스팸 댓글 막아보자!

오뚜기 2009. 2. 12. 13:28
홈페이지 홍보를 위해 댓글을 다는 아르바이트도 있을 것이고 그것도 번거로워 매크로를 돌리는 사람도 있을 것이며 심지어는 댓글을 자동으로 등록해주는 봇을 만들어서 사용하는 사람도 있을 것입니다. 그로 인해 원치 않는 댓글, 성인 사이트나 다이어트 관련 사이트를 홍보한다거나 쇼핑몰을 홍보하는 등의 댓글이 내 블로그에도 심심치 않게 달리곤 합니다. 개인적으로 운영하는 패션 카페에서도 이런 상황이 연출 되고 주로 미용에 관련된 사이트를 댓글로 홍보하는데 그것을 수동으로 지우는 일이 만만치 않습니다. 어제는 블로그를 보니 엄청나게 많은 스팸 댓글이 달려있더군요. 이럴 경우 보통은 댓글에 규칙이 있어 적절한 키워드를 필터링에 등록하면 해결이 되었는데 이번 것은 별다른 규칙을 찾을 수 없어서 한동안 고민을 하다가 공백을 필터링 키워드로 등록하면 되겠다는 결론을 내렸고 공백을 이름 필터링에 등록하려 했으나 등록이 되지 않아 임의 키워드를 등록하고 DB에 접속해서 임의 키워드를 공백으로 수정해서 해결 했습니다. 그리고 댓글 관련 테이블을 보니 그동안 필터링에 의해 쌓여 있는 보이지 않는 댓글이 몇십만개나 되더군요. 일단 불필요 하니 제거를 했습니다. 그리고 오늘도 공백 키워드로 필터링 된 보이지 않는 댓글이 몇만개가 되어 제거하였습니다.
이런 스팸을 방어하는 일련의 과정들도 한 두번이면 재미삼아 해볼 수 있겠지만 끊임없이 새로운 아이디어로 진화된 스팸이 뿌려진다면 아마도 스트레스가 될 것 같군요. 스팸을 효율적으로 방어하거나 이미 노출된 스팸을 간편하게 소탕할 수 있는 시스템이 지속적으로 개발되고 공유되어야 불필요하게 낭비된 시간과 네트웍 및 시스템 자원 그리고 여타 비용 등을 절감할 수 있게 될 것입니다.

참고로 저의 블로그 환경설정에 다음과 같은 키워드들이 필터로 등록되어 있습니다.
- 홈페이지 필터링 : sex, fuck, girl, women, woman, -
- 본문 필터링 : 다이어트, 대출, 신용, 감량, 바카라, 강원랜드
- 이름 필터링 : 공백(" ")

스팸 공격 관련 일괄 삭제 플러그인 (FryingPan) 0.2 공개
http://notice.textcube.org/ko/119