- O2 UK'nin VoLTE (4G Calling) hizmetinde, görüşülen kişinin konum bilgisi ve cihaz tanımlayıcısının gönderildiği ortaya çıktı
- IMS sinyal mesajlarında IMSI, IMEI, Cell ID gibi hassas bilgiler yer alıyor ve bunlar dışarıdan kolayca alınabiliyor
- Herkese açık kitle kaynaklı veriler (
cellmapper.net vb.) kullanılarak bu bilgilerle doğru konum tespiti yapılabiliyor
- Bu zafiyet tüm O2 müşterileri için geçerli olduğundan herkes potansiyel hedef durumunda
- Kullanıcıların veya sıradan müşterilerin bu bilgi sızıntısını engellemek için kullanabileceği ayrı bir yöntem yok
Giriş
- Voice over LTE (VoLTE), mobil ağlarda internet tabanlı protokoller kullanarak sesli aramayı mümkün kılan bir teknolojidir
- VoLTE'de kullanılan IP Multimedia Subsystem (IMS), karmaşıklığı ve cihazlar arası etkileşim sorunları nedeniyle güvenlik riskleri doğurabilir
- Her operatör IMS sunucu yapılandırmasını ve hizmet uygulama biçimini kendine özgü şekilde seçebildiği için, yanlış yapılandırma durumunda veri sızıntısı riski vardır
- Bu yazı, O2 UK'nin bu tür güvenlik kaygılarını pratikte nasıl ortaya çıkardığını inceliyor
O2 UK'nin IMS/VoLTE hizmet durumu
- 27 Mart 2017'de O2 UK, 4G Calling adlı ilk IMS tabanlı hizmetini başlatarak aramalar sırasında daha iyi ses kalitesi ve veri kullanım deneyimi sundu
- Yazar, arama kalitesini ölçmek için root'lu bir Google Pixel 8 üzerinde Network Signal Guru (NSG) uygulamasını kullandı
- Uygulamanın sınırlamaları nedeniyle, aramalar sırasında değiş tokuş edilen ayrıntılı bilgileri görmek için ham IMS sinyal mesajlarını doğrudan analiz etti
Sinyal mesajlarındaki sorunlar
- O2 UK'nin IMS sinyal yanıtları, diğer operatörlerden farklı olarak son derece ayrıntılı ve uzun bilgiler içeriyor
- IMS/SIP sunucu bilgileri, sürümler, hatalar ve debug log'larıyla birlikte aşağıdaki hassas başlıklar da yer alıyor
- İki çift IMSI, iki çift IMEI
- Cellular-Network-Info: alıcının ağı, konum kodu, hücre kimliği vb.
- Mesaj içindeki IMSI, IMEI ve Cell ID değerleri karşılaştırıldığında, arama yapılan kişinin (alıcının) bilgilerinin de dahil olduğu doğrulandı
Cell ID ile konum takibi
Cellular-Network-Info başlığı çözüldüğünde alıcının operatörü, konum alanı kodu (LAC) ve Cell ID ortaya çıkıyor
- Bu Cell ID, cellmapper.net gibi servislere girilerek baz istasyonunun konumu doğru şekilde tespit edilebiliyor
- Şehir gibi yoğun bölgelerde baz istasyonu kapsama alanı 100m²'nin altına kadar dar olabildiğinden, nispeten çok hassas konum tespiti mümkün oluyor
- O2 müşterisi yurt dışı dolaşımdayken bile bu yöntemin çalıştığı ve şehir merkezine kadar konum doğrulaması yapılabildiği gösterildi
- Bu bilgiler, özel ekipman veya prosedür gerekmeksizin, IMS araması yapabilen tüm O2 cihazlarında açığa çıkıyor
İyileştirme gereksinimleri
- O2'nin, müşterilerin gizliliğini ve güvenliğini korumak için IMS/SIP mesajlarından hassas başlıkları (konum ve cihaz bilgileri) kaldırması gerekiyor
- Debug amaçlı başlıklar da gereksiz bilgi sızıntısına yol açabildiğinden devre dışı bırakılmalı
- Ağ çekirdeği dışındaki cihazlarda bu tür başlıkların görünmesi mantıksız
- O2'nin iç güvenlik açıkları için bir bildirim kanalına sahip olmaması, diğer operatörlere kıyasla (ör. EE) ciddi bir sorun
Sonuç
- O2 müşterileri, temel mobil ağ bilgisine sahip herhangi biri tarafından hassas konum bilgileri dahil takip edilme riski taşıyor
- Kullanıcı 4G Calling'i kapatsa bile hassas bilgi sızıntısı durmadığından bunu kendi başına önlemesi mümkün değil
- Cihaz ağa bağlı olmasa bile son bağlanılan hücre ve bağlantı zamanı bilgisi IMS mesajlarında kalmaya devam ediyor
- 26–27 Mart 2025 tarihlerinde O2 ile ilgili güvenlik sorumlularına ve CEO'ya bu durum ve riskler e-postayla birkaç kez iletilmiş olsa da kayda değer bir yanıt veya iyileştirme yok
Referans
Değişiklik geçmişi
- 18 Mayıs 2025 23:40 itibarıyla, ilk yazıdaki O2 güvenlik bildirim e-posta adresinin yanlış yazımı düzeltildi (
virginmedia.co.uk→virginmediao2.co.uk)
1 yorum
Hacker News görüşleri