워드프레스에서 스팸 차단하기

워드프레스 계정을 통해서 블로그를 관리하는 경우는 잘 모르겠지만, 직접 웹 호스팅을 이용해서 워드프레스 블로그를 관리하게 되면 제일 먼저 눈에 거슬리게 되는것이 스팸 광고일 것이라고 생각됩니다. 제 경우 워드프레스를 설치하자 마자 바로 누군가가 comment를 달아서 잠시 기뻤었지요. 이후 약 10개 가량의 똑같은 comment가 달리게 되고 결국 적극적으로 스팸을 차단해야겠다는 생각을 하게 되었습니다.

저와 같은 고민을 하시는 분들의 해결책을 모아봤습니다.

1. Akismet 플러그인 설치하기

저처럼 처음 워드프레스를 사용하는 분들은 Akismet과 같은 기본적인 플러그인들에 대해서 정보가 없으실 것입니다. Akismet은 블로그에 입력되는 모든 comment, pingback, trackback을 Akismet 웹서비스를 통하여 검사하게 됩니다. 스팸광고의 경우, 대부분은 bot에 의해서 작성되어지는 것이기 때문에 Akismet 웹서비스를 통해서 검사하게 되면 거의 모든 스팸 광고는 걸러지게 될 것입니다.

제 경우는 워드프레스를 설치할 때, Akismet 플러그인이 같이 설치되어 있더군요. 만약 그렇지 않다면 관리페이지에서 설치하시면 됩니다.

다음으로 필요한 것이 wordpress를 위한 api key입니다. 개인적인 용도로 사용할 경우만 무료인 것 같더군요.

key를 받으신 후에 Plugins > Akismet Configuration으로 들어가서 api key를 입력합니다.

 

2. 오래된 포스트 comment 차단

스팸 광고를 차단하는 다른 방법은, 오래된 포스트의 커맨트 작성 기능을 아예 없애버리는 것입니다. 워드프레스 관리자 페이지에서 설정할 수 있습니다. 단지 스팸광고만을 막는 것은 아니어서, 이 기능을 사용할지 안 할지는 사용자의 선택사항입니다. 예를 들어 5달 가량(150일) 지난 포스트에는 댓글을 달 수 없도록 설정할 수 있습니다.

 

3. 스팸광고의 IP 주소 차단

특정 IP에서 계속해서 광고글을 올리는 경우 사용할 수 있는 플러그인이 있습니다. Wp-Ban 플러그인을 설치하게 되면 블로그 운영자가 필요로 하는 경우, 특정 IP에서 글을 올리지 못하도록 설정할 수 있습니다.

 

4. 그 외의 방법

  • 대부분의 광고댓글은 프로그램을 통해서 올리기 됩니다. 즉, Referrer가 없는 경우가 대부분이란 뜻이죠. 이러한 점을 이용해서 스팸댓글을 막을 수도 있습니다. Internet Techies에 올라 온 글을 참고하십시오.
  • recaptcha 플러그 인을 사용할 수 있습니다. 이 방법은 랜덤으로 올라오는 그림문자를 보고 똑같이 입력해야 글이 올라가도록 하는 방법입니다. 많은 사이트에서 사용하고 있으나, 번거롭다는 것이 사실입니다.

 

일단 저는 약 10개 정도의 광고댓글 때문에 위에 언급한 세가지 방법을 적용하여 봤습니다. 결과는 만족스럽고요 ^^ 그럼 즐워프~

 

About these ads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s