SPFの仕組み|科目A-1(応用情報技術者) 令和6年 春期午前試験 問43
出典:令和6年春期 午前 問43
分野:セキュリティ / 情報セキュリティ対策
SPF(Sender Policy Framework)の仕組みはどれか。
- ア:電子メールを受信するサーバが,電子メールに付与されているデジタル署名を使って,送信元ドメインの詐称がないことを確認する。
- イ:電子メールを受信するサーバが,電子メールの送信元のドメイン情報と,電子メールを送信したサーバのIPアドレスから,送信元ドメインの詐称がないことを確認する。
- ウ:電子メールを送信するサーバが,電子メールの宛先のドメインや送信者のメールアドレスを問わず,全ての電子メールをアーカイブする。
- エ:電子メールを送信するサーバが,電子メールの送信者の上司からの承認が得られるまで,一時的に電子メールの送信を保留する。
TSUNAGARU-ADVICE
まず押さえたいこと
SPFは、そのドメインからメールを送信してよいサーバのIPアドレスをDNSに登録しておき、受信側が実際の送信元IPアドレスと照合する仕組みです。これによって、送信元ドメインのなりすましを判定します。
迷ったときの判断軸
デジタル署名を使ってメールの正当性を確認するのはDKIMです。SPFでは、「送信元ドメイン」と「実際に送信してきたメールサーバのIPアドレス」の対応を確認する点が重要です。
科目Bにつなげるために
特に情報処理安全確保支援士試験合格を目指す方は、SPFを送信元IPアドレスの正当性確認・DKIMを電子署名・DMARCをSPF・DKIMの結果に基づく受信ポリシーとして整理しましょう。メールのなりすまし対策を体系的に理解しやすくなります。
SPF(Sender Policy Framework)は、送信元ドメインがDNSで公開している情報と、実際にSMTP接続してきたメールサーバのIPアドレスを照合し、そのメールが正当な送信元から送られたものかを確認する仕組みです。
SPFでは、送信元ドメインのDNSに、そのドメインからメールを送信してよいメールサーバのIPアドレスやホスト名をSPF情報として公開しておきます。
検証手順は、次のとおりです。
つまりSPFは、「このドメインのメールを、このIPアドレスのメールサーバが送ってよいのか」を確認する仕組みです。
したがって、イが適切です。
❌他選択肢が誤りの理由ア:電子メールを受信するサーバが,電子メールに付与されているデジタル署名を使って,送信元ドメインの詐称がないことを確認する。
⇒DKIM(DomainKeys Identified Mail)の説明です。DKIMでは、送信側が電子メールにデジタル署名を付与し、受信側がDNSに公開された公開鍵を使って署名を検証します。SPFはデジタル署名ではなく、送信元IPアドレスとDNS上のSPF情報を照合します。
ウ:電子メールを送信するサーバが,電子メールの宛先のドメインや送信者のメールアドレスを問わず,全ての電子メールをアーカイブする。
⇒メールアーカイブの説明です。送受信した電子メールを保存し、監査や証拠保全などに利用する仕組みであり、送信元ドメインの詐称を検証するSPFとは異なります。
エ:電子メールを送信するサーバが,電子メールの送信者の上司からの承認が得られるまで,一時的に電子メールの送信を保留する。
⇒メール送信の承認ワークフローに関する説明です。SPFは組織内の承認手続きを行う仕組みではなく、DNS情報と送信元IPアドレスを用いて送信元ドメインを検証する仕組みです。