Intrusion detection system for IoT application based on supervised learning
2025
0 views
0 downloads
Advisor: Dr. Öğr. Üyesi Abdullah Abdu İbrahim
Abstract (TR)
Nesnelerin İnterneti (IoT) son yıllarda önemli ölçüde gelişti ve bir kişinin günlük rutinini izleyebilen, toplanan verileri çalmak veya değiştirmek veya sistem işlevlerini bozmak için güvenlik açığından yararlanan bilgisayar korsanlarını cezbeden ticari ve kişisel uygulamaların geliştirilmesi. Bilgisayar korsanlarının IoT cihazlarını tehlikeye atmasını önlemek için, saldırganların kullanabileceği kötü amaçlı davranışları belirlemek ve kategorize etmek için ağ trafiğini yakalayan ve inceleyen bir yöntem geliştirmek önemlidir. Bu nedenle, bu çalışma IoT ağ trafiğinin normal mi yoksa potansiyel olarak anormal mi olduğunu belirlemek için tasarlanmış yeni bir IoT saldırı tespit sistemi kullanır. Algoritma ayrıca ağ trafiğinin muhtemelen anormal olduğu düşünülürse anormallik türünü de belirler. Önerilen sistemin performansı, her paket için 83 farklı özellik içeren 625.783 IoT ağ trafiği paketinden oluşan IoTID20 adlı bir veri kümesi seçildikten sonra test edildi. Veri kümesi üç sınıfa ayrılmıştır. İlk sınıf (Sınıf I), ağ trafiğini normal veya potansiyel anormallik paketlerine sınıflandırır. İkinci sınıf (Sınıf II), her anormal ağ trafiğini dört ana sınıfa ayırır: 1. Mirai saldırıları. 2. Hizmet reddi saldırıları (DoS), 3. Tarama. 4. Ortadaki adam (MITM). Üçüncü sınıf (Sınıf III), anormal ağ trafiğini ana sınıfların alt sınıflarına ayırır. Bir IoT ağ paketinin sınıfını tanımlamak için, bu sistem dört ana aşamadan geçer: 1. Özellik Ön İşleme. 2. Özellik seçimi. 3. Hiperparametre optimizasyonu. 4. Sınıflandırma. Özellik ön işleme aşamasında, önerilen sistem otomatik olarak özellik kimliği sütununu ve boş satır değerlerini kaldırır ve işe yaramaz özellik dağılımlarını işler. Bu nedenle, her IoT ağ trafiğini temsil edecek belirgin özellikleri bulmak için, özellik çıkarma adımı korelasyon katsayısı, parçacık sürüsü optimizasyonu (PSO) ve gri kurt optimizasyonunu (GWO) kullanır. Bu adımda, sırasıyla Kategori 1, Kategori 2 ve Kategori 3 için ağ trafiğini temsil etmek üzere 17, 16 ve 22 numaralı özellikler seçilir. Ek olarak, bu aşamada, sistemimizin sınırlı bilgi işlem kaynaklarını tüketmesine neden olan tüm özellik seçimi algoritmalarından seçilen ortak özellikler oldukları için dört özellik seçilir. Sondan bir önceki aşamada, önerilen sistemin etkinliğini artırmak için bir Koronavirüs Sürü Bağışıklığı Optimizasyonu (CHIO) kullanılarak Karar Ağacı (DT) hiperparametresi belirlenir. Son olarak, IoT ağ trafiği üç aşamada bir karar ağacı algoritması kullanılarak sınıflandırılır. İlk aşamada normal veya anormal olarak sınıflandırılır. Bir anormallik durumunda, sistem ikinci ve üçüncü aşamalarda anormalliğin ana ve alt kategorilerini belirler. Önerilen sistemimizi eğitmek ve test etmek için birçok makine öğrenme tekniği kullanılır; ancak, karar ağacı diğer makine öğrenme algoritmalarından daha iyi performans gösterir ve Aşama 1, 2 ve 3 için sırasıyla %99,96, %99,56 ve %77,6 doğruluk elde eder.
Author
Dr. Sharafal-deen Abdulkadhum Abbas Obaıd
Institution
How to Cite
Sharafal-deen Abdulkadhum Abbas Obaıd (Doktora Tezi). Intrusion detection system for IoT application based on supervised learning, 2025, Altınbaş University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Altınbaş University
- Promoting social resilience cohesion in Mahmutbey, Istanbul(2025)
- Ebeveynlerin, çocuk ağız bakım ürün seçimlerini etkileyen faktörlerin ve bu ürünlere olan tutumlarının değerlendirilmesi(2023)
- Effect of polyurea coating on the mechanical properties of aluminum foam and additive manufactured specimens(2021)
- Osmanlı'da enter-nasyonalizm ve sosyalist bir işçi örgütü: Selanik sosyalist işçi federasyonu (1908 – 1914)(2019)
- Symmetry-based multi-objective AI/ML driven optimization framework for sustainable building performance(2026)
- Müzik ve aromaterapinin çocuklarda dental anksiyete ve korku üzerine etkisi(2024)
