Quando o modelo de ameaça muda, a arquitetura também precisa mudar
As arquiteturas de segurança corporativa apoiaram-se por muito tempo na mesma suposição: se detectarmos o atacante com antecedência suficiente, conseguiremos parar a cadeia antes que ela se complete. Em torno dessa suposição, camadas de segurança poderosas se formaram. O WAF bloqueia requisições maliciosas. O balanceador de carga impõe controle em nível de protocolo. O gateway de acesso determina quem é o usuário e qual aplicação ele pode alcançar. Logs e SIEM tornam os incidentes visíveis.
Cada uma dessas camadas ainda é necessária. Mas a automação de ataques impulsionada por IA mostrou que a segurança não pode mais se apoiar somente em "detecção mais rápida". Estamos agora diante de um modelo de ameaça em que o atacante pode ler código, procurar vulnerabilidades, construir cadeias de exploração e repetir o ciclo em segundos.
Neste ponto, a pergunta não é mais apenas "como pegamos o atacante mais rápido?". Uma pergunta mais fundamental precisa ser feita: mesmo que o atacante alcance o dispositivo do usuário, como garantimos que ele nunca alcance a superfície da aplicação?
O ZeroLeak é a resposta arquitetônica a essa pergunta. O ZeroLeak executa a aplicação web em um ambiente isolado gerenciado pela TR7, em vez de no dispositivo do usuário. Nenhum DOM, JavaScript, resposta de API, token de sessão ou estado de aplicação é enviado ao navegador do usuário. O usuário vê apenas o fluxo de pixels ao vivo da aplicação; as entradas de mouse e teclado são encaminhadas com segurança ao ambiente isolado.
O papel do dispositivo é deliberadamente estreitado: não executar a aplicação, mas apenas exibir a imagem e transportar a entrada. A diferença pode parecer pequena, mas é crítica do ponto de vista da arquitetura de segurança. Porque, no dispositivo comprometido pelo atacante, não existe aplicação.
O que o ZeroLeak remove do dispositivo do usuário
A propriedade arquitetônica do ZeroLeak é expressa melhor por aquilo que não chega ao dispositivo do usuário.
Nenhuma estrutura HTML viaja até o dispositivo do usuário
Especificação do produto TR7 ZeroLeakO código da aplicação roda apenas no servidor
Especificação do produto TR7 ZeroLeakOs dados da aplicação permanecem no contêiner isolado
Especificação do produto TR7 ZeroLeakO vídeo ao vivo da página renderizada é toda a superfície do dispositivo do usuário
Especificação do produto TR7 ZeroLeakA abordagem central: a aplicação não viaja para o dispositivo do usuário
No modelo tradicional de aplicação web, o dispositivo do usuário é uma parte ativa da aplicação. O navegador recebe o DOM, executa JavaScript, faz chamadas de API, transporta informações de sessão e mantém parte do estado da aplicação por si só. Esse modelo funciona; mas tem uma consequência de segurança importante: quando o dispositivo é comprometido, o atacante vê não apenas a tela, mas a superfície operacional da aplicação.
O ZeroLeak inverte esse modelo. A aplicação não é executada no dispositivo do usuário, mas dentro de um contêiner isolado do lado do servidor. O que é enviado ao navegador do usuário não é a aplicação em si, mas a saída visual da aplicação. O usuário vê a página, preenche formulários, clica em botões e continua a interagir com a aplicação. Mas, tecnicamente, o navegador não executa a aplicação; ele apenas exibe um fluxo de pixels ao vivo.
O que atravessa a fronteira em direção ao dispositivo do usuário é deliberadamente limitado: nenhum DOM é enviado, JavaScript não é executado, respostas de API não são transportadas ao dispositivo, tokens de sessão não são entregues ao equipamento do usuário, o estado da aplicação não é mantido no navegador. Os eventos de mouse, teclado e navegação fluem na direção oposta para o contêiner isolado. A aplicação roda lá, é renderizada lá, e apenas sua imagem é entregue ao usuário.
Como resultado, a superfície que o atacante mira muda. No dispositivo já não vive uma superfície de aplicação diretamente explorável, mas uma camada de exibição com autoridade limitada.
Como funciona o isolamento por fluxo de pixels
Quando uma sessão ZeroLeak começa, um ambiente de trabalho isolado e dedicado é preparado para o usuário. A aplicação web é aberta nesse ambiente, o contexto de identidade é transportado através do TR7 Gateway de Acesso (AGS), e as interações do usuário são executadas dentro dessa sessão segura.
Da perspectiva do usuário, a experiência é próxima de uma aplicação web padrão. Páginas carregam, menus são usados, formulários são preenchidos, operações são realizadas em painéis administrativos. A diferença é que tudo isso acontece não no dispositivo do usuário, mas dentro do contêiner isolado. Do contêiner para o usuário, flui apenas a imagem renderizada. Do usuário para o contêiner, retornam apenas eventos de entrada controlados.
Esse modelo oferece três vantagens de segurança. Primeiro, o dispositivo não vê a estrutura interna da aplicação — como não há DOM no navegador, nenhuma superfície de ataque baseada em DOM é transferida para o dispositivo. Segundo, a sessão da aplicação não vive no dispositivo do usuário; credenciais, tokens e respostas da aplicação permanecem dentro dos limites do contêiner. Terceiro, a sessão é efêmera — quando o usuário termina, o contêiner é destruído, e não fica espaço de trabalho persistente que um atacante possa encontrar mais tarde.
Essa abordagem aplica o princípio do "menor privilégio" ao nível do dispositivo do usuário. O equipamento do usuário não tem autoridade para executar a aplicação. Ele apenas exibe a imagem e encaminha a entrada.
Por muito tempo, quando se falava em vazamento de dados, falava-se em download de arquivo, cópia, impressão, e-mail ou área de transferência — os canais clássicos. Os controles DLP estavam, portanto, focados em monitorar e bloquear esses canais. Mas uma captura de tela não é mais uma simples cópia visual. Engines OCR modernas e sistemas de IA visual conseguem converter a captura de uma tabela, um cadastro de cliente, um valor financeiro, um campo de identidade ou um documento técnico de volta em texto legível. Uma captura pode virar um vazamento de dados estruturado em poucos segundos. Separar a aplicação do dispositivo é o primeiro passo crítico; mas a tela que o usuário vê também pode se tornar um canal de vazamento. As camadas anti-OCR do ZeroLeak existem para fechar esse canal — o objetivo é tornar as capturas e os vídeos difíceis de ler de forma confiável pelas máquinas, sem atrapalhar o trabalho do usuário humano. O equilíbrio central: humanos devem continuar lendo; máquinas não devem analisar de forma confiável.
A abordagem anti-OCR em três camadas
A abordagem anti-OCR do ZeroLeak não se apoia em uma única técnica, porque os métodos de captura de tela, as engines OCR e os sistemas de IA visual têm fraquezas e tolerâncias diferentes. Três camadas operam em conjunto.
A primeira camada explora a diferença entre a percepção humana e a percepção da máquina. A página é exibida de modo que o usuário humano possa lê-la. Mas microperturbações controladas são aplicadas às bordas dos caracteres, ao alinhamento das linhas, às transições de contraste e à textura de fundo. Essas perturbações permanecem abaixo do limiar de incômodo visual para humanos; porém dificultam a segmentação de caracteres e a análise de palavras do OCR. Essa camada é a primeira linha de defesa diante das capturas de tela clássicas, da gravação de tela e das capturas de vídeo de baixa qualidade. O objetivo não é esconder a tela — o objetivo é tornar a imagem capturada mais difícil de ser convertida em texto limpo e confiável pelas máquinas.
Nem toda área da tela carrega a mesma sensibilidade. Um menu de navegação, um cabeçalho genérico ou um texto de ajuda não é tratado no mesmo nível de risco que um ID de cliente, um saldo de conta, um prontuário de saúde ou um token administrativo. O ZeroLeak pode tratar as regiões de conteúdo sensível em diferentes níveis de proteção de acordo com o contexto. Desfoque dinâmico, mascaramento seletivo ou visibilidade baseada em interação podem ser aplicados. O conteúdo pode estar visível de modo controlado enquanto o usuário trabalha ativamente em um campo de dados; quando o foco muda, quando o risco de captura aumenta ou quando o campo se torna passivo, o nível de proteção sobe. Isso importa para a usabilidade: perturbar toda a tela o tempo todo prejudica a experiência do usuário, enquanto a proteção direcionada concentra o esforço nos dados sensíveis e reduz fricção desnecessária.
OCRs e sistemas de IA visual não leem apenas pixels. Eles analisam formas de letras, espaçamento entre palavras, layout das linhas, continuidade dos caracteres e relações visuais ao longo da página. A terceira camada do ZeroLeak quebra essas suposições. Variações controladas aplicadas na camada de texto preservam a experiência de leitura humana enquanto dificultam a extração de texto pela máquina de forma limpa, consistente e estruturada. Essa camada agrega resistência específica diante de capturas em alta resolução, extração de frames de gravações de vídeo e análise de conteúdo baseada em IA visual. O objetivo não é apenas "tornar as letras ilegíveis" — é dificultar a interpretação da página por uma máquina como um todo.
Defesas baseadas em técnica única são estudadas e contornadas rapidamente. As três camadas cobrem classes distintas de contorno: a perturbação visual derrota o OCR clássico; o desfoque contextual derrota a extração seletiva de regiões; a distorção da camada de texto derrota modelos de visão de alta fidelidade que sobrevivem a técnicas baseadas em ruído. À medida que os modelos de visão evoluem, cada camada evolui de forma independente. A propriedade arquitetônica — a aplicação é renderizada no servidor e somente pixels chegam ao dispositivo do usuário — é o que torna o anti-OCR em camadas viável em primeiro lugar.
Defesa contra IA visual: o problema não é mais apenas texto
A ameaça clássica do OCR estava em grande parte delimitada pela pergunta: que texto está escrito nesta imagem? Com a IA visual, o problema se ampliou. O atacante agora pode extrair não apenas o texto mas o contexto da página. Ele pode inferir qual valor se relaciona com qual cliente, qual campo carrega dados financeiros, qual tela pertence a um painel administrativo ou qual fluxo de trabalho está em execução.
Por isso, a abordagem de proteção visual do ZeroLeak não se limita a perturbar os caracteres. A integridade da página, as relações entre campos, as regiões de dados sensíveis e o contexto visual fazem todos parte do modelo de defesa. O objetivo é negar ao atacante respostas confiáveis a perguntas como: qual é o texto sensível na página, qual valor se relaciona com qual usuário, qual campo carrega dados financeiros ou de identidade, de qual sessão esta captura foi feita, a qual usuário o vazamento pode ser atribuído.
O ZeroLeak trata cada uma dessas perguntas em uma camada diferente. O anti-OCR perturba a legibilidade. A marca d'água e a esteganografia fornecem atribuição. A gravação forense preserva o contexto ao redor do incidente.
Nenhuma camada de proteção visual elimina toda possibilidade de vazamento. Um usuário autorizado pode apontar a câmera do celular para a tela. Uma pessoa pode redigitar informações de memória. Enquanto existir qualquer saída visual, a probabilidade de vazamento é uma realidade a ser gerenciada. Por isso, o ZeroLeak foca não apenas em prevenção, mas também em atribuição e dissuasão. A marca d'água visível carrega identidade do usuário, marca de tempo, sistema de origem e informações de sessão — ela dissuade e fornece atribuição imediata quando uma captura aparece. A marca esteganográfica invisível é incorporada em nível de pixel; ela sobrevive à compressão JPEG, ao redimensionamento e à edição rotineira de imagem. Mesmo que a marca d'água visível seja recortada, a marca invisível identifica a fonte. Ambas as camadas se atualizam ao vivo durante a sessão e estão vinculadas à identidade autenticada da sessão — um mecanismo de atribuição dinâmico e atrelado à sessão, em vez de um carimbo estático.
Gravação forense: reconstruir o incidente depois do ocorrido
Um dos efeitos mais importantes dos ataques impulsionados por IA é a velocidade. As janelas de violação podem comprimir-se de minutos para segundos. Nessas condições, as equipes de segurança precisam não apenas gerar alertas, mas reconstruir rapidamente a realidade após o fato.
Por esse motivo, o ZeroLeak trata a gravação de sessão como parte integral da arquitetura. O objetivo não é apenas responder a "quem fez login?". O objetivo real é reconstruir o que foi visto durante a sessão, quais ações foram realizadas, quais dados foram processados e como a cadeia de eventos se desenrolou.
Capacidades da gravação forense
Vídeo de sessão completo
Cada sessão ZeroLeak pode ser gravada do início ao fim em vídeo. As equipes de segurança podem reproduzir quais páginas o usuário viu, quais passos seguiu e quais operações realizou. Uma sólida camada de evidência para revisão de incidente, investigação interna, auditoria e conformidade.
Capturas inteligentes
Orientadas por eventos, não periódicas. Capturas são feitas em eventos significativos: um novo carregamento de página, um envio de formulário, uma operação de cópia, uma tentativa de download ou uma ação administrativa crítica. A abordagem reduz ruído e oferece acesso rápido aos momentos relevantes.
Teclas por palavra
As teclas são registradas não como caracteres individuais, mas como eventos no nível de palavra. A autorrepetição é filtrada. Um analista de segurança pode ler o que o usuário digitou ou quais comandos foram executados em um formato muito mais utilizável do que logs em nível de caractere.
Rastreamento de cliques e navegação
Cada posição de clique, mudança de URL e evento de navegação SPA é registrado. A cadeia de ações do usuário pode ser reconstruída sem inferência. Crítico quando um incidente exige análise precisa de sequência de eventos.
Operações de área de transferência
Eventos de copiar, recortar e colar são registrados junto com seu conteúdo. A área de transferência é um dos canais críticos para vazamento de dados por usuários autorizados; torná-la visível com seu conteúdo é essencial para entender como um vazamento de fato aconteceu.
Logs com integridade protegida
Os logs de sessão são encadeados para verificação de integridade. A manipulação posterior é detectável. Essa propriedade importa para processos judiciais, auditorias regulatórias, investigações internas e gestão de provas pós-incidente.
Onde o ZeroLeak faz sentido?
O ZeroLeak não é uma camada obrigatória para toda aplicação web. Seu valor emerge em cenários em que levar a superfície da aplicação ao dispositivo do usuário é inaceitável. Ele fornece forte controle arquitetônico especialmente nestas situações: portais em que dados sensíveis são exibidos, consoles administrativos privilegiados, acesso de terceiros e prestadores, acesso a partir de dispositivos BYOD, interfaces SCADA e ICS, sistemas de documentos confidenciais, plataformas de revisão jurídica e pesquisa, e fluxos de trabalho críticos que exigem auditabilidade.
O fio condutor desses cenários é o seguinte: o usuário precisa ter acesso, mas levar a superfície da aplicação e os dados para o dispositivo do usuário é arriscado. O ZeroLeak responde a esse dilema com isolamento visual.
Como o isolamento visual funciona em cada cenário
Ambientes SCADA e ICS
Em sistemas de controle industrial, abrir interfaces de gestão diretamente nos dispositivos dos usuários gera risco sério. Com o ZeroLeak, os operadores chegam aos painéis SCADA e ICS por meio do isolamento visual. A rede industrial não é exposta diretamente ao dispositivo do usuário. Cada mudança de parâmetro, cada ação de controle e cada sessão podem ser registradas. Esse modelo preserva a continuidade operacional e reforça o isolamento da rede.
Bancos e finanças
Em ambientes bancários e financeiros, os dados de clientes, os registros de transações e as telas administrativas carregam alta sensibilidade. O ZeroLeak fornece acesso isolado aos portais internos de clientes e aos painéis administrativos. Como dados de clientes, DOM ou respostas de API não são transferidos para o dispositivo do usuário, o risco de vazamento decorrente do acesso administrativo é reduzido. As gravações de sessão formam uma sólida base probatória para auditoria e conformidade.
Documentos confidenciais e portais
Para alguns documentos, o DLP clássico não basta. Bloquear downloads não impede a exfiltração por captura de tela. O ZeroLeak limita, nos portais de documentos sensíveis, as opções de download, cópia e impressão, e aplica anti-OCR, marca d'água e marcação esteganográfica contra o risco de vazamento visual. Se uma captura aparecer externamente, a identificação da fonte se torna possível.
Acesso de prestadores e BYOD
Prestadores terceirizados e dispositivos pessoais são um problema de acesso difícil para as equipes de segurança. O ZeroLeak simplifica o modelo. O prestador acessa a aplicação por meio de um navegador padrão, mas a verdadeira superfície da aplicação não chega ao dispositivo. A organização pode isolar a superfície da aplicação mesmo quando não consegue gerenciar plenamente o dispositivo.
Consoles administrativos privilegiados
Consoles de nuvem, ferramentas de administração de banco de dados, painéis de CI/CD e planos de controle internos são alvos de alto valor para atacantes. O ZeroLeak fornece acesso a esses consoles por meio de um contêiner isolado. Credenciais, tokens de sessão e interfaces administrativas não alcançam o dispositivo do usuário. O usuário opera a interface, mas a superfície administrativa permanece fora do dispositivo.
Jurídico, educação, pesquisa sensível
Em sistemas de revisão de documentos jurídicos, bancos de dados de pesquisa, plataformas de provas e portais educacionais, o risco central geralmente não é o acesso não autorizado. O risco é a exfiltração de dados durante o acesso autorizado. O ZeroLeak permite que o usuário veja o conteúdo, ao mesmo tempo em que torna mais difícil extraí-lo como arquivo, texto ou captura de tela. Cada acesso é registrado para garantir auditabilidade.
Integração nativa com a pilha TR7
O ZeroLeak não é um produto separado acoplado posteriormente à plataforma TR7. É uma camada de segurança nativa dentro da arquitetura TR7 WAAP, atuando ao lado do WAF, do Balanceador de Carga, do GTM e do Gateway de Acesso.
Identidade e políticas compartilhadas
As sessões ZeroLeak se autenticam por meio do TR7 Gateway de Acesso (AGS). O mesmo contexto de identidade, MFA, acesso condicional e política de autorização aplicados no gateway se estendem à camada de isolamento. A política não é sincronizada — ela é compartilhada. Isso evita que o gateway e a camada de isolamento cheguem a decisões de acesso distintas.
Observabilidade unificada
Os eventos de sessão do ZeroLeak pousam na mesma superfície de observabilidade que os bloqueios do WAF, as métricas do balanceador de carga, as decisões do GTM e os eventos de autenticação do AGS. As equipes de segurança podem investigar um incidente no contexto do tráfego completo da aplicação e da atividade de identidade, e não pela interface isolada de um único produto.
Simplicidade operacional
O ZeroLeak não requer um modelo de implantação separado e paralelo. Para uma aplicação já protegida pela TR7, o isolamento pode ser ativado em nível de política. Menos integração, menos sobrecarga de manutenção, menos fragilidade. Do lado arquitetônico: as costuras de integração que um atacante poderia explorar são reduzidas.
WAF à frente
O TR7 WAF cuida do controle de volume e da aplicação de padrões conhecidos antes que o tráfego alcance o ZeroLeak. As duas camadas se compõem: o WAF absorve tentativas de varredura e contorno; o ZeroLeak garante que mesmo um WAF totalmente contornado não coloque a superfície da aplicação nas mãos do atacante.
Balanceador de carga abaixo
O TR7 Balanceador de Carga (LB) cuida da terminação TLS, da aplicação de protocolos e da distribuição de tráfego. Os contêineres isolados atrás do ZeroLeak se beneficiam da mesma escala, da mesma observabilidade e da mesma base operacional que o restante da pilha da aplicação.
Um fornecedor, uma pilha
Cadeias de segurança fracamente acopladas, montadas com fornecedores distintos, produzem a cada ciclo de release riscos de consistência de política e compatibilidade. O ZeroLeak foi projetado para reduzir esse risco sendo uma parte natural da pilha TR7 — um caminho de upgrade, uma relação de suporte, um conjunto de manuais operacionais.
O modelo de segurança: reduzir a superfície em vez de correr com o atacante
A tese central do ZeroLeak não é que se pode sempre pegar o atacante mais rápido. Essa não é mais uma suposição segura. A abordagem do ZeroLeak é diferente: retirar do dispositivo do usuário a superfície da aplicação que o atacante miraria.
Nesse modelo, a suposição de segurança se desloca. Se não há DOM no dispositivo do usuário, a superfície de ataque baseada em DOM não é transportada ao dispositivo. Se JavaScript não é executado, a exploração de scripts do lado do cliente fica limitada. Se as respostas de API nunca chegam ao dispositivo, há menos dados de aplicação para capturar em memória. Se as credenciais nunca saem do contêiner, mesmo um dispositivo comprometido reduz o valor da sessão. Mesmo que uma captura seja feita, as camadas de marca d'água, esteganografia e anti-OCR entram em ação. Se um incidente ocorrer, a gravação completa da sessão apoia a revisão retrospectiva.
Essa abordagem não substitui a segurança centrada em detecção. WAF, controle de acesso, análise comportamental e logging continuam necessários. Mas o ZeroLeak adiciona, ao lado dessas camadas, uma barreira arquitetônica diferente: a aplicação não viaja para o dispositivo em que o atacante está.
Conclusão: por que o isolamento visual importa para a próxima geração da segurança de aplicações
As ameaças impulsionadas por IA empurram as equipes de segurança não apenas a construir mecanismos de detecção mais rápidos, mas a repensar a própria arquitetura de aplicações. Conhecer cada ataque com antecedência, fechar cada vulnerabilidade antes do atacante e parar cada cadeia de exploração em segundos não é uma suposição de segurança confiável.
Por isso, aplicações críticas precisam de uma abordagem mais sólida: separar a superfície da aplicação do dispositivo do usuário. O ZeroLeak implementa essa abordagem como isolamento visual de navegador dentro da plataforma TR7. A aplicação roda em um contêiner isolado. O usuário vê apenas um fluxo de pixels. As camadas anti-OCR reduzem o risco de captura. A marca d'água e a esteganografia tornam a fonte do vazamento atribuível. A gravação forense fornece o contexto necessário para a revisão pós-incidente.
No fim, o objetivo do ZeroLeak não é mudar inteiramente a experiência do usuário, mas mudar onde a aplicação roda. O usuário continua a usar a aplicação. O atacante, por sua vez, não consegue alcançar a superfície da aplicação.
Referências e leituras relacionadas
Visão completa do produto, especificações técnicas e casos de uso. /platform/addons/zeroleak
Por que as estratégias de segurança centradas em detecção atingiram seu limite em 2026, e a resposta arquitetônica. /resources/analysis/ai-inflection-point-2026
Como as páginas web agora atacam os agentes de IA que as visitam, e onde o isolamento de navegador se encaixa. /resources/analysis/browser-agent-prompt-injection
Análise do colapso da janela de violação de 8 horas (2022) para 22 segundos (2026). https://blog.jazzcybershield.com/agentic-ai-cyber-attacks/
Pesquisa acadêmica sobre perturbações adversariais e degradação da precisão da IA visual. https://thehackernews.com/2026/05/2026-year-of-ai-assisted-attacks.html
Documentação sobre ferramentas de IA migrando de um papel de apoio para uma superfície de ataque ativa. https://www.microsoft.com/en-us/security/blog/2026/04/02/threat-actor-abuse-of-ai-accelerates-from-tool-to-cyberattack-surface/
Panorama de mercado da categoria Remote Browser Isolation. https://www.gartner.com/reviews/market/remote-isolation-software
Proteja suas aplicações mais sensíveis
O ZeroLeak entrega isolamento visual de acesso zero, anti-OCR em múltiplas camadas, atribuição de vazamento em duas camadas e gravação forense de sessão completa — integrado nativamente à TR7. Projetado para portais sensíveis de clientes, consoles administrativos privilegiados, interfaces SCADA/ICS, sistemas de documentos confidenciais, acesso de prestadores e cenários BYOD. Disponível como complemento premium para todos os tipos de licença TR7.
Explorar o ZeroLeak