워드프레스 코멘트 스팸 방지

블로그의 코멘트나 트랙백이 토론을 위해서 사용되지 않고, 스펨 광고로 도배가 되는 경우가 많다.  그래서 나는 코멘트를 등록하면 바로 글에 보이게 하지 않고, 귀찮지만 내가 관리자 모드에서 결정하게 했다. 

처음 블로그를 만들고 나서는 스팸 코멘트가 달리지 않았는데,최근에는 하루에 100개도 달린다. 나도 스팸 코멘트 때문에 진짜 사람의 코멘트를 찾아 내는데 시간을 허비하고 있었다.

나는 스펨 코멘트를 해결하는 방법을 몇일에 걸쳐서 찾아 보았다.

1. WordPress 의 Comment Moderation과 Comment Blacklist 방법

WordPress 의 관리자 화면에서 Options – Discussion 에 있는 옵션이다.

워드프레스의 스팸코멘트 처리 에 보면 방법을 알 수 있는데, 아래와 같이 귀찮은 문제가 발생하는 것 같다.

여기에는 완전히 스팸코멘트가 확실한 단어만을 넣는 것이 좋습니다. 여기에 해당되는 단어를 쓰게 되면 데이타베이스에 들어가서 뒤져보지 않는 이상은 방문자는 물론 블로그 운영자도 찾을 수 없게 처리되기 때문입니다.
스팸처리된 코멘트들이 데이타베이스에 쌓여있으면 이제 이것들을 삭제해주어야하는데 ….

그래서 이 방법은 보류했다.

2. 그림 글씨 플러그인

많은 사람들은 그림글씨를 이용하는 플러그인을 사용하는 것 같다.
사람은 그림 글씨나 숫자를 읽기 쉽지만 프로그램으로 등록하는 스펨 코멘트 프로그램은 인식을 잘 못하는 방법을 이용한 것이다. http://www.captcha.net 에 보면 그림 글씨 관련 이해를 할 수 있다.
 
이것은 내가 만든 인터렉션 디자인 패턴에도 등록되어 있는 방법으로 최초에 야후! 의 회원가입에 사용하는 방법이고, 게시판의 스펨을 줄이기 위한 방법으로 재작년에 디자인 패턴으로 만들었는데, 세상에는 나와 비슷한 생각을 가진 사람들이 많이 있었다.

그림 글씨를 입력하는 플러그인들은 다음과 같다.

아래와 같이 코멘트 입력창아래에 그림 글씨나 숫자가 나오고 이를 입력해야 등록이 된다.

Capcha! Plugin

그림 글씨를 추가적으로 입력하는 플러그인을 설치 하려다가, 사람들이 또 하나의 수고를 해야 하는 것 같아서 다른 방법을 찾아보았다.

3. 스팸 키워드, 등록자 관리

 WordPress 용 코멘트 스팸 방지 플러그인인 akismet  은 WordPress 2.0  에 디플트로 들어 있는 플러그인다. 여러사람들의 추가하는 스팸 키워드와 등록자 등을 통해서 스팸 코멘트를 따로 필터링 하는 방법이다. 

플러그인을 설치해서 동작을 시키면 그림과 같이 Manage 하위에 Akismet Spam 이란 메뉴가 생기고, 스팸 코멘트는 여기로 필터링 되고, 정상적인 것은 Awaiting Moderation 에 모인다. 

설치 방법

1.  akismet  플러그인을 다운 받아서 플러그인 디렉토리에 업로드를 하고 , 관리자 화면에서 activate 시킨다.

2. Activate 시키면 플러그인을 동작시키려면 관리자 화면에  API KEY 가 필요하다고 메시지가 나온다

akismet_is_not_active

3. WordPress 를 이용하면 무료로 API KEY를 얻을 수 있다.
WordPress.com 에 회원 가입을 하고,  My Account 에 가면 API Key를 볼 수 있다. WordPress.com 은 WordPress 2.0 으로 된 것으로 포탈 블로그 처럼 회원가입으로 WordPress 블로그를 운영할 수 있게 해 준다. WordPress 를 사용하고 싶다면 이곳을 사용해도 될 것 같다.

4. 이  API  Key를 내 블로그의  관리화면에 가면 API Key 를 등록하면 플러그인 동작한다.

akismet_configuration

나는 사람들이 내 블로그에 코멘트를 등록하면 바로 보이게 하지 않게 하고 내가 선택을 하게 한다. 따라서 나는 3번 방법인 akismet  플러그인을 이용한다.

위 그림은 akismet  를 설치하고 나서 12시간 정도 지났는데, 꽤 괜찮은 것 같다. 설치하려면 PI Key 를 필요하기 때문에 조금 귀찮기는 하지만  WordPess.com 를 이용하면 무료로 쓸 수 가 있어서 한번 해 놓으면 스팸 코멘트에 대해서 한시름 놓게 될 것 같다.

Related Post


  • 좋은 정보 감사합니다.

  • 좋은 정보 감사합니다.

  • cho

    도움이 많이 되었습니다.

  • cho

    도움이 많이 되었습니다.