티스토리 트랙백 스팸 차단방법, 좀 더 깔끔하게 차단하기.

티스토리 트랙백 스팸이 요즘 꽤 많이 달리시죠?, 혹시 어떻게 대처하고 계신가요??. "해커 C"와 함께 트랙백 스팸을 더욱 깔끔하게 차단해보도록 합시다. 티스토리의 트랙백 스팸은 오래전부터 있었지만, 그때는 해외 스팸 커뮤니티들에서 트랙백 가능한 주소를 공유, 수동·반복적인 스팸을 보냈었지요. 하지만 요즘은 블로그의 HTML 코드 속에 있는 트랙백 주소형식을 찾아 보내거나, 문서 자체에 입력된 트랙백 주소(텍스트)를 복사하여 보내는 경우도 있으며, 참 다양한 형태로 보내고 있습니다.

다양한 방법 중, 2014년 8월부터 시작한 스팸 공격은 HTML이나 문서 속에 포함된 트랙백 주소형식을 찾아서 보내고 있는 거 같습니다. 지금 남겨드리는 스크립트(SCRIPT)는 이러한 패턴을 좀 더 깔끔하게 대처할 방법입니다. (주소 자체를 없애거나, 일부를 가려서 사용하시는 분들께는 더 깔끔한 형식이 되지 않을까 생각합니다.)

/* <script>는 <s_tb>위에 적용하세요.*/
<script>
function hackerc(){
var str="";
str+="본인 티스토리 주소"; /* 예) http://hackerc.tistory.com */
str+="/trackback/";
str+="[샵샵_article_rep_id_샵샵]"; /* 샵샵은 ## 으로 변경하여 사용하세요. */
document.getElementById("hackerc").innerHTML=str
}
</script>

/* 트랙백 주소와 '복사', '관련글쓰기' 버튼을 출력하는 치환자(!!)를 삭제하세요. */
/* 치환자는 트랙백 영역에 있는 [샵샵_tb_address_샵샵] (샵샵은 "##")입니다. */

/* 다음 코드는 출력하고자 하는 위치에 적용하시면 됩니다. (단, script보다 밑에 위치시키세요.) */
<span id="hackerc" onclick="javascript:hackerc();">주소보기</span>

위 코드를 트랙백 영역안에서 적당한 곳에 예쁘게 배치하여 사용하시면 됩니다. "주소보기"를 클릭할 경우 트랙백 주소를 보여줍니다.

현재 해커 C 이야기에 적용 중인 코드이며, 트랙백 주소를 찾아서 보내는 매크로 봇(프로그램)에 대한 대처방법으로, 수동이나 주소 조합(티스토리 블로그 주소 + 트랙백 + 포스트 주소)형식으로 보내는 봇에는 효과가 없습니다. 하지만 현재 대부분 주소형식을 찾는 경우가 많은 거 같아, 방문자에게는 주소를 그대로 보여주면서도 봇에서는 주소를 찾을 수 없게 하는 방법을 적용해보았습니다.

(※) 작성자 차단, IP 차단, 홈페이지(http://, https://) 차단, 본문차단 등 스팸 필터를 이용하면 정상적인 트랙백도 받지 못하는 경우가 발생하기 때문에 주의하시기 바랍니다.

티스토리 트랙백 스팸 차단 스크립트 업그레이드 버전나왔어요.