<この記事でわかること>

  • reCAPTCHA v3は、チェックや画像選択などの認証を出さずに、ユーザーの行動から「不正の可能性」を0.0〜1.0のスコアで判定する仕組み
  • v2は目に見える認証で強く止められるが、ユーザーが面倒に感じて離脱しやすい。v3は離脱を増やしにくい一方で、「何点以下を危険とするか」など運用設計が重要
  • v3の強みは、スコアに応じて「通常処理」「保留」「追加確認」「制限」など、段階的に対策を切り替えられること
  • 導入は「サイト登録→キー発行→トークン取得→検証APIでチェック→スコアで判定→処理を分岐」という流れで行う。導入後はログを見ながら調整するのが安全
  • 誤検知で正規ユーザーを落とすリスクがあるため、最初は遮断せずスコア監視から始めることが大切。また、トークン期限切れ防止や、バッジ非表示時の表示義務も押さえる必要がある