00 Análise do lado do cliente

Não podemos esconder um scanner em código que possa ler.

O que a análise do lado do cliente é, por que é um backdoor por construção, e porque uOS não enviará um.

A análise do lado do cliente não quebra a criptografia de ponta a ponta. Ela o ignora — olhando sua mensagem no único dispositivo onde ainda existe em texto simples.

Não podemos esconder um scanner em código que possa ler.

A análise do lado do cliente inspeciona o conteúdo em seu próprio dispositivo — antes de ser criptografado ou depois de descriptografado. É frequentemente apresentado como uma forma de "proteger crianças sem quebrar criptografia". Esse enquadramento é enganoso. A análise do lado do cliente não quebra matematicamente a criptografia de ponta a ponta; ela a ignora. A cifração continua a funcionar. A inspeção simplesmente acontece no único lugar onde sua mensagem ainda existe em texto simples: seu dispositivo.

Como é suposto funcionar

  • Um hash perceptivo — uma impressão digital projetada para sobreviver ao redimensionamento, corte e recodificação — é calculado em seu dispositivo para cada imagem ou arquivo.
  • Essa impressão digital é comparada com uma base de dados de hashes de material ilegal conhecido, enviado para o dispositivo.
  • As correspondências são marcadas e relatadas — antes de o conteúdo ser criptografado e enviado.

O que a pesquisa realmente mostra

A análise do lado do cliente foi examinada de perto pela comunidade criptográfica, usando o sistema NeuralHash proposto pela Apple como caso de referência. Os achados são consistentes, e eles cortam ambas as maneiras:

  1. Pode ser evadido pelas pessoas a quem se dirige.O trabalho revisado por pares no NeuralHash mostrou que o cálculo do hash não é robusto contra a manipulação de imagens baseada em gradientes ou transformações: pequenas mudanças derrotam a detecção, deixando a imagem inalterada para um olho humano.
  2. Pode ser armado contra pessoas que não é alvo.A mesma linha de pesquisa — e mais tarde ataques de colisão em caixa preta contra NeuralHash e Microsoft PhotoDNA — mostrou que um atacante pode perturbar uma imagem comum até que sua impressão digital combine com uma marca. Uma imagem inócua pode ser criada para activar o alarme no dispositivo de outra pessoa.
  3. A lista não é auditável pela construção.O dispositivo compara com hashes, não imagens. Ninguém fora do operador pode verificar o que um determinado hash corresponde. Um sistema construído para corresponder a uma categoria de conteúdo corresponderá ao que a lista disser que corresponde.

A Apple propôs exatamente isso — NeuralHash, analisar uploads de iCloud Photos no dispositivo — e, após consulta, decidiu não prosseguir. Nunca foi enviado.

Por que é uma porta traseira

Um backdoor não é definido por intenção. É definido pela capacidade: um mecanismo através do qual alguém além dos participantes pode ler o conteúdo. A análise do lado do cliente é precisamente esse mecanismo, instalado no único ponto onde a leitura ainda é possível. Uma vez que o gancho existe, o que ele procura é uma definição política, não uma configuração de engenharia — e a política muda.

Um serviço criptografado de ponta a ponta com um scanner no dispositivo não é um serviço criptografado de ponta a ponta. É um serviço de vigilância com um transporte cifrado.

Por que uOS não enviará um

  1. Não há binário para escondê-lo.uOS é um sistema operacional web: o cliente é entregue ao seu navegador e executado lá. O código que é executado é o código que você pode abrir nas ferramentas de desenvolvimento do seu navegador. Um scanner não poderia ser adicionado silenciosamente — ele ficaria no código que você pode ler, em cada carga.
  2. Isso violaria a fronteira onde todo o sistema é construído.Cada aplicativo no uOS herda um limite criptografado pós-quantum, de ponta a ponta. Um scanner do lado do dispositivo é um buraco nesse limite para cada aplicativo de uma vez — não apenas para mensagens.
  3. Não vamos implementá-lo e vamos contestar qualquer ordem.Qualquer mecanismo que inspecione o conteúdo antes da criptografia é um backdoor, independentemente de seu propósito declarado. Quando uma ordem requer uma, nós vamos pedir revisão judicial antes de qualquer cumprimento.

Onde isto se conecta ao Chat Control

Em sua forma mais contestada, o CSAR ("Chat Control 2.0") exigiria mesmo serviços criptografados de ponta a ponta para detectar material conhecido – que, para um serviço criptografado, só pode significar análise no dispositivo. É por isso que o debate de análise do lado do cliente e o debate Chat Control são o mesmo debate. A nossa posição sobre o regulamento decorre directamente dos factos técnicos desta página.

Livre para sempre

Livre para indivíduos e famílias. Para sempre.

Sem anúncios, sem mineração de dados, sem relógio de teste. As contas individuais e familiares são gratuitas — permanentemente. As organizações pagam por assento, e é isso que o financia.

Solicitar sua conta Apenas convites enquanto escalamos