The aim of this study is to detect security threats on software-defined networks with machine learning algorithms and to classify attacks with the least error with the algorithms used. In this study, the data set established on a software defined network established on mininet and the data set obtained from the internet environment were used. A DDoS attack was carried out using the hping3 program. In order to classify attack packets in network traffic, a binary classification of threat (0) and no threat (1) was made. While making this classification, artificial neural network, random forest algorithm and amplification algorithms were used. With the algorithms used, attack classification was achieved with the least error. The results were obtained by examining the necessary statistics. According to the results obtained, the accuracy score of the random forest algorithm gives higher results when compared to other algorithms. With this result, more efficient results were obtained for attack classification with the random forest algorithm.
Bu çalışmanın amacı yazılım tanımlı ağlar üzerinde meydana gelen güvenlik tehditlerinin makine öğrenme algoritmaları ile tespit edilmesi ve kullanılan algoritmalar ile en az hatayla saldırı sınıflandırması yapılmasıdır. Bu çalışmada mininet üzerinde kurulan bir yazılım tanımlı ağ üzerinde kurulan veri seti ve internet ortamından alınan veri seti kullanılmıştır. Hping3 programı kullanılarak DDoS saldırısı gerçekleştirilmiştir. Ağ trafiğinde saldırı paketlerini sınıflandırmak için tehdit var (0) ve tehdit yok (1) şeklinde ikili bir sınıflandırma yapılmıştır. Bu sınıflandırma yapılırken yapay sinir ağı, rastgele orman algoritması ve yükseltme algoritmalarından faydalanılmıştır. Kullanılan algoritmalar ile en az hata ile saldırı sınıflandırması yapılması sağlanmıştır. Elde edilen sonuçlara gerekli istatistikler incelenerek sonuç alınmıştır. Elde edilen sonuçlara göre rastgele orman algoritmasının performans değerleri diğer algoritmalar ile kıyaslandığında daha iyi sonuçlar verdiği görülmüştür. Bu netice ile rastgele orman algoritması ile saldırı sınıflandırması için daha verimli sonuçlar alınmıştır.
Primary Language | Turkish |
---|---|
Subjects | Engineering |
Journal Section | Research Articles |
Authors | |
Publication Date | June 29, 2023 |
Published in Issue | Year 2023 Volume: 7 Issue: 1 |