Geri Dön

Machine Learning Based Intrusion Detection of DDoS Attack on IoT Devices

Machine Learning Based Intrusion Detection of DDoS Attack on IoT Devices

  1. Tez No: 689032
  2. Yazar: SULEMAN MOHAMMED
  3. Danışmanlar: DR. MUHAMMAD ILYAS
  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: 2021
  8. Dil: İngilizce
  9. Üniversite: Altınbaş Üniversitesi
  10. Enstitü: Lisansüstü Eğitim Enstitüsü
  11. Ana Bilim Dalı: Elektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 71

Özet

Üretkenliği hızlandırmak ve aynı zamanda insanlar için hayatı daha kolay ve konforlu hale getirmek amacıyla, hayatımızın hemen her sektörü sürekli olarak internete bağlı. Böylece, her cihazın bağlı olduğu ve buna kısaca nesnelerin interneti, kısaca IoT olarak anılan merkezi bir sistem sunarak verilere hızlı bir şekilde erişilebilir. Bu nedenle, akıllı kelimesi bu merkezi sistemde bulunan şeylere iliştirilir. Akıllı hastaneler, akıllı arabalar, akıllı evler bazı örneklerdir. Ancak, internete bağlı cihazların çoğu güvenlik söz konusu olduğunda çok zayıftır ve IoT cihazlarının tehlikeli güvenlik tehditlerinden biri de Dağıtılmış Hizmet Reddi saldırısı basitçe DDoS saldırısıdır. DDoS saldırısı, kaynakları, bant genişliğini vb. tüketerek meşru kullanıcıların hedeflenen bir sistem hizmetine erişmesini engellemeyi amaçlar. DDoS saldırısını çok tehlikeli yapan şey, internet üzerinde çok az bilgisayar becerisine sahip veya hiç bilgisayar becerisi olmayan kişilerin bile böyle bir saldırı başlatmasına izin verebilecek çok sayıda özgür yazılımın olmasıdır. DDoS saldırısını tespit etmek için farklı mekanizmalar olmasına rağmen, bu çalışmada makine öğrenmesinin kullanılmasının nedeni, saldırının doğasını öğrenebilen ve anında tespit edebilen otomatik bir sisteme sahip olmasıdır. Veri setinin eğitiminde ve analizinde denetimli bir makine öğrenimi kullanıldı. Karar ağacı, KNN ve Naive Bayes, bir DDoS saldırısından kaynaklanan iyi huylu bir trafiği sınıflandırmak için kullanılan algoritmalardır. CIC2019DDoS veri setinden yaklaşık on dokuz farklı özellik özenle seçilmiştir. Deney için kullanılan DDoS saldırı türleri UDP, DNS, SYN ve NetBIOS'tur. Deneyin sonuçları, Karar ağacının ve KNN'nin sırasıyla %100 ve %98 doğrulukla en etkili olduğunu kanıtladı. Naive Bayes, %29 doğrulukla çok kötü bir sonuç verdi.

Özet (Çeviri)

In an attempt to speed up productivity and also make life easier and comfortable for people, almost every sector of our life is continuously been connected to the internet. By so doing, data is quickly accessible to people by offering a centralized system where every device is connected and this is referred to as internet of things, IoT for short. Hence, the word smart is attached to things that are found in this centralized system. Smart hospitals, smart cars, smart homes are some examples. However, most of the devices that are connected to the internet are very poor when it comes to security and one of the dangerous security threats of IoT devices is Distributed Denial of Service attack simply DDoS attack. DDoS attack aims to prevent legitimate users from getting access to a targeted system service by exhausting the resources, bandwidth and so on. What makes DDoS attack very dangerous is the fact that there are so many free software over the internet that can even allow people with little to no computer skills to launch such an attack. Though, there are different mechanisms for the detection of DDoS attack but having an automated system that can learn the nature of the attack and instantly detect it is the reason why machine learning is used in this work. A supervised machine learning was employed in the training and analysis of the dataset. Decision tree, KNN and Naïve Bayes are the algorithms used to classify a benign traffic from a DDoS attack. About nineteen different features was carefully selected from CIC2019DDoS dataset. The DDoS attack types used for the experiment are UDP, DNS, SYN and NetBIOS. The results of the experiment indicate that Decision tree and KNN proved to be the most effective with an accuracy of 100% and 98% respectively. Naïve Bayes gave a very poor result with an accuracy of 29%.

Benzer Tezler

  1. Intrusion detection system in internet of things networks using machine learning techniques

    Nesnelerin internet ağlarında makine öğrenme teknikleri kullanarak saldırı tespit sistemi

    MUHANAD BADEE MUHAMMED AL-DOORI

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAltınbaş Üniversitesi

    Bilgi Teknolojileri Ana Bilim Dalı

    PROF. DR. SEFER KURNAZ

  2. Makina öğrenmesile biyometrik sahtekarlığa ve ağ anormallik tespitine dayalı saldırı tespiti

    Intrusion detection based on biometric spoofing and network anomaly detection with machine learning algorithms

    SAJAD EINY

    Doktora

    Türkçe

    Türkçe

    2021

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

    Bilgisayar ve Bilişim Mühendisliği Ana Bilim Dalı

    PROF. DR. CEMİL ÖZ

  3. Makine öğrenme yöntemleri kullanılarak saldırı tespiti

    Intrusion detection using machine learning methods

    FIRAT KILINÇ

    Yüksek Lisans

    Türkçe

    Türkçe

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolMilli Savunma Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. CAN EYÜPOĞLU

  4. New lightweight DoS attack mitigation techniques for RPL based IoT networks

    RPL temelli IoT ağları için DoS saldırılarının etkisini azaltacak yeni teknikler

    AHMET ARIŞ

    Doktora

    İngilizce

    İngilizce

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. SEMA FATMA OKTUĞ

  5. Comparison of various algorithm for intrusion detection in data mining

    Veri madenciliğinde intrüzyon algılama için çeşitli algoritminin karşılaştırılması

    HASAN M.HUSSEIN M.ALI NASSRULLAH

    Yüksek Lisans

    İngilizce

    İngilizce

    2020

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAltınbaş Üniversitesi

    Elektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. OSMAN NURİ UÇAN