DEFENDING WEB APPLICATIONS SECURITY ESSENTIALS (DEV522) EĞİTİMİ

Web Uygulamalarınızı Saldırıdan Önce Savunun

Defending Web Applications Security Essentials (DEV522) Eğitimi, Digital Vizyon Akademi tarafından kurumlara verilen 6 günlük, orta seviye bir web savunma programıdır.

6 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

DEV522 Sınav Müfredatıyla Uyumlu Altı Günlük Web Savunma Programı

Bu eğitim, web uygulamalarını saldırganın yöntemlerini bilerek savunabilen geliştirici ve güvenlik uzmanları yetiştirmek üzere kurgulanmış altı günlük bir yetkinlik programıdır. Program, DEV522 sınav müfredatıyla uyumlu konu başlıklarını kimlik yönetimi, girdi denetimi, kriptografi, API güvenliği, güvenli yaşam döngüsü ve izleme başlıkları altında uygulamalı olarak işler.

Süre ve Format

6 Tam Gün. Kavramsal anlatım, zafiyetli uygulama laboratuvarları, savunma kurgusu atölyeleri ve vaka analizleriyle ilerler.

Seviye

Orta Seviye — Web uygulama geliştirme veya uygulama güvenliği alanında temel düzeyde deneyim beklenir.

Öğrenme Metodu

Zafiyetli web uygulaması laboratuvarları, savunma kontrolü tasarım atölyeleri, kod inceleme oturumları ve vaka analizleri.

Neden Bu Eğitim?

🛡️Savunma Odaklı Bakış

Saldırı tekniklerini yalnızca anlamak için değil, etkili karşı kontrolleri tasarlamak için öğreten savunmacı bir müfredat.

🧩Uçtan Uca Kapsam

Tarayıcıdan veri tabanına, API katmanından teslim hattına kadar web yığınının tamamı bütüncül biçimde ele alınır.

🔬Laboratuvar Yoğunluğu

Her modülde zafiyetli uygulama üzerinde çalışılır; bulgu tespit edilir ve savunma kontrolü uygulanarak doğrulanır.

Bu Eğitim Hangi Rollere Hazırlar?

Uygulama Güvenliği UzmanıWeb Yazılım GeliştiriciGüvenlik MimarıDevSecOps MühendisiYazılım Test MühendisiGüvenlik Danışmanı

Sarı Takım: Güvenliği web uygulamasının mimarisine ve teslim hattına gömen savunmacı geliştirme ekibi

“Saldırının nasıl işlediğini bilen bir savunmacı olduğunuzda, web uygulamalarınız zafiyet duyurusunu beklemeden hazır olur.”

Ön Koşullar

Programa Katılmadan Önce Sahip Olmanız Beklenen Web Yetkinlikleri

1
Web Geliştirme

HTML, JavaScript ve sunucu tarafı bir dille web uygulaması geliştirme deneyimi.

2
HTTP Bilgisi

İstek ve yanıt yapısı, başlıklar, çerezler ve durum kodlarına aşinalık beklenir.

3
Veri Tabanı Temelleri

İlişkisel veri tabanı kavramları ve temel düzeyde SQL sorgulama bilgisi.

4
Dizüstü Bilgisayar

Laboratuvar ortamına bağlanabilen, internet erişimi olan bir dizüstü bilgisayar.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiModern web yığınının bileşenlerini ve HTTP protokolünü savunmacı gözüyle okumak, saldırı yüzeyini haritalamak ve altyapı katmanını sıkılaştırmak.
Modül 1
Modern Web Uygulama Mimarisi
  • İstemci, sunucu, API ve veri katmanlarının ayrıştırılması
  • Tek sayfa uygulamaları ile sunucu taraflı işleme farkları
  • Ters vekil sunucu, yük dengeleyici ve önbellek katmanları
  • Oturum durumunun nerede tutulduğunun güvenlik etkisi
  • İçerik dağıtım ağı ve üçüncü taraf betik bağımlılıkları
  • Atölye: Kurumsal bir uygulamanın mimari haritasının çıkarılması
Modül 2
HTTP Protokolü ve Tarayıcı Güvenlik Modeli
  • İstek ve yanıt yapısı, yöntemler ve durum kodları
  • Çerez öznitelikleri ve aynı köken politikası kuralları
  • Kaynaklar arası kaynak paylaşımı yapılandırmasının riskleri
  • HTTP/2 ve HTTP/3 ile gelen protokol davranış farkları
  • Vekil sunucu ve önbellek kaynaklı istek karışması riskleri
  • Lab: Ham HTTP trafiğinin güvenlik açısından incelenmesi
Modül 3
Web Tehdit Ortamının Savunmacı Okuması
  • OWASP Top 10 risk kategorilerinin bütüncül değerlendirmesi
  • Saldırı yaşam döngüsü ve web uygulamalarına özgü aşamalar
  • MITRE ATT&CK teknikleriyle web saldırılarının eşleştirilmesi
  • Otomatik bot trafiği ve kimlik doldurma saldırıları
  • Yasal çerçeve: 5237 sayılı TCK ve KVKK yükümlülükleri
  • Vaka: Yayımlanmış bir web ihlali raporunun çözümlenmesi
Modül 4
Altyapı ve Sunucu Sıkılaştırma
  • Web sunucusu ve uygulama sunucusu yapılandırma denetimi
  • TLS yapılandırması, sertifika yönetimi ve protokol seçimi
  • Güvenlik başlıklarının sunucu katmanında uygulanması
  • Dosya izinleri, dizin listeleme ve hata sayfası denetimi
  • Yama yönetimi ve bileşen sürüm takibinin kurulması
  • Lab: Sunucu yapılandırmasının kontrol listesiyle denetlenmesi
Günün hedefiKimlik doğrulama akışlarını güvenli kurmak, oturum yönetimi zafiyetlerini kapatmak ve yetkilendirme denetimlerini sunucu tarafında doğru katmanda uygulamak.
Modül 1
Kimlik Doğrulama Tasarımı
  • Kimlik doğrulama akışlarının ve zayıf noktalarının analizi
  • Parola politikası, saklama yöntemi ve sızdırılmış parola denetimi
  • Çok faktörlü doğrulama seçeneklerinin karşılaştırılması
  • Parola sıfırlama akışının güvenli kurgulanması
  • Deneme sınırı, hesap kilitleme ve bot koruma dengesi
  • Lab: Zafiyetli bir giriş akışının güçlendirilmesi
Modül 2
Oturum Yönetimi ve Çerez Güvenliği
  • Oturum kimliği üretimi, entropi ve yaşam süresi kararları
  • Çerez bayrakları: HttpOnly, Secure ve SameSite kullanımı
  • Oturum sabitleme ve oturum çalma senaryolarının önlenmesi
  • Belirteç tabanlı oturum ve JWT kullanımının riskleri
  • Oturum sonlandırma, iptal ve eşzamanlı oturum denetimi
  • Lab: Oturum yaşam döngüsünün uçtan uca doğrulanması
Modül 3
Yetkilendirme ve Erişim Denetimi
  • Rol, öznitelik ve ilişki tabanlı yetkilendirme modelleri
  • Bozuk erişim denetimi bulgularının kök nedenleri
  • Doğrudan nesne referansı riskinin giderilmesi
  • Yatay ve dikey yetki yükseltme senaryolarının önlenmesi
  • İş akışı adımlarının sıra ve durum denetimi
  • Atölye: Erişim denetimi matrisinin tasarlanması
Modül 4
Federasyon ve Tek Oturum Açma
  • OAuth 2.0 yetkilendirme akışlarının doğru seçimi
  • OpenID Connect ile kimlik doğrulama katmanının kurulması
  • SAML tabanlı federasyon mimarisine genel bakış
  • Yönlendirme doğrulaması ve durum parametresi kullanımı
  • Belirteç doğrulama, imza denetimi ve kapsam yönetimi
  • Vaka: Hatalı yapılandırılmış bir federasyon akışının analizi
Günün hedefiEnjeksiyon ailesini, siteler arası betik çalıştırmayı ve istek sahteciliğini kod düzeyinde anlayıp bağlama uygun savunma kontrollerini uygulamak.
Modül 1
Girdi Doğrulama ve Kanonikleştirme
  • Güven sınırı tanımı ve dış girdinin sınıflandırılması
  • İzin listesi ile yasak listesi yaklaşımlarının karşılaştırması
  • Kanonikleştirme ve karakter kodlama tuzakları
  • Sunucu tarafı doğrulamanın zorunluluğu ve katman seçimi
  • Dosya yükleme denetimleri ve içerik türü doğrulaması
  • Lab: Girdi doğrulama katmanının uygulamaya eklenmesi
Modül 2
Enjeksiyon Ailesi ve Savunması
  • SQL enjeksiyonunun oluşum mekanizması ve etkisi
  • Hazırlanmış ifadeler ve nesne ilişkisel eşleme kullanımı
  • Komut, LDAP ve XML tabanlı enjeksiyon türleri
  • Şablon enjeksiyonu ve sunucu tarafı ifade değerlendirmesi
  • Veri tabanı hesabı yetkilerinin en aza indirilmesi
  • Lab: Zafiyetli sorguların parametreli hâle getirilmesi
Modül 3
Siteler Arası Betik Çalıştırma Savunması
  • Yansıtılan, saklanan ve tarayıcı tabanlı türlerin ayrımı
  • Bağlama göre çıktı kodlamanın doğru uygulanması
  • İçerik güvenlik politikasının kademeli kurgulanması
  • Güvenli şablon motoru ve çerçeve varsayılanlarının kullanımı
  • Zengin metin içeriğinin temizlenmesi ve arındırılması
  • Lab: Betik çalıştırma zafiyetinin kontrolle kapatılması
Modül 4
İstek Sahteciliği ve Tarayıcı Saldırıları
  • Siteler arası istek sahteciliği ve belirteç tabanlı savunma
  • SameSite çerez stratejisinin savunmaya katkısı
  • Sunucu tarafı istek sahteciliği riskinin sınırlandırılması
  • Tıklama hırsızlığı ve çerçeveleme önleme başlıkları
  • Açık yönlendirme ve güvenilmeyen bağlantı denetimi
  • Atölye: Tarayıcı tabanlı savunma başlıklarının kurgulanması
Günün hedefiUygulama katmanında kriptografiyi doğru kullanmak, hassas veriyi korumak ve iş mantığı zafiyetlerini tasarım aşamasında yakalamak.
Modül 1
Uygulama Katmanı Kriptografisi
  • Simetrik ve asimetrik algoritmaların doğru kullanım alanları
  • Parola saklamada modern özet fonksiyonlarının seçimi
  • Güvenli rastgele sayı üretimi ve tahmin edilebilirlik riski
  • Anahtar üretimi, saklanması ve rotasyon politikası
  • Sık yapılan kriptografi uygulama hatalarının incelenmesi
  • Lab: Zayıf kriptografi kullanımının düzeltilmesi
Modül 2
Hassas Veri Koruma ve Gizlilik
  • Veri sınıflandırması ve hassas alanların belirlenmesi
  • Aktarımda ve durağan hâlde şifreleme kararları
  • Maskeleme, tokenizasyon ve veri minimizasyonu ilkesi
  • KVKK kapsamında saklama süresi ve imha yükümlülüğü
  • Hata mesajları ve önbellekte bilgi sızdırmanın önlenmesi
  • Atölye: Hassas veri akış haritasının çıkarılması
Modül 3
İş Mantığı Zafiyetleri
  • İş mantığı zafiyetlerinin otomatik araçlarla görülmeme nedeni
  • Fiyat, miktar ve indirim manipülasyonu senaryoları
  • Yarış durumu ve eşzamanlı işlem tutarlılığı sorunları
  • İş akışı adımlarının atlanması ve durum denetimi
  • Kaynak tüketimi ve kötüye kullanım sınırlarının konulması
  • Vaka: İş mantığı zafiyeti içeren bir senaryonun çözümlenmesi
Modül 4
Tehdit Modelleme ve Güvenli Tasarım
  • Veri akış diyagramı ve güven sınırlarının çizilmesi
  • STRIDE yöntemiyle tehdit kategorilerinin çıkarılması
  • Risk puanlama ve azaltım kontrollerinin önceliklendirilmesi
  • Güvenli tasarım kalıpları ve bilinen karşıt kalıplar
  • Tehdit modelinin yaşayan belge olarak sürdürülmesi
  • Atölye: Örnek bir web uygulamasının tehdit modeli
Günün hedefiAPI katmanını, modern istemci mimarilerini ve konteyner ile bulut üzerinde çalışan uygulamaların güvenlik kontrollerini tasarlamak.
Modül 1
REST ve GraphQL API Güvenliği
  • OWASP API güvenlik risklerinin savunmacı okuması
  • Kaynak düzeyinde yetkilendirme denetimlerinin kurulması
  • Aşırı veri dönüşü ve alan filtreleme kontrolleri
  • GraphQL sorgu derinliği ve karmaşıklık sınırlandırması
  • Hız sınırlama, kota ve kötüye kullanım tespiti
  • Lab: Zafiyetli bir API uç noktasının güçlendirilmesi
Modül 2
API Geçidi ve Hizmetler Arası Güven
  • API geçidinin güvenlik kontrollerindeki rolü
  • Belirteç doğrulama, imza denetimi ve kapsam yönetimi
  • Mikro hizmetler arasında karşılıklı kimlik doğrulama
  • Gizli bilgi yönetimi ve hizmet hesabı yaşam döngüsü
  • Şema doğrulama ve sürüm yönetimi disiplini
  • Atölye: Hizmetler arası güven modelinin tasarlanması
Modül 3
Modern İstemci ve Üçüncü Taraf Risk
  • Tek sayfa uygulamalarında belirteç saklama kararları
  • Tarayıcı depolama alanlarının güvenlik karşılaştırması
  • Üçüncü taraf betik ve etiket yöneticisi riskleri
  • Alt kaynak bütünlüğü ve betik kaynağı denetimi
  • İstemci tarafı günlükleme ve veri sızdırma riski
  • Lab: Üçüncü taraf betik envanterinin denetlenmesi
Modül 4
Konteyner ve Bulut Üzerinde Dağıtım
  • Konteyner imajı sıkılaştırma ve temel imaj seçimi
  • Çalışma zamanı yetkileri ve en az ayrıcalık ilkesi
  • Gizli bilgi ve yapılandırma verisinin güvenli aktarımı
  • Bulut kimlik ve erişim politikalarının denetlenmesi
  • Ağ bölümleme ve giden trafik denetiminin kurulması
  • Lab: Dağıtım yapılandırmasının güvenlik incelemesi
Günün hedefiGüvenlik testlerini yaşam döngüsüne yerleştirmek, izleme ve olay müdahale kabiliyeti kurmak, programı sınav stratejisi ve değerlendirmeyle tamamlamak.
Modül 1
Güvenlik Testleri ve Otomasyon
  • Statik, dinamik ve etkileşimli test yaklaşımlarının ayrımı
  • Yazılım bileşen analizi ve bağımlılık risk yönetimi
  • Burp Suite ile yetkili uygulama incelemesi yaklaşımı
  • OWASP ZAP ile otomatik tarama ve bulgu doğrulama
  • Sürekli entegrasyon hattına güvenlik kapılarının eklenmesi
  • Lab: Teslim hattına güvenlik testi adımlarının eklenmesi
Modül 2
Sanal Yama ve Savunma Katmanları
  • Web uygulama güvenlik duvarının konumu ve sınırları
  • Kural setlerinin ayarlanması ve yanlış pozitif yönetimi
  • Sanal yama ile geçici risk azaltımının planlanması
  • Bot yönetimi ve hız sınırlama politikalarının kurgusu
  • Çalışma zamanı uygulama koruma yaklaşımına genel bakış
  • Atölye: Katmanlı savunma haritasının çıkarılması
Modül 3
Günlükleme, İzleme ve Olay Müdahalesi
  • Uygulama güvenlik kayıtlarının tasarımı ve içeriği
  • SIEM entegrasyonu ve uygulama uyarılarının kurgulanması
  • Saldırı göstergelerinin kayıt üzerinden tespit edilmesi
  • Olay müdahale planında geliştirme ekibinin sorumluluğu
  • Kanıt toplama, zaman çizelgesi ve kök neden analizi
  • Vaka: Bir web saldırısının kayıt üzerinden incelenmesi
Modül 4
Program Yönetimi, Sınav Stratejisi ve Kapanış
  • Uygulama güvenliği programının olgunluk değerlendirmesi
  • Atölye: Uygulama güvenliği yol haritasının çıkarılması
  • DEV522 sınav stratejisi, soru okuma ve zaman yönetimi
  • Kişisel çalışma planı ve kaynak yol haritasının çıkarılması
  • Eğitim değerlendirmesi ve interaktif Soru-Cevap oturumu
  • Digital Vizyon Akademi Katılım ve Başarı Sertifikası

Eğitim Kazanımları

Program sonunda katılımcılar:

🗺️
Saldırı Yüzeyi

Modern web yığınının bileşenlerini haritalayarak saldırı yüzeyini ve kritik güven sınırlarını belirleyebileceksiniz.

🔑
Kimlik Savunması

Kimlik doğrulama, oturum yönetimi ve federasyon akışlarını güvenli biçimde tasarlayıp denetleyebileceksiniz.

🚧
Girdi Denetimi

Enjeksiyon ailesine karşı parametreli sorgu ve doğrulama katmanlarını sistemli biçimde kurabileceksiniz.

🌐
Tarayıcı Savunması

İçerik güvenlik politikası ve çerez stratejisiyle tarayıcı tabanlı saldırıları etkili biçimde sınırlayabileceksiniz.

🔐
Veri Koruma

Uygulama kriptografisini doğru kullanarak hassas veriyi saklama ve aktarma süreçlerinde koruyabileceksiniz.

🧠
İş Mantığı Analizi

Otomatik araçların göremediği iş mantığı zafiyetlerini tasarım incelemesiyle ortaya çıkarabileceksiniz.

🔌
API Güvenliği

REST ve GraphQL arayüzlerinde yetkilendirme, kota ve şema denetimlerini doğru katmanda uygulayabileceksiniz.

📡
İzleme ve Müdahale

Uygulama kayıtlarını anlamlı uyarılara dönüştürerek saldırıyı erken fark edip müdahaleyi başlatabileceksiniz.

Kimler İçin Uygundur?

  • Web uygulaması geliştiricileri
  • uygulama güvenliği uzmanları
  • yazılım mimarları
  • test ve kalite mühendisleri
  • DevSecOps ekipleri
  • güvenlik denetimi yürüten BT profesyonelleri

Sıkça Sorulan Sorular

DEV522 eğitimi kimler için uygundur?
Program; web uygulaması geliştiricileri, uygulama güvenliği uzmanları, yazılım mimarları, test mühendisleri ve DevSecOps ekipleri için tasarlanmıştır. Web geliştirme veya uygulama güvenliği alanında temel düzeyde deneyim beklenir.
Eğitim ne kadar sürer ve hangi formatta verilir?
Eğitim 6 tam gün sürer ve 24 modülden oluşur. Kurumun tercihine göre Digital Vizyon Akademi sınıflarında, kurum lokasyonunda veya online olarak gerçekleştirilir; her modülde en az bir laboratuvar, atölye veya vaka çalışması yer alır.
Eğitimde gerçek sistemlere saldırı yapılıyor mu?
Hayır. Tüm uygulamalar yalnızca eğitim için hazırlanmış, internetten yalıtılmış zafiyetli örnek uygulamalar üzerinde yürütülür. Amaç zafiyetin nasıl oluştuğunu görmek ve etkili savunma kontrolünü uygulayarak doğrulamaktır.
Bu program DEV522 sınavına hazırlık sağlıyor mu?
Program, DEV522 sınav müfredatıyla uyumlu konu başlıklarını kapsayan bir sınava hazırlık ve yetkinlik programıdır. Sınav başvurusu ve güncel koşulları sınavı düzenleyen kurum tarafından belirlenir; sınav ücreti katılımcıya aittir.
Eğitim sonunda hangi belge veriliyor?
Programı başarıyla tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası almaya hak kazanır. Bu belge, sınavı düzenleyen kurumun verdiği unvandan ayrı bir katılım ve başarı belgesidir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Defending Web Applications Security Essentials (DEV522) Eğit Sertifika Kodu DV-2026XX00 Tarih 15.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre6 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Kurs KoduDEV522
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Sarı TakımApplication Security: Securing Web Applications, APIs, and Microservices (SEC522) Eğitimi
Siber Güvenlik Eğitimleri

Application Security: Securing Web Applications, APIs, and Microservices (SEC522) Eğitimi

6 günOrtaOnline / Yüz Yüze / Hibrit

6 günlük SEC522 uygulama güvenliği eğitimi: tehdit modelleme, OWASP Top 10, kimlik ve oturum, API güvenliği, mikroservis ve DevSecOps test otomasyonu.

Detayları Gör →
Sarı TakımCloud Security Tactical Defense (SEC502) Eğitimi
Siber Güvenlik Eğitimleri

Cloud Security Tactical Defense (SEC502) Eğitimi

6 günOrtaOnline / Yüz Yüze / Hibrit

6 günlük SEC502 eğitimi: bulut saldırı desenleri, kimlik savunması, konteyner güvenliği, tespit mühendisliği, tehdit avcılığı ve olay müdahalesi.

Detayları Gör →
Sarı TakımCloud Native Security and DevSecOps Automation (SEC540) Eğitimi
Siber Güvenlik Eğitimleri

Cloud Native Security and DevSecOps Automation (SEC540) Eğitimi

5 günOrtaOnline / Yüz Yüze / Hibrit

5 günlük SEC540 bulut yerel güvenlik ve DevSecOps otomasyonu eğitimi: CI/CD güvenliği, sır yönetimi, konteyner, Kubernetes, altyapı kodu ve politika kodu.

Detayları Gör →
Sarı TakımAWS Secure Builder (SEC480) Eğitimi
Siber Güvenlik Eğitimleri

AWS Secure Builder (SEC480) Eğitimi

5 günOrtaOnline / Yüz Yüze / Hibrit

5 günlük SEC480 AWS Secure Builder eğitimi: hesap yönetişimi, IAM yetki tasarımı, VPC bölümleme, KMS şifreleme, tehdit tespiti ve olay müdahalesi.

Detayları Gör →
Sarı TakımAI Security Principles and Practices: GenAI and LLM Defense (SEC411) Eğitimi
Siber Güvenlik Eğitimleri

AI Security Principles and Practices: GenAI and LLM Defense (SEC411) Eğitimi

5 günOrtaOnline / Yüz Yüze / Hibrit

5 günlük SEC411 eğitimi: üretken yapay zeka güvenliği, istem enjeksiyonu savunması, getirim mimarisi, ajan yetkileri, koruma bariyerleri ve uyum.

Detayları Gör →
Sarı TakımGenAI and LLM Application Security (SEC545) Eğitimi
Siber Güvenlik Eğitimleri

GenAI and LLM Application Security (SEC545) Eğitimi

5 günOrtaOnline / Yüz Yüze / Hibrit

5 günlük SEC545 GenAI ve LLM uygulama güvenliği eğitimi: istem enjeksiyonu, çıktı doğrulama, RAG güvenliği, ajan yetkileri, model tedarik zinciri ve uyum.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn