스팸을 막기위한 약간의 노력들

한두개에서 많아야 6개정도 등록되던 스팸이 점점 늘어나기 시작하는군요. 물론 스팸 플러그인(akismet)에서 모두 걸러지긴 하지만, 매번 관리페이지 들어가서 확인하는것도 귀찮고 스팸등록될때마다 메일로 통보되는것도(설정에서 기능을 껐는데도) 귀찮아서 애초에 스팸 리퍼러들의 접근 자체를 막아버리는 방법을 찾아보니 꽤나 다양한 방법들이 있더군요.

글들이 많은 만큼 그들이 나열해 놓은 스팸 리퍼러들도 엄청나게 많고, 그걸 일일히 다 적용해 봤자 스패머들은 이렇게 저렇게 방법을 바꾸고….. 결국 뚜렷하게 스팸을 완전히 막는 방법은 없다고 봐야겠다는 결론이 내렸습니다.:|

그래도 마냥 내버려 둘 수는 없으니 몇가지 간단한 대책은 적용해야죠.:(

  • 1. 우선 확실한 스팸 리퍼러는 .htaccess파일에서 접근을 막았습니다.
  • 2. 제 블로그가 아닌곳에서 원격으로 등록한다고 판단되는 코멘트를 튕겨냈습니다.
  • 3. 그 외에도 등록되는 스팸을 앞으로 정리하기위해 ‘akismet’은 일단 계속 사용합니다

1, 2번의 방법은 워드프레스의 CODEX페이지에 있는 을 참고해서 ‘.htaccess’파일에 스팸관련 내용을 추가했습니다.

.htaccess »

위 코드중에서 RewriteCond %{HTTP_REFERER} !.mydomain.com.* [OR]에있는 ‘mydomain.com’은 “http://“, “www.“, “서브도메인” 이 붙지않은 순수한 도메인이어야 합니다. 예를 들어 “http://abcd.mydomain.com” 의 경우에는 “mydomain.com“만 적어주어야 하는거죠.
Continue reading “스팸을 막기위한 약간의 노력들”