BLM4019 / YAZILIM GÜVENLİĞİ

DERSİN HAFTALIK İÇERİĞİ

 
KONULAR 
KAYNAKLAR 
1Giriş: Bilgisayar ağlarına genel bakış, Ağ Temelleri, Protokol Katmanı, Fiziksel Katman1
2Veri Bağlantısı Katmanı Kavramları (I): hata tespiti ve düzeltmesi, temel protokoller, kayan pencere protokolleri1
3Veri Bağlantısı Katmanı Kavramları (II): Kanal ayırma sorunu, çoklu Erişim, Ethernet1
4Ağ Katmanı Kavramları (I):, internetworking, İnternet Protokolü (IP, IPv6)1
5Ağ Katmanı Kavramları (II): Yönlendirme Protokolleri OSPF, BGP, çok noktaya yayın1
6Taşıma Tabanı Kavramları (I): Hizmetler, bir ulaştırma protokolü, TCP, UDP unsurları1
7Taşıma Katmanı Kavramları (II): Tıkanıklık Kontrolü, Akış Kontrolü1
8 Ara sınav1
9Güvenlik Temelleri (I): Güvenlik Kavramları, Güvenlik Açıkları, Tehditler ve Saldırılar1
10Güvenlik Temelleri (II): Yazılım Güvenliği, Bilgi Güvencesi, Yazılımın Kaynakları Teknik olmayan güvenlik sorunları, Örnek Güvenlik Teknolojileri1
11Bilgisayar ve Ağ Güvenliği: Güvenlik Teknikleri (Şifreleme, dijital imzalar, mesaj doğrulama ve hash fonksiyonları, Ağ güvenliği için şifreleme kullanımı, Koruma ve savunma mekanizmaları ve araçları1
12Yazılım Güvenliği (I): Güvenli Yazılım Geliştirme, Güvenli tasarım ilkeleri ve kalıpları, Yazılım geliştirme yaşam döngüsünde güvenliği sağlama, İhtiyaç analizi ve şartnamede güvenlik1
13Yazılım Güvenliği (II): Güvenli yazılım oluşturma teknikleri, Güvenlikle ilgili doğrulama ve doğrulama1
14Genel Tekrar1