CLEVER BBS のスパム対策できました(^0^)
2006/03/01 Wed 10:31
本体を一切改造しないスパムフィルターをとりあえず作りました〜(^0^)
動作サンプルです(ご自由にテストして下さいね)
http://www.j-pca.com/bbs_test/clever/frame.htm
スパム対策以外の特徴としてエラー表示を自由にカスタマイズできます(^-^)
ものは試しに何も入力しないで登録ボタンを押してみてくださいね(^^)
CLEVER BBSをお使いの方からスパム対策の事を聞かれていたのですが、作者側のサイトに
「CLEVER BBS を改造してのご利用は出来ませんが、スキンファイルの変更は自由に出来ます。」
というようなことが書かれています。
まあ書いてある以上は守ろうとは思うのだが、お使いの方はご存じのように、あれをそのまま使うというのはスパムの餌食になれというようなものである。
と言うことで、スパム対策のために個人的に改造したい旨を作者さんに何度もメールしたのだが全然返答無し!!
どうしたものかと思案していたところに救世主が降臨...(^0^)
動作サンプルです(ご自由にテストして下さいね)
http://www.j-pca.com/bbs_test/clever/frame.htm
スパム対策以外の特徴としてエラー表示を自由にカスタマイズできます(^-^)
ものは試しに何も入力しないで登録ボタンを押してみてくださいね(^^)
CLEVER BBSをお使いの方からスパム対策の事を聞かれていたのですが、作者側のサイトに
「CLEVER BBS を改造してのご利用は出来ませんが、スキンファイルの変更は自由に出来ます。」
というようなことが書かれています。
まあ書いてある以上は守ろうとは思うのだが、お使いの方はご存じのように、あれをそのまま使うというのはスパムの餌食になれというようなものである。
と言うことで、スパム対策のために個人的に改造したい旨を作者さんに何度もメールしたのだが全然返答無し!!
どうしたものかと思案していたところに救世主が降臨...(^0^)
何かいい方法はないかとネットをいろいろ見ていたら下記のサイトを発見!!
杉浦康仁さんのホームページ
http://www.nurs.or.jp/~sug/homep/spam/spam2.htm
本体の改造無しに、プロキシ的に働くスパムフィルターを公開しておられます。
そうだ〜!プロセス間通信でフィルターを実装しちゃえばいいんだ〜〜(^0^)と言うことにそれでようやく気がつきました..(^0^)
ただ、これよく考えて実装しないとデッドロックというとってもやっかいな現象が発生します。文字だけならともかく、画像は結構大きいから下手するとデッドロックが頻発というようなことが起きる可能性が....(^^;)
と言うことで、本家のファイルをダウンロードして使ってみましたが、画像のアップロードは意識しておられなかったようで、早速メールでお願いメールをお送りさせて頂きました。
それと、同時にこちらでも一般的なデッドロック対策済みコードで双方向パイプを実装してみることに、、、。で、画像処理のためバイナリデータのアップロードに対応させてみました。
おお、いい感じで動いてる。と言うことで、早速スパム対策コードを付加して一応完成ということに...
コード的にはIPスパムフィルターを実装+@程度ですが、いろいろカスタマイズできる余地は残してあります。
と言うことで Clever改造セットは
http://www.j-pca.com/patio/index.cgi?mode=view&no=19
にございますので、必要な方はお使いくださいませ。
一応暫定版ですが、そこそこスパムは排除してくれると思います。
97〜8%くらいはこれではスパムをじけると思います。
さらに上を目指す貴方には、スキンも一緒にカスタマイズをする方法で対応する方法があります。これをやればおそらく当分は100%のスパムを排除できると思います。
使い方はいつものように手抜きですので、掲示板の方で気軽にお問い合わせくださいね(^0^)
comments
なお、簡単ですが紹介記事を書かせていただきましたのでトラバいれさせていただきました。m(_ _)m
この度CLEVER BBSのスパム対策で、こちらのフィルターを使わせて頂きました。
これで記号や漢字の混じったスパムもなくなる事を期待しています。
ありがとうございました。
何度もコメント及びトラバ申し訳ありません。CLEVER BBSにIPスパムフィルターを設置させていただいたので、本来こちらにコメント&トラバすべきところだったのではと遅まきながら気付いて慌ててこちらにお邪魔した次第です。お騒がせして申し訳ありません。m(_ _)m
おかげ様でBBSを楽しく活用できそうです。
本当にありがとうございます m(_ _)m
間違って送信しちゃいました・・・
本当に助かりました。
ありがとうございました。
こんな対策があったなんて!という感じです。
毎回BBSを開くたびに
うんざりしながら削除していました。
参考にさせて、頂きました。
無事・・・
成功しました♪
ありがとうございました(*- -)(*_ _)ペコリ
スパムには本当に悩まされてます。
CLEVERはスパム対策が無いのかと半分諦めていたので、本当に助かります。ありがとうございました。
設置が終わったので、こちらの記事をTBさせていただきました。
そして、LINKさせていただきましたので、重ねてご報告させていただきます。
ここ数週間スパムに荒らされ、対処法を探していて、こちらにたどり着きました。
clever_set 頂いていきました。
早速設置。問題なく動いてます。
clever愛用者としては、本当に助かります。
ありがとうございました。
それとご報告お願い致します。Javaのところでおかしくなってたみたいなのでとりあえずチェックをはずしました。
ちなみにうれしがってちょっと高度な実装に変えたのが悪かったようで...完全にすべてのブラウザが対応していないようです...ごめんなさい(^^;)..特にマック系は全滅っぽい感じです。
と言うことで、修正しましたのでもう大丈夫ですので、向こうに書き込んでくださいませ〜(^^;)
やっぱりだめでした。
ちなみにSafariとFireFoxでためしました。
Sorry! equipped with a IP Spam Filter! Err:01
っといわれてしまいます。
まだ掲示板ダメですか?IPスパムフィルターの前段階ではねられているようです。投稿画面の細かい仕組みが変わってるので、ブラウザのキャッシュをクリアして投稿してみてください(^0^)
ちなみに、どこでチェックされてるのかこちらでわかるようにしたので今度はねられたら対策がとれると思います。もう一度掲示板にチェレンジしてみてください!
> @niftyでIPスパムフィルターは設置できますでしょうか
これ、難しいかもしれない。IPスパムフィルターはDNSサーバーや外部のブラックリストサーバに接続しますから...Niftyとかの大手さんだと使えない可能性があります。
書き出すと、話が長くなりそうなので、掲示板の方にもう一回試しにお願いします〜〜(^0^)
登録されちゃってるんですかね?私。
質問があるのですが、
こんばんは。
@niftyでIPスパムフィルターは設置できますでしょうか?
http://homepage.nifty.com/cgi/?ss ←仕様
(ただし、perl5での標準的なモジュールは使用できません)
っというのが気になります。
#!/usr/local/bin/perl
パスをかえ、パスワードなどの設定をかえ
cgi-binディレクトリに全部突っ込みましたが、500エラーです。
apeboard_plus.cgiはオリジナルを転送すれば、ちゃんと表示できます。
ipchk.cgiで500エラーです。
@niftyでSBが簡単には設置できないっという記事を見た事あるので
疑問に思いました。
http://fuco.ciao.jp/dist/ent/eid32.htm
お願いします。
写真も貼りたかったのですが、はれないので、たけっぴろさんのと同じなのでURLにはらさせていただきました。
この改造セット、当初の予定に反して結構よくなってしまった(^^;)昔に、ちょちさんにお見せした改造版とほぼ同じ性能を有していたりします。
スキン方式が最初は面倒だったのですが...この双方向プロセス間通信モジュール方式(う〜ん、何となくかっこいい!)だと、逆にスキンだけを修正すれば、さらに有効なスパム対策を仕込めちゃうので、逆に楽だったりします。
ただ、、あれもできる、これもできると言うことになると、、それをちゃんと説明するのがこれまた大変で...(^^;)
ものはできてるけど...説明が追いついていないと言うのが現状です。
ちなみに、昨日、例のセブイレで得意のブルガリアヨーグルト(飲むタイプ!)を買いました(^-^)
みさとさん同じく、困っている人宛に宣伝してまわりたいくらいです。
(それぐらい悩まされてる人多いと思います)
先日のエントリも、更新しなおしたら、こちらへトラックバックを送信させていただきます。
どうぞよろしくお願いします☆
またセブイレで!(爆)
> 掲示板の方に書こうと思ったのですがエラーに..
ログにエラーが残ってないので...たぶん今日ちょっとサーバの調子が悪くて...(^^;)
先ほど再起動したから大丈夫だと思います。例のフィルターのテストを無謀にこのサーバでやっちゃったから...おそらくゾンビプロセスがいっぱい残っていたような..(^^;)
>困ってる人に声を大にして紹介したいのですが
>それは可能ですか?
なんぼでもどうぞ〜〜(^^;)
ただ、できたてのホヤホヤで、細かい仕様が変わるかもしれないと言うことだけお伝えくださいね。
しばらくの間は結構頻繁にバージョンアップするかも(^-^)
それから、詳細な使い方は後日ちゃんと説明します〜〜!
実は、あれは結構奥が深くて、スキンを修正も一緒にすることでさらに、スパム対策能力が高くなります〜〜(^^;)
さっそく設置させていただきました。
/ipcheck/を使い回す方法で、設置できました。
ありがとうございました。
困ってる人に声を大にして紹介したいのですが
それは可能ですか?
掲示板の方に書こうと思ったのですが
エラーになってしまい
メールアドレスを書いたら行けるかな?って思ったんですが
そうしたら「E-mailの入力内容が不正です」になってしまいました。