İnternet üzerinden gönderilen her paket, yanıtların gönderileceği adres olan bir kaynak IP adresi taşır. IP sahteciliği (IP spoofing), bir paketin başka bir yerden geliyormuş gibi görünmesi için bu alanın sahtesinin yazılmasıdır.
Nasıl çalışır?
IP'nin kendisi kaynak adresi kontrol etmez. Alt düzey ağ erişimine sahip bir program, bir pakete istediği adresi yazabilir. Alıcı sunucu, yalnızca paketin kendisine bakarak adresin sahte olduğunu anlayamaz ve yanıtını saldırgana değil, sahte adrese gönderir.
Bu son ayrıntı, sahteciliğin neler yapabileceğini sınırlar.
Sahtecilik ne için kullanılabilir, ne için kullanılamaz?
Şunlar için kullanılabilir:
- DDoS yükseltme (amplification): saldırganlar, kaynak adres olarak kurbanın adresini yazarak herkese açık sunuculara (örneğin açık DNS çözümleyicilerine ya da NTP sunucularına) küçük istekler gönderir. Sunucular kurbana çok daha büyük yanıtlar göndererek onu trafiğe boğar. DDoS saldırısı nedir yazısına bakın.
- SYN seli (SYN flood): bir sunucunun kaynaklarını tüketmek için rastgele sahte adreslerden çok sayıda bağlantı isteği göndermek.
- Belirli adreslere başka bir kontrol yapmadan güvenen ağlarda basit IP tabanlı filtreleri aşmak.
Şunlar için kullanılamaz:
- Sahte bir IP ile web sitelerinde gezinmek. Web trafiği iki yönlü bir TCP bağlantısı gerektirir; yanıtlar sahte adrese gittiği için bağlantı hiçbir zaman tamamlanmaz.
- IP'nizi kullanmak istediğiniz bir web sitesinden gizlemek. Bunun için insanlar gerçek adresleri olan bir VPN ya da proxy kullanır.
Ağlar bunu nasıl önler?
- Giriş filtreleme (ingress filtering, BCP 38): sağlayıcılar, kendi ağlarından çıkan ve kaynak adresi o ağa ait olmayan paketleri düşürür. Yaygın olarak önerilir, ancak her yerde uygulanmaz.
- Yönlendiricilerde ters yol kontrolleri (uRPF).
- TCP el sıkışmaları ve kriptografik kimlik doğrulama (TLS, VPN'ler, SSH), sahte paketleri gerçek oturumlar için işe yaramaz hale getirir.
- Açık çözümleyicilerin ve yükselticilerin kapatılması, yükseltme saldırılarının ihtiyaç duyduğu araçları ortadan kaldırır.
IP sahteciliği ve diğer "sahtecilik" türleri
- E-posta sahteciliği, bir e-postanın göndericisini taklit eder. E-posta sahteciliği nedir yazısına bakın.
- GPS sahteciliği, bir cihazın konumunu taklit eder.
- Arayan kimliği sahteciliği, bir aramada görünen numarayı taklit eder.
Sıkça sorulan sorular
Birisi benim IP adresimi taklit edebilir mi?
Adresinizi sahte paketlere yazabilir; örneğin birine saldıran sizin adresinizmiş gibi göstermek için. Sağlayıcıların kayıtları genellikle gerçek kaynağı gösterir.
Sahte paketlerin gerçek kaynağını bulabilir miyim?
Paketin kendisinden bulamazsınız. Sağlayıcılar, kayıtlar ve akış verileriyle trafiği kendi ağları üzerinden geriye doğru izleyebilir.
IP sahteciliği yasa dışı mı?
Saldırmak ya da dolandırmak için kullanmak çoğu ülkede yasa dışıdır. Araştırmacılar bunu kontrollü testlerde kullanır.