İç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ı

BeEF: Tarayıcı güven sınırlarını savunma açısından inceleme

Tarayıcıda çalışan bir betik, sayfanın ve kullanıcının erişebildiği bağlamda etkiler oluşturabilir. Bu ders bir tarayıcı kontrol zinciri kurmak yerine, böyle bir riskin savunma katmanlarını anlamaya odaklanır.

Bu derste neler var?

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

Bu derste kazanacaklarınız

  • Sayfa bağlamı ile Betik yetkisi arasındaki ilişkiyi açıklamak.
  • “HttpOnly neden tek başına yeterli 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ı

XSS, üçüncü taraf betik ve eklenti güvenini ayrı saldırı yüzeyleri olarak ele alın. Content Security Policy, çıktı kodlaması ve bağımlılık denetimi birbirini tamamlar. HttpOnly çerez okumasını sınırlasa da betiğin oturumla istek göndermesini bütünüyle engellemez. İnceleme için yalnızca sentetik sayfa ve izinli test profili kullanılır.

BeEF: Tarayıcı güven sınırlarını savunma açısından inceleme akışı: Sayfa bağlamı → Betik yetkisi → Savunma katmanı
Sayfa bağlamı → Betik yetkisi → Savunma katmanı. Ş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.

Savunma incelemesi:
Betik kaynakları → izin listesi
Kullanıcı metni → çıktı kodlama
Oturum → kısa ömür ve güvenli çerez
İzleme → beklenmeyen betik ve bağlantı

Beklenen sonuç ve yorumu

Tablo, tek bir önlemin bütün tarayıcı etkisini kaldırmadığını gösterir.

Karşılaştırmalı durumlar

DurumBeklenen yaklaşımNeden?
Harici betikGüven kaynağını inceleSayfa yetkisiyle çalışabilir
HttpOnly çerezXSS'yi yine düzeltİstek gönderme etkisi kalabilir
Test profiliSentetik veriGerçek oturum toplanmaz

Uygulama görevi

Bir yerel sayfadaki birinci ve üçüncü taraf betikleri listeleyip her biri için güven gerekçesi yazı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ü

Gerçek kullanıcılara test betiği dağıtmayın veya tarayıcı oturumlarını toplamaya çalışmayın.

Kendinizi sınayın

HttpOnly neden tek başına yeterli değildir?

Açıklamalı yanıt: Çerezin okunmasını sınırlar; sayfa bağlamındaki betik yetkili istek göndermeye devam edebilir.

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