GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
SGM116 MALWARE ANALYSIS AND DETECTION Seçmeli Ders Grubu 1 2 5,00

Önlisans


İngilizce


Bu ders ile öğrencilerin zararlı yazılım türlerini ve çalışma prensiplerini tanımaları; zararlı yazılımların güvenli ortamlarda statik ve dinamik analiz yöntemleriyle incelenmesine ilişkin temel bilgi ve becerileri kazanmaları; analiz bulgularını yorumlayarak uygun güvenlik önlemlerini ve savunma yaklaşımlarını belirleyebilmeleri amaçlanmaktadır.


Öğr. Gör. Dr. Çağla Kambak İs


1 Zararlı yazılım türlerini, temel çalışma prensiplerini ve siber güvenlik üzerindeki etkilerini açıklayabilme.
2 Zararlı yazılım analizinde kullanılan güvenli ortamları, temel yöntemleri ve araçların işlevlerini açıklayabilme.
3 Statik ve dinamik analiz yaklaşımlarını karşılaştırabilme ve zararlı yazılım davranışlarına ilişkin bulguları yorumlayabilme.
4 x86 mimarisi, assembly, kodlama, şifreleme ve tersine mühendislik kavramlarının zararlı yazılım analizindeki rolünü açıklayabilme.
5 Zararlı yazılımlara karşı güvenlik önlemlerini ve savunma stratejilerini değerlendirerek analiz sonuçlarını raporlayabilme.

Birinci Öğretim


Yoktur


Yoktur


The cybercrime ecosystem and malware types; malware analysis methods and tools; secure analysis environments and the sandbox approach; static and dynamic analysis; x86 architecture and assembly; advanced analysis approaches; encoding and encryption techniques; malware prevention strategies and reporting; reverse engineering; and defense-oriented examination of execution and persistence techniques.


Hafta Konular (Teorik) Uygulama Öğretim Yöntem ve Teknikleri Ön Hazırlık
1 Siber suç ekosistemi ve zararlı yazılımlara giriş Anlatım, soru-yanıt Balci, Ungureanu & Vondruška (2020), s. 6.
2 Zararlı yazılım türleri ve temel analiz yaklaşımları Anlatım, tartışma Balci, Ungureanu & Vondruška (2020), s. 6.
3 Zararlı yazılım analiz araçları ve kullanım amaçları Anlatım, soru-yanıt Balci, Ungureanu & Vondruška (2020), ss. 10-16.
4 Güvenli analiz ortamları ve sandbox yaklaşımı Anlatım, soru-yanıt Balci, Ungureanu & Vondruška (2020), ss. 31-33.
5 Statik analiz: dosya yapısı, dizgeler ve temel göstergeler Anlatım, problem çözme Balci, Ungureanu & Vondruška (2020), ss. 10-16.
6 Dinamik analiz: süreç, kayıt defteri ve ağ davranışları Anlatım, tartışma Balci, Ungureanu & Vondruška (2020), ss. 24-30.
7 x86 mimarisi ve assembly temelleri Anlatım, soru-yanıt Balci, Ungureanu & Vondruška (2020), ss. 18-23.
8 Arasınav Sınav 1-7. hafta konularının tekrarı.
9 İleri statik analiz yaklaşımları Anlatım, problem çözme Balci, Ungureanu & Vondruška (2020), ss. 18-23.
10 İleri dinamik analiz yaklaşımları Anlatım, problem çözme Balci, Ungureanu & Vondruška (2020), ss. 34-40.
11 Kodlama, gizleme ve şifreleme teknikleri Anlatım, soru-yanıt Balci, Ungureanu & Vondruška (2020), ss. 37-40, 48-50.
12 Zararlı yazılım engelleme stratejileri ve analiz raporlama Anlatım, tartışma Balci, Ungureanu & Vondruška (2020), ss. 52-54.
13 Tersine mühendisliğin temel kavramları Anlatım, soru-yanıt Balci, Ungureanu & Vondruška (2020), ss. 18-23, 34-40.
14 Yürütme ve kalıcılık tekniklerinin savunma odaklı incelenmesi Anlatım, tartışma Balci, Ungureanu & Vondruška (2020), ss. 24-40.
15 Zararlı yazılım analizi bulgularının değerlendirilmesi ve genel tekrar Soru-yanıt, tartışma Balci, Ungureanu & Vondruška (2020), ss. 52-54; dönem konularının tekrarı.
16 YARIYIL SONU SINAVI (FİNAL) Sınav Tüm konular ve belirtilen kaynaklar.

Dersin Kaynakları: Ahmet Balci, Dan Ungureanu & Jaromír Vondruška, Malware Reverse Engineering Handbook, NATO Cooperative Cyber Defence Centre of Excellence (CCDCOE), Tallinn, 2020. Önerilen Kaynaklar: Michael Sikorski & Andrew Honig, Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software, No Starch Press, 2012. Monnappa K A, Learning Malware Analysis: Explore the Concepts, Tools, and Techniques to Analyze and Investigate Windows Malware, Packt Publishing, 2018. Önerilen Uygulamalar: VirusTotal, PeStudio, Ghidra, Process Monitor, Process Explorer, Regshot, Windows Sandbox, Wireshark, x64dbg


Anlatım · Soru-Yanıt · Tartışma · Problem Çözme


Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 50
Quiz 1 20
Ev Ödevi 2 30
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 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Yoktur


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 2 2
Final Sınavı 1 2 2
Quiz 1 1 1
Derse Katılım 14 3 42
Bireysel Çalışma 14 5 70
Ara Sınav İçin Bireysel Çalışma 1 9 9
Final Sınavı içiin Bireysel Çalışma 1 10 10
Quiz için Bireysel Çalışma 1 4 4
Ev Ödevi 2 5 10
Toplam İş Yükü (saat) 150

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7 PÇ 8 PÇ 9 PÇ 10 PÇ 11 PÇ 12 PÇ 13 PÇ 14 PÇ 15
ÖÇ 1 4 2
ÖÇ 2 4 3 2
ÖÇ 3 5 4 4
ÖÇ 4 2 3 2
ÖÇ 5 4 3
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek