ÖĞRENMEYE DAYALI İSTEMCİ ve SUNUCU TABANLI ANDROID KÖTÜCÜL YAZILIM TESPİT SİSTEMİ
Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Gazi Üniversitesi, Bilişim Enstitüsü, Bilgisayar Eğitimi, Türkiye
Tezin Onay Tarihi: 2020
Tezin Dili: Türkçe
Öğrenci: ABDULLAH DAĞLIOĞLU
Danışman: İBRAHİM ALPER DOĞRU
Özet:Günümüzde bilgisayarların erişilemez olduğu durumlarda mobil cihazlar bilgiye erişmek için önemli bir araç haline gelmiştir. Akıllı mobil cihazlar birçok farklı alanda farklı amaçlarla kullanılmaktadır. Android, dünya genelinde en çok tercih edilen mobil işletim sistemidir. Bu popülerlik akıllı mobil cihazları kötücül yazılımların hedefi haline getirmiştir. Android, Google tarafından geliştirilen Linux tabanlı ve açık kaynak kodlu bir işletim sistemidir. Android izin tabanlı güvenlik mekanizmasına sahiptir. Yapılan birçok araştırma, kullanıcıların izinler hakkında yeterli bilgiye sahip olmadığını ve bu nedenle mobil cihazlarını tehlikeye attıklarını göstermiştir. Bu problemi gidermek için araştırmacılar yoğun çaba harcamaktadır. Bu tezde, bahsi geçen problemi gidermek için kullanıcılara kullandıkları uygulamaların güvenlik durumunu analiz edip bildiren bir sistem geliştirilmiştir. Geliştirilen sistem, öğrenmeye dayalı kötücül yazılım tespit etmeyi sağlayan istemci ve sunucu tabanlı kullanıcı dostu bir platformdur. Bu çalışma, iyicil veya kötücül uygulamaların kullandıkları izinleri makine öğrenme algoritması ile analiz edip analiz sonucunu kullanıcıya bildirmektedir. Geliştirilen sistem ile kullanıcıların telefonlarındaki uygulamaların türü ve kullandığı izinler hakkında bilgilendirilmesi amaçlanmaktadır. Test sonuçları incelendiğinde en başarılı sonuçların %91,76 doğruluk, %91,31 hassasiyet ve %93,73 özgüllük oranlarıyla Gradyan Arttırıcı Sınıflandırma Algoritması ile elde edildiği gözlenmiştir.