Contactform7でスパム対策をしたのに、スパムが来て敗北した
やなけん(@yanaken8787)です。
Contactform7でスパムメールが多いので、スパム対策をしました。
導入当初はよかったのですが、対策をすり抜けられてしまい、とてつもない敗北感を味わっています。この記事では、Contactform7でどのようなスパム対策をしていたのか? スパムの状況はどうなっているのか? をお伝えしていきたいと思います。
reCAPTCHAv3を導入
自動送信でのスパムが多いと仮定して、まず最初にreCAPTCHAv3を導入しました。
【スパム対策】Contact Form 7のreCAPTCHA設定方法
reCAPTCHAv3はユーザーに負担かけることなく、botスパムを防ぐのに有効です。設定後からスパムメールを防ぐことができましたが、やがて手動送信と思われるスパムメールが来るようになりました。
ついにロシア語で送られてくるようになりました…。鬱陶しいです。
次第に手動でのスパムも多くなり、次の対策をすることとなりました。
日本語以外をブロックする
「Contactform7 スパム ロシア語」で検索したら、キタムラさんの記事「Contact Form 7 海外からのスパム対策!お問い合わせ本文が全て外国語の場合は送信できないようにする」にたどり着きました。
「日本語以外をブロックする」という内容なのですが、日本語以外の問い合わせは貰っても対応できないので、さっそく対策することにしました。
これで解決……なんて思っていたら、、、
日本語で送らてくるようになりました。
なぜバレた?😓
さいごに
今のところ、日本語で送られてきたのは1件だけですが、増えてきた場合は次の対策を考えなければいけません。ユーザー体験を低下させるものや、Contactform7以外の使用も視野にいれないといけないな…と考えています。
鬱陶しいなぁ。こまったなぁ。
ディスカッション
コメント一覧
まだ、コメントがありません