Armazenei um site em um favicon

Abordagens técnicas para armazenamento em favicon

  • Vários comentadores exploram codificar HTML diretamente nos pixels do favicon e decodificá-lo via JavaScript, de forma semelhante à abordagem do artigo.
  • Outros propõem usar favicons SVG e simplesmente incorporar marcação ou HTML dentro do SVG, depois buscá-lo e injetá-lo na página.
  • As sugestões incluem esquemas de compressão personalizados para tags HTML, a fim de colocar mais conteúdo em pixels limitados.
  • O suporte do formato ICO a múltiplas resoluções é citado como uma forma de armazenar mais dados.

Carreadores alternativos e polyglots

  • Blocos de comentário PNG (tEXt, zTXt, iTXt) são mencionados como uma maneira mais fácil de guardar dados arbitrários em uma imagem aparentemente normal.
  • As ideias se estendem a GIFs animados, incorporação de imagens raster em SVG e até colocar o site inteiro em um <foreignObject> de SVG.
  • Alguns citam truques polyglot anteriores em que um único arquivo é HTML e PNG válido (e às vezes ZIP/PDF), eliminando a necessidade de um loader separado.

Segurança, privacidade e rastreamento

  • Vários comentários destacam caches de favicon como um vetor de fingerprinting / supercookie, especialmente se compartilhados entre navegação normal e privada.
  • Uma ideia é codificar IDs de sessão ou cookies exclusivos em favicons por usuário para burlar a limpeza padrão de cookies.
  • As pessoas perguntam se os navegadores e as medidas anti-fingerprinting abordam abusos de favicon + canvas; o status das correções não está claro.

Desempenho, cache e comportamento do navegador

  • O cache de favicon do navegador é visto tanto como um desafio (dados desatualizados) quanto como uma oportunidade (transmitir dados rotacionando favicons).
  • Alguns discutem truques com negociação de conteúdo para que a mesma URL sirva como HTML e favicon, ou hacks baseados em symlink em hospedagem estática.
  • Bugs passados com favicons “ilimitados” que derrubavam navegadores são mencionados.

Casos de uso e praticidade

  • Muitos tratam isso como um hack divertido e impraticável que torna a web mais interessante.
  • Usos especulativos incluem armazenamento furtivo (senhas, exfiltração de dados), contornos de censura ou “novos ecossistemas” construídos sobre esconder dados em lugares inesperados.
  • Outros questionam o valor no mundo real, especialmente quando ferramentas de privacidade já bloqueiam partes da configuração.

Meta: estilo de escrita e debate sobre IA

  • Uma subthread substancial debate se o texto do artigo foi gerado por LLM.
  • Alguns acham o estilo conciso, pesado em tópicos, “parecido com IA” e desagradável; outros o consideram claro e respeitoso com o tempo do leitor.
  • Há desacordo sobre a confiabilidade de ferramentas de detecção de IA e preocupação de que as pessoas atribuem textos a LLMs em excesso.