Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS |
---|---|---|---|---|---|
BMYL501 | VERİTABANI GÜVENLİĞİ | Seçmeli Ders Grubu | 1 | 1 | 5,00 |
Yüksek Lisans
Türkçe
Bu ders, veri tabanlarının güvenliği konusunda öğrencilere teorik bilgi ve pratik beceriler kazandırmayı amaçlamaktadır. Öğrenciler, veri tabanı sistemlerinde güvenlik açıklarını tanımlamayı, tehditlere karşı koruma yöntemlerini uygulamayı ve veri tabanı güvenliğini sağlamak için modern teknik ve araçları kullanmayı öğreneceklerdir.
Prof.Dr.Mehmet BAKIR
1 | Veri tabanı güvenliğinin temel kavramlarını, tehdit türlerini ve güvenlik ilkelerini açıklar. |
2 | Veri şifreleme yöntemlerini ve güvenlik araçlarını kullanarak veri güvenliğini sağlar. |
3 | SQL saldırılarını (SQL Injection) tespit eder ve etkili önleme stratejilerini uygular. |
4 | Bulut tabanlı veri tabanlarında güvenlik risklerini değerlendirir ve koruma önlemleri geliştirir. |
Birinci Öğretim
yok
yok
Veri tabanı güvenliğinin temel kavramları Veri güvenliği ve veri mahremiyeti ilkeleri Veri tabanı tehditleri ve saldırı türleri Kullanıcı kimlik doğrulama ve yetkilendirme mekanizmaları Veri şifreleme yöntemleri ve uygulamaları SQL saldırıları (SQL Injection) ve önleme yöntemleri Güvenlik duvarları ve veri tabanı yönetim sistemlerinde güvenlik ayarları Veri tabanı denetim ve izleme mekanizmaları Bulut veri tabanı güvenliği GDPR ve KVKK gibi yasal düzenlemeler Güvenli veri yedekleme ve kurtarma stratejileri Büyük veri güvenliği Makine öğrenimi ile tehdit algılama Gerçek vakalar ve uygulamalar
Hafta | Konular (Teorik) | Öğretim Yöntem ve Teknikleri | Ön Hazırlık |
---|---|---|---|
1 | Giriş ve Temel Kavramlar Veri tabanı güvenliği nedir? Tehdit modelleri ve genel güvenlik önlemleri | Anlatım ve Tartışma (Lectures and Discussions) Problem Çözme ve Vaka Analizi (Problem Solving and Case Analysis) Laboratuvar Çalışmaları (Laboratory Sessions) Proje ve Sunumlar (Project and Presentations): | yok |
2 | Veri Güvenliği ve Mahremiyet Veri güvenliğinin temel ilkeleri Verinin gizliliği, bütünlüğü ve erişilebilirliği | Anlatım ve Tartışma (Lectures and Discussions),Problem Çözme ve Vaka Analizi (Problem Solving and Case Analysis),Laboratuvar Çalışmaları (Laboratory Sessions),Proje ve Sunumlar (Project and Presentations) | yok |
3 | Veri Tabanı Güvenlik Tehditleri İç tehditler ve dış tehditler Saldırı türleri: Brute force, phishing, social engineering | Anlatım ve Tartışma (Lectures and Discussions),Problem Çözme ve Vaka Analizi (Problem Solving and Case Analysis),Laboratuvar Çalışmaları (Laboratory Sessions),Proje ve Sunumlar (Project and Presentations) | yok |
4 | Kullanıcı Kimlik Doğrulama ve Yetkilendirme Kimlik doğrulama protokolleri Rollere dayalı erişim kontrolü | Anlatım ve Tartışma (Lectures and Discussions),Problem Çözme ve Vaka Analizi (Problem Solving and Case Analysis),Laboratuvar Çalışmaları (Laboratory Sessions),Proje ve Sunumlar (Project and Presentations) | yok |
5 | Veri Şifreleme Teknikleri Simetrik ve asimetrik şifreleme yöntemleri Veri tabanında şifreleme uygulamaları | Anlatım ve Tartışma (Lectures and Discussions),Problem Çözme ve Vaka Analizi (Problem Solving and Case Analysis),Laboratuvar Çalışmaları (Laboratory Sessions),Proje ve Sunumlar (Project and Presentations) | yok |
6 | SQL Saldırıları ve Önleme Yöntemleri SQL Injection nedir? Güvenli sorgular ve input doğrulama | Anlatım ve Tartışma (Lectures and Discussions),Problem Çözme ve Vaka Analizi (Problem Solving and Case Analysis),Laboratuvar Çalışmaları (Laboratory Sessions),Proje ve Sunumlar (Project and Presentations) | yok |
7 | Güvenlik Duvarları ve Erişim Kontrolleri Güvenlik duvarlarının veri tabanı üzerindeki rolü Güvenli bağlantı ve ağ konfigürasyonları | Anlatım ve Tartışma (Lectures and Discussions),Problem Çözme ve Vaka Analizi (Problem Solving and Case Analysis),Laboratuvar Çalışmaları (Laboratory Sessions),Proje ve Sunumlar (Project and Presentations) | yok |
8 | Veri Tabanı Denetim ve İzleme Denetim mekanizmaları ve loglama Anomali tespiti için izleme araçları | Anlatım ve Tartışma (Lectures and Discussions),Problem Çözme ve Vaka Analizi (Problem Solving and Case Analysis),Laboratuvar Çalışmaları (Laboratory Sessions),Proje ve Sunumlar (Project and Presentations) | yok |
9 | Bulut Veri Tabanı Güvenliği Bulutta veri depolama ve güvenlik açıkları Bulut veri tabanı hizmet sağlayıcılarının güvenlik politikaları | Anlatım ve Tartışma (Lectures and Discussions),Problem Çözme ve Vaka Analizi (Problem Solving and Case Analysis),Laboratuvar Çalışmaları (Laboratory Sessions),Proje ve Sunumlar (Project and Presentations) | yok |
10 | Yasal Düzenlemeler ve Uyumluluk GDPR, KVKK gibi yasal düzenlemelerin veri tabanı güvenliği üzerindeki etkileri Uyumluluk süreçleri ve uygulamaları | Anlatım ve Tartışma (Lectures and Discussions),Problem Çözme ve Vaka Analizi (Problem Solving and Case Analysis),Laboratuvar Çalışmaları (Laboratory Sessions),Proje ve Sunumlar (Project and Presentations) | yok |
11 | Güvenli Veri Yedekleme ve Kurtarma Yedekleme stratejileri ve araçları Felaket kurtarma planları | Anlatım ve Tartışma (Lectures and Discussions),Problem Çözme ve Vaka Analizi (Problem Solving and Case Analysis),Laboratuvar Çalışmaları (Laboratory Sessions),Proje ve Sunumlar (Project and Presentations) | yok |
12 | Büyük Veri Güvenliği Büyük veri ortamlarında güvenlik açıkları Büyük veri analizinde mahremiyet koruma yöntemleri | Anlatım ve Tartışma (Lectures and Discussions),Problem Çözme ve Vaka Analizi (Problem Solving and Case Analysis),Laboratuvar Çalışmaları (Laboratory Sessions),Proje ve Sunumlar (Project and Presentations) | yok |
13 | Makine Öğrenimi ile Güvenlik Tehditlerinin Algılanması Tehdit algılama ve analitik araçlar Makine öğrenimi algoritmalarının veri tabanı güvenliğindeki rolü | Anlatım ve Tartışma (Lectures and Discussions),Problem Çözme ve Vaka Analizi (Problem Solving and Case Analysis),Laboratuvar Çalışmaları (Laboratory Sessions),Proje ve Sunumlar (Project and Presentations) | yok |
14 | Gerçek Vakalar ve Uygulamalar Veri tabanı saldırı vakalarının incelenmesi Sektör uygulamaları ve güvenlik testleri | Anlatım ve Tartışma (Lectures and Discussions),Problem Çözme ve Vaka Analizi (Problem Solving and Case Analysis),Laboratuvar Çalışmaları (Laboratory Sessions),Proje ve Sunumlar (Project and Presentations) | yok |
Database Security (Alfred Basta, Melissa Zgola) SQL Injection Attacks and Defense (Justin Clarke-Salt) Database Systems: A Practical Approach to Design, Implementation, and Management (Thomas Connolly, Carolyn Begg) Data Privacy and Security (David Salomon)
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Ara Sınav | 1 | 50 |
Proje Hazırlama | 1 | 25 |
Ev Ödevi | 1 | 25 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Final Sınavı | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 50 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 50 |
yok
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Final Sınavı | 1 | 3 | 3 |
Derse Katılım | 14 | 3 | 42 |
Takım/Grup Çalışması | 2 | 3 | 6 |
Proje Hazırlama | 2 | 5 | 10 |
Proje Sunma | 2 | 1 | 2 |
Bireysel Çalışma | 14 | 1 | 14 |
Final Sınavı içiin Bireysel Çalışma | 2 | 5 | 10 |
Okuma | 14 | 1 | 14 |
Ev Ödevi | 5 | 3 | 15 |
Toplam İş Yükü (saat) | 116 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | |
ÖÇ 1 | 5 | ||||||||||
ÖÇ 2 | 5 | ||||||||||
ÖÇ 3 | 5 | ||||||||||
ÖÇ 4 | 5 |