İçeriğe geç

GPS spoofing nedir, sahte sinyal nasıl tespit edilir?

Yayın:

GPS spoofing (aldatma), bir GNSS alıcısına gerçek uydu sinyallerini taklit eden sahte sinyaller ulaştırılarak alıcının fark etmeden yanlış bir konum ya da zaman hesaplamasıdır. İHA yazılımı bunu tek bir kontrolle değil; sinyal kalitesini, navigasyon çözümünün tutarlılığını ve diğer sensörlerle uyumu birlikte izleyerek tespit etmeye çalışır.

Spoofing ile jamming arasındaki fark

Karıştırma (jamming), uydu sinyallerini güçlü bir gürültüyle bastırır; alıcı konum bilgisini kaybeder ve bunu genellikle hemen fark eder. Aldatma (spoofing) ise daha sinsidir: alıcı çalışmaya devam eder, ama hesapladığı konum yanlıştır.

Bu yüzden spoofing'in asıl tehlikesi fark edilmemesidir. Konum bilgisini sorgulamadan kullanan bir otopilot, yanlış konuma göre karar vermeye devam edebilir.

Spoofing neden mümkün?

Sivil GPS sinyallerinin yapısı herkese açıktır ve bu sinyaller tarihsel olarak kimlik doğrulaması içermez. Uydulardan gelen sinyaller de yeryüzüne ulaştığında çok zayıftır. Bu iki özellik, alıcının gerçek sinyali taklit edilmiş olanından ayırmasını zorlaştırır.

Bu soruna karşı uydu sistemlerine sinyal kimlik doğrulaması eklenmeye başlanmıştır; örneğin Galileo'nun açık servisi için OSNMA (Open Service Navigation Message Authentication) geliştirilmiştir. Ancak bu tür korumalar alıcının da desteklemesini gerektirir ve tüm saldırı türlerini tek başına engellemez.

Yazılım sahte sinyali nasıl fark eder?

Tek bir yöntem her durumu yakalayamaz; bu yüzden tespit genellikle katmanlı yapılır:

  • Sinyal düzeyi göstergeleri: alıcı bu bilgileri sağlıyorsa, sinyal-gürültü oranının (C/N0) olağan dışı yüksek ya da tüm uydularda şüpheli derecede benzer olması, otomatik kazanç kontrolündeki (AGC) ani değişimler gibi işaretler izlenir.
  • Çözüm tutarlılığı: konumda ya da saatte ani sıçramalar, aracın fiziksel olarak yapamayacağı hız ve ivmeler, uydu ölçümleri arasındaki tutarsızlıkları arayan bütünlük (RAIM benzeri) testleri kullanılır.
  • Sensörlerle çapraz doğrulama: GNSS'in verdiği konum ve hız; IMU, barometrik altimetre, hava hızı sensörü, manyetometre ve görsel odometri gibi araç üzerindeki kaynaklarla karşılaştırılır. Sensör füzyonu filtreleri, beklenenle uyuşmayan ölçümleri inovasyon (yenilik) testleriyle reddedebilir.
  • Çoklu takımyıldız ve frekans: GPS, Galileo, GLONASS ve BeiDou gibi farklı sistemlerden ya da farklı frekanslardan gelen çözümlerin birbiriyle tutarlılığı kontrol edilebilir.
  • Donanım destekli yöntemler: çok antenli dizilerle sinyallerin geliş yönüne bakılabilir; gerçek uydu sinyalleri gökyüzünün farklı yönlerinden gelirken tek bir vericiden gelen sahte sinyaller aynı yönden gelme eğilimindedir. Bu yöntem ek donanım gerektirir.

Tespit edildikten sonra ne olur?

Spoofing şüphesi oluştuğunda yazılımın amacı yanlış konumu kullanmayı bırakmaktır. Tipik tepkiler; GNSS ölçümlerini sensör füzyonundan çıkarmak, GPS'siz navigasyon kaynaklarına geçmek, operatörü uyarmak ve gerekirse önceden tanımlı bir güvenli davranışı (failsafe) başlatmaktır.

Bu adımların işe yaraması için aracın GNSS'ten bağımsız bir konum kestirimine sahip olması gerekir. Uyduya dayanmayan, araç üzerinde çalışan bir navigasyon kaynağı, sahte sinyalle tutarsızlığı fark etmeyi ve sonrasında uçuşa devam etmeyi kolaylaştırır.

Uyduya dayanmayan navigasyon: IRA-2 →

Sık sorulan sorular

Hayır. Özellikle konumu çok yavaş ve tutarlı biçimde kaydıran sahte sinyaller, tek bir kontrolle fark edilmeyebilir. Bu yüzden sinyal, çözüm ve sensör düzeyindeki kontrollerin birlikte kullanılması ve araç üzerinde GNSS'ten bağımsız bir konum kaynağı bulunması önerilir.

Jamming daha yaygındır ama genellikle hemen fark edilir; alıcı konumu kaybettiğini bildirir. Spoofing ise alıcının yanlış konumu doğruymuş gibi kullanmaya devam etmesine yol açabileceği için fark edilmezse daha ciddi sonuçlar doğurabilir.

Evet. Sivil GNSS alıcıları genellikle kimlik doğrulamasız açık sinyalleri kullandığı için hem sivil hem ticari drone'lar etkilenebilir. GNSS girişimi, havacılık otoritelerinin de uyarılar yayımladığı genel bir güvenlik konusudur.

OSNMA (Open Service Navigation Message Authentication), Galileo açık servisinde navigasyon mesajlarının gerçekten Galileo'dan geldiğini doğrulamaya yarayan bir kimlik doğrulama mekanizmasıdır. Alıcının desteklemesini gerektirir ve sahte navigasyon mesajlarına karşı koruma sağlar, ancak her tür girişimi tek başına önlemez.