Android malware detection using machine learning
Makine öğrenmesini kullanarak androıd kötü amaçlı yazılım tespiti
- Tez No: 940460
- Danışmanlar: DR. ÖĞR. ÜYESİ AYCA KURNAZ TURKBEN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2024
- Dil: İngilizce
- Üniversite: Altınbaş Üniversitesi
- Enstitü: Lisansüstü Eğitim Enstitüsü
- Ana Bilim Dalı: Bilişim Teknolojileri Ana Bilim Dalı
- Bilim Dalı: Bilişim Teknolojileri Bilim Dalı
- Sayfa Sayısı: 68
Özet
Android kötü amaçlı yazılımlarıyla ilgili güvenlik riskleri, Android tabanlı gadget'ların ve programların hızla yayılmasıyla büyük ölçüde arttı. Araştırmamız, gelişen bu tehdidi ele almak amacıyla Android kötü amaçlı yazılım tespitindeki (AMD) etkinlikleri açısından yedi farklı makine öğrenimi (ML) modelinin kapsamlı bir incelemesini sunuyor. Bu çalışmada, Karar Ağaçlarını (DT), Rastgele Ormanları (RF), K-En Yakın Komşuları (KNN), Çok Terimli Naif Bayes'i değerlendirmek için Radyal Temel Fonksiyon çekirdeği (SVM-RBF) ve Doğrusal çekirdek (Doğrusal-SVM) kullanılmıştır. (MNB), Gradient Boosting (GB), XGBoost ve Destek Vektör Makineleri. Bu çalışmanın amacı AMD için hangi makine öğrenme modelinin en iyi şekilde çalıştığını belirlemektir. Doğruluk (ACC), kesinlik (PREC), geri çağırma (REC) ve F1 puanı (F1-S) gibi önemli parametreler kullanılarak her modelin performansı dikkatle değerlendirildi. Araştırmamıza göre tüm modellerin ACC oranları yüksekti (%93 ila %98), bu da bunların Android kötü amaçlı yazılımlarını tespit etmede faydalı olabileceğini gösteriyor. Her model, FP ve FN oranlarındaki farklılıklara rağmen, iyi huylu ve kötü amaçlı uygulamalar arasında ayrım yapma konusunda cesaret verici sonuçlar ortaya koydu.
Özet (Çeviri)
The security risks related to Android malware have greatly increased with the quick spread of Android-based gadgets and programs. Our research offers a thorough review of seven different machine learning (ML) models for their effectiveness in Android malware detection (AMD) in order to address this developing threat. In this work, the Radial Basis Function kernel (SVM-RBF) and the Linear kernel (Linear-SVM) are used to evaluate Decision Trees (DT), Random Forests (RF), K-Nearest Neighbors (KNN), Multinomial Naive Bayes (MNB), Gradient Boosting (GB), XGBoost, and Support Vector Machines. The goal of this study is to determine which machine learning model works best for AMD. Using crucial parameters including accuracy (ACC), precision (PREC), recall (REC), and F1-score (F1-S), each model's performance was carefully evaluated. According to our research, all of the models had high ACC rates (93% to 98%), suggesting that they could be useful in detecting Android malware. Each model demonstrated encouraging results in differentiating between benign and malicious apps, despite differences in FP and FN rates.
Benzer Tezler
- Android cihazlarda makine öğrenmesi algoritmaları kullanılarak kötücül yazılım tespiti
Malware detection using machine learning algorithms on android devices
DURMUŞ ÖZKAN ŞAHİN
Doktora
Türkçe
2022
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOndokuz Mayıs ÜniversitesiHesaplamalı Bilimler Ana Bilim Dalı
PROF. DR. ERDAL KILIÇ
- Android malware prediction using machine learning
Başlık çevirisi yok
SARI KHDHEAR MUKHLIF
Yüksek Lisans
İngilizce
2023
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAltınbaş ÜniversitesiElektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ SEFER KURNAZ
- Malware detection for the android platform using machine learning techniques
Android platformu için makine öğrenmesi teknikleri kullanarak kötücül yazılım tespiti
GÖKÇER PEYNİRCİ
Doktora
İngilizce
2018
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYaşar ÜniversitesiMühendislik Bilimleri Ana Bilim Dalı
DR. ÖĞR. ÜYESİ KORHAN KARABULUT
DR. ÖĞR. ÜYESİ METE EMİNAĞAOĞLU
- Öğrenmeye dayalı istemci ve sunucu tabanlı android kötücül yazılım tespit sistemi
Learning oriented client and server-based android malwaredetection system
ABDULLAH DAĞLIOĞLU
Yüksek Lisans
Türkçe
2020
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGazi ÜniversitesiBilgisayar Bilimleri Ana Bilim Dalı
DOÇ. DR. İBRAHİM ALPER DOĞRU
- Derin öğrenme ile görüntü tabanlı hibrit android kötücül yazılım tespiti
Image-based hybrid android malware detection with deep learning
ÖMER KİRAZ
Doktora
Türkçe
2024
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolGazi ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. İBRAHİM ALPER DOĞRU