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 9
Dinamik Dillerde Güvenlik Tuzakları: Python & JavaScript
1
Node.js ReDoS Zafiyetlerini Tespit Etme
JavaScript (Node.js) kodunda düzenli ifade tabanlı hizmet reddi (ReDoS) zafiyetlerini tespit etmek.
2
Node.js Olay Döngüsü Blokajını Tespit Etme
Node.js'te CPU-yoğun operasyonlar veya senkron I/O nedeniyle oluşan olay döngüsü blokajı (event loop blocking) desenlerini belirlemek.
3
Güvensiz Dinamik Kod Çalıştırma Zafiyetleri
JavaScript'te `eval`, `new Function` gibi fonksiyonların güvensiz kullanımıyla dinamik kod çalıştırma zafiyetlerini tespit etmek.
4
DOM Clobbering ile Güvenlik Zafiyetlerini Belirleme
Frontend JavaScript kodunda global scope'u ve DOM nesnelerini manipüle eden DOM clobbering zafiyetlerini belirlemek.
Şablon Enjeksiyonu (SSTI) Desenlerini Belirleme
Python, JavaScript ve diğer dillerdeki şablon motorlarında (örn: Jinja2, Pug) Sunucu Taraflı Şablon Enjeksiyonu (SSTI) desenlerini belirlemek.
6
Python'da Import Hijacking Tespiti ve PYTHONPATH Manipülasyonu
Python'un modül yükleme mekanizmalarını ve PYTHONPATH'i manipüle ederek import hijacking gerçekleştirme yollarını kodda tespit etmek.
Previous module
Kriptografik İmplementasyon Hataları
Next module
Statik Dillerde Güvenlik Zafiyetleri: Java & C#/.NET