問い合わせフォームに「Cloudflare Turnstile」追加〜Contact Form 7のスパム対策

Wordpressロゴ WordPress

導入の経緯

露骨なコメントスパムが大量に届き始めたので、ボットによる迷惑攻撃と判断して対策を打つことにしました。BOTによるアタックでは無いかも知れませんが、スパマーは一手間待たせられることを嫌がるので対策することにしました。

「Cloudflare Turnstile」をサインアップして問い合わせフォーム(Contact Form 7)にサイトキーとシークレットキーを設定するだけでOKでした。

スパム行為で迷惑をかけて来ている輩が、単なるスクリプトキディならコレでスパムは減るかも知れません。恐らく自動化していると思うので例外的な動きでブロックすれば減るだろうという見込みです。

同様に問い合わせフォーム(Contact Form 7)でのスパムに困っている方は参考にされると良いかと思います。Xserverの情報をリンクしておきます。

追記

導入してからパッタリと問い合わせフォームから連投して来る輩は無くなりました。個人的には効果ありと思っています。

一方で、相変わらずコメントスパムは減りませんが、Akismetが99%以上の精度でブロックしてくれてスパムに振り分けられ、ステータスが非承認になっているのでサイトには表示されません。ワンクリックで全てを一括で削除できますのでほとんど手間はかかりません。

ちなみにAkismetが正当なコメントをスパムと誤判定したのは導入初期の2~3件だけだったと記憶しています。学習が進んだら100%の精度でスパムをブロックして振り分けてくれています。この技術は今後色々な方面で使われるようになって欲しいです。(例えばThunderbirdの迷惑メールフィルターとかに組み込まれると嬉しい。)

コメント

Comment spam is annoying.

There has been an increase in comment spam, but we decline it. It’s pointless because we use Akismet to block spam comments. Spam comments will not be posted.

コメントスパムが増えていますがお断りします。akismetでスパムコメントを弾いているので無意味です。スパムコメントは掲載されません。

ブロックしたスパム

DMM広告

タイトルとURLをコピーしました