NETWORK ANOMALY DETECTION WITH DEEP LEARNING / AHMED A. G. RAMADAN; SUPERVISOR: ASSC. PROF. DR. MARY AGOYI
Dil: İngilizce 2022Tanım: 57 sheets; 31 cm. Includes CDİçerik türü:- text
- unmediated
- volume
Materyal türü | Geçerli Kütüphane | Koleksiyon | Yer Numarası | Durum | Notlar | İade tarihi | Barkod | Materyal Ayırtmaları | |
---|---|---|---|---|---|---|---|---|---|
Thesis | CIU LIBRARY Tez Koleksiyonu | Tez Koleksiyonu | YL 2461 R26 2022 (Rafa gözat(Aşağıda açılır)) | Kullanılabilir | Information Technologies Department | T2774 | |||
Suppl. CD | CIU LIBRARY Görsel İşitsel | YL 2461 R26 2022 (Rafa gözat(Aşağıda açılır)) | Kullanılabilir | Information Technologies Department | CDT2774 |
CIU LIBRARY raflarına göz atılıyor, Raftaki konumu: Tez Koleksiyonu, Koleksiyon: Tez Koleksiyonu Raf tarayıcısını kapatın(Raf tarayıcısını kapatır)
Thesis (MSc) - Cyprus International University. Institute of Graduate Studies and Research Information Technologies Department
Includes bibliography (sheets 51-57)
ABSTRACT Requirement for information network security has multiplied as a result of the massive growth of internet applications and network anomalies over the previous decade. Therefore, there is a need of an intrusion detection system that can respond to the continuously changing threat landscape as a primary defence of network infrastructure. Deep learning has revolutionized the way we approach learning tasks by making significant advances in fields such as speech recognition, computer vision, and natural language processing, to mention a few. The objective of this research was to apply the Long Short Term Memory deep learning model for the classification of network anomalies. Python programming and the CICIDS2017 network anomaly dataset was used for the implementation. The model was trained with 66.67% of the dataset, and cross validation was applied during the training phase. The test phase involved 33.33% of the dataset and performances metrics measures were used for the evaluation. The model achieved an Accuracy = 0.9944, a Precision = 0.9736, a Specificity = 0.9933, a Sensitivity = 0.9987, and an AUC = 0.999. The model was better in identifying a network attack than the benign network. The model proved its ability to classify and detect network anomalies, and had much better performances when compared with previously applied LSTM models and even other deep learning models. The use of machine learning models to solve network security and anomaly detection problems has exploded; nonetheless, there is still no absolute perfect or silver bullet method to solving these issues in a broad sense. Ensemble learning models have proved to yield superior flexibility and accuracy compared to other cutting-edge algorithms (Vanerio & Casas, 2017; Zhong et al., 2020); investigating different combination of LSTM with others machine learning models for the detection of network anomalies could be a good future research idea.
Keywords: CICIDS dataset, Deep Learning, Long Short-Term Memory, Network Anomalies.
ÖZ
Ağı güvenliği gereksinimi, önceki on yılda internet uygulamalarının ve ağ anormalliklerinin muazzam büyümesinin bir sonucu olarak katlandı. Bu nedenle, ağ altyapısının birincil savunması olarak sürekli değişen tehdit ortamına yanıt verebilecek bir saldırı tespit sistemine ihtiyaç vardır. Derin öğrenme, konuşma tanıma, bilgisayarla görme ve doğal dil işleme gibi alanlarda önemli ilerlemeler kaydederek öğrenme görevlerine yaklaşımımızda devrim yarattı. Bu araştırmanın amacı, ağ anormalliklerinin sınıflandırılması için Uzun Kısa Süreli Bellek derin öğrenme modelini uygulamaktı. Uygulama için Python programlama ve CICIDS2017 ağ anomalisi veri seti kullanılmıştır. Model, veri setinin %100'ü ile eğitilmiş ve eğitim aşamasında çapraz doğrulama uygulanmıştır. Test aşaması, veri setinin %33,33'ünü içermiştir ve değerlendirme için performans ölçütleri kullanılmıştır. Model, Doğruluk = 0.9944, Kesinlik = 0.9736, Özgüllük = 0.9933, Duyarlılık = 0.9987 ve AUC = 0.999 elde etti. Model, bir ağ saldırısını tanımlamada iyi huylu ağdan daha iyiydi. Model, ağ anormalliklerini sınıflandırma ve tespit etme yeteneğini kanıtladı ve daha önce uygulanmış LSTM modelleri ve hatta diğer derin öğrenme modelleriyle karşılaştırıldığında çok daha iyi performanslara sahipti. Ağ güvenliği ve anormallik algılama sorunlarını çözmek için makine öğrenimi modellerinin kullanımı patladı; yine de, bu sorunları geniş anlamda çözmek için hala mutlak mükemmel veya gümüş kurşun yöntemi yoktur. Topluluk öğrenme modellerinin diğer son teknoloji algoritmalara kıyasla üstün esneklik ve doğruluk sağladığı kanıtlanmıştır (Vanerio & Casas, 2017; Zhong ve diğerleri, 2020); ağ anormalliklerinin tespiti için diğer makine öğrenimi modelleriyle LSTM'nin farklı kombinasyonlarını araştırmak, gelecekte iyi bir araştırma fikri olabilir.
Anahtar Sözcükler: Ağ Anomalileri, CICIDS veri seti, Derin Öğrenme, Uzun Kısa Süreli Bellek.