Geri Dön

Makine öğrenmesi tabanlı kötücül yazılımların tespiti

Machine learning based malwares detection

  1. Tez No: 636140
  2. Yazar: ARİF METEHAN YILDIZ
  3. Danışmanlar: DOÇ. DR. ŞENGÜL DOĞAN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilim ve Teknoloji, Science and Technology
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2020
  8. Dil: Türkçe
  9. Üniversite: Fırat Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Adli Bilişim Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 86

Özet

Günümüzde bilgi güvenliği açısından en önemli problemlerden birisi de kötücül yazılımları tespit etmektir. Bilgisayar korsanları çoğunlukla kötücül yazılımları kullanarak sistemleri sömürmeyi hedeflemektedir. Bu sebepten dolayı, kötücül yazılımların tespiti ve bu tür zararlıların engellenmesi bilgi güvenliği için kritik öneme sahiptir. Genel olarak bir kötücül yazılımın davranışları belirlenir ve bu yazılımlar imza tabanlı bir sistem kullanılarak tespit edilir. Ancak, teorik olarak kötücül yazılımlar belirli bir kalıpla ifade edilemeyecek davranışlara sahip olabilirler. Bu durumda kötücül yazılım tespitinin deterministik sistemler kullanılarak yapılmasının zor olduğu ve daha da zorlaşacağı bilinmektedir. Bu problemi çözebilmek için yapay zekâ ve makine öğrenmesi yöntemleri kullanılmaktadır. Son zamanlarda derin öğrenme, makine öğrenmesi ve yapay zekânın fenomeni olarak görülmekte ve kullanım alanı yaygınlaşmaktadır. Derin öğrenme sistemleri görüntü, ses ve metin tanıma gibi alanların yanı sıra bilgi güvenliği alanında da kullanılmaktadır. Özellikle kötücül yazılım tanımada derin öğrenme yöntemleri sıklıkla kullanılan yöntemler arasında sayılmaktadır. Ancak heterojen kötücül yazılım (malware) veri setlerinde de derin öğrenme yöntemleri %85 tanıma oranlarında kalmaktadır. Bu tez çalışmasında bilgisayar korsanlarının sık sık kullandığı araçlar, kötücül yazılımlar ve anti-kötücül yazılım çözümleri araştırılarak kötücül yazılım tanımadaki etkileri incelenmiş ve böylece bu tür kötücül yazılımları yeni nesil özellik çıkarma ve öğrenme yöntemleri kullanılarak daha yüksek doğrulukta tanımak amaçlanmıştır.

Özet (Çeviri)

Nowadays, one of the most important problems in terms of information security is to detect malware. Hackers often aim to exploit systems using malicious software. For this reason, the detection and prevention of malware is critical to information security. In general, the behavior of a malware is determined and detected using a signature-based system. However, theoretically malicious software can have endless behavior. It is known that detection of malware by using deterministic systems is difficult and will be more difficult. Artificial intelligence and machine learning methods are used to solve this problem. Recently, deep learning has been seen as a phenomenon of machine learning and artificial intelligence and its use is becoming widespread. Deep learning systems are used in information security as well as in areas such as image, voice and text recognition. In particular, deep learning methods are often used in malware detection, but deep learning methods remain at 85% recognition rates in heterogeneous malware data sets. In this thesis, the tools that hackers frequently, the effects of malware and anti-malware solutions have been investigated and their effects on malware recognition have been investigated and thus, it has been aimed to recognize such malware with higher accuracy by using new generation feature extraction and learning methods.

Benzer Tezler

  1. 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

    Türkçe

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOndokuz Mayıs Üniversitesi

    Hesaplamalı Bilimler Ana Bilim Dalı

    PROF. DR. ERDAL KILIÇ

  2. Androıd kötücül yazılım analizinde derin öğrenme modellerinin performansının karşılaştırılması

    Benchmarking of deep learning models for android malware analysis

    TAYLAN KURAL

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

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

    Bilgi Güvenliği Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MURAT DENER

    PROF. DR. YUSUF SÖNMEZ

  3. 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

    İngilizce

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYaşar Üniversitesi

    Mühendislik Bilimleri Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ KORHAN KARABULUT

    DR. ÖĞR. ÜYESİ METE EMİNAĞAOĞLU

  4. Öğ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

    Türkçe

    2020

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

    Bilgisayar Bilimleri Ana Bilim Dalı

    DOÇ. DR. İBRAHİM ALPER DOĞRU

  5. An ensemble of pre-trained transformer models for imbalanced multiclass malware classification

    Dengesı̇z sınıf dağılımına sahı̇p çok sınıflı kötücül yazılımların sınıflandırılmasında önceden eğı̇tı̇lmı̇ş dönüştürücü modellerı̇nı̇n topluluğu

    FERHAT DEMİRKIRAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKadir Has Üniversitesi

    Yönetim Bilimleri Ana Bilim Dalı

    PROF. DR. HASAN DAĞ