Geri Dön

A deep reinforcement learning approach to network intrusion detection

Ağ saldırı tespitinde derin pekiştirmeli öğrenim yaklaşımı

  1. Tez No: 584618
  2. Yazar: HALİM GÖRKEM GÜLMEZ
  3. Danışmanlar: DR. ÖĞR. ÜYESİ PELİN ANGIN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Büyük veri, Siber güvenlik, Big data, Cyber security
  7. Yıl: 2019
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Ağ saldırıların tespiti günümüzdeki en önemli problemlerden biridir. Her gün yeni ataklar güvenlik sistemlerini delme amacıyla kullanılmaktadır. İmza tabanlı güvenlik sistemleri bu sıfır-gün ataklarını tespit etmekte başarısız olmaktadır. Anomali tabanlıbir sistem, özellik bir makine öğrenmesi yaklaşımından faydalanan bir sistem, bu tarzatakların tespitinde gereklidir. Bu tez ağ sistemlerinin güvenliğinin büyük verianalitiklerinin gerçek zamanlı kullanılmasıyla sağlanması üzerinedir. Büyük veriteknolojilerindeki gelişmeler, verinin saklanmasını ve işlenmesini kolaylaştırmıştır,bu nedenle büyük veri analitikleri birçok amaç için kullanılabilecek bir kaynak halinegelmiştir. Bu tezde önerilen sistem akan büyük veri kullanarak çalışacaktır. Kullanılanveri, ağ hakkında güvenlik açısından önemli bilgileri içermektedir. Apache Spark,verinin işlenmesinde araç olarak kullanılacaktır. Büyük veri işlendikten sonraçözümün kendini eğiten ve anomalileri yakalayan makine öğrenmesi kısmınaaktarılacaktır. Uzun kısa-dönem hafızalı yinelemeli sinir ağları ve derin pekiştirmeliöğrenme gibi farklı makine öğrenmesi çözümleri karşılaştırma amacıylakullanılmıştır. Pekiştirmeli öğrenme durum ve aksiyon ikilerinin pozitif ya da negatifödüllendirilmesi üzerine kurulmuştur. Bu tezde önerilen çözümde, anomali olduğundauyarı yapılması ya da normal durumlarda uyarı yapılmaması pozitif olaraködüllendirilmiştir. Pekiştirmeli öğrenme, Q-learning'de kullanılmak üzere sinir ağlarıile birleştirilmiş ve geliştirilmiştir. NSL-KDD, UNSW-NB15, CICIDS2017 gibi farklıveri kümeleriyle deneyler yapılmıştır. Farklı senaryolarla birlikte en iyi çözümbulunmaya çalışılmış, detaylıca çözümler test edilmiştir. Deneyler sonucunda, derinpekiştirmeli öğrenme çözümünün diğer çözüme kıyasla daha iyi sonuç verdiğivurgulanmıştır.

Özet (Çeviri)

Intrusion detection is one of the most important problems in today's world. Every daynew attacks are being used in order to breach the security of systems and signature-based security systems fail to detect these zero-day attacks. An anomaly-basedintrusion detection system, particularly one that utilizes a machine learning approach,is needed to effectively handle these kinds of attacks. With the advancements in bigdata technologies, storing and handling data became easier, therefore big dataanalytics has become an indispensable tool for various tasks. In this thesis, we proposea framework for detecting intrusions in network systems using big data analytics inreal time. The framework is built on Apache Spark, which runs anomaly detectionalgorithms on streaming data after it has been trained offline with the normal behaviorof the system. Two different machine learning solutions have been implementedseparately for comparison: long short-term memory recurrent neural networks anddeep reinforcement learning. Reinforcement learning is built on state and action pairswith associated positive or negative awards. For the solution in this thesis, alerts onattacks and non-alerts on normal behavior are positively rewarded to train learningagents. Reinforcement learning is combined and improved with neural networks byusing them for Q-learning. A variety of intrusion detection datasets from the literatureare used for experimentation, including NSL-KDD, UNSW-NB15 and CICIDS2017. The deep reinforcement learning solution is emphasized as the better solution basedon the experiment results.

Benzer Tezler

  1. Reinforcement learning for intrusion detection

    Saldırı tespiti için takviyeli öğrenme

    AHMED MOHAMED SAAD EMAM SAAD

    Yüksek Lisans

    İngilizce

    İngilizce

    2021

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAtılım Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ BEYTULLAH YILDIZ

  2. A smart intrusion detection systemagainst cyber attacks in unmanned aerial vehicles

    İnsansız hava araçlarında siber saldırılara karşıakıllı saldırı tespit sistemi

    BURCU SÖNMEZ SARIKAYA

    Doktora

    İngilizce

    İngilizce

    2025

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. ŞERİF BAHTİYAR

  3. 1985-1986 yıllarında Polatlı Devlet Hastanesine kaza nedeniyle başvuranların incelenmesi

    Başlık çevirisi yok

    FERHAN ŞENOL

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    İlk ve Acil YardımGazi Üniversitesi

    Kazaların Çevresel ve Teknik Araştırması Ana Bilim Dalı (disiplinlerarası)

    DOÇ. DR. HİKMET PEKCAN

  4. Devrelerin büyük işaret cevaplarının bilgisayar yardımıyla bulunması

    Başlık çevirisi yok

    NÜKHET GÜNEYİ

    Yüksek Lisans

    Türkçe

    Türkçe

    1985

    Elektrik ve Elektronik MühendisliğiUludağ Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. ERGÜR TÜTÜNCÜOĞLU

  5. Ulaş Sağlık Ocağı merkezinde nüfusun bazı niteliklerine ve konutların durumuna ilişkin bir çalışma

    An Investigation carried out at the Ulaş Public Health Centre concerning some characteristics of the population and housing conditions in the district of Ulaş

    EROL ŞANLI

    Doktora

    Türkçe

    Türkçe

    1985

    Halk SağlığıCumhuriyet Üniversitesi

    Halk Sağlığı Ana Bilim Dalı

    DOÇ. DR. SERVET ÖZGÜR