Geri Dön

Yazılım tanımlı ağlarda saldırı algılama ve kümeleme

Intrusion detection and clustering in software defined

  1. Tez No: 818581
  2. Yazar: ENES AÇIKGÖZOĞLU
  3. Danışmanlar: PROF. DR. ABDÜLKADİR ÇAKIR
  4. Tez Türü: Doktora
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2023
  8. Dil: Türkçe
  9. Üniversite: Süleyman Demirel Ü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

İnternet teknolojilerinin gelişmesi ile birlikte birçok cihaz birbirine bağlanarak geniş bir platform oluşmuştur. Bu platformun sürekli genişlemesi tek noktadan yönetim, erişilebilirlik, bant genişliği yönetimi ve ağın etkin kullanımı gibi gereksinimleri ortaya çıkarmıştır. Yazılım tanımlı ağların programsal olarak bir yazılım ile yönetildiği göz önüne alındığında belirtilen ağ gereksinimlerini daha kolay sağlayacağı düşünülmektedir. Bilgi teknolojisinin gelişmesi nedeniyle internet teknolojisi, her cihazın birbirine bağlı olduğu devasa bir dijital platform oluşturmuştur. Platform, erişilebilirlik, akıllı yönetim, bant genişliği yönetimi vb. için kontrol ve yönetim ihtiyaçlarını ortaya koymaktadır. İnternet teknolojisi, kullanıcıların her yerde ve her zaman iletişim kurabildiği bir dijital toplum oluşumunun temelini oluşturur. Bu teknoloji, Nesnelerin İnterneti (IoT), Büyük Veri (Big Data), Blokzincir (Blockchain), Arttırılmış Gerçeklik (AR) gibi alanlarda kullanılan ve internete bağımlı olan teknolojilerle birlikte hızla gelişmektedir. Ancak, geleneksel ağ mimarisi bu hızlı büyümeye ve artan kullanıcı taleplerine cevap verememektedir. Manuel yapılandırma süreci karmaşık ve zaman alıcı olabilir, ayrıca insan hatalarına da neden olabilir. Bu nedenle, yazılım tanımlı ağ (SDN) gibi yeni yaklaşımlar geliştirilmiştir. SDN, ağın kontrol ve veri düzlemlerini ayrı tutarak ağ yönetimini kolaylaştırır. Ancak, SDN ağları, saldırılara karşı savunmasız olabilir. Bu nedenle, SDN ağlarında güvenlik önlemleri alınmalıdır. Ayrıca, SDN ağlarında bant genişliği yönetimi de önemlidir. Bu amaçla, geçmiş ağ trafiği verileri kullanılarak kümeleme işlemi gerçekleştirilebilir ve bant genişliği farklı IP adreslerine atanabilir. Bu yaklaşım, ağın efektif kullanımını sağlar ve saldırılara karşı koruma sağlar. Büyüyen bir ağın sürekli artan talepleri ile anahtarlama cihazlarının programlanması bir zorluk haline geldi. Birden çok sanal sistem çalıştıran büyük ağlarda ve kuruluşlarda, ayrı ağ anahtarlarının manuel olarak ayarlanması zaman alıcı olabilir. SDN, ağ üzerinde yazılım değişiklikleri sağlama, ağı izleme ve kontrol etme yöntemi olduğundan, ağın yönetimini ve konfigürasyonunu kolaylaştırır. Bu çalışmada yazılım tanımlı bir ağ üzerinde kullanıcılar tarafından oluşturulan internet trafiği toplanmış ve olası DDoS saldırıları için tespit edilmiştir. Toplanan trafik verileri k-means algoritması kullanılarak işlenerek farklı kümeler oluşturulur. Oluşturulan kümedeki IP adresleri, ONOS yazılımı tanımlı ağ denetleyicisi aracılığıyla ağ anahtarlama cihazında tanımlanan farklı QoS'ye atanır. Bu sayede kullanıcıların internet ortamında en sık ziyaret ettikleri IP adreslerine bağlanabilmeleri için daha yüksek bant genişliği sağlanmaktadır. Tüm bu işlemleri gerçekleştirirken tek tek kullanılan uygulamalara erişmek ve bunları manipüle etmek yerine, rutin işlemler için görevler tanımlanmış ve verilerin izlenmesi, incelenmesi ve görüntülenmesi için arayüzler oluşturulmuştur. Bu sayede sistem yöneticileri internet ağını tek bir noktadan takip edebilmektedirler.

Özet (Çeviri)

With the development of Internet technologies, many devices have been connected to each other and a wide platform has been formed. The continuous expansion of this platform has created requirements such as single point management, accessibility, bandwidth management and effective use of the network. Considering that software-defined networks are managed programmatically with a software, it is thought that it will provide the specified network requirements more easily. Due to the development of information technology, internet technology has created a huge digital platform where every device is connected to each other. The platform reveals control and management needs for accessibility, intelligent management, bandwidth management, etc. Internet technology forms the basis for the formation of a digital society where users can communicate anywhere and anytime. This technology is rapidly evolving along with internet-dependent technologies used in areas such as Internet of Things (IoT), Big Data, Blockchain, Augmented Reality (AR). However, traditional network architecture cannot respond to this rapid growth and increasing user demands. The manual configuration process can be complex and time-consuming, and can also lead to human errors. Therefore, new approaches such as software-defined networking (SDN) have been developed. SDN simplifies network management by keeping the control and data planes of the network separate. However, SDN networks can be vulnerable to attacks. Therefore, security measures should be taken in SDN networks. In addition, bandwidth management is also important in SDN networks. For this purpose, clustering can be performed using historical network traffic data and bandwidth can be assigned to different IP addresses. This approach ensures effective utilisation of the network and provides protection against attacks. With the ever-increasing demands of a growing network, the programming of switching devices has become a challenge. In large networks and organisations running multiple virtual systems, manually setting up individual network switches can be time consuming. Since SDN is a method of providing software changes on the network, monitoring and controlling the network, it facilitates the management and configuration of the network. In this study, internet traffic generated by users on a software defined network is collected and detected for possible DDoS attacks. The collected traffic data is processed using the k-means algorithm to create different clusters. The IP addresses in the created cluster are assigned to different QoS defined in the network switching device through the ONOS software defined network controller. In this way, higher bandwidth is provided so that users can connect to the IP addresses they visit most frequently on the internet. Instead of accessing and manipulating individual applications, tasks are defined for routine operations and interfaces are created to monitor, analyse and display data. In this way, system administrators can monitor the internet network from a single point.

Benzer Tezler

  1. Cyber securıty system for sdn envıronment to detect the dıfferent attacks by utılızed hybrıd method of deep learnıng technıques

    Derin öğrenme tekniklerinin hibrit yöntemini kullanarak farklı saldırıları tespit etmek için SDN ortamına yönelik siber güvenlik sistemi

    ALI TARIQ KALIL AL KHAYYAT

    Doktora

    İngilizce

    İngilizce

    2025

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAltınbaş Üniversitesi

    Elektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. OSMAN NURİ UÇAN

  2. A new proposed stacking generalization model for detecting ddos attacks in SDN environment

    SDN ortamında ddos saldırılarını tespit etmek için yeni bir istifleme genelleştirme modeli

    TASNIM ALASALI

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKarabük Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. OMAR DAKKAK

  3. An intelligent security architecture for SDN-assisted iot networks

    YTA destekli nesnelerin interneti ağları için akıllı güvenlik mimarisi

    AHMED DEMİRPOLAT

    Doktora

    İngilizce

    İngilizce

    2021

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ PELİN ANGIN

  4. Performance evaluations on the spatial reuse techniques of the next generation wlans

    Yeni nesil kablosuz yerel ağlarında spektral tekrar kullanım tekniklerinin değerlendirmesi

    ÖMER FARUK TOPAL

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. GÜNEŞ ZEYNEP KARABULUT KURT

  5. Machine learning based DDOS attack detection for software-defined networks

    Yazılım tanımlı ağlar için makine öğrenme esaslı DDOS attack algılama

    DOUGLAS OMURO MAKORI

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSakarya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    Assist. Prof. Dr. SEÇKİN ARI