dokuwikiでwikiを作っていますが、コメント用にdiscussionプラグインを使ってます。しかし、スパムがすさまじかったのでその対策。バージョンはAdora Belleです。
ブラックリスト方式
元々dokuwikiはブラックリスト方式でのスパム対策がついていて
/conf/wordblock.conf
にブラックリストが載ってます。これでいわゆるスパムワードが入ったコメントは防げているのですが、海外のスパム業者さんは本気なようで意味不明な文字列+リンクをつけてきます。海外のスパムはすごい(´・ω・`)wordpressでもAkismetプラグインがなかったらスパムがむちゃくちゃ来る…
意味不明な文字列+リンク対策
と、ひとつひとつ消そうにも気づいたら100個ぐらいスパムコメントがついていて手動では「もうだめ、死んじゃう><」というレベルなので対策をして見ました。するとplugin:captcha [DokuWiki]をインストールするとスパムコメントが勝手に消えてcaptchaが導入され、スパムコメントが一気になくなりました(∩´∀`)∩
これでdokuwikiのコメントが普通に使えます。あとは書き込み可能ですが、スパムコメントを見てるとすごい速さでスパム書き込みが有りそうでちょっと大変そう^^;