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.
ağ saldırısı tespiti bilgisayar ağ güvenliği makine öğrenmesi naive bayes algoritması
Birincil Dil | Türkçe |
---|---|
Konular | Bilgisayar Yazılımı |
Bölüm | Genel |
Yazarlar | |
Yayımlanma Tarihi | 15 Haziran 2019 |
Yayımlandığı Sayı | Yıl 2019 Cilt: 3 Sayı: 1 |