画像掲示板のスパム対策処理を、掲示板の方に流用して追加してみました! | 楽しみながら、飲みつづける!(おうちカクテルの作り方とレシピ)
2007年09月21日(金) 20時40分26秒

画像掲示板のスパム対策処理を、掲示板の方に流用して追加してみました!

テーマ:メモ!メモ!!
自サイト には、NSRオーナーさんと情報交換できるように掲示板画像掲示板を設置してるんですけど…
英語のスパム(迷惑書込み)が、多くて、消しても…消しても、書込みが(汗) ヽ(;´Д`)ノヤメテー
 
画像掲示板の方は、フリーのCGI利用してるんですが、スパム対策されたバージョンに変更すると、、、
かなり劇的に、スパム(迷惑書込み)が減った事をここ7~8月の2ヶ月間に確認できて、一安心♪
 
一方…掲示板の方は、元々フリーのCGI利用だったんですが、作成者の方が途中でメンテを止めてて
スパム対策のバージョンアップなどは期待できないので、自分でスパム対策を追加してみようかと(汗)
 
まずは、画像掲示板のスパム対策の処理を確認して…っと、久しぶりに見たPerl言語なので苦戦(汗)
色々とスパム対策の処理が入ってましたが、掲示板に簡単に処理追加できそうな
 
 ・禁止単語によるSPAM制限
 ・英語のみの投稿を排除
 
の2項目をピックアップして、作業を進めましたよ!
 
まずは、禁止単語によるSPAM制限を…元々掲示板の方にもエラーワードがあったので簡単に追加
 
元々の掲示板ソース
#エラーワード
@errword=('うんこ','死ねよ');
 
 
 
画像掲示板より禁止単語によるSPAM制限を流用した掲示板ソース
#エラーワード
@errword=("援交","ヤリマン","セフレ","人気AV"
,"飢えた女性","女の子検索","超高収入","ヤリ放題"
,"割り切","パラダイス","副収入"
#,"女性が","エッチ","ゲット","ご指名","セックス"
#,"若い女性","童貞","出会い","人妻"
#,"旦那","サイトだよ","援助","若妻"
,"無修正","完全無料","推薦枠"
,"逆援","女性会員","好みの女性","極秘情報"
,"妊娠契約","素人女性","女性登録者","調教","登録無料"
,"逆指名","見放題"
#,"check","thank","More","free","here"
#,"online","site","visit"
,"fuck","porn","links","insurance","cheap","buy"
,"Molto","cheap","blogspot","Airfare","Furniture","Ashley"
,"Casino","Foxwoods","Brighton","Horseshoe","Gambling","Avalon"
,"impresionado","Sunglass","Ringtones","Loans","Cingular"
,"Insurance","Lottery","Highlander","Cruise"
,"merchand","stock","investment","diabet"
,"url=","URL=","viagra","hydro","store","valium"
,"generic","drug","prozac","travel","agency"
,"mortgage","gym","mexico","insurance"
,"here","order","discount"
#,"fetish","pics","adult","teen","stripper" ←※picsは「思いひでの画像集」URL一部で許可(苦笑)
,"fetish","adult","teen","stripper"
#中国語含む広告をはじく
,"湜","浯","胛","萵"
#SPAMが多い国へのリンクを含む投稿をSPAMとする
#ロシア(ru)中国(cn)韓国(kr)香港(hk)台湾(tw)
#アルゼンチン(ar)、ブラジル(br)、イギリス(uk)
,".ru/",".cn/",".kr/",".fi/",".hk/",".tw/"
,".ar/",".br/",".uk/"
,"偽善者","捏造","無料配布中"
,"素人娘","大放出");
 
お次は、英語のみの投稿を排除も…掲示板の方に処理を追加して作業終了!
 
元々の掲示板ソース
$in{'comment'}=&decode("$in{'comment'}","1","1");
&error("コメントを$commentminisize~$commentsize字以内で入力して下さい。","0","1") if length($in{'comment'})>($commentsize*2) || ($commentminisize*2)>length($in{'comment'}) || $in{'comment'} eq "";
 
 
 
画像掲示板より英語のみの投稿を排除を流用した掲示板ソース
$in{'comment'}=&decode("$in{'comment'}","1","1");
&error("コメントを$commentminisize~$commentsize字以内で入力して下さい。","0","1") if length($in{'comment'})>($commentsize*2) || ($commentminisize*2)>length($in{'comment'}) || $in{'comment'} eq "";

# 2007.09 英語のみの投稿を排除
if($in{'comment'}=~ /^[\x00-\x7f]+$/){
&error(" スパム対策により、英語のみの文字投稿はできません。","0","1");
}
 
 
これで、掲示板の方も英語のスパム(迷惑書込み)が減ってくれると嬉しいんだけどなぁ~!
イチイチ、書込み見て、管理ページからチマチマ削除するのも面倒ですしね。。。(汗) (ノ`Д´)ノ彡┻━┻
怒った!
 
 
■楽しみながら、攻めつづけたい…(親ばか日記、時々Wikiネタ) 更新情報■
 ↓9/1~2は福岡から山本ファミリーが長崎に遊びに来ました!2日目〔2007/9/20(木) 午後 10:00〕

 http://blogs.yahoo.co.jp/yamasita_94nsr/49479843.html


 
 
 
 
---
楽しみながら、攻めつづける!
http://www.yamasita.info/
楽しみながら、攻めつづけたい・・・(ヤフーブログ攻略?)
http://blogs.yahoo.co.jp/yamasita_94nsr

アキラさんをフォロー

ブログの更新情報が受け取れて、アクセスが簡単になります

コメント

[コメントする]

Ameba人気のブログ

Amebaトピックス