Bilgisayar ağ güvenliğinde naive bayes algoritmasının kullanımı
Öz
Makine öğrenmesi bilgisayar bilimlerinin önemli bir alt dalıdır ve verilerden öğrenen ve veriler üzerinde tahminler yapan algoritmaların geliştirilmesini araştırmaktadır. Bu tür algoritmalar, çıktı olarak verilere dayalı tahminler yapmak için giriş gözlemlerinin örnek bir eğitim kümesinden bir model oluşturarak çalışırlar. Makine öğrenmesi algoritmalarının kullanıldığı alanlardan bir tanesi de bilgisayar ağ güvenliğidir. Bu çalışmada, ağ saldırı tespitinde naive bayes algoritmasının güncel veriler üzerinde kullanımı incelenmektedir. Deneylerde veri kümesi olarak Kyoto 2016 ve KDD’99 verileri kullanılmıştır. Kyoto 2016 veri kümesinde 309060 tane bağlantı bulunmaktadır ve her bir bağlantı 23 parametreden oluşmaktadır. Algoritmanın başarısını test etmek için 10-katmanlı çapraz doğrulama yöntemi kullanılmıştır. KDD’99 veri kümesinde ise 444616 tane bağlantı bulunmaktadır ve her bir bağlantı 41 parametreden oluşmaktadır. Ayrıca, KDD’99 veri kümesinde saldırının tipi de sınıflandırılmaktadır. Deneylerde, algoritmanın sınıflandırma başarı oranları verilmektedir. Deney sonuçlarına göre, naive bayes algoritmasının saldırı tespitinde başarılı olduğu görülmektedir.
Anahtar Kelimeler
Kaynakça
- Balan, E. V., Priyan, M., Gokulnath, C., & Devi, G. U. (2015). Fuzzy based intrusion detection systems in MANET. Procedia Computer Science, 50, 109-114.
- Chen, M.-H., Chang, P.-C., & Wu, J.-L. (2016). A population-based incremental learning approach with artificial immune system for network intrusion detection. Engineering Applications of Artificial Intelligence, 51, 171-181.
- Chitrakar, R., & Huang, C. (2014). Selection of Candidate Support Vectors in incremental SVM for network intrusion detection. computers & security, 45, 231-241.
- Chou, J.-S., & Thedja, J. P. P. (2016). Metaheuristic optimization within machine learning-based classification system for early warnings related to geotechnical problems. Automation in Construction, 68, 65-80.
- Chowdhury, A., Kautz, E., Yener, B., & Lewis, D. (2016). Image driven machine learning methods for microstructure recognition. Computational Materials Science, 123, 176-187.
- Elkan, C. (2000). Results of the KDD'99 classifier learning. ACM SIGKDD Explorations Newsletter, 1(2), 63-64.
- Esmaeili, M., Arjomandzadeh, A., Shams, R., & Zahedi, M. (2017). An Anti-Spam System using Naive Bayes Method and Feature Selection Methods. International Journal of Computer Applications, 165(4).
- Guzella, T. S., & Caminhas, W. M. (2009). A review of machine learning approaches to spam filtering. Expert Systems with Applications, 36(7), 10206-10222.
Ayrıntılar
Birincil Dil
Türkçe
Konular
Bilgisayar Yazılımı
Bölüm
Araştırma Makalesi
Yazarlar
Şaban Gülcü
*
Türkiye
Yayımlanma Tarihi
15 Haziran 2019
Gönderilme Tarihi
5 Eylül 2018
Kabul Tarihi
13 Kasım 2018
Yayımlandığı Sayı
Yıl 2019 Cilt: 3 Sayı: 1