Geri Dön

Taşınabilir sistemlerde çok amaçlı kötücül kod tespiti

Multi purpose malware detection in mobile systems

  1. Tez No: 364071
  2. Yazar: MEHMET ÖZDEMİR
  3. Danışmanlar: PROF. DR. İBRAHİM SOĞUKPINAR
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2014
  8. Dil: Türkçe
  9. Üniversite: Gebze Yüksek Teknoloji Enstitüsü
  10. Enstitü: Mühendislik ve Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 59

Özet

Anormallik tespiti temelli kötücül kod tespit etme kapsamında uygulamalar, farklı türdeki özellikleri kullanılarak temsil edilmiş ve bu özellikler birçok farklı yöntem kullanılarak değerlendirilmiştir. Ancak uygulamaları temsil ederken kullanılan özelliklerin birbirini ne kadar tamamladığı ya da uygulamaları temsil etme yeteneklerinin ne kadar olduğu üzerinde çok durulmamıştır. Uygulamaların temsil edilmesinde kullanılan kaynaklar ve uygulamaları temsil etme yöntemleri oldukça önemlidir. Ancak, anormallik tespitine dayalı kötücül kod tespit edilmesi kapsamında birçok başarılı sonuç bildiren çalışma yapılmış olsa da, uygulamaların tam olarak temsil edilmeleri konusu üzerinde çok durulmamıştır. Bu çalışmada, uygulamaları tam olarak temsil edebilmek ve bu sayede tespit etme başarısını artırmak, kötücül uygulamaları daha hassas tespit edebilmek için grup öğrenmesini temel alan kötücül kod tespit etme mimarisi sunulmuştur. Sunulan mimari Android uygulamaları kullanılarak denenmiştir ve sunulan mimaride bu uygulamaların tam olarak temsil edilebilmesi için 4 farklı türde özellik çıkarılmıştır. Bu özellikler değişken ve durağan çözümleme yöntemleri ile uygulamalarının hem native kodu hem de byte kodu incelenerek elde edilmiştir. Sunulan grup öğrenmesi temelli mimarinin zayıf öğrenicileri farklı türdeki özelliklerin farklı yöntemlerle işlenmesi ile elde edilmiştir. Bu mimariye ek olarak bir de; başarı, kötücül kod tespit hassaslığı ve farklılık ölçülerine dayanan sezgisel yaklaşımlı bir zayıf öğrenici seçme algoritması sunulmuş ve bu algoritma ile bir seçmeli grup öğrenmesi sistemi oluşturulmuştur. Yapılandırılan mimari 1225 kötücül ve 1225 kötücül olmayan uygulama ile denenmiştir. Bu mimari zaman olarak daha fazla zaman gerektirse de uygulamaların temsilini genelleştirdiği için başarıyı arttırdığı gözlemlenmiştir. Ayrıca sunulan zayıf öğrenici seçme algoritmasının da tüm zayıf öğrenicileri kullanmaktan daha iyi sonuç verdiği gözlemlenmiştir.

Özet (Çeviri)

In the scope of anomaly based Android malware detection, different type of features has been used to represent applications and lots of algorithms have been applied to evaluate these features. Representation sources and representation methods are very important. Although there are lots of anomaly based malware detection studies with high accuracies, there are some doubts about representation methods of applications. In this study, our main objective is to choose suitable feature types and represent applications completely. In order to achieve this purpose, we propose an ensemble learning based malware detection architecture. The proposed architecture was tested using Android. Also, in order to represent applications completely, 4 different feature types were extracted from applications. Native code and Java byte code were analyzed using both static and dynamic analysis methods in order to reveal all internal and structural behavior of applications. Features in the proposed architecture were processed using different mining algorithms in order to produce divergent base learners. In addition to proposed detection architecture, we also propose a heuristic based base learner selection algorithm. This algorithm is based on three criteria: Accuracy, sensitivity and diversity. 2450 (1225 benign, 1225 malicious) applications were used to test the proposed architecture and the proposed algorithm. Although proposed architecture requires more time comparing with single learner systems, accuracy of proposed architecture was better because of its generalization ability. Additionally, our proposed heuristic based selection algorithm outperformed the usage of all generated base learners.

Benzer Tezler

  1. Mikroakışkan çiplerde biyomoleküllerin ve hücrelerin difüzyonunun incelenmesi

    Investigation of diffusion of biomolecules and cells in microfluidic chips

    ECE YILDIZ ÖZTÜRK

    Doktora

    Türkçe

    Türkçe

    2019

    BiyomühendislikEge Üniversitesi

    Biyomühendislik Ana Bilim Dalı

    PROF. DR. ÖZLEM YEŞİL ÇELİKTAŞ

  2. Gerçek zamanlı çoklu görev işletim sistemi tasarımı

    Real time multitasking operating system desing

    TAYFUN KARAN

    Yüksek Lisans

    Türkçe

    Türkçe

    2008

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKocaeli Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. YAŞAR BECERİKLİ

  3. A cryogenic cmos low dropout regulator design for space applications

    Uzay uygulamaları için kriyojenik cmos alçak gerilim düşümlü regülatör tasarımı

    HALİL İBRAHİM KAYIHAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MUSTAFA BERKE YELTEN

  4. Bilgisayar destekli kestirimci bakım sisteminin tasarlanması

    Design of a computer-aided predictive maintenance system

    TELAT AKYAZ

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Mekatronik MühendisliğiEge Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ DİLŞAD ENGİN

  5. Galyum arsenik tabanlı fotoiletken terahertz anten üretim ve iyileştirme çalışmaları

    Galium arsenic based photoconductive terahertz antenna production and improvement studies

    HASAN MERT BOZACI

    Yüksek Lisans

    Türkçe

    Türkçe

    2017

    Elektrik ve Elektronik MühendisliğiGazi Üniversitesi

    İleri Teknolojiler Ana Bilim Dalı

    PROF. DR. SÜLEYMAN ÖZÇELİK