Nedir Statik Uygulama Güvenlik Testi
Güvenlik açıkları için statik kod analizi
SAST (Statik Uygulama Güvenlik Testi) — kaynak kodu çalıştırmadan analiz ederek uygulama güvenliğini test etme yöntemi.
Nasıl Çalışır
- Kaynak kod, bytecode veya ikili dosya analizi
- Model tabanlı güvenlik açığı tespiti
- Güvenlik standartlarına uygunluk kontrolü
- CI/CD boru hattı entegrasyonu
Güvenlik Açığı Türleri
- SQL enjeksiyonları
- XSS (Siteler Arası Betik)
- Güvensiz seri dışı bırakma
- Gizli sızıntılar (API anahtarları, parolalar)
- Arabellek taşması
Avantajlar
- Erken güvenlik açığı tespiti
- %100 kod tabanı kapsamı
- Otomatik kontroller
- Düşük düzeltme maliyetleri
Araçlar
- SonarQube
- Checkmarx
- Fortify
- Veracode
- Semgrep