Webサイトで利用されるCAPTCHAに該当するものはどれか。
CAPTCHAは人か自動化プログラムかを見分ける仕組み
選択肢
- ア人からのアクセスであることを確認できるよう、アクセスした者に応答を求め、その応答を分析する仕組み
- イ不正なSQL文をデータベースに送信しないよう、Webサーバに入力された文字列をプレースホルダに割り当ててSQL文を組み立てる仕組み
- ウ利用者が本人であることを確認できるよう、Webサイトから一定時間ごとに異なるパスワードを要求する仕組み
- エ利用者が本人であることを確認できるよう、乱数をWebサイト側で生成して利用者に送り、利用者側でその乱数を鍵としてパスワードを暗号化し、Webサイトに送り返す仕組み
正解と解説
正解:ア 人からのアクセスであることを確認できるよう、アクセスした者に応答を求め、その応答を分析する仕組み
CAPTCHAは、歪んだ文字の読み取りや画像の選択など、人には容易で自動化プログラムには難しい課題を出し、その応答から人による操作かどうかを判定する仕組みである。目的は本人確認ではなく、ボットによる大量登録や自動ログイン試行を排除することにある。認証方式そのものと混同しないよう注意したい。
選択肢ごとの解説
- ア正解。人にしか答えにくい課題への応答を分析し、自動化プログラムを排除する。
- イプレースホルダの利用はSQLインジェクション対策であり、別の技術。
- ウ一定時間ごとに変わるパスワードはワンタイムパスワードの説明である。
- エ乱数を鍵としてパスワードを変換して返すのはチャレンジレスポンス認証の説明。
この問題は2回出題されています
- 2019年度 春期 午前 問21この問題の代表ページ
- 2022年度 公開問題 科目A・B 問25(このページ)
同じ分野の他の問題
- チャレンジレスポンス認証方式に該当するものはどれか。2026年度 公開問題 科目A・B 問4
- リスクベース認証の説明として,適切なものはどれか。2024年度 公開問題 科目A・B 問5
- リスクベース認証に該当するものはどれか。2019年度 秋期 午前 問24
- インターネットバンキングでのMITB攻撃による不正送金について、対策として用いられるトランザクション署名の説明はどれか。2019年度 秋期 午前 問13
- 利用者PC上のSSHクライアントからサーバに公開鍵認証方式でSSH接続するとき、利用者のログイン認証時にサーバが使用する…2019年度 春期 午前 問29
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。