エンティティコードのトラックバックスパム対策

最近、「Texas Holdem」といった感じのトラックバックスパムが増えています。
エンティティコード(数値文字実体参照)というらしいです。

MT-BlackListでははじいてくれないので、以前応急措置でやった方法を応用して、タイトルに「&#」を含むものを全部はじくことにしました。良い方法があれば、再び書き換えたいと思います。

トラックバックスパム対策

if ($title =~ /&#/) {
return $app->_response(Error =>
$app->translate("You are not allowed to send TrackBack pings."));
}

リンクソース

  • 記事用リンクソース:
  • Wiki用リンクソース(PukiWiki):
  • Wiki用リンクソース(MediaWiki):
  • SNS投稿用: