応用情報技術者 2014年 春期 午前2 問36
問題文
人間には読み取ることが可能でも、プログラムでは読み取ることが難しいという差異を利用して、ゆがめたり一部を隠したりした画像から文字を判読させ入力させることで、人間以外による自動入力を排除する技術はどれか。
選択肢
ア:CAPTCHA(正解)
イ:QRコード
ウ:短縮URL
エ:トラックバック ping
人間には読み取ることが可能でも、プログラムでは読み取ることが難しいという差異を利用して、ゆがめたり一部を隠したりした画像から文字を判読させ入力させることで、人間以外による自動入力を排除する技術はどれか【午前2 解説】
要点まとめ
- 結論:ゆがめた画像の文字を人間に読み取らせることで自動入力を防ぐ技術はCAPTCHAです。
- 根拠:CAPTCHAは画像認識の難しさを利用し、プログラムによる自動判別を困難にします。
- 差がつくポイント:QRコードや短縮URLは情報の符号化やリンク短縮であり、認証や自動排除の目的ではありません。
正解の理由
ア: CAPTCHAは「Completely Automated Public Turing test to tell Computers and Humans Apart」の略で、人間とプログラムを区別するために文字をゆがめたり一部を隠した画像を用います。これにより、プログラムによる自動入力やスパムを防止します。
イのQRコードは情報を視覚的に符号化する技術であり、認証機能はありません。
ウの短縮URLはURLを短くするサービスであり、認証とは無関係です。
エのトラックバックpingはブログ間の通知機能であり、入力認証とは関係ありません。
イのQRコードは情報を視覚的に符号化する技術であり、認証機能はありません。
ウの短縮URLはURLを短くするサービスであり、認証とは無関係です。
エのトラックバックpingはブログ間の通知機能であり、入力認証とは関係ありません。
よくある誤解
CAPTCHAは単なる画像認識ではなく、人間の視覚認識能力とプログラムの処理能力の差を利用した認証技術です。
QRコードや短縮URLは情報伝達の手段であり、認証技術とは異なります。
QRコードや短縮URLは情報伝達の手段であり、認証技術とは異なります。
解法ステップ
- 問題文の「ゆがめたり一部を隠した画像から文字を判読させる」という特徴を確認する。
- 選択肢の技術の目的を整理する(認証か情報伝達か)。
- CAPTCHAが人間とプログラムを区別する技術であることを理解する。
- 他の選択肢が認証技術でないことを確認し、CAPTCHAを選ぶ。
選択肢別の誤答解説
- ア: CAPTCHA → 正解。画像のゆがめ文字で人間判別を行う。
- イ: QRコード → 誤り。情報を符号化するバーコードの一種で認証目的ではない。
- ウ: 短縮URL → 誤り。URLを短くするサービスであり、認証機能はない。
- エ: トラックバック ping → 誤り。ブログ間の通知機能であり、入力認証とは無関係。
補足コラム
CAPTCHAはスパムやボットによる不正アクセスを防ぐために広く使われています。近年は画像認識技術の進歩により、より複雑なパズル型や音声認識型のCAPTCHAも登場しています。また、reCAPTCHAなどGoogleが提供するサービスはユーザビリティを向上させつつセキュリティを強化しています。
FAQ
Q: CAPTCHAはどのようにしてプログラムと人間を区別するのですか?
A: ゆがめられた文字や画像を人間は認識できますが、プログラムは解析が難しいため区別できます。
A: ゆがめられた文字や画像を人間は認識できますが、プログラムは解析が難しいため区別できます。
Q: QRコードは認証に使えますか?
A: QRコード自体は情報の符号化手段であり、認証機能はありません。
A: QRコード自体は情報の符号化手段であり、認証機能はありません。
関連キーワード: CAPTCHA, 画像認識、自動入力防止、スパム対策、認証技術

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

