Poucas discussões expõem tão claramente a tensão entre inovação tecnológica e garantias constitucionais quanto o uso de softwares de vigilância por agências de inteligência. O caso First Mile, utilizado pela Agência Brasileira de Inteligência (Abin), não é apenas mais um capítulo na longa história da espionagem estatal — é um marco que deveria acender alertas em toda a comunidade de engenharia de software e infraestrutura em nuvem.
A analogia com a Segunda Guerra Mundial, usada por quem defende a legalidade da ferramenta, é sedutora. Se um espião como Dusko Popov precisava de métodos artesanais para detectar vigilância, hoje um software bem projetado pode fazer o mesmo com precisão cirúrgica. Mas o salto técnico não apaga o dilema jurídico: quais limites técnicos devem ser impositivos — e não apenas legais — para que uma ferramenta como o First Mile não se transforme numa máquina de vigilância inconstitucional?
O que o First Mile revela sobre a arquitetura da vigilância moderna
Diferentemente dos sistemas de espionagem tradicionais, o First Mile opera na camada de rede e no dispositivo alvo. Tecnicamente, isso significa que ele consegue interceptar comunicações antes mesmo que cheguem aos servidores dos provedores — daí o nome "first mile". Para um engenheiro de software, o desafio não está apenas na capacidade de coletar dados, mas na forma como esses dados são armazenados, processados e protegidos. Imagine uma pipeline de dados que recebe tráfego de voz, mensagens e metadados de centenas de dispositivos simultaneamente. Onde esses dados residem? Em nuvem própria da Abin? Em nuvem pública com controles de acesso? Quais são os mecanismos de isolamento entre alvos?
Do ponto de vista de infraestrutura, a escolha de onde hospedar o First Mile define o risco de vazamento e o nível de auditoria possível. Uma implementação mal projetada pode expor dados sensíveis a acessos não autorizados internos — um problema muito mais comum do que se imagina em agências governamentais ao redor do mundo. Já vi, em projetos de compliance para clientes do setor público, casos em que logs de acesso a sistemas críticos eram armazenados no mesmo repositório que os próprios dados operacionais, tornando qualquer auditoria posterior inútil.
IA aplicada ao First Mile: o verdadeiro multiplicador de poder
Se o software apenas capturasse dados brutos, seu impacto seria limitado. O diferencial está na aplicação de inteligência artificial para análise de padrões, reconhecimento de voz, sentimentos e até predição de comportamentos. Aqui entramos em terreno minado. Os modelos de machine learning treinados com dados de vigilância podem apresentar vieses graves — seja por amostragem tendenciosa, seja por labels enviesados por agentes humanos. Um modelo que classifica automaticamente comunicações como "suspeitas" pode, na prática, discriminar grupos inteiros.
Na minha experiência com sistemas de análise de dados em escala, sei que o maior desafio não é treinar o modelo, mas garantir a rastreabilidade das decisões. Um sistema de IA usado pela Abin precisaria, para ser minimamente aceitável, manter um registro imutável de cada decisão — quem solicitou a análise, qual modelo foi usado, quão confiante foi a predição, e quais ações foram tomadas. Isso não é um detalhe técnico; é a diferença entre uma ferramenta de inteligência e um instrumento de arbítrio.
Legalidade versus viabilidade técnica: o fosso que ninguém discute
A lei brasileira exige autorização judicial para interceptação telefônica (Lei 9.296/96) e estabelece limites para o uso de dados de telecomunicações. Mas o que acontece quando a ferramenta coleta dados de forma preventiva, antes de qualquer autorização, e só depois aplica filtros? Esse é o cenário mais provável no First Mile: a captura é contínua, e a "autorização" surge como um selo a posteriori. Para um engenheiro, isso é um desastre de arquitetura. Uma pipeline que coleta tudo e depois filtra viola o princípio de minimização de dados, um dos pilares da LGPD e de qualquer sistema bem desenhado.
A saída técnica mais honesta seria implementar o que chamo de "autorização programável": um módulo de controle que só libera a captura de um determinado dispositivo quando uma chave criptográfica, emitida por autoridade judicial, é inserida. Esse módulo precisa ser à prova de bypass — algo que, na prática, exige hardware seguro (HSM) e auditável. Sem isso, qualquer discussão sobre legalidade é apenas cosmética.
Lições para engenheiros: privacidade em produto não é opcional
O caso First Mile deveria servir como um estudo de caso em qualquer curso de engenharia de software. Porque, independentemente da opinião que se tenha sobre os fins do Estado, os meios técnicos usados definem o nível de controle democrático possível. Como engenheiros, projetamos sistemas que podem ser usados para o bem ou para o mal. A escolha de incluir desde o início mecanismos de transparência e auditoria — ou de omiti-los por "eficiência" — é uma decisão ética que se reflete no código.
Para quem trabalha com infraestrutura em nuvem, a lição é clara: ambientes governamentais com alto nível de sigilo não podem ser tratados como contas AWS comuns. Precisam de isolamento de rede, controles de acesso baseados em atributos (ABAC) com aprovação de múltiplas partes, e registros de auditoria imutáveis em armazenamento externo — o famoso "immutable log" em soluções como AWS CloudTrail ou Azure Monitor, mas com cadeia de custódia forense.
Riscos técnicos que vão além da lei
Mesmo que o First Mile seja considerado legal, há riscos operacionais que não podem ser ignorados. O mais grave é a superfície de ataque: um software espião, por definição, precisa se comunicar com servidores de comando e controle. Se essa comunicação for interceptada por um adversário — e não estou falando de paranóia, mas de casos reais documentados como o Pegasus vazado —, o agressor pode assumir o controle do próprio sistema de vigilância. Um backdoor em nível de kernel não é algo que se corrige com um hotfix.
Outro ponto cego é a dependência de fornecedores privados. O First Mile, como qualquer software desse tipo, provavelmente foi desenvolvido por uma empresa terceirizada. Quem garante que não há portas dos fundos inseridas pelo fabricante? A auditoria de código-fonte fechado é quase impossível, e a confiança cega em contratos governamentais já se mostrou ingênua em dezenas de casos internacionais.
O mercado de trabalho e a demanda por especialistas em vigilância ética
Um aspecto pouco comentado dessa discussão é o impacto no mercado de trabalho para engenheiros de software e especialistas em IA. A demanda por profissionais que saibam projetar sistemas seguros e em conformidade com leis de privacidade cresce exponencialmente. Não só em empresas privadas, mas também em órgãos públicos e em consultorias que precisam auditar sistemas governamentais. Dominar conceitos como privacy by design, differential privacy, e controle de acesso granular é um diferencial competitivo real.
Além disso, o caso First Mile sinaliza uma oportunidade para quem atua na intersecção entre IA e direito: construir ferramentas que automatizem a conformidade legal em tempo real. Imagine um sistema de interceptação que, sozinho, recuse executar uma ordem de coleta se ela não estiver acompanhada da respectiva autorização judicial digital. Isso não é ficção; é engenharia de software aplicada à defesa do Estado de Direito.
Minha perspectiva técnica
Acompanho discussões sobre vigilância estatal desde os tempos do Echelon, passando pelo escândalo Snowden, até os dias atuais. A cada ciclo, a tecnologia avança mais rápido que o debate jurídico. Minha posição é clara: nenhum software de vigilância deve ser implantado sem que seu código, sua arquitetura e seus mecanismos de auditoria sejam abertos a uma comissão técnica independente. Não por militância, mas porque a história mostra que o abuso é a regra, não a exceção.
No caso específico do First Mile, a Abin deveria publicar, ao menos para especialistas credenciados, as especificações técnicas do sistema: como os dados são armazenados, quem tem acesso, como as autorizações são vinculadas às coletas. Isso não comprometeria sigilo operacional, porque não revelaria alvos; apenas exporia os controles, como fazem sistemas financeiros com suas auditorias. Sem transparência técnica, qualquer debate sobre legalidade é incompleto.
Engenheiros de software não são meros executores de requisitos. Somos projetistas de realidades digitais. O First Mile é um lembrete de que nossas escolhas de arquitetura — onde colocar a chave de criptografia, como desenhar os logs, se permitimos ou não captura preventiva — moldam o equilíbrio entre segurança nacional e liberdade individual. Que essa discussão sirva para elevar o nível do debate, não apenas nos tribunais, mas também nos repositórios de código.
