送信ドメイン認証(SPF・DKIM・DMARC)とは?
送信ドメイン認証(SPF・DKIM・DMARC)とは、電子メールの送信元ドメインのなりすましを検知する仕組み。SPFは送信元IPアドレスが正規のものかをDNSに公開した情報で照合し、DKIMは電子署名で改ざんと発信元を検証する。DMARCは両者の結果を受けて、失敗時の扱いをドメイン所有者が宣言する。
基本情報技術者試験の過去問では1回出題されています。
そうしんどめいんにんしょう
送信ドメイン認証(SPF・DKIM・DMARC)の意味
電子メールの送信元ドメインのなりすましを検知する仕組み。SPFは送信元IPアドレスが正規のものかをDNSに公開した情報で照合し、DKIMは電子署名で改ざんと発信元を検証する。DMARCは両者の結果を受けて、失敗時の扱いをドメイン所有者が宣言する。
送信ドメイン認証(SPF・DKIM・DMARC)の具体例
example.comのDNSにSPFレコードで正規の送信サーバのIPを列挙しておくと、受信側は差出人がexample.comを名乗るメールの接続元IPを照合し、一致しなければ迷惑メール扱いにできる。DMARCで「拒否」と宣言すれば受信側は破棄する。
送信ドメイン認証(SPF・DKIM・DMARC)は試験でどう引っ掛けられる?
これらはなりすまし対策であって、メール本文を暗号化するものではない(暗号化はS/MIMEやPGPの役割)。またSPFはメールの転送で失敗しやすく、DKIMと併用してDMARCで判定するのが現実的である。検証対象は差出人ドメインの正当性であって、本文が迷惑かどうかの判定ではない。
送信ドメイン認証(SPF・DKIM・DMARC)と関連する用語
送信ドメイン認証(SPF・DKIM・DMARC)が出た過去問
SPF(Sender Policy Framework)の仕組みはどれか。
正解:電子メールを受信するサーバが、電子メールの送信元のドメイン情報と、電子メールを送信したサーバのIPアドレスから、ドメインの詐称がないことを確認する。
要点:SPFは送信元IPアドレスをDNS登録と照合し詐称を検出する
SPFは、あるドメインからメールを送信してよいサーバのIPアドレスをDNSにあらかじめ公開しておく仕組みである。受信側は、送信元ドメインのSPFレコードと実際に接続してきたサーバのIPアドレスを照合し、送信元ドメインの詐称を検出する。
出典:平成30年度 春期 基本情報技術者試験 午前 問40(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。