Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Gelişmiş Güvenli Kod İncelemesi
·
Module 10
Statik Dillerde Güvenlik Zafiyetleri: Java & C#/.NET
1
JNDI Enjeksiyon Zafiyetleri: Log4j, RMI ve LDAP
Java kodunda JNDI enjeksiyonu zafiyetlerini Log4j, RMI ve LDAP bağlamlarında tespit etmek.
2
Java Reflection ve Güvenlik Açıkları
Java'da reflection API'lerinin (örn: Class.forName) güvensiz kullanımını analiz ederek kod enjeksiyonu ve güvenlik mekanizmalarını atlatma yollarını bulmak.
Java Classloader: Dinamik Yükleme ve Güvenlik Riskleri
Java classloader hiyerarşisini ve dinamik sınıf yüklemeyi (örn: URLClassLoader) analiz ederek kod manipülasyonu risklerini değerlendirmek.
4
SpEL ve OGNL Enjeksiyonu Analizi
Java ekosisteminde Spring Expression Language (SpEL) ve OGNL enjeksiyonu desenlerini derinlemesine analiz etmek.
5
ASP.NET ViewState Güvenliği: Deserialization ve MAC Atlatma
ASP.NET ViewState deserialization zafiyetlerini ve MAC (Message Authentication Code) koruması atlatma tekniklerini analiz etmek.
6
Yanlış Yapılandırılmış Filtre Zincirleri ile Kimlik Doğrulama Atlatma Analizi
Spring Security konfigürasyonlarında yanlış yapılandırılmış filtre zincirleri üzerinden kimlik doğrulama ve yetkilendirme atlatmalarını analiz etmek.
Previous module
Dinamik Dillerde Güvenlik Tuzakları: Python & JavaScript
Next module
Modern API ve Framework Güvenliği