送信元ドメイン認証(SPF、DKIM、DMARC)
更新日:
用語解説
送信元ドメイン認証(SPF、DKIM、DMARC)は、送信元のドメインを偽ったなりすましメールを見破るための技術です。
■ 試験で押さえるポイント
SPFは、接続元IPとMAIL FROM等の評価対象ドメインのDNSにある送信許可方針を、受信側が照合します。
DKIMは、送信側がメールに電子署名を付け、受信側がDNSの公開鍵で検証します。改ざんも検知できます。
DMARCは、SPFまたはDKIMの成功と表示用Fromとのドメイン整合を判定し、失敗時の処置方針をDNSで宣言する仕組みです。
技術名 | 認証方式のベース | 主なメリット | 弱点・課題 |
|---|---|---|---|
SPF | 送信IPアドレスとDNSの照合 | DNSレコードの追加のみで容易に導入可能 | メールが自動転送されると認証に失敗しやすい |
DKIM | 公開鍵暗号による電子署名 | 転送に強く、メール本文の改ざん検知も可能 | 鍵の管理や署名処理によるサーバ負荷が生じる |
DMARC | SPF・DKIMの認証結果に基づく制御 | 失敗メールの処理方針の指定と受信レポートによる状況可視化 | 前提としてSPFまたはDKIMの導入・設定と、表示用Fromとの整合が必要 |

■ 過去問での着眼点
SPFはIPアドレス、DKIMは電子署名で認証し、DMARCは失敗したときの扱いと報告を決めます。
例: DMARCで「拒否」を宣言すると、DMARCが失敗したメールの拒否を受信側へ求めます。最終的な処置は受信側の方針にもよります。
■ 認証対象・整合条件と転送時の判断
SPFは接続元IPとMAIL FROMのドメインの送信許可方針を照合する。表示用のHeader Fromそのものを認証する仕組みではない。HELOもSPFの評価対象になる。
DKIMはd=の署名ドメインの公開鍵で署名を検証する。h=が示すヘッダや本文の署名対象に変更があれば、正規メールでも失敗し得る。本文の安全性や送信した個人までは保証しない。
DMARCは、SPFの成功とMAIL FROMの整合、またはDKIMの成功とd=の整合の少なくとも一方が成立すれば成功する。整合の基準はHeader Fromのドメイン。両方の認証が成功しても別ドメインなら失敗し得る。
転送で接続元IPが変わるとSPFが失敗しやすいが、整合するDKIMが残ればDMARCは成功し得る。SRSでMAIL FROMを書き換えても元のHeader Fromとの整合は自動で成立しない。
ARCは過去の評価を伝える仕組みで、受信側による信頼判断が必要。
Authentication-Resultsは信頼できる受信MTAが付けたものを確認し、接続元IP・認証ドメイン・署名・配送ログを照合する。p=rejectは受信側へ示す方針であり、必ず拒否される保証ではない。
類似ドメインや正規アカウント侵害の詐欺は認証が成功し得る。
送信サービスやDKIM鍵の変更時は正規経路とDNSキャッシュの影響を確認する。現行DMARC仕様のRFC 9989では旧仕様のpctタグが廃止されているため、過去の設定例と現行仕様を区別する。
音声で聞く
この用語に関連する過去問
令和2年度 情報処理安全確保支援士試験 午前Ⅱ 問16
SMTP-AUTHの特徴
令和3年度 春期 ネットワークスペシャリスト試験 午前Ⅱ
DNSのMXレコードの役割
令和6年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問19
SPFレコードによる送信元メールサーバ認証
令和6年度 春期 応用情報技術者試験 午前 問43
SPF(Sender Policy Framework)による送信ドメイン認証
令和4年度 秋期 応用情報技術者試験 午前 問44
送信元IPアドレスとDNSレコードを照合するSPFの仕組み
令和5年度 情報セキュリティマネジメント試験 科目A 問6
SPFによる送信元認証
情報セキュリティマネジメント試験 科目A・B サンプル問題 科目A 問27
SPF
IT資格ラボ作成・2026年SC午前Ⅱ予想問題
DMARCのドメイン整合性
平成31年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問15
SPF導入時のドメイン所有者側設定
令和元年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問12
DKIMの特徴
令和4年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問15
SPFの導入設定
令和4年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問14
SMTP-AUTHの特徴
同じ分野の用語
- UBA (User Behavior Analytics)
- UEBA(User and Entity Behavior Analytics)
- 秘密保持契約
- 誓約書
- クラッキング対策
- マルウェア
- マルウェア検出手法(パターンマッチング法,ビヘイビア法(振る舞い検知),ヒューリスティック法, 未知マルウェア検出手法,動的解析,静的解析,サンドボックスほか)
- 秘匿化
- 脆弱性管理(OS アップデート,脆弱性修正プログラム(セキュリティパッチ)の適用,SBOM(Software Bill of Materials)を利用した脆弱性管理ほか)
- Web のセキュリティ(URL フィルタリング(Web フィルタリング),コンテンツフィルタリング)
- 携帯端末(携帯電話,スマートフォン,タブレット端末ほか)のセキュリティ
- ハードウェアのセキュリティ(セキュアエレメント,TPM(Trusted Platform Module))