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

Spring4Shell: Ön koşul ve yama doğrulaması

CVE-2022-22965, Spring Framework veri bağlama mekanizmasıyla ilişkili tarihsel bir zafiyet kaydıdır. Sadece Java veya Spring kullanılması, her dağıtımın aynı koşullarda etkilendiği anlamına gelmez.

Bu derste neler var?

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

Bu derste kazanacaklarınız

  • Resmî duyuru ile Envanter arasındaki ilişkiyi açıklamak.
  • “CVE başlığı etkilenenlik için yeterli mi?” 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ı

Ürün, sürüm, JDK ve dağıtım biçimi gibi etkilenenlik koşullarını üreticinin duyurusundan okuyun. Paket envanteri ile çalışan artefakt farklı olabilir; gerçek dağıtımı doğrulayın. WAF kuralı kalıcı yama yerine geçmez. Güncelleme sonrası bağımlılık ve uygulama davranışını yeniden test edin. Bu ders exploit yükü değil, düzeltme süreci anlatır.

Spring4Shell: Ön koşul ve yama doğrulaması akışı: Resmî duyuru → Envanter → Yama doğrulama
Resmî duyuru → Envanter → Yama doğrulama. Ş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.

Doğrulama:
CVE → üretici duyurusu
Duyuru → dağıtım ön koşulları
Envanter → çalışan sürüm
Yama → yeniden test ve kayıt

Beklenen sonuç ve yorumu

Akış ürün adına dayalı yanlış pozitifleri azaltır.

Karşılaştırmalı durumlar

DurumBeklenen yaklaşımNeden?
Spring adı varÖn koşul eşleHer dağıtım etkilenmez
Depo güncellendiÇalışan artefaktı doğrulaDağıtılmamış olabilir
WAF eklendiYamayı sürdürKök neden kapanmamıştır

Uygulama görevi

Bir bağımlılık güncellemesinin gerçekten üretime çıktığını hangi üç kanıtla göstereceğinizi 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ü

Sadece kaynak depodaki sürüm numarasına bakarak çalışan sistemin yamalı olduğunu varsaymayın.

Kendinizi sınayın

CVE başlığı etkilenenlik için yeterli mi?

Açıklamalı yanıt: Hayır. Resmî sürüm ve dağıtım ön koşulları gerçek sistemle eşleştirilmelidir.

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