Unicode e internacionalização

Detector de homóglifosentenda letras parecidas

Confira alfabetos, candidatos e, se houver, uma grafia de referência.

Detector de homóglifos

Texto para analisar

Relatório da análise

O texto fica neste navegador e não é enviado.

Opções de análise

As tabelas Unicode 18 de caracteres confundíveis e alfabetos estão incluídas localmente.

A comparação do esqueleto não reordena textos bidirecionais; a normalização depende do navegador. Uma igualdade não é veredito de segurança.

A entrada mudou. Faça nova análise antes de exportar.

Um nome de usuário pode parecer correto e mesmo assim falhar na comparação exata. O detector de homóglifos mostra os pontos de código reais; um а cirílico no meio de letras latinas pode ser difícil de perceber.

A análise separa caracteres parecidos de alfabetos misturados. Caracteres Unicode confundíveis aparecem como candidatos, mas a presença deles não confirma ataques homógrafos nem autoriza trocar letras do texto original.

Por que usar o detector de homóglifos?

Encontre a letra de outro alfabeto

O detector de homóglifos marca uma letra cirílica dentro de um nome latino e indica seu ponto de código. A mistura pede uma conferência, mas não prova uma fraude.

Uma letra parecida aparece destacada em outra cor entre blocos de letras latinas.

Compare uma grafia conhecida

Duas sequências podem ser diferentes e ainda compartilhar um esqueleto interno. Compare com a grafia de referência e examine cada mapeamento; o esqueleto não é uma correção pronta.

Duas linhas diferentes de blocos convergem para a mesma sequência de diagnóstico sem perder os originais.

Como conferir antes de concluir

01

Escolha o escopo

Uma sequência mostra alfabetos e candidatos. Informe a segunda somente quando houver uma grafia conhecida; colar um endereço não abre página nem faz consulta de rede.

02

Espere o resultado atual

A análise automática aguarda cerca de 350 ms após a edição. Se desativada, Ctrl/Cmd+Enter executa a verificação. Mudar qualquer campo bloqueia a exportação do relatório anterior.

03

Leia o ponto de código

Um mapeamento pode ter vários caracteres e uma letra estrangeira pode ser legítima. Confira a letra original, o alfabeto e o contexto antes de interpretar o esqueleto.

O que aparece no relatório

Tabela oficial fixa

Os caracteres parecidos vêm da tabela completa de Unicode 18, inclusive mapeamentos para vários pontos de código, não apenas de alguns pares latino-cirílicos.

Sinais separados

Uma palavra toda em cirílico pode ter candidatos sem usar alfabetos misturados. Já um texto bilíngue pode combinar alfabetos de forma totalmente normal.

Tela em lotes, arquivo inteiro

Os detalhes crescem em lotes de 100. A cópia e o JSON mantêm todos os caracteres, posições UTF-16, alfabetos e protótipos.

Limites que importam na interpretação

Sem consulta de reputação
Uma URL é tratada como texto. Não consultamos DNS, registro, titular ou marcas; esqueletos iguais não provam que um domínio é malicioso.
Sem substituição automática
O mapeamento não revela a intenção de quem escreveu. O texto original nunca é trocado por letras latinas supostamente corretas.
Esqueleto interno, sem etapa bidi
NFD, remoção de caracteres ignoráveis e mapeamentos Unicode 18 são aplicados, mas não há reordenação bidirecional. Isto não implementa UTS 39 ou IDNA por completo.
Tamanho e UTF-16 inválido
Cada campo aceita 10.000 unidades UTF-16. Um substituto isolado gera erro em vez de ser alterado silenciosamente; o navegador pode normalizar quebras de linha coladas.

Dúvidas sobre o detector de homóglifos

O que é um caractere parecido?

É um caractere que pode lembrar outro em determinada fonte. O relatório mostra o código e o mapeamento oficial, sem afirmar intenção maliciosa.

Por que uma verificação de alfabetos misturados pode não detectar o problema?

Porque só olhar alfabetos misturados deixa passar uma palavra inteiramente cirílica com letras parecidas. Os candidatos são mostrados mesmo sem mistura.

Quais caracteres parecem letras latinas sem ser letras latinas?

Algumas letras cirílicas e gregas lembram latinas, mas símbolos matemáticos também podem parecer letras. A lista informa os pontos de código específicos encontrados.

Um caractere parecido prova que o texto é malicioso?

Não. Uma correspondência indica apenas semelhança possível sob esta tabela e algoritmo. Registro, contexto e intenção estão fora do escopo.

O texto colado sai do meu navegador?

Não durante a análise. O processamento é local; você decide se copia ou baixa o relatório depois.

Faltou explicar algum caractere?

Use o detector de homóglifos agora

Passe um nome curto pelo detector de homóglifos, compare com uma grafia confiável se tiver uma e avalie os pontos de código no contexto.