Bu sitede erişilebilirlik tercihleri vardır: yazı boyutu, yüksek kontrast, hareketi azaltma ve disleksi dostu yazı tipi. Paneli açmak için Alt tuşu ile E tuşuna birlikte basın veya sayfa başındaki Erişilebilirlik düğmesini kullanın.

Uygulama Güvenliği ve OWASP Top 10

Web uygulamalarındaki en yaygın açıklar ve savunmaları: enjeksiyon, bozuk erişim kontrolü, kimlik doğrulama hataları ve güvenli geliştirme hattına (SAST/DAST) entegrasyon.

17 Haziran 2026 3 dakika okuma
Uygulama Güvenliği ve OWASP Top 10

Uygulama güvenliği (AppSec), açıkların büyük bölümünün doğduğu katmanı hedefler: kod ve tasarım. OWASP Top 10, web uygulamalarındaki en kritik güvenlik risklerini derleyen, sektörce kabul görmüş bir farkındalık belgesidir. Güncel sürüm OWASP Top 10:2025’tir. Bu rehber, listeyi uygulayıcı gözüyle okumanın ve savunmaya çevirmenin yolunu gösterir.

OWASP Top 10:2025

OWASP Top 10:2025 ve temel savunma yönü
KategoriSavunmada akılda tutulacak nokta
A01 Bozuk Erişim Kontrolü↗Yetki denetimi her istekte sunucu tarafında yapılır; varsayılan davranış “reddet” olmalı. Kimlik bilgisi değil, nesne sahipliği doğrulanır (IDOR).
A02 Güvenlik Yanlış YapılandırmasıGüvenli varsayılan, gereksiz özelliklerin kapatılması, hata mesajlarının sınırlanması ve yapılandırmanın kod olarak denetlenmesi.
A03 Yazılım Tedarik Zinciri HatalarıBağımlılık envanteri (SBOM↗), bileşen taraması, derleme hattının ve paket kaynaklarının doğrulanması.
A04 Kriptografik HatalarGüncel algoritmalar, doğru anahtar yönetimi, aktarımda ve beklemede şifreleme↗.
A05 EnjeksiyonParametreli sorgular, bağlama duyarlı çıktı kodlama ve girdi doğrulama; en az yetkili veritabanı hesabı.
A06 Güvensiz TasarımGeliştirmeden önce tehdit modelleme↗ ve güvenli tasarım kalıpları; sonradan eklenen kontrol tasarım hatasını kapatmaz.
A07 Kimlik Doğrulama↗ HatalarıÇok faktörlü doğrulama, kaba kuvvet ve kimlik bilgisi doldurmaya karşı koruma, güvenli oturum yönetimi.
A08 Yazılım veya Veri Bütünlüğü Hatalarıİmzalı güncellemeler, güvenilmeyen verinin serileştirilmesinden kaçınma, CI/CD hattının bütünlüğü.
A09 Güvenlik Günlüğü ve Alarm HatalarıGüvenlik olaylarını anlamlı ve değiştirilemez biçimde günlüğe yazmak ve alarma bağlamak.
A10 Olağanüstü Durumların Yanlış YönetimiHata ve istisnalarda güvenli başarısızlık (fail closed); hata durumunda kontrol atlanmamalı, ayrıntı sızmamalı.

Liste, yılların ve veri kaynaklarının değişimiyle güncellenir; bir önceki sürümle farkları ve her kategorinin ayrıntılı açıklamasını OWASP’ın resmî sayfasından inceleyin (top10.owasp.org).

Top 10 hedef değil, başlangıçtır

OWASP, Top 10’un bir farkındalık belgesi olduğunu; kapsamlı bir gereksinim kümesi olmadığını belirtir. Doğrulama için OWASP Uygulama Güvenliği Doğrulama Standardı (ASVS) kullanılır; güncel kararlı sürümü 5.0.0’dır. ASVS, güvenlik gereksinimlerini test edilebilir maddeler hâlinde sunar ve hem tasarım hem de test aşamasında bir ölçüt olarak işe yarar.

Otomasyon ve doğrulama

  • SAST: kaynak kodu çalıştırmadan inceler.
  • DAST: çalışan uygulamayı dışarıdan sınar.
  • SCA: bağımlılıklardaki bilinen açıkları bulur (A03 için).
  • Sır taraması ve bağımlılık denetimi CI/CD hattına eklenmelidir.

Otomatik araçlar bozuk erişim kontrolü ve tasarım hatalarını çoğu zaman yakalayamaz; kritik uygulamalarda bağımsız sızma testi↗ ve kod incelemesi gerekir. Dışarıdan gelen bulgular için de güvenli açık bildirimi (responsible disclosure↗) kanalı kurun.

Kaynaklar ve son gözden geçirme

  • OWASP Top 10:2025 (top10.owasp.org).
  • OWASP Application Security Verification Standard (ASVS) 5.0.0.

Son gözden geçirme: 21 Ekim 2026. Bu içerik bilgilendirme amaçlıdır; listenin güncel hâli için OWASP’ın resmî sayfasına bakın.

Bu içerik işinize yaradı mı?

Paylaş

İlgili içerikler