OWASP Top 10 nedir? En önemli maddelerini özetleyin.

Cevap

OWASP Top 10, web uygulamalarındaki en kritik güvenlik risklerinin periyodik olarak güncellenen listesidir. Ezber sıra değil, kategorileri ve örneklerini bilmek önemlidir.

KategoriÖrnekÖnlem
Broken Access Control/api/orders/124 ile başkasının siparişini görmek (IDOR)Her istekte sunucuda sahiplik/rol kontrolü
Cryptographic FailuresParolanın MD5 ile saklanması, HTTP üzerinden veriTLS, güçlü hash, hassas veriyi şifreleme
InjectionSQL, NoSQL, komut injection, XSSParametreli sorgu, çıktı encode
Insecure DesignRate limit olmayan şifre sıfırlamaTehdit modelleme, güvenli tasarım
Security MisconfigurationAçık debug modu, varsayılan şifrelerSıkılaştırma, güvenlik başlıkları
Vulnerable ComponentsAçığı olan eski npm paketinpm audit, Dependabot, güncelleme
Authentication FailuresBrute force'a açık giriş, zayıf oturumMFA, rate limit, güvenli session
Integrity Failuresİmzasız güncelleme, güvensiz deserializationİmza doğrulama, güvenilir CI/CD
Logging and Monitoring FailuresSaldırının fark edilmemesiMerkezi log, alarm
SSRFSunucunun kullanıcı verdiği URL'ye istek atmasıURL beyaz listesi, iç ağ erişimini kısıtlama

Listenin başında yer alan Broken Access Control, pratikte en sık karşılaşılan sorundur: frontend'de butonu gizlemek yetkilendirme değildir, kontrol her zaman sunucuda yapılmalıdır.

  1. CORS nedir? Neden CORS hatası alırız?OrtaWeb GüvenliğiFull Stack
  2. XSS ve CSRF saldırıları nedir, nasıl korunulur?ZorWeb GüvenliğiFull Stack
  3. Authentication ile authorization arasındaki fark nedir?KolayWeb GüvenliğiFull Stack
  4. Güvenli cookie ayarları nelerdir? Session hijacking nasıl önlenir?OrtaWeb GüvenliğiFull Stack
  5. Content Security Policy (CSP) nedir ve nasıl yapılandırılır?ZorWeb GüvenliğiFull Stack
  6. Parolalar veritabanında nasıl saklanmalıdır? bcrypt ve Argon2 neden tercih edilir?OrtaWeb GüvenliğiFull Stack

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle