Per spoofing si intende la trasmissione deliberata di falsi segnali per ingannare i ricevitori del sistema globale di navigazione satellitareGNSS). A differenza del jamming, che blocca completamente i segnali GNSS , lo spoofing induce il ricevitore a calcolare una falsa soluzione di posizione, velocità o tempo (PVT). Questo inganno può causare gravi conseguenze nell'aviazione, nella navigazione marittima, nei veicoli autonomi, nelle operazioni militari e nelle infrastrutture critiche.
Come funziona lo spoofing?
Gli spoofer generano e trasmettono segnali GNSS falsi che assomigliano molto ai segnali satellitari reali. Questi segnali sono spesso più forti di quelli autentici, consentendo al ricevitore spoofato di agganciarsi ai dati contraffatti. L'aggressore sovrasta gradualmente i segnali GNSS legittimi e sposta la posizione o l'ora calcolata, a volte senza che il ricevitore rilevi la modifica.
Per portare a termine con successo un attacco di spoofing, l'avversario deve sincronizzarsi con i dati satellitari reali, replicare la struttura del segnale e quindi manipolarlo in modo che appaia ininterrotto al sistema bersaglio. Gli spoofers avanzati utilizzano sofisticati generatori di segnale in grado di imitare intere costellazioni di satelliti.
Tecniche di rilevamento
Diversi metodi aiutano a rilevare lo spoofing GNSS :
- Analisi dell'intensità del segnale: I segnali contraffatti spesso mostrano livelli di potenza anomali o aumenti improvvisi.
- Incongruenze nel tempo di arrivo: I ricevitori possono identificare discrepanze nei tempi di arrivo dei segnali satellitari.
- Rilevamento dell'angolo di arrivo (AOA): gli array di antenne rilevano direzioni di segnale insolite, rivelando fonti false.
- Monitoraggio multi-costellazione e multi-frequenza: Il confronto tra più sistemi GNSS (GPS, Galileo, GLONASS) aiuta a identificare le irregolarità.
- Integrazione del sistema di navigazione inerziale (INS): INS fornisce aggiornamenti di posizione indipendenti dal GNSS, fungendo da controllo incrociato contro i dati falsificati.
Contromisure di spoofing
Per contrastare lo spoofing, i progettisti di sistemi implementano approcci basati su hardware e software:
1 - Segnali GNSS crittografati: I sistemi GNSS modernizzati come Galileo(con OSNMA) e GPS (con M-code) offrono segnali autenticati, anche se non tutti i ricevitori civili li supportano ancora.
2 - Miglioramenti nella progettazione dei ricevitori: Gli algoritmi anti-spoofing confrontano i parametri del segnale, la tempistica e la direzione per filtrare gli input dannosi.
3 - Fusione di sensori: La combinazione del GNSS con sensori inerziali, barometri, magnetometri e odometria visiva rende lo spoofing meno efficace, in quanto la soluzione di navigazione non si basa più solo sui segnali satellitari.
I sistemi di livello militare di solito incorporano queste funzionalità, ma stanno diventando sempre più comuni nelle applicazioni commerciali come i droni autonomi e le spedizioni. I sistemi possono essere utilizzati per mitigare spoofing, meaconing o jamming.
Quali sviluppi possiamo aspettarci in futuro?
Man mano che i sistemi di navigazione diventano sempre più autonomi e dipendenti dai segnali satellitari, il rischio di spoofing aumenta. I settori emergenti come le auto autonome, i veicoli aerei senza pilota (UAV) e la mobilità aerea urbana richiedono dati di navigazione affidabili. I governi e le industrie devono adottare architetture di navigazione resilienti che integrino la verifica multi-fonte, la fusione di sensori robusti e i dati di posizionamento crittografati.
In conclusione, lo spoofing rappresenta una minaccia silenziosa e ingannevole che può alterare i dati di navigazione di un sistema senza generare allarmi. Comprendendo come funziona, rilevando la sua presenza e implementando contromisure robuste, ingegneri e operatori possono proteggere i sistemi di navigazione e mantenere la fiducia nelle tecnologie globali di mobilità e posizionamento.
Preparatevi alle interruzioni del GNSS