처음으로 - 방명록 - 관리자

태터툴즈 클래식, 0.961 스팸방지

알림: 6월 11일 태터툴즈 클래식 릴리즈2 버전이 나왔습니다. 신버전에는 영어 스팸을 막는 기능이 포함되어 있습니다. 따라서 기존 클래식 사용자분께서는 릴리즈2로 업그레이드하시면 아래의 내용이 필요하지 않습니다. (다만 릴리즈2에는 트랙백 추적 기능은 없으므로, 별도로 추가하실 수 있습니다.)


태터툴즈 1.0에 있는 '트랙백 추적'과 '영어 환자' 플러그인의 기능 태터툴즈 클래식0.961에 적용시키는 hack입니다.
원리를 간단히 설명하면 다음과 같습니다.

트랙백 추적: 트랙백 발송처와 트랙백에 적힌 홈페이지주소를 대조하여 불일치하면 제3자가 보낸 스팸으로 간주합니다.
영어 환자: 이름이나 내용에 한글이 없으면 스팸으로 간주합니다. 영어스팸은 이것만으로도 막을 수 있습니다.

원래 태터툴즈 1.0에서 영어 환자는 '트랙백 스팸은 트랙백 추적으로도 충분하다'는 이유로 코멘트 스팸만을 담당하는 플러그인입니다만, 이 hack에서는 트랙백 스팸도 체크합니다.

이 hack의 라이센스는 GPL이며 무보증으로 배포됩니다.

주의: 태터툴즈의 버전을 확인해주세요. 이 hack은 태터툴즈 클래식 릴리즈1태터툴즈 0.961에 적용되는 것입니다. 1.x 버전에는 사용하실 수 없습니다.

아래는 수정정보가 들어있는 diff 파일입니다. 사용중인 태터툴즈의 버전에 맞는 파일을 다운받으세요.

클래식 릴리즈1용:
TT_Antispam.zip (1.8 KB)



0.961용 (6월12일 수정):
TT_Antispam_b_961.zip (1.8 KB)





사용법:
적용하기 전에 먼저 태터툴즈와 모든 데이터를 백업합니다. (꼭 백업하세요! hack 적용 도중 일어나는 모든 문제는 사용자의 책임입니다.)

다운받은 파일의 압축을 풉니다. 그러면 add_exe.diff와 rserver.diff가 나옵니다.
ftp로 index.php가 있는 곳에 두 diff 파일을 ascii 모드로 업로드합니다.
telnet으로 접속한 다음 index.php가 있는 곳으로 이동합니다. (ls 명령어와 cd 명령어를 잘 조합해서; )
다음 명령을 내립니다.
patch < add_exe.diff
patch < rserver.diff
별다른 에러 메시지가 없으면 잘 패치된 것입니다.

텔넷을 사용하기 곤란한 경우에는, 텍스트 에디터로 diff 파일을 참조하여 작업하시면 됩니다. freesky님께서 메모장으로 편집하는 방법을 쉽게 설명해주셨습니다.

* WOWpc 님께서 0.961의 쌓인 스팸을 한번에 지우는 스크립트를 만들어주셨습니다.
* June 님께서 클래식에서 쌓인 스팸을 한꺼번에 지우기 위한 안내서를 만들어주셨습니다.
* bassist. 님께서 클래식에서 어긋난 댓글 개수를 보정하는 스크립트를 만들어주셨습니다.

관련글(Trackback) 보내실 주소 : http://danew.net/rserver.php?mode=tb&sl=239
Tracked from dohoons(도훈) _(≥∇≤)ノミ☆ 2006/06/11 14:50 x
제목: 테터툴즈 클래식 스팸 댓글 차단
http://danew.net/index.php?pl=239 클래식버전에서 요즘 스팸 댓글이 심각한 것 같다. 위 주소에서 배포하는 패치로 댓글부분만 스팸차단을 우선 했는데 잘 될라나 모르겠다. 댓글에 한..
Tracked from Welcome to freesky!!! 2006/06/11 18:23 x
제목: 태터툴즈 0.961 스팸방지
요새 태터툴즈에도 스팸트랙백,코멘트가 극성인데 옛날 버젼인 0.96은 필터링도 없어서 정말 속수무책 ㅡㅡ; 아래는 정헌님의 블로그에 소개된 태터툴즈 1.0에 있는 '트랙백 추적..
Tracked from lunamoth 3rd 2006/06/11 20:36 x
제목: 태터툴즈 스팸 차단법
블로그 4주년 맞이 선물은 다름 아닌 400여 개의 n95bD0l34bS2z3 스팸 댓글이었습니다. phpMyAdmin 에서 일괄 삭제를 하긴 했습니다만 댓글 카운트가 갱신되지 않는 문제가 발생했습니다. 아..
Tracked from WOWpc의 거시기들 2006/06/12 14:23 x
제목: antiblogspam... v0.2
원래 간편하게 좀 지울려고 만들었던거라.. 버전업이고 뭐고 다 무시하고 만들었는데... 또 이래저래 하다보니 버전업도 금방 하게 된다 -_- 이름하야.. antiblogspam (for tatertools 0..
Tracked from Denny & Jenny Story... 2006/06/13 10:18 x
제목: 리플 스팸 짱나네..
리플 스팸이 약 2000여개 달렸네요. 허허.. 완전.. 테더 버젼이 낮아서.. 스팸에 제한기능이 IP 제한 기능 밖에 없는데.. 버젼을 업해야 하나? 구조를 살짝 바꿔 볼까? ㅋㅋㅋ..
Tracked from My Diary 2006/06/15 10:29 x
제목: SPAM 댓글과의 전쟁
어제 무진장달린 SPAM 댓글보고 이것저것 방법을 보았다. 그다지 맘에 안듬. Sunup님의 글에서 Hint를 얻어서 숫자나 문자를 그림으로 그리고, 이를 손으로 입력하게 하는 기능을 ..
Tracked from FireJune´s Blog 2006/10/28 14:08 x
제목: 테터툴즈 클래식 - 대량 스팸 트랙백 차단하기
최근에 날라드는 스팸 트랙백들 살펴보면, 패턴을 이용한 차단을 피하기 위해 서로 다른 내용의 동일 스팸 트랙백을 생성하며, 하나의 URL에서 다량으로 수집한 트랙백 주소에 단 시..
Tracked from 잠보니스틱스 2007/10/08 21:12 x
제목: THE 리플매니아
2007년 10월 8일 갱신 ★도깨비뉴스 "관습법에 따르면 리플 안 남기는 건 위헌" ★댓글/덧글, 그것은 영원한 수수께끼 +목마른 사슴이 리플을 찾듯이 +덧글이라는 것의 의..
favicon of 카카루favicon of 카카루 카카루 (2006/06/11 02:39)
좀 더 쉽게 설명해주시면 안 되겠습니까.
잘 모르겠습니다.
favicon of s4ng30nfavicon of s4ng30n s4ng30n (2006/06/11 02:51)
감사합니다.. 찾던중이었는데,, 정말 감사..*
favicon of 카카루favicon of 카카루 카카루 (2006/06/11 03:47)
텔넷이 안 되는 군요.
역시 맹은 이래서 안 되네요.
favicon of 정헌favicon of 정헌 정헌 (2006/06/11 04:06)
카카루 / ivyro 호스팅의 경우, http://www.ivyro.net/ivyro/helpdesk/manual4.php 페이지에 텔넷 접속법이 나와 있습니다.
텔넷을 통한 패치가 어려우시다면 diff 파일을 메모장으로 열어 참조하셔서 ftp를 통해 해당 파일들을 직접 수정해주세요.
favicon of N+ginefavicon of N+gine N+gine (2006/06/11 04:43)
정말 감사합니다 ㅠ_ㅠ
덕분에 너무 잘 쓰겠습니다.
favicon of cyricfavicon of cyric cyric (2006/06/11 06:36)
클래식 유저들에게 가뭄에 단비같은 포스트 입니다 감사합니다
favicon of skyrejoicefavicon of skyrejoice skyrejoice (2006/06/11 07:48)
감사합니다...덕분에 스팸을 막을 수 있는 길이 생겼군요
favicon of 또사니favicon of 또사니 또사니 (2006/06/11 09:26)
구체적으로 메모장에서 어디를 고쳐야 될까요?
스팸만 벌써 한 300여개 삭제한거 같아요...ㅜ.ㅠ
아직도 계속....ㅜ.ㅠ
favicon of lunamothfavicon of lunamoth lunamoth (2006/06/11 10:24)
감사합니다. 잘쓰겠습니다 :)
favicon of eastmanfavicon of eastman eastman (2006/06/11 11:05)
0.961을 쓰는 친구에서 소개를 시켜줬더니 이걸 설치하고 나서 댓글이 안달린다고 합니다. 한번 살펴봐 주시길.
그 친구의 블로그
http://www.kwonyang.com/tt/index.php
favicon of 카카루favicon of 카카루 카카루 (2006/06/11 11:46)
patch < add_exe.diff
patch < rserver.diff
를 했는데 허가를 거부 당했습니다.
favicon of freeskyfavicon of freesky freesky (2006/06/11 12:49)
좋은 팁 감사합니다 ^^; 저는 텔넷이 안되서 php에 직접 add_exe.diff와 rserver.diff에 들어있는 내용 추가해줬는데 잘 되네요. 텔넷 안되시는 분들은 저 두 파일 메모장으로 여신다음 add_exe.php랑 rserver.php 같이 열어서 코드 비교하면서 추가해주면 됩니다. ^^
keatom (2006/06/11 13:58)
정말 감사합니다. 단비 같은 포스트네요 ^ ^ !
favicon of 또사니favicon of 또사니 또사니 (2006/06/11 14:09)
일단 저도 freesky 님말대로 했는데, 댓글이 영어든 한글이든 아에 달리지 않네요...잘못 추가한건지...어떻게 해야 할지 좀 알려주세요
favicon of 정헌favicon of 정헌 정헌 (2006/06/11 15:51)
eastman, 또사니 / 메모장으로 편집하실 때 맨 앞의 + 기호는 지워주셔야 합니다. 이 기호는 실제 코드가 아니라 patch가 작동할 때 추가할 부분을 나타내는 신호입니다. 메모장으로 편집하실 때는 필요가 없는 부분입니다.
favicon of 정헌favicon of 정헌 정헌 (2006/06/11 16:01)
카카루 / 첫째로 ivyro에 patch를 쓸 수 있도록 요청하시는 방법이 있습니다. 보안에 큰 문제가 되는 기능은 아니니 아마 될 겁니다. 둘째로 메모장으로 직접 add_exe.php와 rserver.php 파일을 편집하시고 ftp로 전송하시는 방법이 있습니다.
favicon of freeskyfavicon of freesky freesky (2006/06/11 18:23)
제 홈피에 php 직접 수정하는 방법 참고로 올렸습니다. 트랙백 참고하세요~ (혹시 틀린 부분 있으면 지적 좀...)
favicon of DolLfavicon of DolL DolL (2006/06/11 20:27)
감사합니다. 덕분에 스팸차단 할 수 있게 되었습니다.
SuFr (2006/06/11 23:24)
patching file add_exe.php
Hunk #1 FAILED at 24.
1 out of 1 hunk FAILED -- saving rejects to file add_exe.php.rej

-----------------------------

위와 같은 메세지가 뜹니다

telnet으로 접속해서 했구요..
어떻게 해야하죠?
favicon of 정헌favicon of 정헌 정헌 (2006/06/11 23:25)
SuFr / 사용중이신 태터의 버전이 어떻게 됩니까?
SuFr (2006/06/11 23:29)
Tatter Tools Tatter Tools 0.961 CountDown - Official Release

입니다

favicon of 정헌favicon of 정헌 정헌 (2006/06/11 23:59)
SuFr / diff 파일을 ftp로 업로드하실 때 ascii 모드로 강제설정하여 전송해보세요. 만약 그래도 안 된다면, 메모장으로 해당 php 파일들을 직접 수정하셔서 업로드하시면 됩니다.
favicon of keatomfavicon of keatom keatom (2006/06/12 00:15)
Tatter Tools Tatter Tools 0.961 CountDown - Official Release 버전 사용중입니다. 패치는 성공했습니다. 그런데 스팸 댓글을 테이블에서 지웠는데... 댓글 개수는 그대로네요... 테터 사용자 게시판에 올라온 방법들을 해봤는데 안되더라구요.. 버전이 달라서 그런지... 어떻게 해야할까요 ?
favicon of 정헌favicon of 정헌 정헌 (2006/06/12 01:52)
keatom / June 님의 방법과 bassist. 님의 방법이 공개되어 있으므로 그쪽을 참조해주세요. 저는 별 문제가 아니라고 생각해서 그대로 두고 있습니다.;; (글의 개수가 적다면, 댓글을 단 다음 다시 지우는 단순한 방법으로 댓글 개수를 바로잡을 수도 있습니다.)
favicon of jjeomfavicon of jjeom jjeom (2006/06/12 17:07)
아.너무너무감사합니다..
잘쓸께요...ㅡ.ㅜ
favicon of 썬업♬favicon of 썬업♬ 썬업♬ (2006/06/12 20:31)
혹시 0.95버전에도 적용이 되나요?? 트랙백은 안들어오는거 같은데 덧글은 지금도 계속 달리네요..ㅠㅠ
favicon of 정헌favicon of 정헌 정헌 (2006/06/12 21:06)
썬업♬ / 몇몇 보고에 따르면 0.951 버전에서도 잘 적용이 된다고 합니다. 꼭 백업을 하신 다음에 적용해보세요.
loving (2006/06/12 21:23)
잘 되는가 싶더니 몇시간 전부터는 그쪽에서 알아챘는지 한문이다 ?가 섞여서 다시 스팸이 시작됐네요..T-T;; 이제 더이상 방법은 없는건가요;;
favicon of 정헌favicon of 정헌 정헌 (2006/06/12 22:49)
loving / 영어가 아닌 외국어로 된 스팸이라 그 나라의 특수문자가 섞여 있어서 영어 환자 필터를 통과하는 경우가 일부 있습니다. (패치를 복원하시면 스팸이 훨씬 늘어납니다.)
위에 새로운 수정사항을 추가하였습니다. 적용하시면 스팸이 조금은 더 줄어들 겁니다.
favicon of skyrejoicefavicon of skyrejoice skyrejoice (2006/06/12 23:17)
이거 설치하고 처음 몇일간은 스팸이 안달리다
또 다시 엄창난 스팸덧글들이 달리기 시작하네요
이 방법의 헛점이 발견됐나보네요...이것도 이젠 소용없어졌습니다...
favicon of 정헌favicon of 정헌 정헌 (2006/06/12 23:40)
skyrejoice / 스팸을 완전히 막는 완벽한 방법은 존재하지 않습니다. 줄이는 것입니다. 위의 패치들이 모든 스팸을 막아주지는 못 하더라도 많은 스팸을 막아줍니다. 패치를 원상복구하시면 엄청나게 스팸이 늘어나는 것을 확인하실 수 있을 겁니다.
skyrejoice 님의 경우 어떤 스팸댓글이 달렸는지 확인할 수 없어서 구체적인 답변을 드리기 힘들지만, 위에 언급한대로 다수의 스팸 중에 특수문자가 섞여 있는 일부가 필터를 통과하는 경우로 생각됩니다.
기존의 0.961 패치를 수정한 것이 추가되어 있습니다. 위의 본문에서 확인하시고 적용해보세요.
favicon of skyrejoicefavicon of skyrejoice skyrejoice (2006/06/12 23:46)
정헌님 감사합니다...추가된 수정사항을 적용해보겠습니다...
짠이아빠 (2006/06/13 00:30)
아.. 정말 뭔 소린지 하나도 모르겠네요.. ㅜ.ㅜ
favicon of 제노제네시스favicon of 제노제네시스 제노제네시스 (2006/06/13 02:55)
좋은 정보군요. 감사합니다. 헌데 RC3에서도 사용이 가능할런지요?
favicon of 썬업♬favicon of 썬업♬ 썬업♬ (2006/06/13 14:03)
계속들어와서 전 아예 체크하고 올리게 바꿔떠여..^^;
그러니 이제 안들어오네요..ㅠ_ㅠ
favicon of 정헌favicon of 정헌 정헌 (2006/06/14 13:37)
제노제네시스 / 버전별로 거의 변화가 없는 부분이기 때문에 별 문제없이 적용될 것으로 짐작합니다만, 먼저 백업을 하신 후 적용시켜주세요.
favicon of 제노제네시스favicon of 제노제네시스 제노제네시스 (2006/06/15 16:35)
클래식과 0.961 중 어느 쪽을 적용해야 할까요?
favicon of 정헌favicon of 정헌 정헌 (2006/06/15 18:12)
제노제네시스 / 기존 쓰시던 버전이 클래식 계열일 경우는, 맨 위의 알림사항에 있는 클래식 오피셜 릴리즈 2로 업데이트하시는 것을 추천합니다.
SPAMTEST (2006/07/22 23:30)
SPAMTEST추천합니다.
stealaway (2006/07/26 22:15)
어제 라면 너무 맛있었습니다 ^%^

앞으로 자주 방문 하도록 하겠습니다 ~~~

반갑게 다시만나길 ~~~~~
favicon of 바기favicon of 바기 바기 (2007/09/20 13:03)
안녕하세요.
좋은 패치 잘 쓰고 있습니다.
구버전 0.951 사용중인데요.
최근에 방명록에 스팸이 무한 들어오고 있습니다.
영어환자 패치가 댓글/트랙백에만 적용되는 것 같아 방명록에도 적용할 방법을 알고 싶습니다.
부탁드리겠습니다.
favicon of gavnofavicon of gavno gavno (2009/07/20 20:06)
니다.
부탁드리겠습니다.

이름 
홈페이지 
비밀글
답글 달기

1 / 2 /

한 지붕 두 친구

끝모르는 잡스러운 이야기들.

RSS FEED

Powered by TatterTools