Öğren
Web uygulama güvenliği, sade anlatımıyla
AppSafe'in kontrol ettiği sorunlara dair sade anlatımlı rehberler — her birinin ne olduğu, neden önemli olduğu ve tam olarak nasıl düzeltileceği.
Güvenlik Header'ları
Content-Security-Policy (CSP): nedir ve nasıl eklenir
Enjekte edilen script'lerin çalışmasını durduran header.
HTTP Strict Transport Security (HSTS) açıklaması
Her bağlantıyı — ilkini bile — HTTPS kullanmaya zorla.
Clickjacking ve X-Frame-Options: sayfalarını iframe'lerden uzak tut
Tek bir header, saldırganların uygulamanı bir iframe içinde katmanlamasını durdurur.
Yapılandırma Hataları
.env dosyalarının açığa çıkması: saldırganlar secret'larını nasıl bulur
Erişilebilir tek bir .env, tüm stack'ini teslim edebilir.
CORS yanlış yapılandırması: joker ve yansıtma tuzakları
Her origin'e izin ver, her site API'ni okuyabilir.
Production'daki source map'ler kaynak kodunu sızdırır
Yayınlanan .map dosyaları orijinal kaynağını teslim eder.
Açıkta kalan .git dizini: göz önünde saklanan kaynak kodu sızıntısı
Erişilebilir bir /.git, tüm kod tabanını ve commit geçmişini teslim eder.
Açıkta kalan veritabanı yedekleri: /backup.sql erişilebilir olduğunda ne olur
Erişilebilir bir .sql dump'ı, tüm veritabanını eksiksiz teslim etmek demektir.
Açıkta Kalan Secret'lar
DNS ve E-posta Güvenliği
Cookie Güvenliği
Yönlendirme Zinciri
Veritabanı Güvenliği
Güvenlik Başlıkları
Dosya, Yol ve Kaynak Yönetimi
Hata Yönetimi ve Dayanıklılık
API Güvenliği
HTTP Protokolü ve Sunucu Tarafı İstekler
Kendi uygulamanı bu sorunlara karşı kontrol et
Ücretsiz bir tarama çalıştır, saniyeler içinde düzeltmeleriyle notlandırılmış bir rapor al.
Uygulamamı ücretsiz tara