Hoş Geldiniz,
Misafir
.
Oturum Aç
.
English
NİNOVA
DERSLER
YARDIM
HAKKINDA
Neredeyim:
Ninova
/
Dersler
/
Bilişim Enstitüsü
/
BGK 603
/
Dersin Bilgileri
Fakülteye dön
Ana Sayfa
Dersin Bilgileri
Dersin Haftalık Planı
Değerlendirme Kriterleri
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