BLG 460E - Güvenli Programlama
Dersin Amaçları
1. Bir yazılımın gerçeklenmesi sırasında karşılaşılabilecek güvenlik sorunlarını öğretmek.
2. Bilinen saldırılardan etkilenmeyen yazılımlar geliştirmeyi öğretmek.
3. Uygun programlama alışkanlıkları kazandırılarak yeni saldırılardan olabildiğince az etkilenecek yazılımlar geliştirmeyi öğretmek.
4. Güvenli bir yazılım ortaya koymak için gerekli teknik becerileri ve düşünce yapısını kazandırmak.
Dersin Tanımı
Yazılımda güvenliği etkileyen hataların belirlenmesi ve giderilmesi, Yığın taşırma saldırıları, Komut iliştirme saldırıları, Ters mühendislik ve kod perdeleme yöntemleri, İnternet yörelerine yapılan saldırılar, Programlama dillerinde izin ve yetkilerin kullanımı, Temel kriptolojik işlevler ve bunların bilgisayar haberleşmesinde uygulanması, Temel işletim sistemi görevleri ve yazılım güvenliğini etkileyen yanları
|
|
Koordinatörleri
Mehmet Tahir Sandıkkaya
Dersin Dili
İngilizce
|
|
|