ARC
siglaSignifica: Authenticated Received Chain
Um protocolo experimental de e-mail em que cada intermediário registra e sela os resultados de autenticação que viu.
Encaminhadores quebram o SPF e listas que editam mensagens quebram o DKIM, então e-mail retransmitido de um domínio com p=reject pode falhar no DMARC. O ARC (RFC 8617, Experimental, 2019) deixa cada intermediário selar o que viu na chegada, e o receptor pode aceitar isso por política local. A RFC 9989 o aponta como a principal tentativa e diz que nenhuma se difundiu.
Cada intermediário acrescenta um ARC Set de três header fields: ARC-Authentication-Results, sua avaliação na chegada, na sintaxe do Authentication-Results; ARC-Message-Signature, uma assinatura no estilo DKIM que identifica o custodiante; e ARC-Seal, que amarra os sets numa cadeia. Instance tags de 1 a 50 ordenam os sets, cada um com exatamente um de cada campo, e o chain validation status cv é none, fail ou pass.
O ARC não restaura um resultado de SPF ou DKIM quebrado; ele carrega evidências sobre um resultado anterior. A RFC 8617 permite que um processador DMARC aceite as avaliações de uma cadeia por política local, e alerta que todo sealer merece desconfiança, porque um ator malicioso poderia selar spam para ajudá-lo a passar, e que uma cadeia intacta e aprovada pode ser reenviada a muitos destinatários, como no DKIM. Em quais intermediários acreditar é decisão de política, não de criptografia.
A RFC 8617 continua Experimental, sem atualização nem substituição na página do RFC Editor, e cita a RFC 7489, hoje obsoleta. A RFC 9989 (maio de 2026) só aceita DKIM e SPF como mecanismos de autenticação; ela registra que o software de listas adotou, em vez disso, a reescrita do From, por exemplo com o endereço da própria lista.
Também conhecido como: arc, authenticated received chain, arc-seal, arc-message-signature, arc-authentication-results
Fontes
- RFC 8617, The Authenticated Received Chain (ARC) Protocol, July 2019: Abstract, sections 1, 3.2, 4.1, 4.2.1, 4.4, 7.1.3, 7.2.1, 9.4, 9.5 and 11 (read 2026-10-19)
- RFC Editor, information page for RFC 8617: status, obsoleted by and updated by (read 2026-10-19)
- RFC 9989, Domain-Based Message Authentication, Reporting, and Conformance (DMARC), May 2026: sections 4.3 and 7.4 (read 2026-10-19)