Home Glossario Spoofing

Esempio di Spoofing

Lo spoofing si riferisce alla trasmissione deliberata di segnali falsi per ingannare i ricevitori del Global Navigation Satellite System (GNSS). A differenza del jamming, che blocca completamente i segnali GNSS, lo spoofing induce il ricevitore a calcolare una posizione, una velocità o un tempo (PVT) errati. Questo inganno può causare gravi conseguenze nell'aviazione, nella navigazione marittima, nei veicoli autonomi, nelle operazioni militari e nelle infrastrutture critiche.

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 spoofed di agganciarsi ai dati contraffatti. L'attaccante sovrasta gradualmente i segnali GNSS legittimi e sposta la posizione o l'ora calcolata, a volte senza che il ricevitore rilevi la modifica.

Per realizzare un attacco di spoofing di successo, l'avversario deve sincronizzarsi con i dati satellitari reali, replicare la struttura del segnale e quindi manipolarla in modo che appaia senza soluzione di continuità per il sistema target. Gli spoofer avanzati utilizzano generatori di segnali sofisticati 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: confrontare più sistemi GNSS (GPS, Galileo, GLONASS) aiuta a identificare le irregolarità.
  • Integrazione del sistema di navigazione inerziale (INS): l'INS fornisce aggiornamenti di posizione indipendenti dal GNSS, fungendo da controllo incrociato rispetto ai dati spoofed.

Contromisure di spoofing

Per contrastare lo spoofing, i progettisti di sistemi implementano approcci basati su hardware e software:

1 – Segnali GNSS crittografici: 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 del ricevitore: 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 di GNSS con sensori inerziali, barometri, magnetometri e odometria visiva rende lo spoofing meno efficace, poiché la soluzione di navigazione non si basa più esclusivamente sui segnali satellitari.

I sistemi di livello militare in genere integrano queste funzionalità, ma stanno diventando più comuni in applicazioni commerciali come droni autonomi e spedizioni. I sistemi possono essere utilizzati per mitigare lo spoofing, il meaconing o il jamming.

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.

Preparati per le interruzioni del GNSS