|
Dersin Dili
|
Türkçe
|
|
Dersin Düzeyi
|
Ön Lisans
|
|
Bölümü / Programı
|
Bilişim Güvenliği Teknolojisi
|
|
Öğrenim Türü
|
Örgün Öğretim
|
|
Dersin Türü
|
Zorunlu
|
|
Dersin Öğretim Şekli
|
Yüz Yüze
|
|
Dersin Amacı
|
Bu dersin amacı; öğrencilerin web uygulamalarında karşılaşılan güvenlik açıklarını tanımalarını, analiz etmelerini ve güvenli yazılım geliştirme prensiplerini uygulayabilmelerini sağlamaktır. Ders kapsamında OWASP Top 10 güvenlik riskleri, saldırı yöntemleri, güvenlik testleri ve güvenli kodlama yaklaşımları ele alınarak güvenli web uygulamaları geliştirme becerisi kazandırılması hedeflenmektedir.
|
|
Dersin İçeriği
|
Web güvenliğinin temel kavramları, HTTP/HTTPS protokolleri, istemci-sunucu mimarisi, OWASP Top 10 güvenlik açıkları, SQL Injection, Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), Broken Access Control, Authentication Failures, Insecure Direct Object Reference (IDOR), güvenli dosya yükleme, oturum ve çerez güvenliği, parola güvenliği, kimlik doğrulama ve yetkilendirme mekanizmaları, güvenli kodlama teknikleri, güvenlik test yöntemleri ve Güvenli Yazılım Geliştirme Yaşam Döngüsü (SSDLC) uygulamalı olarak ele alınmaktadır.
|
|
Dersin Yöntem ve Teknikleri
|
Anlatım, tartışma, uygulama ve proje tabanlı öğrenme.
|
|
Ön Koşulları
|
Yok
|
|
Dersin Koordinatörü
|
Yok
|
|
Dersi Verenler
|
Öğr.Gör. Afife ÇİFTCİ OLGUN afife.ciftci@ankarabilim.edu.tr
|
|
Dersin Yardımcıları
|
Yok
|
|
Dersin Staj Durumu
|
Yok
|
Ders Kaynakları
|
Kaynaklar
|
Saygılı, E. (2018). Web Uygulama Güvenliği ve Hacking Yöntemleri. Dikeyeksen Yayıncılık. OWASP Foundation. OWASP Top 10 Project Documentation. Stuttard, D., & Pinto, M. (2011). The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws (2nd ed.). Wiley. PortSwigger. Web Security Academy.
|
|
Ders Notları
|
Ders notları; öğretim elemanı tarafından hazırlanan ders sunumları, laboratuvar uygulamaları, OWASP Top 10 Project Documentation, Web Uygulama Güvenliği ve Hacking Yöntemleri (Saygılı, 2018), The Web Application Hacker's Handbook (Stuttard & Pinto, 2011), PortSwigger Web Security Academy içerikleri ve güncel web güvenliği dokümanlarından oluşmaktadır.
|
|
Dökümanlar
|
https://owasp.org https://portswigger.net/web-security
|
|
Ödevler
|
2 Ödev 1 Proje
|
|
Sınavlar
|
1 Ara Sınav 1 Final Sınavı
|
Ders Yapısı
|
Mühendislik Bilimleri
|
%35
|
|
|
Mühendislik Tasarımı
|
%15
|
|
|
Alan Bilgisi
|
%50
|
|
|