1. NGN ve VoIP Ağları Güvenlik Denetimi
Fatih Özavcı
Bilgi Güvenliği Araştırmacısı ve Danışmanı
fatih.ozavci at viproy.com viproy.com/fozavci
2. 2
# whois
● Bilgi Güvenliği Danışmanı @ Viproy / Turkey
● 10+ Yıl Sistem Sızma Denetmenliği
● 800+ Sızma Denetimi, 40+ NGN/VoIP Denetimi
– NGN/VoIP Sistemleri Güvenlik Denetimi
– Mobil Uygulama Güvenlik Denetimi
– IPTV Sistemleri Güvenlik Denetimi
– Sıradan Denetimler (Ağ Altyapısı, Web, SOAP/XML)
● Viproy VoIP Penetration Testing Kit
● Hacking Trust Relationships Between SIP Gateways
3. 3
# traceroute
● VoIP Ağları Neden Güvensiz ?
● Neden Yeni Araç, Yeni Modüller ?
● Denetim Süreci
– Keşif ve Bilgi Toplama
– Kayıt Olma
– Çağrı Testleri
– Çağrı Kayıtları ve Faturalandırma Saldırıları
– Servis Engelleme
● Anlatılamayacak Konular
– Sahte Servis Kullanımı ve Kimlik Toplama
– Sunucu ve İstemci İçin Fuzz Testleri
– İleri Düzey Fuzz Testleri ve Yeni Yöntemler
– SIP Sunucusu Güven İlişkileri Analizi
4. 4
# info
● SIP – Session Initiation Protocol
– Sadece Çağrı Sinyalleşmesi Olarak Kullanılır
– SDP Protokolü ile Genişletilmiştir
● NGN – Next Generation Network
– TDM ve PSTN Ömrünü Tamamladı
– SIP, H.248 / Megaco, RTP, MSAN/MGW
– Akıllı Müşteri Modemleri ve Cihazları
– Yönetim Kolaylığı
– Güvenlik Gerekli Değil, Sanki?
● Yeni Nesil! Çünkü Biz Öyle Söylüyoruz!
5. 5
# Yöneticiler Sanır ki...
● VoIP Ağları Ayrıştırılmış ve Kapalı Bir Ağ
– Çoğu Operatörün Altyapısı Fiziksel Olarak Erişime Açıktır
– Yetersiz Ağ Bölümlendirme
– Güvensiz Sanal Özel Ağlar (IPSec, MPLS)
●
VoIP Saldırıları Yüksek Düzey Bilgi Gerektirir
– Doğru Araçlarla Bilgi Dahi Gerekmez ki Konu da Budur!
●
Çoğu VoIP Saldırısı, Ağ Temellidir veya Ücretlendirme İstismarıdır
– Çağrı Temelli Servis Engelleme Cevap Temelli Dağıtık Servis Engelleme
– Müşterileri Casusluk veya Çıkar için Yasadışı İzleme ve Dinleme
– Oltalama, Sahte Eğlence ve Çıkar için Çağrı Açma, Katma Değerli Servis İstismarı
●
VoIP Cihazları Gayet Güvenli Yapılandırılmıştır
– Çoğu Operatör ve Üreticinin Güvenlik Gereksinimleri Konusunda Fikri Yoktur
– Parolasız SIP Hesapları, Güven İlişkileri, Yönetim Problemleri
– Eski Sürüm ve Güvensiz Yazılımlar (Özellikle Veritabanı,VAS,CDR,İşletim Sistemi)
– Güvensiz Altyapı Servisleri (TFTP, Telnet, SNMP, FTP, DHCP, Soap Servisi)
6. 6
# Dahili IP Telefon Yapısı
INTERNET
SIP Sunucusu
Destek Sunucuları
SIP İstemcileri
Fabrika / Kampüs
SIP over VPN
Ticari
Çağrı Geçitleri
Analog/Digital PBX
7. 7
# Ticari IP Telefon Servisleri
INTERNETSoft Switch
(SIP Snucusu)
VAS, CDR, DB Sunucuları
MSAN/MGW
PSTN/ISDN Dağıtımı
MPLS
Güvenilen
Çağrı Geçitleri
SDP Sunucuları
Müşterileri
RTP, Proxy
Sunucuları
Mobil
Müşteriler
8. 8
# Viproy
● Viproy, "Vulcan"ca Bir Kelimedir, "Çağrı" Anlamındadır
● Viproy VoIP Penetration and Exploitation Kit
– Metasploit için Test Modülleri, MSF Lisansı
– Eski Teknikler, Yeni Yaklaşım
– Yeni Modül Geliştirmek için Geliştirme Kütüphanesi
– Özel Başlık Desteği, Kimlik Doğrulama Desteği
– Test İçin Yeni Araçlar; Güven Analizi, Proxy, Sahte Servis
● Modüller
– Options, Register, Invite
– Brute Forcers, Enumerator
– SIP Trust Analyzer
– SIP Proxy, Fake Service
9. 9
# Temel Keşif Analizi
● SIP Servislerinin ve Amaçlarının Keşfi, Doğrulanması
● Kulanılabilir Yöntem ve Özelliklerin Keşfi
● SIP Yazılımları ve Zafiyetlerinin Keşfi
● Hedef Numaraları, Kullanıcılar ve Alan Adlarının Keşfi
● Kimlik Doğrulamasız Kayıt (Trunk, VAS, Çağrı Geçidi)
● Geçerli Hesapları ve Parolalarını Saptamak
● Kayıt Olmaksızın Çağrı Açmak
● Bir Çağrı Geçidinden Çağrı Açmak
● Çağrı Sahteciliği (Kimlik Doğrulamadan/Doğrulayarak)
● Viproy Pen-Testing Kit ile Keşif Otomatize Yapılabilir
10. 10
# Temel Saldırı Analizi
● Ücretsiz Çağrı, Çağrı Sahteciliği, Ek Servislerin İstismarı
● Ücretsiz Uluslararası Çağrı, Çağrı Limitlerinin Aşılması
● Sahtecilik Yöntemleri
– Via , From
– P-Asserted-Identity, P-Called-Party-ID,
P-Preferred-Identity
– ISDN Calling Party Number, Remote-Party-ID
● Atlatma Yöntemleri
– P-Charging-Vector (Sahtecilik, Faturalama, Kayıt)
– Re-Invite, Update (P-Charging-Vector)
● Viproy Pen-Testing Kit Özel Başlık Bilgilerini Destekler
11. 11
# Servis Engelleme
● Şantaj için Tüm Şirket, Müşteri veya Servislerin Kilitlenmesi
● SIP Servislerinin Servis Engelleme Sorunları
– Bozuk İsteklere Çok Sayıda Cevap→ DDOS
– Eş Zamanlı Kullanıcı Kaydı ve Çağrı Limitleri
– Sesli Mesaj Kutusu, Kayıt Özellikleri, Ek Servisler
– BYE ve CANCEL ile Çağrı Düşürme
– Tüm Hesapların Deneme/Yanılma ile Kilitlenmesi
● Çoklu Arama (Kayıt Öncesi/Sonrası, Trunk Üzerinden)
– Tüm Numaraları Aynı Anda Aramak
– SIP Sucusunun Çağrı Limitlerini Doldurmak
– Pahalı Hedefleri, Özel Servisleri ve Yurtdışını Aramak
● Viproy Pen-Testing Kit Has Çok Sayıda DOS Özelliği Sunmaktadır