İnternet yönlendirme güvenliği: RPKI, rota sızıntıları, olay müdahalesi
Rota ele geçirme ve sızıntılarının nasıl olduğunu laboratuvar AS’lerinde yeniden üretir, RPKI ve süzme kurallarıyla önler, gerçek olaylardan ders çıkarırsın.
Seviye 501 · 16 ders · 15 pratik lab
Dersler
Tehditler
- Önek ele geçirme nasıl olur: daha özel önek
- Rota sızıntıları ve vadi serbest kuralı
- Gerçek olaylardan dersler: küresel kesinti örnekleri
- Kısa görev: laboratuvarda bir ele geçirmeyi yeniden üret ve etkisini ölç
RPKI
- RPKI: ROA ve rota kaynağı doğrulama
- Doğrulayıcı kurmak ve RTR ile yönlendiriciye bağlamak
- Geçersiz rotaları düşürmek
- ASPA ve BGPsec: yolu da doğrulamaya doğru
- Kısa görev: ağında rota kaynağı doğrulamasını aç
İşletim güvenliği
- IRR verisinden otomatik süzgeç üretmek (bgpq4)
- Küresel iyi uygulamalar: süzme, sahte adres önleme, iletişim
- BGP anomali izleme ve uyarı
- DDoS’a karşı RTBH ve FlowSpec
- Sahte kaynak adresi engelleme: BCP 38 ve uRPF
- Kısa görev: saldırı altındaki adres için kara delik duyurusu yap
Kapanış
- Bitirme görevi: bir rota ele geçirme olayına müdahale et ve rapor yaz
Pratik lablar
- Daha özel önek trafiği çaldı: Lab topolojisinde başka bir AS’in duyurduğu daha özel önek yüzünden trafiğin nereye gittiğini traceroute ve BGP tablosuyla göster ve etkilenen adresleri listele.
- Müşteri AS’i transit oldu: İki sağlayıcıdan aldığı rotaları birbirine duyuran müşteri AS’ini bul, valley-free kuralını bozan sızıntıyı filtreyle durdur ve yolların normale döndüğünü göster.
- Kaçırılan öneki zaman çizelgesiyle anlat: Lab BGP günlükleri ve rota tablosu dökümlerinden bir önek kaçırma olayının başlangıcını, yayılmasını ve bitişini çıkar ve etkilenen AS’leri gösteren bir zaman çizelgesi hazırla.
- Bu rota geçerli mi?: Yerel doğrulayıcıyı sorgulayarak verilen önek ve köken AS çiftlerinin RPKI durumunu (geçerli, geçersiz, bilinmiyor) belirle ve nedenini ROA’larla açıkla.
- Yönlendirici doğrulayıcıyı görmüyor: Yönlendirici ile doğrulayıcı arasındaki RTR oturumunun kurulmamasının nedenini bul, düzelt ve rotaların RPKI durumuyla işaretlendiğini göster.
- Kendi ROA’n kendini düşürdü: Pinecrest Bank’ın yeni duyurduğu alt önekin geçersiz sayılmasına yol açan maxLength hatasını bul, test ROA’sını düzelt, geçersizleri düşüren politikayla birlikte rotanın geri geldiğini göster.
- Müşteri filtresini IRR’dan üret: Lab IRR verisinden bir müşteri AS kümesi için önek listesi üret, yönlendiriciye uygula ve izin verilmeyen öneklerin reddedildiğini göster.
- Özel adresler dışarıdan geliyor: Sağlayıcı oturumundan gelen özel ve ayrılmış adres bloklarını süzen bir giriş filtresi kur ve test duyurularının elendiğini göster.
- Filtreler eskidi: otomatik yenile: IRR verisi değiştikçe müşteri filtrelerini yeniden üreten, farkı gösteren ve yalnızca onaydan sonra uygulayan küçük bir betik yaz ve bir değişiklikle sınayıp çalıştığını göster.
- Kara delik duyurusu sağlayıcıda etkisiz: Lab’daki yük testi hedefi için yapılan kara delik duyurusunun sağlayıcıda uygulanmamasının nedenini (eksik topluluk, önek uzunluğu filtresi) bul, düzelt ve trafiğin sağlayıcıda düştüğünü göster.
- Sahte kaynaklı paketleri kenarda durdur: Müşteri arayüzünde uRPF ya da eşdeğer kaynak süzmesini aç, sahte kaynak adresli test paketlerinin düştüğünü ve meşru trafiğin geçtiğini göster.
- Sadece saldırı trafiğini kes: Lab’daki yük testinde yalnızca belirli port ve protokoldeki trafiği düşüren bir FlowSpec kuralı duyur, aynı hedefe giden normal trafiğin etkilenmediğini ölçerek göster.
- Köken AS değişirse haber ver: Yönlendiricinin BGP tablosunu düzenli okuyup izlenen öneklerin köken AS’i değiştiğinde uyarı yazan küçük bir betik yaz ve lab’daki test kaçırmasıyla tetikle.
- Sızıntıyı ilk on dakikada durdur: Lab’da başlayan bir rota sızıntısını tespit et, kendi ağındaki filtre ve daha özel duyurularla etkisini sınırla ve attığın her adımı saatiyle kaydet.
- Sızıntı sonrası rapor: kim, ne zaman, nasıl: Bir müşterinin hatalı yapılandırmasıyla başlayan ve Kervan Seyahat’in trafiğini saptıran lab rota sızıntısını kayıtlardan yeniden kur, kök neden, etki ve kalıcı önlemleri içeren kısa bir rapor yaz ve önlemleri uygula.
Kurs hakkında
Rota ele geçirme ve sızıntılarının nasıl olduğunu laboratuvar AS’lerinde yeniden üretir, RPKI ve süzme kurallarıyla önler, gerçek olaylardan ders çıkarırsın.
Ne öğreneceksin
- Tehditler
- RPKI
- İşletim güvenliği
- Kapanış
Ön koşullar
Aynı yolun 401 düzeyine kadar olan konularında deneyimli olmalısın.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 501 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.