Hoş Geldiniz, Misafir . Oturum Aç . English
Neredeyim: Ninova / Dersler / Bilişim Enstitüsü / BGK 603 / Dersin Bilgileri
 

Dersin Bilgileri

Dersin Adı
Türkçe Programlama Dilleri Güvenliği
İngilizce Programming Language Security
Dersin Kodu
BGK 603 Kredi Ders
(saat/hafta)
Uygulama
(saat/hafta)
Labratuvar
(saat/hafta)
Dönem -
3 14 - -
Dersin Dili Türkçe
Dersin Koordinatörü Dursun Oylum Seriner Gerenli
İbrahim Çelikbilek
Dersin Amaçları * Öğrencilerin çeşitli programlama dillerinde güvenli kodlama uygulamalarını ve ilkelerini anlamalarını sağlamak.
* Öğrencileri arabellek taşmaları, biçim dizesi saldırıları ve tamsayı taşmaları gibi yaygın yazılım güvenlik açıklarını belirleme, analiz etme ve azaltma becerileriyle donatmak.
* Öğrencileri bellek yönetimi ve işaretçiler ve referanslar ile ilgili güvenlik endişeleri ile tanıştırmak.
* Yazılım sistemlerindeki güvenlik açıklarını tespit etmek ve önlemek için kullanılan statik ve dinamik analiz araçlarını keşfetmek.
* OWASP, CWE ve CVE gibi tehdit modelleme ve güvenlik açığı veritabanlarını kullanarak güvenli yazılım geliştirmeyi teşvik etmek.
Dersin Tanımı Bu eğitim, programlama dilleri bağlamında temel güvenlik kavramlarını kapsamaktadır. Güvenli kodlama teknikleri, bellek yönetimi, işaretçi güvenliği ve arabellek taşmaları ve format dizesi saldırıları gibi güvenlik açıklarının belirlenmesi konularını ele almaktadır. Eğitim ayrıca tehdit modellemesinde ileri düzey konuları tanıtacak ve yazılım geliştirmenin güvenlik yaşam döngüsünü keşfedecektir.
Dersin Çıktıları
Önkoşullar
Gereken Olanaklar
Diğer
Ders Kitabı
Diğer Referanslar
 
 
Dersler . Yardım . Hakkında
Ninova, İTÜ Bilgi İşlem Daire Başkanlığı ürünüdür. © 2025