情報処理安全確保支援士試験 情報セキュリティスペシャリスト試験 平成26年度秋期 午前Ⅱ20: インターネット標準 RFC 5322 (旧 RFC 822) に準拠した電子メールにおいて,ヘッダと本体を区別する方法はどれか。

情報セキュリティスペシャリスト試験 平成26年度秋期 午前Ⅱ
Q 2020 / 25
インターネット標準 5322 (旧 RFC 822) に準拠した電子メールにおいて,ヘッダと本体を区別する方法はどれか。

問題本文

インターネット標準 RFC 5322 (旧 RFC 822) に準拠した電子メールにおいて,ヘッダと本体を区別する方法はどれか。

選択肢

  • .<headerと</headerで囲まれた部分をヘッダ,<bodyと</bodyで囲まれた部分を本体とする。
  • .1 個のピリオドだけから成る行の前後でヘッダと本体を分ける。
  • .Subject フィールドがヘッダの最後であり,それ以降を本体とする。
  • .最初に現れる空行の前後でヘッダと本体を分ける。

正解

. 最初に現れる空行の前後でヘッダと本体を分ける。

解説

RFC 5322(旧RFC 822)準拠の電子メールでは、ヘッダ群の後に最初の空行(空白行)が1つ置かれ、それより後がメッセージ本体となる。よって最初の空行で分けるエが正解。HTMLタグやピリオド行、特定フィールド位置で区切るのではない。実務ではメールの解析やヘッダインジェクション対策を理解する基礎となる。

選択肢ごとの解説

  • .headerやbodyタグで囲むのはHTMLの構造でありメール形式の区切りではないので誤り。
  • .ピリオド1個だけの行はSMTPでのデータ終端を示すもので、ヘッダと本体の区切りではない。
  • .Subjectは一フィールドにすぎず必ずしも最後ではないので、区切りの基準にはならず誤り。
  • .ヘッダ群の後に置かれる最初の空行の前後でヘッダと本体を分けるという規定どおりで正しい。

情報セキュリティスペシャリスト試験 平成26年度秋期 午前Ⅱ過去問一覧へ戻る・問20