İzin tabanlı statik analiz yöntemi ile android uygulamaların sınıflandırılması


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Gazi Üniversitesi, Fen Bilimleri Enstitüsü, Türkiye

Tezin Onay Tarihi: 2016

Öğrenci: GÜLSÜM KAYABAŞI

Danışman: İBRAHİM ALPER DOĞRU

Özet:

Günümüz teknolojisinde kullanılan akıllı cihazlar mobil işletim sistemlerine sahiptir. İstatistiksel verilere göre açık kaynak kodlu ve Linux tabanlı bir mobil işletim sistemi olan Android halen en popüler işletim sistemi olduğu görülmektedir. Android'in popüler olması, açık kaynak kod yapısı ve sınırlı sayıda koruyucu yazılımların olması bu işletim sistemini kötücül yazılım geliştiricilerin ve saldırganların başlıca hedefi haline getirmiştir. Android marketler üzerinden indirilen uygulamaların kötücül amaçlı mobil yazılımların yayılımında önemli bir yer tuttuğu düşünülmektedir. Android uygulamaların sayısı ve çeşitliliği göz önünde bulundurulduğunda, kötücül uygulamaların tespiti ve önlenmesi oldukça zordur. Bu tezde, mobil cihazlarda kötücül uygulama tespiti yapmak amacıyla izin ve api çağrı tabanlı olarak uygulamaları inceleyen bir yapı oluşturulmuştur. İncelemede Drebin veri seti üzerinde statik analiz yöntemi kullanılmış, inceleme neticesinde de farklı sınıflandırma algoritmaları kullanılarak uygulamalar sınıflandırılmış ve sınıflandırma işlemini en performanslı şekilde yapan algoritma tespiti gerçekleştirilmiştir.