WordPressのプラグインでGoogleのreCAPTCHA認証機能を追加

wp-google-recaptcha
  • URLをコピーしました!

WordPressでは、デフォルトのログイン画面のURLが広く知れ渡っているため、スパム行為も多くなります。
実際に、当サイトでも以前からスパム行為が頻発していました。
今回紹介するのは、CAPTCHAと呼ばれている人間ロボットによる操作かを判別するセキュリティを強化するためのツールです。
中でも、天下のGoogleが提供している「reCAPTCHA」をWordPressプラグインで導入します。

目次

Google Captchaプラグイン

Google Captcha (reCAPTCHA) by BestWebSoft
Google Captcha (reCAPTCHA) by BestWebSoft

WordPressには便利なプラグインが用意されていますので、とても簡単に導入することができます。
このプラグイン1つで、ログインだけでなく、会員登録パスワード再発行から、記事に対するコメントまで幅広く適用できます。

CAPTCHAとは?

プラグインを導入する前に、そもそもCAPTCHAとは何かを少しだけご説明します。
以下、Wikipediaの引用です。

CAPTCHA(キャプチャ)は チャレンジ/レスポンス型テストの一種で、応答者がコンピュータでないことを確認するために使われる。
ウィキペディアにおいても、ログインしていない状態のユーザ(IPユーザー)が外部リンクを追加する際、スパム (メール)の防止のためこの種の認証が用いられる。外部リンクを追加しない場合にも濫用される。

引用:CAPTCHA – Wikipedia

これだけでは具体的にわかりませんが、例えば画像に存在する崩れたアルファベット数字人間が見て判断する方法が一般的ですが、Googleが提供しているreCAPTCHAの場合は、画像に含まれる物体を複数選択するという方式です。

Google reCAPTCHAを導入する

まずは、Googleログインして必要な情報を登録します。
上記のリンクからGoogle reCAPTCHA公式サイトにアクセスし、右上の[My reCAPTCHA]ボタンをクリックします。

次に、以下の必要な項目に入力します。登録が完了したら、[Site key]と[Secret key]をメモしておきましょう。

出典:【スパム対策】Contact Form 7のreCAPTCHA設定方法

最後に、WordPressの管理画面からGoogle Captchaプラグインの設定画面を開き、[Settings]→[Authentication]に先程メモした[Site key]と[Secret key]を入力して、[Save Changes]をクリックすると完了です。

出典:WordPress Tavern

Contact Form 7に設定する方法

WordPressでよく利用されているプラグインの中に、「Contact Form 7」というお問い合わせフォームのプラグインがあります。
著者の場合も、明らかに機械が送信したであろう英語や中国語のスパムメールが、このお問い合わせフォームから来ることがあります。
こちらも簡単にCAPTCHA認証機能を導入できますので、ぜひ試してみてください!

補足

近年、AIによる画像認識が進み、本編のようなCAPTCHAもコンピュータが自動で判別できると言われています。
これだけで安心せずに、できるだけパスワードを複雑にしたり、2重化したりのは対策しましょう。

著:野島 祐慈, 著:菱川 拓郎, 著:杉田 知至, 著:細谷 崇, 著:枢木 くっくる
¥3,278 (2024/10/10 23:27時点 | Amazon調べ)
\楽天ポイント4倍セール!/
楽天市場
\ポイント5%還元!/
Yahooショッピング
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次