SPF、DKIM、DMARC — 違いは何ですか?

要点

SPF には、ドメインにメールを送信できるサーバーがリストされています。 DKIM は、メッセージが偽造または改ざんされていないことを証明する暗号署名を追加します。 DMARC は、SPF と DKIM を可視の From アドレスに結び付け、失敗した場合の対処方法を受信者に伝え、レポートを送信します。 SPF と DKIM 認証、DMARC 強制の 3 つすべてが必要です。

SPF — 送信を許可されているユーザー

SPF は、許可された送信サーバーの DNS リストです。受信者は、メッセージを配信したサーバーがリストに含まれているかどうかを確認します。その弱点は、人間が目にする From アドレスではなく、隠されたエンベロープ送信者を検証することと、メールが転送されるときに機能しなくなることです。

DKIM — メッセージが本物であることの証明

DKIMは、秘密鍵を使用して各メッセージに署名します。受信者は DNS の公開キーを使用してそれを検証します。これは、メッセージが実際にドメインから送信され、変更されていないことを証明します。また、SPF とは異なり、転送しても存続します。

DMARC — ポリシーと調整

DMARC では、SPF または DKIM が合格するだけでなく、From ドメインで align を要求し、ポリシー (none、quarantine、reject) を適用してレポートを電子メールで送信する必要があります。 3 つのうち、誰かがあなたの正確なドメインを偽装するのを実際に阻止できるのはこれだけです。

今すぐDomainレコードを確認

無料のDomainチェッカーを開く →

よくある質問

3 つすべてが必要ですか?

はい。 SPF と DKIM はそれぞれ、画像の一部を認証します。 DMARC はそれらを From ドメインに関連付けて、ポリシーを適用します。 Google/Yahoo 2024 ルールでは、一括送信者に DMARC が必要です。

DMARC が通過するために最も重要なのはどれですか?

DKIM。ドメインに合わせて転送しても存続するため。実際の配線では、SPF アライメントが崩れることがよくあります。

RFC 7208 (SPF)、RFC 6376 (DKIM)、RFC 7489 (DMARC) を参照。

Skysnag Security Teamによるレビュー。最終更新 。