Angelina Tsuboi levou nosso SBC favorito, o Raspberry Pi, aos céus com seu último projeto. Tsuboi trabalha como piloto e tem experiência em segurança cibernética, tornando este projeto um acéfalo. Ela criou o que ela chama Apanhador de moscas—um sistema alimentado por Pi que pode detectar aeronaves falsas usando Vigilância Dependente Automática – Transmissão (ADS-B).
As aeronaves usam sinais ADS-B para retransmitir suas respectivas informações de localização. Os hackers podem criar leituras falsas que sugerem que uma aeronave está próxima usando ADS-B. O Fly Catcher funciona monitorando a frequência de 1.090 MHz e pode determinar se uma aeronave em potencial é genuína ou não, graças a uma rede neural desenvolvida apenas para este projeto.
A placa principal por trás deste projeto é um Raspberry Pi. Ele usa uma rede neural customizada desenvolvida em Python para analisar sinais ADS-B. Este algoritmo foi treinado em dados ADS-B precisos para reconhecer dados reais de voo e alimentar leituras falsas de aeronaves usando SDR, assim como um hacker real poderia usar em um ataque.
Tsuboi usa um Raspberry Pi 3 B+ conectado a uma antena de 1.090 MHz. Ele usa FlightAware SDR e pode ler sinais ADS-B em tempo real. Para testar a unidade, Tsuboi fez um vôo de uma hora sobre Los Angeles. Você pode ver esse voo em seu canal no YouTube, onde ela detalha o funcionamento interno do projeto.
Tsuboi teve a gentileza de tornar o projeto de código aberto e compartilhou o código-fonte para quem quiser conferir. Com o hardware adequado, você deve copiar o repositório do Flight Catcher, que pode ser encontrado em GitHub.
Para ver mais de perto este projeto Raspberry Pi, confira a página oficial do projeto Fly Catcher em Hacker.