基本情報技術者 2019年 春期 午前(科目A) 問36
問題文
CAPTCHAの目的はどれか。
選択肢
ア:Webサイトなどにおいて、コンピュータではなく人間がアクセスしていることを確認する。(正解)
イ:公開鍵暗号と共通鍵暗号を組み合わせて、メッセージを効率よく暗号化する。
ウ:通信回線を流れるパケットをキャプチャして、パケットの内容の表示や解析、集計を行う。
エ:電子政府推奨暗号の安全性を評価し、暗号技術の適切な実装法、運用法を調査、検討する。
🔒 解説は解答すると表示されます
CAPTCHAの目的【午前解説】
正解の理由
選択肢アは「Webサイトなどにおいて、コンピュータではなく人間がアクセスしていることを確認する。」とあり、これはCAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart)の目的をそのまま表現しています。CAPTCHAはボットによる不正アクセス、スパム投稿、自動アカウント作成などを防ぐために、人間でなければ答えられないテストを提示する仕組みです。したがってアが正解です。
解法ステップ
- 問題文で「CAPTCHAの目的」を問われている点を確認する。
- 各選択肢のキーワードを拾う:「コンピュータではなく人間」「公開鍵暗号と共通鍵暗号」「パケットをキャプチャ」「暗号の安全性評価」。
- CAPTCHAの定義(人間とコンピュータの識別)と最も合致する選択肢を選ぶ。
- 残りの選択肢は暗号技術やネットワーク解析、標準評価に関する内容なので除外する。
選択肢別の誤答解説
- ア: Webサイトなどにおいて、コンピュータではなく人間がアクセスしていることを確認する。
→ 正解。CAPTCHAの目的を端的に表す記述です。 - イ: 公開鍵暗号と共通鍵暗号を組み合わせて、メッセージを効率よく暗号化する。
→ 誤り。これはハイブリッド暗号(公開鍵+共通鍵)の説明であり、CAPTCHAとは無関係です。 - ウ: 通信回線を流れるパケットをキャプチャして、パケットの内容の表示や解析、集計を行う。
→ 誤り。これはパケットキャプチャ(例:tcpdump、Wireshark)の説明で、CAPTCHAの目的ではありません。 - エ: 電子政府推奨暗号の安全性を評価し、暗号技術の適切な実装法、運用法を調査、検討する。
→ 誤り。これは暗号評価や標準化に関する業務説明であり、CAPTCHAとは関係ありません。
よくある誤解
- CAPTCHAは「本人認証(authentication)」そのものと混同しがちですが、CAPTCHAは「人間かどうかの判別」であり、本人確認の強度を直接保証するものではありません。
- CAPTCHAは万能ではありません。機械学習や外部の解読サービスで突破される場合があり、単独で完全な防御手段と考えるのは誤りです。
- CAPTCHA=画像の文字入力だけ、と思い込む受験者が多いですが、現在は行動解析や画像選択、Invisible reCAPTCHAなど多様な方式があります。
補足コラム
- CAPTCHAの種類:文字認識型(歪んだ文字入力)、画像認識型(特定の画像を選ぶ)、行動解析型(マウスの動きやクリックパターン)、Invisible CAPTCHA(ユーザーに見えない行動スコア付け)など多様です。
- アクセシビリティ:視覚障害者や自動化支援ツール利用者のために音声CAPTCHAや代替認証の提供が重要です。
- 実運用の対策:CAPTCHAと並行してレートリミット、IPブラックリスト、二要素認証などを組み合わせることで効果が上がります。
FAQ
Q1: CAPTCHAは本人確認(本人認証)と同じですか?
A1: いいえ。CAPTCHAは「人間かどうか」を判別するもので、本人の身元確認(本人認証)とは目的が異なります。
A1: いいえ。CAPTCHAは「人間かどうか」を判別するもので、本人の身元確認(本人認証)とは目的が異なります。
Q2: 機械学習でCAPTCHAは簡単に破られますか?
A2: 一部の古いCAPTCHAは機械学習で高精度に突破可能です。最新方式や複数の防御を組み合わせることが重要です。
A2: 一部の古いCAPTCHAは機械学習で高精度に突破可能です。最新方式や複数の防御を組み合わせることが重要です。
Q3: CAPTCHAが苦手なユーザーへの対策は?
A3: 音声CAPTCHA、別の認証手段(メールやSMSの確認)、サポート窓口による代替フローを用意します。
A3: 音声CAPTCHA、別の認証手段(メールやSMSの確認)、サポート窓口による代替フローを用意します。
関連キーワード: CAPTCHA、ボット対策、認証、自動化対策、アクセシビリティ、reCAPTCHA, 画像認識, セキュリティ対策

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

