情報セキュリティマネジメント 科目A・B サンプル問題 科目A 問25
セキュリティ実装技術
CAPTCHAに該当するもの
Webサイトで利用されるCAPTCHAに該当するものはどれか。
- ア 人からのアクセスであることを確認できるよう,アクセスした者に応答を求め,その応答を分析する仕組み
- イ 不正なSQL文をデータベースに送信しないよう,Webサーバに入力された文字列をプレースホルダに割り当ててSQL文を組み立てる仕組み
- ウ 利用者が本人であることを確認できるよう,Webサイトから一定時間ごとに異なるパスワードを要求する仕組み
- エ 利用者が本人であることを確認できるよう,乱数をWebサイト側で生成して利用者に送り,利用者側でその乱数を鍵としてパスワードを暗号化し,Webサイトに送り返す仕組み
答えと解説
✓ これが正解ア 人からのアクセスであることを確認できるよう,アクセスした者に応答を求め,その応答を分析する仕組み
解説
相手が人間かどうかを見分ける仕組みがCAPTCHAです。
CAPTCHAは、Webサイトにアクセスしてきた相手が、人間なのか自動プログラム(ボット)なのかを見分けるための仕組みです。ゆがんだ文字を読ませるなど、人には解けても機械には解きにくい課題を出し、その応答を分析して判定します。アクセスした者に応答を求め、その応答を分析して人からのアクセスかどうかを確かめるというのが、まさにCAPTCHAの働きです。自動化された大量の不正な登録やアクセスを防ぐのに使われます。
ほかの選択肢の解説
- イ 不正なSQL文をデータベースに送信しないよう,Webサーバに入力された文字列をプレースホルダに割り当ててSQL文を組み立てる仕組み:入力された文字列をプレースホルダに割り当ててSQL文を組み立てるのは、不正なSQL文を実行させないための対策で、SQLインジェクションを防ぐ手法です。人か機械かを見分けるCAPTCHAとは目的が違います。
- ウ …Webサイトから一定時間ごとに異なるパスワードを要求する仕組み:一定時間ごとに異なるパスワードを要求するのは、盗み見されても使い回せないようにするワンタイムパスワードの仕組みです。本人であることを確かめる方式であって、人か機械かを判定するものではありません。
- エ …乱数をWebサイト側で生成して利用者に送り,利用者側でその乱数を鍵としてパスワードを暗号化し,Webサイトに送り返す仕組み:乱数を送り、利用者側でそれを鍵にパスワードを暗号化して送り返させるのは、チャレンジレスポンス認証の仕組みです。パスワードをそのまま流さずに本人を確かめる方式で、CAPTCHAとは役割が異なります。
関連用語
- CAPTCHA画面を操作しているのが人か自動プログラムかを見分ける仕組み。
- SQLインジェクション入力欄にデータベースへの命令を混ぜ込み、想定していない操作をさせる攻撃。
- ワンタイムパスワード一度きりで使い捨てる合言葉。
- チャレンジレスポンスサーバから届いた乱数とパスワードを組み合わせて答えを返す認証。
- SQL関係データベースに向かって、行の取り出しや追加、書き換え、削除を指示する言葉です。
- データベースたくさんのデータを決まった形で貯め、探したり書き換えたりできるようにした仕組み。
- Webサーバ利用者のブラウザからの要求を受け取り、ページを返すサーバです。
- プレースホルダ問合せ文の値の部分を、あとから当てはめる形にしておく書き方です。
出典:情報セキュリティマネジメント試験 科目A・B サンプル問題 科目A 問25
解説の最終確認:2026-08-08
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
同じ内容が出た回
関連問題
- 令和8年度 科目A 問4:
チャレンジレスポンスの 問題 (チャレンジレスポンス) - 令和6年度 科目B 問13:
利用者認証に 関する 問題 (CAPTCHA) - 令和5年度 科目A 問7
(プレースホルダ) - 平成29年度 春期 午前 問23:
ディレクトリトラバーサルの 問題 (SQL) - 平成28年度 春期 午前 問21:
SQLインジェクションの 問題 (SQLインジェクション)
同じ分野の問題
誤りを見つけたら報告する