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