Kötü Amaçlı Yazılımların Tespiti için Makine Öğrenmesi Modeli Geliştirilmesi


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: İstanbul Üniversitesi, Fen Bilimleri Enstitüsü, Enformatik Bölümü, Türkiye

Tezin Onay Tarihi: 2023

Tezin Dili: Türkçe

Öğrenci: Derya Çakıcı

Danışman: Murat Gezer

Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu

Özet:

Bu tez çalışmasında Microsoft'un windows işletim sistemine sahip makinelerden telemetrik verileri toplayarak oluşturduğu "Malware Prediction 2018" veri kümesi kullanılarak makinelerde zararlı yazılım bulunup bulunmadığına yönelik tahmin yapılmıştır. Programlama dili olarak Python kullanılmıştır. Veri seti öncelikle gerekli ön işleme adımlarından geçirilmiştir. Sonrasında Dask kütüphanesi ve içerisinde bulunan algoritmalar kullanılmıştır. Bu algoritmalar öznitelik önem değerlerine göre seçilen 10 öznitelik, 20 öznitelik, 40 öznitelik ve tüm özniteliklerin dahil edildiği uygulamalarda çalıştırılmıştır. Bunun sonucunda 6 algoritmada tüm özniteliklerin kullanıldığı uygulama en yüksek başarım değerini vermiştir. Kullanılan algoritmalar içerisinde de en yüksek başarım değeri BaggingClassifier algoritması ile elde edilmiştir.