[[Wiki/PukiWiki/スパム(spam)を防止する方法]]


- 美麻Wikiの管理者です。pukiwikiスレのほうではどうもでした。
正規表現によるNGワードパッチの修正行いましたので、またお試し下さい。自分はパッチで提供するのが普通という意識だったのですが、パッチの当て方がわからないという人も結構いる?みたいだからTOBY SOFTさんのように、パッチ当てたあとのphpファイルも置いておいたほうがベターなんでしょうね。こちらにリンクさせていただきます。
ところで、過去にやった対策で、本家spam.phpを導入されてたことを書かれてますが、効きませんでしたか?コード見たら、だいぶ頑張ってある感じだったし、たぶんスパムの量もハンパないであろう本家での対策コードなので、そこそこ効くのかな?と思ったのですが。
あと、現状のDNSBL/URLBLは効かないみたいですね。Wikiスパム専門のDNSBL/URLBLを準備出来れば、だいぶ効果が出るとは思うのですが。 -- [[さとう]] &new{2007-04-18 (水) 09:21:46};
- どもー。パッチの方、試したら、スレの方でご報告します。
>パッチ当てたあとのphpファイルも置いておいたほうが
あー、いや、たぶん勘違いかと。置いてないです。パッチだけです。( ´∀`)
> 本家spam.php
当時は、すり抜けてくるのがあったのを覚えています。
あー、でも、それって「ページ編集スパム」かもしれません。
spam.phpの導入ページには、編集への対応方法かかれてなかったですから……。
>DNSBL
何故か、全然効かないんですよねえ。 -- [[TOBY]] &new{2007-04-18 (水) 10:55:33};
- あ、たぶんgeoかなんかでパッチ当てた後のものを公開されてた方がいたので、それを勘違いしたんだと思います。すみません。
本家ではeditに対してのスパムはしてないっぽいんですね。よくそれでやっていけてるなあ…
DNSBL/URLBLはたぶん、主にメール用のデータになっていて、Wikiや掲示板にまいている連中はメールでのスパムはまいていないため、それで引っかかってこないんではと思います。なので、Wikiや掲示板専用のDNSBL/URLBLを作ってデータ集めれば、そこそこ良いのではと思うのですが、そういう用途のbulkfeedでも引っかからなかったりするんですよね。広く使ってもらわないと十分情報が集まらないので、大手ブログやレンタル掲示板も参加した共用のDNSBLが出来ると良いのでしょうが。 -- [[さとう]] &new{2007-04-21 (土) 20:07:26};
- test --  &new{2007-06-02 (土) 11:34:07};
- バグ報告
 --- spam_filter.php.orig	2007-06-02 02:27:10.000000000 +0900
 +++ spam_filter.php	2008-03-29 18:38:45.781250000 +0900
 @@ -201,7 +201,7 @@
      {
          // edit で preview のときはチェック掛けない
          global $vars;
 -        if ($this->pluginname == 'edit' && isset($vars['preview'])) return FALSE;
 +        if ($this->plugin_name == 'edit' && isset($vars['preview'])) return FALSE;
          // フィルタ条件の指定がなければそのまま返る
          if (preg_match('/^\s*$/', $cond)) return FALSE;
[[匿名]] &new{2008-03-29 (土) 18:43};
-配布物は最新の spam_filter.php (0.75) に対応していません。が一応、動作はしますので、対応までしばらくお待ちください。(ここで配布中なのは、1つ前?のDNS問い合わせをキャシュしないバージョンです。なのでちょっと動作が重いです) -- [[TOBY]] &new{2008-04-23 (Wed) 14:40:26};
-当wikiのspam_filter.phpを最新(0.75)のものにしました。0.75はUnix環境ではほとんどそのままで動くと思います。Windows環境では動かないので、パッチを作って投げたいと思います。
また、古いバージョンのアーカイブ一式のダウンロードリンクをはずしました。
現在、このページの記事を0.75向けに書き直しています。 -- [[TOBY]] &new{2008-06-07 (Sat) 10:05:12};
-spam_filter.php 0.75向けに書き直しました。 -- [[TOBY]] &new{2008-06-26 (Thu) 19:42:35};
-2009/03/10前後にlist.dsbl.orgがサービス停止したため、spam_filter.phpで#ipdnsblを使っていると編集が激重になっている可能性があります。spam_filter.phpが対応されるまで、SPAM_FILTER_IPDNSBL_DNSから、list.dsbl.orgを除外する設定を書いておきました。 -- [[TOBY]] &new{2009-03-29 (Sun) 09:48:05};
-どれが何の設定かを書きました。'MY_SPAM_FILTER_URLNSBL_REG'にてurlnsblを追加する設定を追加。#ipcountry()がかなり重いので一旦外すように。 -- [[TOBY]] &new{2009-05-18 (Mon) 07:34:42};
-スパム・プログラムには色々あるのだろうけど,mod_rewriteで404を返すようにしたら,それだけで終息した(数ヶ月にわたり世界中から来ていたのに)ものもある。ちょっと意外だった。 -- [[6PB]] &new{2010-09-23 (Thu) 10:09:53};
-組み込むのがめんどくさいんだわ。特に設定が

そんなわけで、私の場合、忍者ツールズの忍者アナライズのスクリプトをスキンに組み込んでIPアドレス解析して、忍者バリアもスキンに組み込んでそのIP規制して、これで完成
プロキシさえも規制できるからこれが一番簡単なんだな

以上独り言でした。 -- [[通りすがり]] &new{2015-05-17 (Sun) 13:32:04};

TIME:"2015-05-17 (Sun) 13:32:04" REFERER:"http://tobysoft.net/wiki/index.php?Wiki%2FPukiWiki%2F%A5%B9%A5%D1%A5%E0(spam)%A4%F2%CB%C9%BB%DF%A4%B9%A4%EB%CA%FD%CB%A1" USER_AGENT:"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0)"
Front page   Edit Diff Backup Upload Copy Rename Reload   New Pages Search Recent changes   Help   RSS of recent changes