本文へスキップ
ecdsa.com

ARC(Authenticated Received Chain)

メッセージを扱う各中継者が、自身が確認した認証結果を記録して封印する RFC 8617(2019年)の実験的プロトコルで、転送やメーリングリストによって後から壊れた認証結果を、最終的な受信者が信頼できるようにします。
別表記Authenticated Received ChainARC-SealARC-Message-SignatureRFC 8617

各ホップは、同じインスタンス番号 i=(1〜50)を持つ 3 つのヘッダーのセットを追加します。ARC-Authentication-Results(そのホップが確認した SPF、DKIM、DMARC の結果)、ARC-Message-Signature(メッセージに対する DKIM と同様の署名)、ARC-Seal(それ以前の ARC ヘッダーに対する署名で、それまでのチェーンの状態を cv=none、pass、fail で示します)です。封印者(sealer)を信頼する受信者は、既知の転送者による改変だけが原因で DMARC が失敗したメッセージを受け入れられます。

ARC が実験的ステータスを脱することはなく、どの封印者を信頼するかは受信者が個別に判断しています。2026年4月、IESG は RFC 8617 を Historic ステータスに移すために DMARC ワーキンググループの憲章を改定しました。ホップごとの署名を備えた DKIM2 が ARC に取って代わることを目指しているためです。ARC チェーンビューアーは、メッセージのチェーンを一覧で表示します。

規格と参考文献

すべての用語