2006년 4월 22일 토요일

며칠전 스팸 트랙백에 대한 조그마한 패치를 했습니다.

DB에서 삭제를 하려고 찾아보니 게시물 NO가 "0" 으로 되어 있어, 간단하게 이부분만 피해가도록 트랙백에 따른 호출 파일인 tb.php 만 수정하였습니다.


사실 이틀전에 했는데 이틀동안 스팸트랙백이 없었으므로 대강은 성공한걸로 보입니다. 아직은 스패머가 ZOG를 몰라서 그런지 트랙백 호출 주소가


[CODE]http://www.zeeps.net/blog/?no=/blog//tb.php/129[/CODE]


와 같으므로 rewrite을 지원하지 않는 조그에서는 아직은 안전한 상태라 할수 있습니다.


■ ZOG폴더 / tb.php 파일 의 수정


적당한 위치를 찾아 다음을 복사해 넣으면 됩니다.


[CODE]

// echo $tb_id;
$check=mysql_fetch_array(mysql_query("select count(*) from $t_comment"."_$id where parent='$tb_id' and memo='$text' and name='$name'"));

// 이놈은 조그다,.
if(!is_numeric($tb_id)) {
returnResponse(500,"부모없는 자식을 만들수는 없습니다.(비정규표현사용)");
exit();
}

if($check[0]>0&&$__mode.$tb_id=='') {

[/CODE]


2006.04.24 수정 : isblank 상태에서는 제대로 작동을 하지 않아, !is_numeric로 수정을 합니다.


갈수록 똑똑해지는 스패머에게 영광을!!


 


태그 : , ,

댓글 5개:

  1. 방문자 없는 제 싸이트도 이것이 필요 할까요? 궁금.. 스팸이라도 와서 글남겼음 좋겠네..ㅎㅎ<!-- <homepage>http://sg.kor.st</homepage> -->

    답글삭제
  2. sg // 설마 필요하겠습니까? 저야 필요에 의해서 만들뿐이죠..

    답글삭제
  3. 기존 조그 유저들의 연합으로 zog 2.6 버전을 만들어야 하지 않을까 하는 생각이 요즘 듭니다. 더불어 조그 메인 페이지도 좀 고치고요; 아무리 no design이라고 해도 이건 거의 &#039;촌스러운&#039; 수준이니 말이죠;<br />

    <br />

    어차피 의미있는 판 변화야 못하겠지만, 이런저런 플러그인의 기본 내장및 최적화 정도는 되어야 되지 않을까 하는 생각이 듭니다. 저 같은 프로그래밍 초짜축에도 들지 못하는 문맹이 코드를 뜯어 봐야 하는 현실이 너무나 슬퍼서;;<br />

    <br />

    아무튼 스팸 트랙백 패치 잘쓰겠습니다^^<!-- <homepage>http://labycat.info/labycat</homepage> -->

    답글삭제
  4. 최근 스팸 트랙백 땜시 골때리는 중입니다. 감사!

    <!-- <zogNick><A HREF=&#039;http://ajn.cafe24.com/blog/&#039; title=&#039;http://ajn.cafe24.com/blog/&#039; target=_blank ><img border=0 alt=&#039;빨간부리&#039; border=&#039;0&#039; src=&#039;http://ajn.cafe24.com/blog//nickicon.gif&#039;>빨간부리</A></zogNick> <zogURL>http://ajn.cafe24.com/blog/</zogURL> -->

    답글삭제
  5. 음... 다시 스팸 트랙백이 난동? 부리는군요. 저는 그냥 트랙백에 인증번호(?) 를 걸어놔서... 트랙백 핑을 할때 같이 날라오지 않으면 트랙백에 등록이 안되게끔 해놨습니다. 머 어차피 사람이 직접 글을 보고 트랙백 보낸다는 전제하에...<br />

    스팸이라면 거의 자동일테니깐요... 적용후 아직까지는 스팸이 오지 않습니다.<!-- <homepage>http://runuo.co.kr/zog</homepage> -->

    답글삭제