ContactForm7のボット・スパム対策

ハニーポットの設置

ボット・スパム対策としてハニーポットの設置に、プラグインであるCF7 Appsを導入。

Cloudflare Turnstileの導入

ボット・スパム対策に、Cloudflare Turnstileを導入。

Turnstileのためのウィジッドを作成

  • Cloudflareのサイトでアカウントを作成
  • アプリケーションセキュリティ>Turnstileを選択
  • 「ウイジッドを手動で作成」を選択
  • 必要事項を入力
  • 作成ボタンを押す
  • サイトキー、シークレットキーを取得できる
  • サイトキー、シークレットキーをContactForm7に入力する。

Simple CAPTCHA with Cloudflare Turnstileとの棲み分け

Turnstileのサイトキー、シークレットキーを獲得できたので、ContactForm以外にも適用させる。ログイン画面にも適用させるために、Simple CAPTCHA with Cloudflare Turnstileプラグインを使用。

Simple CAPTCHA with Cloudflare Turnstileは、ログイン画面以外に、ContactForm7にも適用できる。なので、Cloudflare Turnstileのキーを入力するプラグインをすみわけする必要がある。フォーム画面に両方のプラグインを適用させると、コンフリクトをおこす可能性がある。

  • ContactForm7:コンタクトフォーム画面に適用
  • Simple CAPTCHA with Cloudflare Turnstile:ログイン画面に適用
  • Simple CAPTCHA with Cloudflare Turnstile:コンタクトフォーム画面に適用せず
記事の共有:

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

コメントは日本語で入力してください。(スパム対策)

コメントは承認制となっております。表示されるまで数日かかる場合がありますのでご了承ください。