nanuminet

가장 정직하고 정성껏 안내 해 드리겠습니다.

공지사항

나누미_이노보드 스팸성 글 방지를 위한 소스수정 사항입니다.

  • 관리자
  • 2007.03.10 11:54:31
  • 2,989
안녕하세요 나누미넷입니다.
최근 나누미_이노보드 사용하시는 분들께서 스팸성 글들이 많이
등록 되는 사례가 많이 발견이 되었습니다.
그리고 스팸성 글을 차단하는 패치를 알려 드립니다.

수정 사항
1.ftp로 접속을 해서 보드가 설치된 디렉토리에서 board폴더가 있습니다.
board폴더안에

form_ok.asp
dext_form_ok.asp
abc_form_ok.asp
위의 파일에 동일한 부분에 수정하시면 됩니다.


위의 3개의 파일들을 편집기로 열어보면.. 맨 아랫부분쯤에 보시면...

call process_write

라는 부분이 있습니다...
이 부분을 다음과 같이 수정합니다...

=>
===================================================

dim spam_word,spam_process,spam_ok

spam_word = "cclab;blackjack;slot machine;gewinn;spielbank;glucksspiele;kasino;kostenloses;banner;banner;seven card;keno;7 card;loan;loanr;mortgage;casino;poker;loyno;pcollins;credit;download free;free real ringtones;ringtone;sphosting;ringtonez;spielensiek;www1.esc;look.gvse.edu;premio;juego;roulette;gambling.htm;rules.;craps;strategy;gamble;poker.htm;gambling.htm;rules.htm;craps.htm;strategy.htm;대출;웰빙사업;허락없이 글을;삭제시 비번;삭제시 비밀번호;삭제시 암호;.ce.ro;(광고);삭제비번;무.료;신.용;성.인;야.동;p.2.p;포.르.노;무.료;야♡동;야♥동;성/인;삭제번호;삭제시 번호;삭/제;게/시/물;빠.구.리;성^인"

for each spam_process in split(spam_word,";")

If Instr(title, spam_process) >= 1 Or Instr(content, spam_process) >= 1 Then
spam_ok = "ok"
End if

next

if spam_ok<>"ok" then
call process_write
end if

===================================================

스팸차단 단어설정은 위의 소스에 보시면..

spam_word 변수에 추가를 하시면 되구요..
단어 구분은 ; 으로 합니다.

욕;스팸;광고;홍보

와 같이 단어를 추가를 하시면 됩니다.

위와 같이 하면
그리고 스팸성 단어가 있는 글을 등록하면...
아무 알림창 없이.. 그냥 등록이 안되고 목록화면으로 넘어갑니다...


수정후 문제가 발생하시면 일대일 게시판에 올려 주시기 바랍니다.