SPFソフトフェイルとは
SPFソフトフェイルとは、Sender Policy Framework(SPF)認証における結果の一つで、ドメインのSPFレコードで明示的に許可されていないサーバーからメールが送信されたものの、ドメイン所有者がそれを完全にはブロックしないことを選んでいる状態を示します。
言い換えると、そのメッセージはおそらく不正ですが、完全に拒否されるわけではありません。受信サーバーは通常、こうしたメッセージを不審なものとして印を付けるか、完全に拒否するのではなくスパムフォルダーに振り分けます。
SPFソフトフェイルのしくみ
SPFソフトフェイルは、ドメインのSPFレコードが ~all メカニズムで終わっている場合に発生します。これは受信メールサーバーに次のことを伝えます。
「メッセージが許可された送信者のいずれにも一致しない場合、受け入れるが不審なものとして印を付けること。」
例えば次のようになります。
v=spf1 include:_spf.example.com ~all
リストにないIPアドレスからメールが送信されると、サーバーはSPFレコードを確認し、~all ディレクティブを見て、結果をソフトフェイルとして印を付けます。
この結果は、設定ミスや不正な送信者の可能性を示す一方で、正当だが誤ってルーティングされたメールも配信されるようにします。
ソフトフェイルがメールセキュリティで果たす役割
SPFソフトフェイルは、SPF設定の監視段階や移行段階でよく使われます。これにより、管理者はより厳格な適用モード(ハードフェイルを引き起こす -all を使用)に移行する前に、不正な送信者を観察できます。
ただし、ドメインを無期限にソフトフェイルモードのままにしておくとリスクを生むことがあります。攻撃者はこれを悪用し、「部分的にのみ不正」に見えるなりすましメッセージを送信するおそれがあります。
保護を強化するため、組織はSPFの結果を監視し、正当なすべての送信元を検証し、最終的には ~all から -all へ移行すべきです。
SPFソフトフェイルとDMARCeye
DMARCeyeを使えば、すべての送信元にわたってSPFソフトフェイルの結果を簡単に特定し、解釈できます。
DMARC集約レポートを分析することで、DMARCeyeはどのサーバーがソフトフェイルの結果を引き起こしたかを示し、設定ミスのある正当な送信者と真のなりすましの試みを区別するのに役立ちます。
この可視性により、SPFポリシーを自信を持って調整し、完全なアライメントへ移行し、メールセキュリティと到達性の両方を高められます。