[ SPF ]

Limite de 10 pesquisas do SPF : trace o caminho de avaliação antes de corrigi-lo

Os limites SPF avaliaram os termos dependentes do DNS em todo o caminho. Contagem de inclusões aninhadas, correspondências iniciais são importantes e o armazenamento em cache não transforma um caminho acima do limite em um caminho compatível.

Pela equipe de pesquisa EmailAuth · 7 minutos de leitura

[Pontos-chave]

  • O limite de dez prazos se aplica à avaliação recursiva real.
  • As primeiras correspondências e caminhos de erro explicam os diferentes resultados do remetente.
  • Corrija dependências sem perder e-mails legítimos ou ampliar permissões.
Nesta página

SPF's Limite de 10 pesquisas aplica-se a termos específicos dependentes de DNS avaliados durante uma verificação SPF . Não é uma regra permitir dez instruções de inclusão visíveis no registro raiz. As políticas aninhadas compartilham o limite da avaliação, e uma correspondência antecipada pode interromper a verificação antes que as ramificações posteriores sejam alcançadas.

Quando o limite de prazo contado é excedido, o resultado é permerror. Um diagnóstico útil rastreia o remetente conectado através da política aplicável e registra onde a avaliação continua, corresponde ou falha. Esse rastreamento mostra quais dependências precisam de atenção e quais permissões a empresa ainda precisa.

Entenda o que SPF conta

RFC 7208 §4.6.4 identifica incluir, a, MX, PTR e existe, mais o redirecionar modificador, como termos causadores de consultas de DNS sujeitos ao limite geral quando avaliados. Sob RFC 7208 §4.1, as políticas referenciadas compartilham o limite global da avaliação em vez de receberem novos subsídios independentes.

O todos, ip4 e ip6 mecanismos não consomem esse limite de prazo. O experiência modificador não o consome durante a avaliação SPF , embora uma pesquisa de explicação possa ocorrer posteriormente. Outros limites e restrições operacionais ainda se aplicam, incluindo requisitos envolvendo expansão MX / PTR e pesquisas nulas.

A pesquisa SPF TXT inicial não deve ser confundida com um mecanismo de inclusão avaliado. Um diagnóstico deve indicar o que o número exibido representa: uma contagem de termos de protocolo, uma estimativa de expansão estática ou consultas DNS observadas.

Exemplo resolvido: duas inclusões levam a um décimo primeiro mandato

A seguir está um acessório sintético usando domínios de exemplo reservados e endereços IP de documentação. Não é DNS ativo e não é um registro de produção para colar.

A política raiz é:

v=spf1 include:billing.example.net include:messages.example.org -all

Suponha que a política de faturamento avalie três inclusões adicionais, cada uma contendo apenas um ip4 mecanismo e -all. Suponha que a política de mensagens avalie seis inclusões adicionais construídas da mesma maneira. Suponha que cada política alcançada tenha um SPF sintaticamente válido Registro TXT, todas as recuperações DNS serão bem-sucedidas, cada política intermediária terminará em -all e nenhum outro termo estará presente. Neste exemplo, nenhum dos endereços autorizados corresponde ao remetente da conexão.

  • O faturamento raiz inclui: total em execução 1.
  • Três cobranças aninhadas incluem: total em execução 4.
  • As mensagens raiz incluem: execução total 5.
  • As primeiras cinco mensagens aninhadas incluem: total de execução 10.
  • As sextas mensagens aninhadas incluem: excederia o limite, produzindo permerror .

A raiz contém apenas duas inclusões visíveis. O caminho completo não correspondente tenta um décimo primeiro termo contado.

Agora considere um remetente diferente que corresponda à primeira política de cobrança aninhada. Neste jogo, pode passar após duas inclusões contadas. A avaliação não continua através do serviço de mensagens posterior apenas para esgotar o subsídio.

É por isso que um rastreamento de caminho e seu endereço de entrada são importantes. É também por isso que uma ferramenta de expansão estática e uma avaliação específica de um receptor podem exibir contagens de aparência diferente sem medir a mesma coisa.

Rastreie a avaliação real com falha

Colete o IP de conexão, o domínio do envelope avaliado pelo SPF, as respostas TXT relevantes completas e o diagnóstico do receptor. Preservar o tempo: a política referenciada de um fornecedor pode mudar após a entrega original.

Registre cada termo contado alcançado, a política referenciada e o resultado que faz com que a avaliação continue, corresponda ou falhe. Distinguir um erro de prazo excessivo de uma sintaxe malformada, vários Registros SPF, uma dependência circular ou uma falha temporária DNS .

Uma pesquisa de registro raiz ajuda a estabelecer o ponto de partida:

cavar TXT example.com . +noall +resposta

O Manual de escavação BIND documenta essas opções de consulta/exibição de DNS. Ele não avalia, por si só, SPF nem estabelece a contagem de pesquisas. Um comando de consulta DNS não substitui o rastreamento.

Escolha uma correção sustentável

Comece com permissões obsoletas. Confirme se uma inclusão não é mais necessária antes de removê-la; serviços compartilhados e correio sazonal podem tornar enganoso um intervalo de silêncio.

Para serviços ativos, verifique a configuração suportada pelo provedor. Um subdomínio de envio dedicado ou uma identidade de envelope personalizada suportada pode reduzir dependências não relacionadas e melhorar a governança, mas as identidades e alinhamento ainda precisa de verificação.

Alterar a ordem do mecanismo pode alterar o caminho avaliado. Teste entradas representativas legítimas e não correspondentes, em vez de mover primeiro o serviço mais ocupado e declarar toda a política corrigida.

O nivelamento pode substituir políticas referenciadas por dados de endereço e reduzir os termos contados. Também cria trabalho de manutenção: as alterações de endereço do provedor devem ser refletidas, as permissões obsoletas removidas e as falhas detectadas. As restrições de comprimento de registro e DNS não desaparecem. Não use faixas amplas ou permissivas +all como um atalho.

Verifique o efeito em serviços legítimos

Uma empresa pode atingir esse problema depois de anos adicionando serviços ao mesmo domínio. As inclusões antigas permanecem, os provedores adicionam dependências e ninguém possui o conjunto completo de permissões.

Peça uma explicação sobre o nível de serviço: quais mensagens legítimas encontram o caminho com falha, quais permissões ainda são necessárias e quem manterá a substituição. A solução aparente mais barata pode se tornar cara se copiar os endereços dos provedores para um recorde que ninguém mantém atualizado.

Avalie o resultado por meio de mensagens legítimas restauradas e permissões controladas. Uma contagem de verificadores mais baixa é uma evidência útil, mas não representa todo o resultado do negócio.

Verifique as permissões resultantes e o alinhamento DMARC

Exigir um mapa mantido de serviço para permissão, uma mudança responsável e evidências de todas as rotas legítimas afetadas. Pergunte se a correção introduziu uma nova dependência DNS ativa, manutenção terceirizada ou reteve o acesso desnecessário à infraestrutura.

Acompanhe o motivo de cada permissão e a condição para aposentadoria. Uma política SPF tecnicamente válida ainda pode autorizar demais. Também não estabelece reputação do remetente ou a segurança do conteúdo de uma mensagem.

Após a correção, reavalie as entradas com falha anterior e o tráfego legítimo representativo. Então verifique DMARC alinhamento separadamente. Uma passagem SPF bruta restaurada para um domínio de envelope não relacionado não corrige uma falha de alinhamento.

A lição prática

Uma correção bem-sucedida demonstra uma avaliação compatível para as entradas relevantes e a continuação do envio legítimo. Mantenha o rastreamento de dependência e o motivo de cada permissão retida. Em seguida, verifique o alinhamento nas mensagens reais; um resultado SPF bruto reparado é apenas uma parte do DMARC .

Registre a próxima decisão

O fixture não correspondente tem 1+3+1+6=11 tentativas de termos contados; a sexta inclusão de mensagens aninhadas excede o limite após 10. A correspondência de faturamento antecipado precisa apenas de duas inclusões. Mantenha esta suposição definida com qualquer comparação de ferramentas e expansão do gráfico de rótulos separadamente da contagem de caminhos avaliados. Nenhum avaliador ou consulta de rede foi executado para esses exemplos.

[ Remover ]

O limite de dez prazos se aplica à avaliação recursiva real. As primeiras correspondências e caminhos de erro explicam os diferentes resultados do remetente. Corrija dependências sem perder e-mails legítimos ou ampliar permissões.

[Por função]

O que isso significa para você

Escolha sua função para ver as próximas etapas práticas.

Administrador de TI/Correio

Rastreie entradas em vez de contar inclusões visíveis.

Colete o IP de conexão e a identidade avaliada pelo SPF e siga cada termo contado alcançado nas políticas relevantes. Preserve as respostas e o tempo porque as dependências podem mudar.

Próximas etapas

  1. Verifique inclusões aninhadas e redirecione o processamento.
  2. Teste caminhos de correspondência antecipada e não correspondentes.
  3. Verifique o envio legítimo e o alinhamento DMARC após a correção.

CISO/SecOps

Revise as permissões deixadas para trás.

Uma contagem válida pode coexistir com uma autorização excessiva. Revise o mapa de serviço até permissão, o modelo de manutenção e as exceções criadas por um redesenho.

Próximas etapas

  1. Exija um motivo comercial para permissões retidas.
  2. Evite intervalos amplos ou +all como atalho.
  3. Rastreie a responsabilidade por dependências e mudanças de provedor.

Fundador / Não técnico

Pergunte o que quebrou e quem fará a manutenção.

O problema geralmente se acumula à medida que novos serviços são adicionados e as permissões antigas permanecem. Uma solução sustentável identifica as mensagens afetadas e mantém atualizados os dados dependentes do provedor.

Próximas etapas

  1. Pergunte qual fluxo de trabalho legítimo atinge o caminho com falha.
  2. Confirme os serviços obsoletos antes de remover as permissões.
  3. Exija um proprietário para qualquer processo de nivelamento ou atualização de endereço.

[ Perguntas frequentes ]

Perguntas frequentes

O limite SPF é de dez instruções de inclusão no meu registro raiz?

Não. Conte os termos dependentes do DNS avaliados em todo o caminho, incluindo as políticas referenciadas. Duas inclusões visíveis podem levar a mais de dez termos contados.

RFC 7208 §4.1 RFC 7208 §4.6.4

Um SPF inclui receber seu próprio subsídio separado de dez?

Não. O limite geral é rastreado globalmente para a avaliação, incluindo inclusão recursiva e processamento de redirecionamento.

RFC 7208 §4.1 RFC 7208 §4.6.4

O ip4 e o ip6 consomem a mesma permissão de pesquisa?

Eles não consomem o limite de prazo dependente do DNS especificado. Isso não torna as permissões de endereço adivinhadas ou excessivamente amplas um substituto seguro para a configuração de serviço mantida.

RFC 7208 §4.6.4

O cache DNS corrigirá uma política SPF acima do limite?

Não. O limite do protocolo diz respeito aos termos avaliados, não apenas às falhas de cache ou aos pacotes DNS de saída. Uma resposta armazenada em cache não apaga o termo da avaliação.

RFC 7208 §4.6.4

Por que um remetente pode passar enquanto outro atinge permerror ?

Um mecanismo de correspondência antecipada pode interromper a avaliação antes de dependências posteriores. Uma entrada diferente pode alcançar mais do caminho e encontrar o limite ou outro erro.

RFC 7208 §4.6.2 RFC 7208 §4.6.4

Posso corrigir isso criando um segundo registro SPF ?

Não. Várias políticas SPF aplicáveis ​​criam outra condição de erro. Corrija a única política pretendida e suas dependências.

RFC 7208 §4.5

Devemos pagar imediatamente pelo nivelamento SPF ?

Primeiro estabeleça o caminho da falha, remova permissões genuinamente obsoletas e avalie os designs de serviços suportados. O nivelamento pode ajudar, mas suas responsabilidades de atualização de endereço e manutenção precisam de um proprietário claro e de verificação.

O que uma solução bem-sucedida deve demonstrar?

Uma avaliação compatível para as entradas de teste relevantes, envio legítimo preservado, permissões justificadas, um modelo de dependência mantido e o alinhamento DMARC esperado em mensagens reais.

[ Fontes ]

Fontes

  1. RFC 7208

    Seções §2.4 · §4.1 · §4.5 · §4.6.2 · §4.6.4 · §5.2 · §5.6

  2. RFC 9989

    Seções §4.4 · §4.4.2

  3. Manual de escavação BIND

    Seções dig Sinopse e opções de consulta

[ Glossário ]

Glossário

SPF
Avaliação de autorização para um IP de conexão e a identidade SMTP relevante.

RFC 7208 §2.4

Limite de prazo avaliado
O máximo de dez termos especificados que causam consultas de DNS em uma avaliação SPF , incluindo recursão.

RFC 7208 §4.1 RFC 7208 §4.6.4

Proveniência da empresa

Por que as principais instituições financeiras e governos retiraram seus painéis de segurança de e-mail.

As plataformas tradicionais de autenticação de e-mail vendem um painel e pedem que seus engenheiros façam o trabalho. Em ambientes de alto risco, a supervisão manual significa aplicação atrasada, desvios de configuração e domínios ocultos não monitorados.

EmailAuth é a plataforma de origem de e-mail agente. Nossos agentes impõem p=reject, mantenha remetentes terceiros alinhados e mova seus domínios para full RFC 9989 conformidade, o novo padrão DMARC , com auditabilidade humana no circuito.

Governos Grandes empresas Instituições financeiras de nível 1

SaaS · Locação dedicada · Air gap no local · Criptografia BYOK

Base de conhecimento