reCAPTCHA v3をWordpressサイトに導入
![イメージ](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLlJ8lxcZdMOb9ymtJ6sR07E4BqyqQA5jvqwQncMjmCkxKg0f66zbXj1s4EV2qeP4qhYoegtDzyQJ_YLevniNkxmV3P5a2Y1Mrs8TrI461aPQ-qnInkG_-XCAeJ1VbmYB54rWdQuZUELI/s320/%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588+2019-07-10+12.25.08.png)
reCAPTCHA v3とは reCAPTCHAは不正なアクセスをするbotプログラムなどからサイトを防御するために利用されている仕掛けです。 v2などでは、この機能を利用して、画像認識に役立てていました。 v3になって、人間の反応など不要で、AIを利用してサイトの悪用を防止するシステムに変わりました。 PCで閲覧した場合、右下に下のような画像が表示されるようになりました。 しかも、v2まではフォームやログイン画面などへのアクセスだけに設置して防いでいたのですが、全てのページに対して設置できるようです。 reCAPTCHA v3をWordpressのサイトに導入 今回、Wordpressのプラグインを利用して、reCAPTCHA v3をWordpressサイトに導入しました。 手順は超簡単 まず、下記のページからサイトを登録して、キーを取得します。 https://www.google.com/recaptcha/admin/create 適当にラベルを入力して、v3を選択。 ドメインを入力して、利用条件に同意した後に送信ボタンでキーは取得できます。 Wordpressのプラグインは https://ja.wordpress.org/plugins/advanced-nocaptcha-recaptcha/ これを利用しました。 導入して、v3を選んで、上で取得したキーを入力するだけです。 どこで検証するか?という部分に関しては こんな感じでチェックを入れました。 他はデフォルトのままです。 簡単でした。 導入後は管理画面で状況閲覧が可能です。 問題点 tokenを発行して処理されているんですが、5分程度の時間しか無いようです。 ということは、入力に時間がかかる場合はtimeoutの危険が増します。 管理画面上で、有効時間を延ばす術は無い模様。