本文へ移動

SPFDMARCの確認方法とチェックポイント(なりすましメール対策)

自社ドメインを差出人に偽装したなりすまし(フィッシング)メールを防ぐには、SPF・DKIM・DMARCの3点が要になります。いずれもDNSのTXTレコードとして公開されているため、確認そのものは誰でも行えます。ここでは、何を見て、どう判断すればよいかを整理します。

確認すべき項目

なぜ重要か

SPF/DMARCが未設定だと、自社ドメインを騙ったフィッシングメールを第三者に送られても抑止できず、取引先や顧客が被害に遭い信用を損ねます。正規メールが迷惑判定される不利益もあります。

自分で確認する手順

  1. SPFを確認する:dig txt example.jp などでTXTレコードを引き、v=spf1 で始まる行があるかを見る。末尾が -all(厳格)か ~all(緩和)かでポリシーの強さが決まる。
  2. DMARCを確認する:_dmarc サブドメインのTXTレコード(dig txt _dmarc.example.jp)を引き、p=none / quarantine / reject のどれかを確認する。レコード自体が無ければ未対応。
  3. DKIMを確認する:自社から届いた実メールのヘッダーで DKIM-Signature の有無と、Authentication-Resultsdkim=pass を確認する。セレクタ名は送信サービスごとに異なる。
  4. 結果を判断する:SPFのみで DMARC が無い状態は「宣言はしたが、違反時の扱いを指定していない」状態。まず p=none で監視から始めるのが定石。

よくある質問

SPFとDMARCはどちらも必要ですか?
両方の設定を推奨します。SPFは「どのサーバから送るか」の宣言で、DMARCは「宣言に反するメールをどう扱うか」の指示です。DMARCが無いとSPF違反のメールの扱いが受信側任せになります。
DMARCはいきなり reject にしてよいですか?
推奨しません。まず監視のみの p=none で始め、レポートで正規メールが漏れなく認証を通ることを確認しながら quarantine→reject へ段階的に強化します。

関連する用語解説

SPF(送信元認証)DMARC(なりすまし対策)DKIM(電子署名)フィッシング

ひとつずつ確認し続けるのが難しいときは

ここで挙げた検査は、サイトドックの月次の定期診断に含まれます。見つかった弱点のうちエッジで治せるものはその場で自動修復し、実施した対策は毎月のレポート(PDF)でお届けします。

資料をダウンロード無料トライアル

お問い合わせ

監修:JIISセキュリティラボ(監修者情報)/ 日本情報基盤サービス株式会社www.jiis.co.jp
本ページは一般的な解説であり、個別の環境での適用は専門家にご相談ください。