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

Güvenlik Araçları

XSS tarayıcıları: Yansıma ile çalıştırmayı ayırma

Girdinin yanıtta görünmesi, betik çalıştırılabildiği anlamına gelmez. XSS değerlendirmesinde çıktının HTML, nitelik, JavaScript veya URL bağlamı belirleyicidir.

Bu derste neler var?

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

Bu derste kazanacaklarınız

  • İşaret metni ile Çıktı bağlamı arasındaki ilişkiyi açıklamak.
  • “Yansıma neden yeterli kanıt değildir?” 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ı

Yerel uygulamada zararsız bir işaret metni kullanın. İşaretin hangi bağlama yazıldığını ve kodlanıp kodlanmadığını inceleyin. Tarayıcının bulgusunu elle bağlam kontrolüyle doğrulayın; DOM tabanlı işleme sunucu yanıtından sonra gerçekleşebilir. Gerçek oturum verisini toplamak yerine çıktı güvenliğini test edin.

XSS tarayıcıları: Yansıma ile çalıştırmayı ayırma akışı: İşaret metni → Çıktı bağlamı → Güvenli gösterim
İşaret metni → Çıktı bağlamı → Güvenli gösterim. Ş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.

İşaret: ACADEMY_TEST_42
Beklenen: yalnızca düz metin
Kontrol: DOM içindeki bağlam
Düzeltme: bağlama uygun güvenli API

Beklenen sonuç ve yorumu

İşaretin metin düğümünde görünmesi tek başına XSS bulgusu değildir.

Karşılaştırmalı durumlar

DurumBeklenen yaklaşımNeden?
İşaret metni yansıdıBağlamı inceleÇalıştırma kanıtı değildir
Metin düğümüGüvenli API sürdürKod olarak yorumlanmaz
DOM sonradan değişiyorİstemci akışını izleSunucu yanıtı tek kaynak değildir

Uygulama görevi

textContent ve innerHTML ile aynı sentetik değerin kullanım farkını 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ü

Tek tarayıcı uyarısını bağlam incelemesi olmadan kritik bulgu yapmayın.

Kendinizi sınayın

Yansıma neden yeterli kanıt değildir?

Açıklamalı yanıt: Doğru kodlanmış metin de yansır; risk yorumlayıcının veriyi kod olarak işlemesine bağlıdır.

İ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.