[ Falsificação e abuso de identidade ]

Domínios homógrafos e representação de domínio internacionalizado

Revise a representação de domínio internacionalizado preservando formulários de identidade validados, métodos de comparação e apresentação real do receptor.

Pela equipe de pesquisa EmailAuth · 8 minutos de leitura

[Pontos-chave]

  • A nomenclatura internacionalizada é legítima; a confusabilidade não prova malícia.
  • Mantenha distintas strings brutas, formulários DNS validados e artefatos de esqueleto.
  • A exibição e os resultados do receptor precisam de evidências observadas, não de suposições.
Nesta página

Separe a internacionalização da personificação

Os nomes de domínio internacionalizados permitem que as pessoas usem rótulos de domínio além das tradicionais letras, dígitos e hífens ASCII. Essa capacidade é legítima e importante. A preocupação com a segurança não é a presença de um script específico; é se um identificador exibido pode ser confundido com outra identidade em um contexto consequente. Uma investigação homográfica ou de domínio confundível deve, portanto, preservar o nome real, sua representação DNS validada e a apresentação do destinatário, sem declarar malicioso todo nome não-ASCII.

RFC 5890 define a terminologia para nomes de domínio internacionalizados em aplicativos, incluindo rótulos A e rótulos U. Padrão Técnico Unicode 39 descreve mecanismos para identificar strings confundíveis. Estas são tarefas relacionadas, mas diferentes. A representação e validade da IDNA não são um veredicto sobre afiliação; uma comparação confusa não é prova de fraude. Este artigo propõe um método de revisão defensiva sem registrar nomes, enviar mensagens ou visitar domínios suspeitos.

Preserve os formulários em vez de recolhê-los

A seção 2.3.2.1 RFC 5890 define um rótulo A como a forma compatível com ASCII de um rótulo válido para IDNA e um rótulo U como seu formato Unicode sob os requisitos especificados. Nem toda string que começa com o familiar prefixo xn-- é um rótulo A válido. Um analisador deve validar o relacionamento em vez de tratar apenas o prefixo como prova. Da mesma forma, uma string Unicode arbitrária não é automaticamente um rótulo U válido simplesmente porque se parece com um rótulo de domínio.

Retenha o valor bruto observado antes da transformação. Em seguida, registre o analisador e a versão usada, os rótulos validados produzidos e quaisquer erros. Mantenha o valor exibido no cliente de email como uma observação separada. Uma captura de tela pode documentar a aparência, mas não pode substituir os pontos de código subjacentes ou o endereço analisado. Este manuscrito não executou uma ferramenta de normalização e não fornece conversões supostamente medidas. Exemplos reais devem ser gerados e retidos em um exercício de evidência autorizado.

Um esqueleto confuso não é um nome DNS

Unicode TR39 descreve a detecção confusa usando transformações e dados definidos. O documento atual retido inclui processamento de esqueleto com reconhecimento de direção e observa que as comparações podem ser excessivamente inclusivas. Um esqueleto é um artefato de comparação. Não deve ser usado como o endereço a ser consultado, o domínio a ser incluído na lista de permissões ou o valor a ser publicado no DNS . Duas strings correspondentes em um método de comparação não se tornam o mesmo domínio nem adquirem o mesmo proprietário.

Registre a versão dos dados Unicode, o algoritmo e as suposições de direção relevantes ao usar esse método. Não simplifique a especificação atual em uma instrução não documentada para colocar letras minúsculas e substituir caracteres visualmente semelhantes. Esse seria um algoritmo diferente com comportamento desconhecido. Se um produto oferecer uma pontuação de similaridade, mantenha o método e as limitações do produto separadamente do padrão. Uma pontuação pode priorizar a revisão humana sem estabelecer intenções maliciosas ou o comportamento real de exibição do receptor.

A apresentação depende da aplicação consumidora

O mesmo domínio subjacente pode ser apresentado de forma diferente por diferentes aplicações e contextos. Não prometa que todo cliente de e-mail exiba Unicode, sempre exponha um formulário ASCII ou avise consistentemente sobre scripts mistos. O resultado atual do receptor precisa de uma observação real do contexto relevante do cliente, versão, plataforma e mensagem. Este artigo não realizou essas observações e, portanto, não afirma que um determinado provedor exibiria ou bloquearia um nome de teste específico.

Ao coletar evidências autorizadas posteriormente, preserve a identidade bruta e o que o usuário viu. Inclua se o endereço foi expandido ou recolhido, se o nome de exibição foi mostrado separadamente e qual interface forneceu algum aviso. Evite generalizar a partir de uma captura de tela para todos os destinatários. A revisão da acessibilidade também é importante: uma semelhança visual e uma representação falada podem criar diferentes problemas de compreensão, mas nenhuma delas deve ser afirmada sem um exemplo observado apropriado.

A autenticação segue domínios, não semelhança percebida

RFC 9989, seção 2.2, afirma que DMARC não aborda nomes de domínio visualmente semelhantes ou abuso de nomes de exibição. Um domínio separado pode autenticar mensagens por si mesmo, mesmo quando um destinatário o confunde com uma organização confiável. Isso não é motivo para parar de verificar alinhamento. É uma razão para preservar a distinção entre o domínio real e a identidade que o destinatário infere da sua aparência.

Use evidências de autenticação de receptor confiável, seguindo as preocupações de limite de confiança em RFC 8601. Registre qual domínio foi autenticado e qual domínio visível foi avaliado. Não substitua esses domínios por um esqueleto confuso antes de avaliar seu relacionamento. A normalização de uma exibição para comparação não deve alterar silenciosamente a identidade do protocolo que está sendo investigada. Mantenha o resultado da autenticação e a questão do reconhecimento humano como observações interligadas, mas distintas.

Uma planilha de representação de identidade

Crie uma planilha com o campo da mensagem original, domínio bruto extraído, representação de ponto de código quando necessário, formulários validados de rótulo A e U, versão do analisador, resultado da validação e formulário do cliente exibido. Adicione o alvo de comparação de um registro comercial confiável, método e versão de detecção de confusão, resultado da comparação, proveniência da autenticação do receptor e ação solicitada. Inclua colunas separadas para fatos observados e interpretação do analista.

Para privacidade, edite o conteúdo da mensagem não relacionado e os identificadores pessoais, preservando as distinções exatas de domínio necessárias para o caso. Não publique um domínio realmente suspeito como um link clicável apenas para ilustrar a planilha. Use uma apresentação de evidências não interativa aprovada. Se sequências fictícias forem usadas para ensino, rotule-as como ilustrativas e não afirme que foram registradas, aceitas por um fornecedor ou exibidas por um receptor. Um resultado fabricado do receptor anularia o propósito da exigência de evidência.

Diagnóstico fictício: um nome que parece familiar

Um analista de compras fictício percebe que uma mensagem de fornecedor parece usar um nome familiar, mas uma visualização de endereço expandida revela um domínio subjacente diferente. A equipe de segurança propõe preservar o endereço bruto e comparar as representações validadas por meio de uma ferramenta documentada. Nesta fase, a equipa está preocupada com a confusão e não com a prova de intenção maliciosa ou propriedade. A alteração solicitada no registro do fornecedor permanece pausada no processo comercial normal.

A equipe verificaria a afiliação através de um contato de fornecedor já registrado de forma independente. Também reteria as provas reais do receptor se uma investigação autorizada prosseguisse. O caso hipotético não inclui deliberadamente nenhuma conversão Unicode inventada, saída de esqueleto ou afirmação de que um cliente de email nomeado exibiu uma string específica. Essas são observações que devem ser coletadas, e não detalhes a serem preenchidos por conveniência narrativa. Nenhum domínio foi consultado, registrado ou utilizado para envio de e-mail durante este trabalho.

Libere apenas com os exemplos necessários

Uma conclusão defensável distingue representação válida, similaridade, afiliação, autenticação e dano observado. Pode afirmar que um método de comparação encontrou confusão sem alegar crime. Pode indicar que um domínio diferente foi autenticado sem certificar a solicitação comercial. Pode documentar a apresentação de um receptor sem afirmar que todos os receptores se comportam da mesma maneira. Essas distinções tornam a orientação resultante útil em nomeações internacionalizadas legítimas, bem como em investigações de personificação.

O catálogo requer exemplos de identidade brutos e exibidos com formulários DNS normalizados e resultados do receptor. Essas observações originais permanecem abertas. Este manuscrito contém uma planilha e um processo de diagnóstico fictício, não essa evidência. A revisão de especialistas humanos, a aplicabilidade da fonte, as rotas de produção, a acessibilidade visual e a liberação do proprietário também permanecem em aberto. A publicação exige exemplos retidos e autorizados com versões exatas da ferramenta e resultados observados, revisados ​​sem expor dados pessoais desnecessários ou fazer alegações infundadas sobre um operador de domínio.

[ Remover ]

Compare identidades sem substituí-las: validade, semelhança, afiliação e autenticação são descobertas distintas.

[Por função]

O que isso significa para você

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

Analista de segurança

Preservar cada representação

Um artefato de comparação não pode substituir a identidade que está sendo investigada.

Próximas etapas

  1. Retenha valores brutos e versões de ferramentas.
  2. Separe a saída observada da interpretação.

Especialista em mensagens

Registrar o comportamento do receptor

Uma captura de tela do cliente não estabelece apresentação ou filtragem universal.

Próximas etapas

  1. Identifique o receptor e a plataforma.
  2. Use evidências de autenticação confiáveis.

Revisor de acessibilidade

Avalie a apresentação real

A apresentação da identidade visual e falada necessita de observações apropriadas.

Próximas etapas

  1. Revise os exemplos retidos no contexto.
  2. Evite suposições não suportadas sobre scripts ou clientes.

[ Perguntas frequentes ]

Perguntas frequentes

Todos os domínios não-ASCII são suspeitos?

Não. Os domínios internacionalizados suportam nomes legítimos. A confusão deve ser avaliada no contexto, sem tratar a escolha do roteiro como má conduta.

RFC 5890 : Definições de IDNA e estrutura de documentos

O que é um rótulo A?

É a forma compatível com ASCII de um rótulo válido para IDNA sob a definição da RFC 5890 ; um prefixo xn-- por si só não é validação suficiente.

RFC 5890 : Definições de IDNA e estrutura de documentos

O que é um rótulo U?

É o formato Unicode que atende aos requisitos especificados pela RFC 5890 , não uma string Unicode arbitrária.

RFC 5890 : Definições de IDNA e estrutura de documentos

Uma correspondência mínima estabelece propriedade comum?

Não. A detecção confusa compara strings e pode ser excessivamente inclusiva; não estabelece propriedade ou intenção.

Padrão Técnico Unicode 39: Mecanismos de Segurança Unicode

O esqueleto pode ser usado como domínio em uma lista de permissões?

Não deve substituir a identidade de domínio validada real. É um artefato de análise e não um endereço DNS .

Padrão Técnico Unicode 39: Mecanismos de Segurança Unicode

Todos os receptores mostram o mesmo formulário?

Este manuscrito não faz tal afirmação. São necessárias observações reais do cliente, da plataforma e do contexto para estabelecer a apresentação.

Um domínio visualmente confuso pode ser autenticado?

Um domínio separado pode autenticar-se; DMARC não aborda nomes de domínio visualmente semelhantes.

RFC 9989: DMARC

Onde estão os exemplos brutos e exibidos necessários?

Eles não foram coletados. O rascunho contém uma planilha proposta, não resultados de testes normalizados ou resultados observados do receptor.

[ Fontes ]

Fontes

  1. RFC 9989: DMARC

    Seções §2.2 Anti-Phishing · §2.4 Fora do escopo · §4.4 Alinhamento de identificador explicado · §11.4 Ataques de nomes de exibição

  2. RFC 8601: Authentication-Results

    Seções §1.2 Limite de confiança · §7. Considerações de segurança

  3. Padrão Técnico Unicode 39: Mecanismos de Segurança Unicode

    Seções §4 Detecção de confusão · §5.1 Detecção de script misto

  4. RFC 5890 : Definições de IDNA e estrutura de documentos

    Seções § 2.3.2.1 Strings válidas para IDNA, rótulo A e rótulo U · §4 Considerações de segurança

[ Glossário ]

Glossário

Etiqueta A
O formato compatível com ASCII de um rótulo válido para IDNA, conforme definido em RFC 5890 .

RFC 5890 : Definições de IDNA e estrutura de documentos

Etiqueta U
O formato de rótulo Unicode válido definido pela RFC 5890 .

RFC 5890 : Definições de IDNA e estrutura de documentos

Esqueleto
Um artefato de comparação usado na detecção confundível de Unicode, não uma identidade DNS .

Padrão Técnico Unicode 39: Mecanismos de Segurança Unicode

Apresentação do receptor
A representação observada de uma identidade em um cliente e contexto específicos.

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