20 pontos por GN⁺ 2025-04-16 | 3 comentários | Compartilhar no WhatsApp
  • O youtuber Jeff Geerling fez um experimento para ver se era possível restaurar o conteúdo de uma imagem de pasta pixelizada e ofereceu uma recompensa de 50 dólares
  • Em menos de um dia, 3 participantes conseguiram remover a pixelização usando métodos diferentes
  • O usuário do GitHub KoKuToru publicou o repositório completo com as técnicas de deep learning e acumulação de quadros realmente usadas
  • O desfoque por pixelização em vídeos com movimento ficou muito fácil de reverter com o avanço da IA
  • A conclusão é que, para proteger informações sensíveis, métodos como máscara de cor sólida são mais seguros do que pixelização

Contexto do experimento de remoção de pixelização

  • Jeff Geerling mostrou em seu vídeo do YouTube, a partir do ponto 4:57, o conteúdo de uma pasta pixelizada e inseriu a mensagem “restaure e ganhe recompensa”
  • Ele propôs pagar 50 dólares para quem acertasse qual era o conteúdo pixelizado no vídeo
  • Em menos de 24 horas, três pessoas conseguiram, cada uma com uma abordagem um pouco diferente

Como conseguiram restaurar?

  • Os três compartilharam o processo de restauração de bom grado — algo comum entre pessoas que gostam de engenharia reversa
  • O usuário do GitHub KoKuToru publicou o repositório completo

Primeira tentativa: método de força bruta

  • Coletou áreas correspondentes dentro do quadro da janela e acumulou os dados de pixel
  • Usando TensorFlow, reuniu informações de vários quadros para gerar uma imagem quase legível
  • Como a região foi definida manualmente, o resultado ficou um pouco manchado

Segunda tentativa: extração automatizada de quadros + ajuste no GIMP

  • Usou GIMP e ffmpeg para detectar automaticamente o quadro exato da janela
  • Aproveitou mais quadros para obter uma imagem totalmente legível

Como evitar isso?

  • Apenas pixelizar ou desfocar não é adequado para proteger informações sensíveis quando há movimento no vídeo
  • Especialmente com o avanço de IA e redes neurais, esse tipo de técnica de reversão ficou muito mais rápida e precisa
  • Exemplo: já é possível extrair uma voz limpa de uma gravação com várias vozes misturadas
  • Quanto mais movimento houver no vídeo, mais pontos de dados analisáveis existem e maior fica a precisão
  • A avaliação é que teria sido difícil restaurar se o autor não tivesse movido a janela do Finder

O que fazer daqui para frente?

  • Se quiser esconder dados sensíveis, recomenda-se usar máscara de cor sólida em vez de pixelização ou blur
  • Pela intuição humana, o blur pode parecer melhor, mas para a IA não há grande diferença
  • Em conclusão, a melhor forma de segurança é não incluir em vídeo informações que não podem vazar

Material de referência

3 comentários

 
bus710 2025-04-17

Há dez e tantos anos, quando grandes empresas passavam esse tipo de tarefa, mestres e doutores ficavam meses em cima disso escrevendo artigos sobre deblurring... agora ficou quase no nível de um clique.

 
crawler 2025-04-16

Vendo o vídeo de decodificação no GitHub, é realmente algo incrivelmente chocante.

 
GN⁺ 2025-04-16
Comentários do Hacker News
  • Há quem diga que, alguns anos atrás, esse tipo de trabalho exigiria um supercomputador e um doutorado

    • Na prática, não. Já era possível até 20 anos atrás em um notebook de consumidor
    • O necessário é a capacidade de reproduzir a geração da imagem e as condições de pixelização/desfoque
    • Se o raio do pixel incluir apenas 4 caracteres, basta procurar primeiro esses 4 caracteres
    • Dá para pensar na pixelização como um hash ruim, e é fácil encontrar a imagem de pré-entrada
    • Não é preciso motion, IA nem machine learning
    • A parte difícil é reproduzir o ambiente, e a IA permite pular esse esforço
  • Há lembrança de um colega que fez algo parecido há 10 anos para uma demo técnica divertida

    • Ele filmou um vídeo passando por uma porta de escritório ligeiramente aberta
    • Reconstruiu a imagem completa do escritório a partir da "fresta em movimento"
    • Sempre lembra disso quando está em um box de banheiro público
  • Como censurar uma captura de tela no Windows-98

    • Abrir a captura de tela no MS-Paint
    • Selecionar preto como cor 1 e cor 2
    • Selecionar o texto a censurar com a ferramenta de seleção retangular
    • Pressionar a tecla DEL para transformar o retângulo em preto
    • Salvar a captura de tela
    • A IA ainda não descobriu como decifrar preto sólido
  • Há quem diga que isso não teria funcionado se a janela do Finder não tivesse se movido

    • Para esconder dados sensíveis, usaria uma máscara de cor sólida em vez de blur ou pixelização
    • Ao mover a janela, não pixelizar em uma grade fixa
    • Dá para pixelizar uma vez e sobrepor isso em uma captura de tela fixa para ficar visualmente melhor
    • Seria bom se ferramentas de edição de vídeo tivessem um recurso embutido de embaralhamento da pixelização
  • Técnicas assim vêm sendo usadas há muito tempo em áreas como astronomia

    • Reconstruir objetos a partir de imagens borradas é amplamente usado em astronomia e imageamento biomédico
    • Assumindo que o desfoque seja espacialmente invariável, o borrão da imagem é definido como uma convolução 2D entre a imagem real e a função de espalhamento de ponto
    • Isso é convertido em um problema de deconvolução cega multi-frame para reduzir as incógnitas
  • O Bell Labs A-3 scrambler usava inversão de banda e transposição em tempo real, mas fracassou no mercado comercial

    • Durante a Segunda Guerra Mundial, o SIGSALY foi o primeiro sistema seguro pelos padrões modernos
    • Ele usava pares sincronizados de discos fonográficos one-time
  • O vídeo "Thank you" do Lockpicking Lawyer foi desfocado, mas não bloqueou a informação

    • Recuperar dados defeituosos de entrada em janelas é possível há mais de 50 anos
    • É uma forma barata de transferir o custo de melhorias físicas para melhorias computacionais
  • Há conselho de especialistas de que, se você quer censura, remova a informação

  • Há curiosidade sobre se adicionar ruído aleatório à versão pixelizada tornaria esse método inviável

  • Sugestão para experimentar o "AV-8500 Special" do Japão dos anos 90