댓글 블랙리스트를 활용하여 워드프레스 스팸 댓글에 대처하기

4

워드프레스 ‘댓글 블랙리스트’ 기능을 활용하여 스팸 댓글에 대처하기

워드프레스를 운영하는 경우 사이트 방문자가 많아지면서 덩달아 스팸 댓글과 스팸 회원이 증가하게 됩니다.

스팸 댓글이 많이 달리는 경우 Akismet Anti-Spam 플러그인을 설치하면 플러그인에서 지능적으로 스팸을 처리해줍니다. (간혹 정상적인 댓글도 스팸으로 처리되는 경우도 있습니다.)

이외에도 WP-SpamShield 등의 스팸 방지 플러그인을 활용해볼 수도 있습니다(참고). 그리고 다음 워드프레스 Codex 문서에서는 스팸에 대처하는 다양한 방법이 설명되어 있습니다.

워드프레스 문서에서 제시하는 방법 중 하나로 GitHub에서 다운로드할 수 있는 비공식 워드프레스 댓글 블랙스리트(wordpress-comment-blacklist)를 이용하는 것입니다.

링크된 GitHub 페이지에서 blacklist.txt 파일의 내용을 워드프레스의 댓글 블랙리스트에 등록하면 됩니다.

워드프레스 관리자 페이지에서 설정 > 토론을 클릭하여 댓글 블랙리스트 란에 스팸 단어들을 추가할 수 있습니다.

이 블로그의 경우 대부분 스팸이 영어나 일본어로 작성되어 달립니다. Disqus를 설치하면 스팸 댓글이 확연히 줄지만, 스팸 댓글이 간혹 달리는 현상이 나타났습니다. 어제 Disqus를 비활성화하고 워드프레스 기본 댓글 시스템으로 바꾼 후에는 스팸이 조금 더 늘어났습니다. (아마 보안 플러그인에서 일부 스팸을 차단해주는지 몰라도 스팸이 생각보다 많이 늘지는 않았습니다.)

워드프레스 Codex 문서에 언급된 스팸 블랙리스트를 활용하니 이제 대부분의 스팸 댓글이 “휴지통”으로 곧바로 들어가네요.

체크해보니 하루 동안 약 14개의 스팸 댓글이 휴지통으로 이동해있네요. 대부분이 영어 댓글이고 간혹 러시아어와 일본어 댓글도 눈에 띄네요. 특이한 것은 최근에 jiaming Bai라는 사용자 이름으로 계속 스팸 댓글이 달리고 있습니다.

이 방법을 사용하면 별도의 스팸 방지 플러그인을 설치하지 않고도 (이 블로그에서) 스팸 댓글을 비교적 효과적으로 차단하는 것 같습니다.

Related Posts

Comments