
Bem-vindo! Desbloqueie a sua primeira oferta aqui
Bem-vindo! Desbloqueie a sua primeira oferta aqui
Bem-vindo! Desbloqueie a sua primeira oferta aqui
O maior fabricante de bloqueadores de drones da China
Quando se fala em pirataria de um drone, a maioria das pessoas pensa em piratear o seu controlador. Mas, de acordo com a minha experiência, a verdadeira vulnerabilidade é mais profunda - nos sinais invisíveis que guiam o drone pelo céu. A falsificação desses sinais é uma das formas mais subtis e poderosas de redirecionar ou perturbar um drone sem nunca tocar no seu software.
Falsificação da navegação do drone funciona imitando sinais GPS reais e fornecendo dados falsos ao sistema de navegação do drone, fazendo com que este calcule mal a sua localização ou siga uma rota falsa.
Este ataque não bloqueia o drone. Não corta o sinal. Ele simplesmente diz ao drone, "Você está noutro lugar". E a maioria dos drones acredita nisso. Neste artigo, explicarei como o spoofing funciona, como os atacantes geram esses sinais enganosos, o que é necessário para lançar um ataque de spoofing - e como podemos nos defender contra ele.
A falsificação de GPS não é ficção científica - é um método real que engana os drones para que voem na direção errada, fornecendo-lhes dados de localização falsos. Estudei a forma como estes sistemas funcionam e vi a rapidez com que podem alterar o comportamento de voo.
Os dispositivos de spoofing transmitem dados falsos Sinais GPS com maior potência do que os sinais de satélite reais. Os drones fixam-se nestes sinais falsos e calculam a sua posição com base em dados falsos.
Os drones utilizam normalmente sinais GPS de satélites para determinar a sua posição. Estes satélites enviam informações precisas sobre o tempo e a posição a partir do espaço. Um drone recebe sinais de pelo menos quatro satélites e calcula a sua posição por triangulação. Mas os sinais reais são fracos - normalmente cerca de -130 dBm na altura em que chegam à Terra.
Os dispositivos de spoofing no solo geram sinais que imitam as mensagens de satélite, mas transportam dados falsos de localização e tempo. Como estes sinais estão mais próximos, chegam ao drone com mais força, fazendo com que o drone os "prefira".
O sinais falsificados são cuidadosamente criados para corresponder à frequência (normalmente L1: 1575,42 MHz), modulação (BPSK) e código pseudo-aleatório (C/A ou código P) dos sinais GPS reais. Quando um drone se fixa no sinal falso, começa a navegar com base em coordenadas, velocidades e registos de tempo falsos - essencialmente desviando-se da rota sem o saber.
Isto não causa apenas um erro de localização. Pode fazer com que o drone se despenhe, aterre numa zona de armadilha ou paire incessantemente no espaço aéreo errado - tudo isto enquanto pensa que está tudo normal.
A falsificação não consiste apenas no envio de coordenadas falsas. É um jogo de tempo, escalonamento e manipulação subtil. Já vi como um atacante experiente pode alterar o comportamento de um drone de forma lenta e invisível, guiando-o passo a passo para o sítio errado.
Os sinais falsificados assumem gradualmente o controlo, primeiro imitando os dados reais do satélite e depois injectando valores de localização e velocidade alterados para enganar o drone.
Começa com sequestro de sinal. O dispositivo do atacante aumenta gradualmente a potência do sinal falsificado até o recetor do drone mudar dos dados reais do satélite para o sinal falso. Esta transição é subtil - muitas vezes despercebida pelos diagnósticos internos do drone.
Uma vez obtido o controlo, o atacante modifica os principais dados de navegação:
Se o objetivo for redirecionar o drone, o atacante pode mudar lentamente as coordenadas até o drone se desviar da rota. Se o objetivo for aterrar o drone, as coordenadas falsas podem corresponder às condições de "aterragem segura" do drone e fazê-lo descer para um local específico.
O que o torna perigoso é o realismo. O drone recebe todas estas informações no mesmo formato que os dados reais do GPS. Não há qualquer bandeira vermelha - a menos que existam salvaguardas adicionais.
Trabalhei com engenheiros de guerra eletrónica que me mostraram como são construídos os dispositivos de falsificação. Alguns são sofisticados e de nível militar. Outros utilizam hardware de prateleira. Seja como for, o conceito é o mesmo: gerar falsificações credíveis.
Os ataques de spoofing utilizam geradores de sinais, SDR (Software Defined Radio), software de simulação de GPS e relógios de alta precisão para construir e transmitir sinais de satélite falsos.
Os falsificadores funcionam de diferentes formas:
A criação de sinais de falsificação realistas requer mais do que apenas equipamento. É necessário sincronização espaço-temporal. Os dispositivos devem imitar o comportamento dos relógios dos satélites (utilizando rubídio ou relógios de cristal controlados por fornos), simular as órbitas dos satélites (com base nas leis de Kepler) e corresponder aos desvios Doppler causados pelo movimento dos drones.
Os sistemas avançados incluem:
Em ambientes urbanos, os atacantes simulam propagação multipercurso modelando as reflexões do sinal nos edifícios - tornando o sinal falso mais credível.
A defesa começa com a consciencialização. Demasiados drones ainda dependem apenas do GPS, sem qualquer apoio ou controlo cruzado. Recomendo sempre a construção de resiliência - porque até o melhor drone é vulnerável se confiar no sinal errado.
Os drones podem defender-se contra a falsificação utilizando a navegação multi-sinal e verificações de consistência do sinal, GNSS encriptadoe sistemas de recurso como a navegação por inércia.
De um técnico ponto de vista:
De um gestão perspetiva:
Em última análise, trata-se de redundância. Nenhuma solução única pode impedir completamente a falsificação, mas a combinação da deteção com a navegação de reserva dá aos drones uma hipótese de lutar.
Os ataques de spoofing não avariam os drones - induzem-nos em erro. É isso que os torna perigosos. Com o equipamento e os conhecimentos certos, um atacante pode assumir o controlo sem nunca tocar no drone. Mas, como já vi em implementações reais, com um design inteligente e defesas em camadas, os drones conseguem detetar as mentiras. Num mundo em que a navegação é tudo, a confiança nos sinais faz agora parte da sobrevivência dos drones.