İçeriğe geç
Başlangıç · Sonraki hedefe 100 XP
Son hareketler
Henüz bir öğrenme hareketi yok. İlk derse başlayın.

Web Uygulama Güvenliği

SSRF: Sunucunun erişebildiği hedefleri sınırlandırma

Sunucu bir kullanıcı adına URL getiriyorsa istemci, sunucunun ağ erişimini dolaylı kullanabilir. Risk, dış URL'nin iç servis veya hassas meta veri yoluna dönüşmesidir.

Bu derste neler var?

SİBERSALDİRİ.COM · KONU ODAKLI DERS

Bu derste kazanacaklarınız

  • Kaynak seçimi ile Hedef doğrulama arasındaki ilişkiyi açıklamak.
  • “Host adı doğrulaması neden tek başına yetmeyebilir?” sorusuna gerekçeli yanıt vermek.
  • Örneği değiştirip beklenen ve gözlenen davranışı karşılaştırmak.

Çalışma mantığı ve güven sınırı

Mümkünse serbest URL yerine önceden tanımlı kaynak kimliği kabul edin. Şema, host, çözülmüş adres ve yönlendirme davranışını kontrol edin; yalnızca ilk URL metnine bakmak yeterli değildir. Çıkış ağı izinleri ek katmandır. Yanıt boyutu ve süre sınırı kaynak tüketimini de azaltır. İç ağ adreslerini denemek bu dersin uygulaması değildir.

SSRF: Sunucunun erişebildiği hedefleri sınırlandırma akışı: Kaynak seçimi → Hedef doğrulama → Sınırlı ağ çıkışı
Kaynak seçimi → Hedef doğrulama → Sınırlı ağ çıkışı. Şema ilişkiyi gösterir; bütün uygulamanın yerine geçmez.

Açıklamalı örnek

Aşağıdaki parça kavramı görünür kılar. Komut veya kod içeren örnekleri üretim sisteminde değil, size ait ayrı deneme ortamında değerlendirin. Mimari şema ve politika örnekleri çalıştırılabilir program değildir.

Güvenli getirme sözleşmesi:
Kaynak kimliği → izinli servis
Şema → HTTPS
Yönlendirme → kapalı veya yeniden denetimli
Süre/boyut → sınırlı
Ağ çıkışı → minimum

Beklenen sonuç ve yorumu

Uygulama doğrulamasıyla ağ sınırı birlikte çalışır.

Karşılaştırmalı durumlar

DurumBeklenen yaklaşımNeden?
İzinli ilk URLYönlendirmeyi de denetleSon hedef değişebilir
Host adı güvenli görünüyorÇözülen adresi değerlendirMetin gerçek ağ hedefi değildir
Çok büyük yanıtBoyut ve süre sınırıKaynak tüketimi engellenir

Uygulama görevi

Yönlendirme sonrası hedef değişiminin neden yeniden kontrol gerektirdiğini açıklayın.

  1. İşlemden önce beklenen sonucu ve kabul koşulunu yazın.
  2. Tek bir değişkeni değiştirin; gözlemi ve kullandığınız ortamı kaydedin.
  3. Sonucu yukarıdaki karşılaştırma tablosuyla değerlendirin. Uymayan durumda hangi varsayımın yanlış olabileceğini açıklayın.

Sık yapılan hata ve düzeltme yönü

Sadece URL içinde localhost kelimesi arayarak koruma sağlamaya çalışmayın.

Kendinizi sınayın

Host adı doğrulaması neden tek başına yetmeyebilir?

Açıklamalı yanıt: Çözümleme ve yönlendirme sonucu gerçek bağlantı hedefi değişebilir; bütün akış değerlendirilmelidir.

İlgili derslerle ilerleyin

Teknik başvuru

Bu dersin anlatımı ve örnekleri akademi için yeniden hazırlanmıştır. Aşağıdaki bağlantı, kullanılan teknoloji veya güvenlik yaklaşımının ayrıntılarını doğrulamak için teknik başvurudur.

Bir adım daha ilerlediniz.

Dersi bitirdiyseniz tamamlandı olarak işaretleyin. İlerlemeniz bu cihazda saklanır.

Akademi menüsü

Akademide ara

En az 2 karakter yazın.