| Akademik Birim: |
Siber Güvenlik |
| Öğrenim Türü: |
Örgün Eğitim |
| Ön Koşullar |
CCIP501 |
| Öğrenim Dili: |
İngilizce |
| Dersin Düzeyi: |
Yüksek Lisans |
| Dersin Koordinatörü: |
Oğuzhan CEYLAN |
| Dersin Amacı: |
Bu ders, web uygulamalarının uygulanmasına, yönetilmesine, ve korunmasına odaklanır. Web güvenlik konuları ve altyapı güvenliği konularında öğrencileri bilgilendirmek ve bu konuda karşılaşabilecekleri problemleri çözebilmeleri amaçlanır. |
| Dersin İçeriği: |
Altyapı güvenliği, Sunucu ayarları, Erişim izni mekanizmaları, Uygulama dillerinin ayarları, SQL-Injection veya siteler-arası betik benzeri Uygulama kodlama hataları, Siteler Arası İstek Sahteciliği, Erişim izni atlanması (authentication by-pass), web servisleri ve açıkları, Web 2.0 ve ilgili web servisleri, XPATH ve XQUERY dilleri ve enjeksiyonları, İş mantığı açıkları (business logic), Korumacı HTTP başlıkları (headers). |
| Dersin Öğrenme Çıktıları (ÖÇ): |
- 1- Web uygulamalarını gerçekleştirebilmek.
- 2- Web uygulamalarını yönetebilmek ve koruyabilmek.
- 3- Web güvenliği be altyapısı ile ilgili konuları anlayabilmek.
- 4- Gerçek hayat problemlerini çözebilmek.
|
| Dersin Öğrenme Yöntem ve Teknikleri |
Sınıf dersleri, ödevler, vize ve final sınavları, Laboratuar uygulamaları. |
| Hafta | Konular | Ön Hazırlık |
| 1 |
Giriş, temel konseptler |
|
| 2 |
Altyapı güvenliği |
|
| 3 |
Sunucu ayarları |
|
| 4 |
Erişim izni mekanizmaları |
|
| 5 |
Uygulama dillerinin ayarları |
|
| 6 |
SQL-Injection veya siteler-arası betik benzeri Uygulama kodlama hataları |
|
| 7 |
Siteler Arası İstek Sahteciliği |
|
| 8 |
Arasınav |
|
| 9 |
Erişim izni atlanması (authentication by-pass), web servisleri ve açıkları |
|
| 10 |
Web 2.0 ve ilgili web servisleri |
|
| 11 |
XPATH ve XQUERY dilleri ve enjeksiyonları |
|
| 12 |
İş mantığı açıkları (business logic) |
|
| 13 |
Korumacı HTTP başlıkları (headers) |
|
| 14 |
Proje sunumları |
|
Kadir Has Üniversitesi'nde bir dönem 14 haftadır, 15. ve 16. hafta sınav haftalarıdır.
PROGRAM YETERLİLİKLERİ (PY) ve ÖĞRENME ÇIKTILARI (ÖÇ) İLİŞKİSİ
| # |
PY1 |
PY2 |
PY3 |
PY4 |
PY5 |
PY6 |
PY7 |
PY8 |
PY9 |
PY10 |
PY11 |
PY12 |
| OC1 |
2 |
2 |
|
1 |
|
|
1 |
|
|
|
|
|
| OC2 |
2 |
2 |
|
1 |
|
|
1 |
|
|
|
|
|
| OC3 |
1 |
1 |
|
1 |
|
|
1 |
|
|
|
1 |
|
| OC4 |
|
1 |
|
|
1 |
1 |
|
|
|
|
|
|
Katkı Düzeyi: 1 Düşük, 2 Orta, 3 Yüksek