Uygulama programlama arayüzü (UPA) çağrılarının kullanılmasına dayalı makine öğrenmesi yöntemleriyle zararlı yazılım tespiti
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Ankara Üniversitesi, Fen Bilimleri Enstitüsü, BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI, Türkiye
Tezin Onay Tarihi: 2021
Tezin Dili: Türkçe
Öğrenci: ADNAN KUTAY YÜKSEL
Danışman: YILMAZ AR
Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu
Özet:Günümüzde internet ve bilgi sistemleri her yerdedir ve insan hayatının ayrılmaz bir parçası haline gelmiştir. Hükümetler, ordular ve her türlü kuruluşlar günümüzde internete eskisinden çok daha fazla bağımlıdır. Bu durum da kolaylıkların yanı sıra beraberinde potansiyel olarak yıkıcı güvenlik açıklarını da beraberinde getirmektedir. Bu tür riskler için sayısız çözümler bulunmaktadır ve bu çözümlerin güvenliğe büyük ölçüde katkıda bulunduğu mutlak bir gerçektir, ancak Sıfırıncı Gün zararlı yazılımlarına karşı henüz etkin bir çözüm bulunmuş değildir. Birçok alanda gerçekten iyi işler çıkaran makine öğrenme yöntemleri, Sıfırıncı Gün tehlikelerine karşı da potansiyel bir çözümdür. Bu tezde, her türlü kötü amaçlı yazılımın üstesinden gelebilmek için geleneksel yöntemlerin dışında kararlı bir çözüm araştırılmıştır. Literatürdeki çeşitli kaynaklarda olduğu gibi karmaşık, zaman maliyetli ve heterojen özelliklerden oluşan çözümler yerine; basit, zaman maliyeti düşük ve homojen yapıdaki özellikler ile kararlı bir çözüm elde edilmiştir. Bu yöntemle elde edilen %98.04 doğruluk yüzdesi, yöntemin oldukça başarılı olduğunu göstermektedir.