
Sahtekarlık nasıl çalışır
Bir sahtekar gerçek uydulardan daha yüksek güçte sahte GPS sinyalleri iletir. Alıcı daha güçlü sahteye kilitlenir ve yanlış konum hesaplar. Ana üssünün üzerinde olduğunu sanan bir drone aslında düşman bölgesindedir. Uluslararası sularda olduğuna inanan bir gemi aslında karasal sınırların içindedir. 2011 İran'da insansız hava aracı ele geçirilmesi sözde bir sahtekarlık başarısıdır.
Sivil vs askeri sinyaller
Sivil GPS (L1 C/A) şifrelenmemiştir ve sahtekarlık yapılması kolaydır. Askeri GPS (M kodu, P(Y) üzerinde Y kodu) şifrelidir ve önemli ölçüde daha zordur. Ancak çoğu ticari havacılık, denizcilik ve otomotiv sistemi sivil sinyallere güvenir. Güvenlik açığı teknik kadar ekonomiktir.
Çoklu sensör önlemleri
En iyi savunma GPS'e yalnız güvenmemektir. Ataletsel navigasyon (INS) nerede olduğunuzu hatırlar ve hareketi bütünler. Radar altimetreleri yüksekliği bağımsız olarak ölçer. ADS-B diğer uçaklara karşı çapraz kontrol edilebilir. Çoklu konstelasyon GNSS (GPS + Galileo + GLONASS + BeiDou) hepsini aynı anda sahtekarlık yapmayı çok daha zorlaştırır.
CRPA ve gelişmiş antenler
Kontrollü Alım Desenli Antenler (CRPA) birden fazla eleman ve dijital demet oluşturma kullanarak beklenmedik yönlerden gelen sinyalleri sıfırlar — gerçek uydular tepedeyken yerdeki bir sahtekarlık vericisi gibi. CRPA askeri uçaklarda standarttır ve riskli sulardaki ticari gemilerde giderek artmaktadır.
Saat kayması ve saat farkı izleme
Bir yanıltma (spoofing) olayında, sahte sinyalin alıcının izleme döngüsünü kademeli olarak ele geçirmesi gerekir. Yanıltıcı cihazın dahili saati ile gerçek GPS atomik saatleri mükemmel şekilde senkronize olmadığından, alıcının saat sapmasındaki ani bir sıçrama genellikle saldırının ilk teknik göstergesidir. Üst düzey alıcılar, yerel osilatörün kararlılığını gelen sinyal zamanlamasına göre sürekli izler. Hesaplanan zaman farkı, uydu hareketinin fiziği veya yerel kristal kararlılığı ile tutarsız bir hızda değişirse, alıcı henüz bir konum kayması gerçekleşmeden sinyali güvenilmez olarak işaretleyebilir.
Gelişmiş yanıltıcılar, sahte sinyali yavaşça uzaklaştırmadan önce gerçek sinyalin gücü ve zamanlamasıyla tam olarak eşleştiği bir 'kaldırma' manevrası denerler. Ancak, birden fazla simüle edilmiş uydu arasında nanosaniye düzeyinde hizalamayı tek bir iletim noktasından sürdürmek hesaplama açısından maliyetli ve fiziksel olarak zordur. Alıcı Otonom Bütünlük İzleme (RAIM) sistemi uygulayan cihazlar, farklı uyduların sözde mesafe ölçümleri arasındaki istatistiksel tutarsızlıkları tespit edebilir. Şayet bir uydu sinyali diğerlerinin fikir birliğinden radikal şekilde farklı bir konum öneriyorsa, sistem bu aykırı değeri devre dışı bırakarak saldırıyı etkisiz hale getirir.
Karadeniz olayları ve sinyal haritalama
Belgelenmiş en büyük ölçekli yanıltma olaylarından biri Haziran 2017'de Karadeniz'de meydana geldi. 20'den fazla gemi, GPS konumlarının gerçek deniz koordinatları yerine karadaki bir havalimanında olduğunu rapor etti. Bu, tek bir gemiye yönelik hedefli bir saldırı değil, geniş alanlı bir yayındı. Bu tür olaylar, yanıltmanın bir laboratuvar merakı olmaktan çıkıp bir elektronik harp aracına dönüştüğünü vurgulamaktadır. Sinyaller muhtemelen yörüngeden gelen meşru ve düşük güçlü sinyalleri bastıran, yer tabanlı bir verici tarafından 'kaydet-ve-tekrar-oynat' yöntemiyle üretilmişti.
Denizcilik endüstrisi o zamandan beri bu anomalileri tespit etmek için 'Sinyal Parmak İzi' yöntemine yöneldi. Gökyüzündeki farklı açılardan gelen gerçek uydu sinyallerinin aksine, yer tabanlı bir yanıltıcı aynı vektörden kaynaklanan sinyaller üretir. Çoklu antenler olmasa bile, hareketli bir alıcı 'uydular' arasında beklenen Doppler kayması varyasyonunun eksikliğini tespit edebilir. Gelen tüm sinyallerin Doppler profili aynıysa, bu durum kaynağın saniyede 3,9 kilometre hızla hareket eden bir uydu takımı değil, yerdeki tek bir sabit verici olduğunu doğrular.
Sinyal Korelasyonu ve Güç Tutarlılığı Analizi
Gelişmiş bir tespit yöntemi, 'ele geçirme' aşamasında sinyal-gürültü oranını (SNR) ve mutlak sinyal gücünü izlemeyi içerir. Otantik GPS sinyalleri yörüngeden son derece düşük bir güçle ulaşır ve genellikle termal gürültü tabanının altında kalır; bu durum sinyali çıkarmak için yüksek işleme kazancı gerektirir. Bir yanıltıcı (spoofer), alıcının faz kilitli döngüsünü (PLL) orijinal sinyalden sahte sinyale geçmeye zorlamak için genellikle daha yüksek bir güç seviyesinde yayın yapmalıdır. Modern savunma yazılımları, sinyal gücündeki bu ani sıçramaları veya otomatik kazanç kontrolü (AGC) seviyelerindeki tutarsızlıkları izler ve bunlar yerel bir vericinin uydu beslemesini bastırdığına dair acil uyarı sinyali işlevi görür.
Ayrıca, uzamsal korelasyon analizi yanıltmayı ifşa edebilir. Amatör bir yanıltıcı genellikle tek bir antenden birden fazla uydu sinyali yayınladığından, tüm sahte sinyaller uzaydaki aynı noktadan geliyormuş gibi görünür. Otantik bir takımyıldız ise farklı gökyüzü koordinatlarından sinyaller sağlar. Varış açısı (AoA) kestirimi ile donatılmış gelişmiş alıcılar, düzinelerce 'uydunun' taşıyıcı fazlarının mükemmel şekilde korele olduğunu tespit edebilir; bu durum meşru bir yörünge senaryosunda fiziksel olarak imkansızdır. Bu uzamsal tutarlılık kontrolü, bir CRPA sisteminin çok elemanlı donanımına ihtiyaç duymadan yanıltmayı tanımlamak için en sağlam yazılım tabanlı yöntemlerden biri olmaya devam etmektedir.
Chimera ve NMA Kimlik Doğrulamanın Rolü
Sivil ve askeri sinyaller arasındaki güvenlik açığını kapatmak için Chimera ve Navigasyon Mesajı Doğrulaması (NMA) gibi yeni protokoller uygulanmaktadır. Galileo'nun OSNMA sistemi, navigasyon verilerine gömülü bir kriptografik dijital imza kullanarak alıcının sinyalin gerçekten bir Galileo uydusundan geldiğini doğrulamasını sağlar. Bu yöntem ham bir sinyal yeniden oynatma saldırısını engellemese de, tamamen sentetik ve koordineli sahte konumların üretilmesini çoğu saldırgan için hesaplama açısından imkansız hale getirir. Bu, sivil kullanıcılar için ek bir güvenlik katmanı sağlar.
Chimera, kriptografik işaretçileri doğrudan sinyalin kod çiplerine bağlayarak bu süreci bir adım öteye taşır. Güvenli bir veri kanalı üzerinden kısa bir gecikmeyle açıklanan öngörülemez 'güvenlik bitleri' ekleyerek, alıcı işlediği sinyalin fiziksel meşruiyetini geriye dönük olarak onaylayabilir. Bu, bir 'zaman akışlı güven penceresi' oluşturur. Bir yanıltıcı bu bitleri gerçek zamanlı olarak tahmin etmeye çalışırsa başarısız olur; bitlerin açıklanmasını beklerse, sinyal alıcının zamanlama tutarsızlığını fark edeceği kadar gecikecektir. Bu yöntemler, küresel konumlandırmada fiziksel katman savunmasından sıfır güvenli kriptografik mimariye geçişi temsil eder.