Pular para o conteúdo
Ghostchars

Ligadores, seletores e preenchedores

TAG CHARACTERS (U+E0000-U+E007F)

Uma cópia fantasma do ASCII. Os pontos U+E0020-U+E007E espelham os caracteres imprimíveis do ASCII, um a um, e não desenham nada. O U+E007F CANCEL TAG encerra a sequência.

Faixa
U+E0000-U+E007F
Também escrito como
ue0000-ue007f
Removido por padrão
Quando está solto
Opção que governa
Agressivo -a
Pode ser essencial
Sim

Esta página não tem botão de copiar e colar, de propósito: ela trata de um bloco de caracteres e não de um só, e nenhum deles é algo que você precise colar sozinho.

De onde ele vem

O único uso previsto hoje está dentro das bandeiras de subdivisão: 🏴 seguido das tags de "gbsct" e de um cancel tag é a bandeira da Escócia. Todo o resto é deliberado: este é o bloco por trás do "ASCII smuggling", o contrabando de instruções invisíveis anexadas a um prompt ou a um documento.

Por que ele importa

Esta é a família mais perigosa da lista. Uma sequência de tags é invisível para quem revisa, é copiada e colada intacta e é lida como texto comum por muitos modelos de linguagem, que é como um parágrafo de aparência inofensiva pode carregar uma instrução que o leitor nunca vê. Se você revisa texto de origem desconhecida antes de ele chegar a um modelo, este é o bloco a conferir primeiro.

Antes e depois

TAG CHARACTERS (U+E0000-U+E007F) antes e depois da limpeza, com o caractere oculto mostrado como uma etiqueta
Cartão de referência deste caractere: o ponto de código, o veredito e o mesmo antes e depois em uma imagem.
AntesAvalie esta redação.U+E0049U+E0067U+E006EU+E006FU+E0072U+E0065
DepoisAvalie esta redação.

Seis caracteres de tag soletrando uma palavra que leitor nenhum enxerga. O Ghostchars mostra cada um com a posição dele e com o gêmeo ASCII correspondente.

O caractere aparece como uma etiqueta para você ver onde ele fica. No seu texto, ele não desenha absolutamente nada.

Quando ele é legítimo

Dentro de uma sequência completa de bandeira de subdivisão: uma bandeira preta como base, um ou mais caracteres de tag e um cancel tag. O Ghostchars interpreta a sequência inteira e mantém exatamente essas; um caractere de tag que não esteja dentro de uma bandeira válida está solto e é removido.

Como remover

Caracteres de tag soltos saem na limpeza padrão. Sequências de bandeira válidas são mantidas e informadas; o `-a` remove essas também e deixa você com uma bandeira preta lisa.

O seu texto está em um arquivo e não na área de transferência? O relatório do documento para .docx, .odt e .html encontra o caractere dentro do arquivo, junto com os trechos ocultos e as alterações controladas, sem que você precise abri-lo. Se a pergunta é o que o resto do texto faz, e não o que este caractere faz, você pode medir a variação no tamanho das frases e ver onde cada hábito aparece, sem nota e sem afirmar nada sobre quem escreveu o texto.

Ele é uma marca d'água de IA?

Usado para esconder dados, mas não é marca d'água

Não, e aqui vale ser preciso. Caracteres de tag não são marca d'água deixada por um modelo; eles são uma superfície de ataque apontada PARA os modelos. Uma sequência de tags em um texto que você está prestes a colar em um assistente é injeção de prompt até prova em contrário.

Um portador conhecido de conteúdo escondido de propósito. Alguém o colocou ali de caso pensado, o que é uma pergunta diferente de quem escreveu as palavras.

Perguntas

O que é ASCII smuggling?

É codificar texto ASCII legível dentro do bloco de tags, para ele ficar invisível na tela e ainda assim continuar presente na string. Qualquer coisa que leia o texto bruto, inclusive muitos modelos de linguagem, pode agir com base nele.

Isso estraga a bandeira da Escócia ou a do País de Gales?

Não. Essas bandeiras SÃO sequências de tag: uma bandeira preta, o código da subdivisão em caracteres de tag e um cancel tag. O Ghostchars valida a sequência inteira e a mantém; só o `-a` remove.

Preciso limpar o texto antes de colar em uma IA?

Se o texto veio de algum lugar que você não controla, sim. Instruções invisíveis no bloco de tags são o mecanismo padrão de entrega da injeção indireta de prompt.

Confira o seu próprio texto

Cole qualquer coisa no limpador para ver todos os caracteres ocultos que ela contém, com posição, ponto de código e o que acontece com cada um. Nada é enviado para lugar nenhum.

Confira o seu próprio textoComo remover marca d'água de IA do seu textoLimpar no Chrome na hora de colarLimpar no seu Mac com um atalho de tecladoTodos os caracteres

Estatísticas de uso anônimas?

O Ghostchars processa seu texto no navegador e nunca o envia para lugar nenhum. Gostaríamos de contar as visitas às páginas com um serviço de medição hospedado por nós, com o mínimo de cookies. Nunca o conteúdo, em hipótese alguma.