平成28年度 秋期 午前 問36
セキュリティ
人間には読み取ることが可能でも,プログラムでは読み取ることが難しいという差異を利用して,ゆがめたり一部を隠したりした画像から文字を判読して入力させることによって,プログラムによる自動入力を排除するための技術はどれか。
- アCAPTCHA
- イQR コード
- ウ短縮 URL
- エトラックバック ping
答えと解説を見る
✓ これが正解アCAPTCHA
解説
読みにくくして人だけを通す仕組みがCAPTCHAです。
この設問が指しているのは、人と機械の得意不得意の差をそのまま関門に使う仕組みです。文字をゆがめたり一部を隠したりした画像は、人の目なら前後から補って読めますが、機械が形をそろえて判別するのは難しくなります。読めた者だけを先へ通せば、入力してきた相手が人かどうかを見分けられます。これによって、まとめて自動で送りつけてくる登録や投稿を止められるわけです。押さえておきたいのは、読みにくくしていること自体が目的だという逆転した発想でした。ふつう表示は読みやすくするものですが、ここでは読みにくさが関門の本体になっています。残る三つは、いずれも機械が読めることを前提にして作られた仕組みでした。一つは機械にすばやく読ませるための模様、一つは長いURLを短く言い換える仕組み、もう一つは記事どうしの参照を自動で知らせ合う仕組みです。どれも機械に読ませたい側の道具なので、機械をふるい落とす用途とは向きが逆になります。
ほかの選択肢はなぜ違うのか
- イQR コード:QRコードは、機械にすばやく正確に読み取らせるために作られた模様です。狙いがちょうど正反対で、自動で読ませる場面を増やすための仕組みでした。人にしか読めない状態を作る役には立ちません。
- ウ短縮 URL:短縮URLは、長いURLを短い形に置き換えて扱いやすくする仕組みです。書き写す手間を減らす方向の工夫であって、送ってきた相手が人か機械かを見分ける働きは持っていませんでした。
- エトラックバック ping:トラックバックpingは、ある記事が別の記事を参照したことを相手側へ自動で知らせる仕組みとして知られています。機械どうしのやり取りを前提にした通知であり、自動の入力を止める用途とは向きが逆でした。
この問題の用語
- CAPTCHA画面を操作しているのが人か自動プログラムかを見分ける仕組み。ゆがんだ文字を読ませたり画像を選ばせたりして判定します。
- URLインターネット上の場所を表す住所の文字列です。指したページがサーバに無いときは、404という番号のエラーが返ります。
出典:平成28年度 秋期 基本情報技術者試験 午前 問36
同じ用語が出る問題
- 令和6年度 科目A 問10:SQLインジェクションの対策(URL)
- 令和5年度 科目B 問6:なりすましに関する問題(URL)
- 令和元年度 秋期 午前 問39:バックドアに該当するもの(URL)
- 平成31年度 春期 午前 問36:CAPTCHAの目的(CAPTCHA)
- 平成30年度 春期 午前 問35(URL)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)