APOPに関するネットワークスペシャリスト試験
了解しました ✅
ここでは 「APOP(Authenticated Post Office Protocol)」 をテーマにしたネットワークスペシャリスト試験風の問題を10問作成します。
APOPはPOP3の拡張仕様で、パスワードを平文で送信せず、チャレンジ文字列とMD5ハッシュ を用いて認証する仕組みです。これにより盗聴リスクを軽減できます。
---
APOP をテーマとした試験問題(10問)
---
■ 問題1
APOPの目的として最も適切なものはどれか。
A. メール本文を暗号化する
B. POP3における認証情報の盗聴を防止する
C. メールを圧縮して転送する
D. 複数クライアントから同時に受信する
正解:B
解説:APOPは認証時のパスワード送信を平文ではなくMD5ハッシュで送る方式である。
---
■ 問題2
APOPで利用されるハッシュアルゴリズムはどれか。
A. SHA-1
B. SHA-256
C. MD5
D. DES
正解:C
解説:APOPはMD5を利用してチャレンジ文字列とパスワードを組み合わせたハッシュを送信する。
---
■ 問題3
APOPでサーバが最初に送信するのはどれか。
A. +OK に続くチャレンジ文字列
B. -ERR 認証失敗
C. パスワード
D. ユーザ名
正解:A
解説:APOPはサーバが接続直後に「+OK <challenge>」形式の文字列を送る。
---
■ 問題4
APOPリクエストの形式として正しいものはどれか。
A. APOP username password
B. APOP username digest
C. APOP digest username
D. PASS username digest
正解:B
解説:クライアントは「APOP ユーザ名 ハッシュ値」を送る。
---
■ 問題5
APOPが従来のUSER/PASS方式より安全な理由はどれか。
A. 認証が不要になるため
B. パスワードをそのまま送信しないため
C. TLSを必ず使うため
D. ユーザ名を暗号化するため
正解:B
解説:APOPでは平文のパスワードが流れず、チャレンジとMD5で生成されたハッシュのみ送信される。
---
■ 問題6
APOPで利用されるチャレンジ文字列の特徴として正しいものはどれか。
A. 一定の固定値
B. 毎回異なるユニークな値
C. ユーザ名と同一
D. 暗号化されたパスワード
正解:B
解説:チャレンジ文字列は毎回異なることでリプレイ攻撃を防止する。
---
■ 問題7
APOPの弱点として最も適切なものはどれか。
A. 暗号化にDESを使っている
B. MD5が衝突攻撃に弱い
C. ユーザ名が送信されない
D. POP3を利用できない
正解:B
解説:APOPはMD5に依存しているため、近年のMD5衝突攻撃に弱いとされる。
---
■ 問題8
APOPで認証失敗した場合、サーバが返す典型的なレスポンスはどれか。
A. +OK Authenticated
B. -ERR Authentication failed
C. +ERR Password invalid
D. OK Digest mismatch
正解:B
解説:APOPで失敗すると -ERR が返される。
---
■ 問題9
APOPをサポートしていないクライアントが利用する認証方法はどれか。
A. CRAM-MD5
B. USER/PASS
C. TLS専用認証
D. Kerberos
正解:B
解説:APOP非対応の場合は従来通り USER と PASS を利用する。
---
■ 問題10
APOPの導入効果として正しいものはどれか。
A. 認証処理を軽くするため効率化できる
B. パスワードを盗聴されにくくする
C. サーバへの負荷を下げる
D. メール本文の暗号化を保証する
正解:B
解説:APOPはあくまでパスワード送信を安全化する仕組みであり、メール本文は暗号化しない。
---
✅ これで APOPをテーマとした10問 が完成しました。
👉 次は「APOPの通信例(チャレンジ文字列と応答のやりとりキャプチャ解析)」を午後Ⅰ形式で作成しましょうか?
コメント
コメントを投稿