Protecting Openflow Switches Against Denial of Service Attacks

gdc.relation.journal 12th International Conference on Computer Engineering and Systems (ICCES) en_US
dc.contributor.author Bahaa-Eldin, Ayman M.
dc.contributor.author ElDessouky, Ebada Mohamed Essam Eldin Ibrahim
dc.contributor.author Dağ, Hasan
dc.date.accessioned 2019-06-28T11:11:47Z en_US
dc.date.available 2019-06-28T11:11:47Z en_US
dc.date.issued 2018 en_US
dc.description.abstract This paper presents a novel approach to protect Openflow switches against a type of Denial of Service (DoS) attacks. Openflow switches are the core of Software Defined Networks (SDN) and they are very flexible programmable and can be used for several functionalities within a network. As the control algorithm of the switch is implemented on a separate computer (Controller) this software can be implemented on any part of the network packet including Layers 2 3 and 4 headers. Therefore an Openflow switch can work as a conventional switch a router or a firewall. The open design of Openflow makes it vulnerable to several types of DoS attacks. One of those attacks is to overwhelm the switch flow table with entities larger than its buffer making legitimate packets unable to traverse the switch. The proposed approach depends on a Sandbox like model where a second switch and controller is implemented and all new packets with no matching rules are forwarded to the Sandbox. The Sandbox clone is monitored and controlled so a forwarding rule is always created on the Sandbox switch and transferred only to the working switch when it is classified as a normal rule. Otherwise a cleanup operation is executed periodically on the sandbox switch to remove malicious rules. Rules are classified based on the statistics entries already existing in Openflow switches flow table. The proposed approach is simple and does not need any extra memory or modifications in the switches. It is proven to mitigate this type of DoS attacks. © 2017 IEEE. en_US
dc.description.abstract Bu tez, bir Hizmet Reddi (DOS) saldırılarına karşı OpenFlow anahtarlarını korumak için yeni bir yaklaşım öneriyor. OpenFlow anahtarları Yazılım Tanımlı Ağların (SDN) çekirdeği olup çok esnek, programlanabilir ve bir ağ içindeki çeşitli işlevler için kullanılabilir. Anahtarın kontrol algoritması ayrı bir bilgisayarda (Denetleyici) uygulandığında, bu yazılım Katman 2, 3 ve 4 üstbilgilerini de içeren ağ paketinin herhangi bir yerinde uygulanabilir. Bu nedenle, bir OpenFlow anahtarı, geleneksel bir anahtar, yönlendirici veya güvenlik duvarı olarak çalışabilir. OpenFlow'un açık tasarımı onu çeşitli DOS saldırılarına açık hale getirir. Bu saldırılardan biri, geçiş akış tablosunu, arabellekten daha büyük varlıklar ile meşru paketlerin geçişi yapamamasıyla zorlar. Önerilen yaklaşım, Sandbox'u SDN ile ilk test etme zamanıdır. Kum sandığı benzeri bir model üzerinde, ikinci bir anahtarın ve denetleyicinin uygulandığı ve kurallara uymayan yeni paketlerin Sandbox'a yönlendirileceğini önermekteyiz. Sandbox klonu izlenir ve kontrol edilir, bu nedenle bir Sandbox anahtarında daima bir aktarım kuralı oluşturulur ve normal bir kural olarak sınıflandırıldığında yalnızca çalışma anahtarına aktarılır. Aksi takdirde, kötü niyetli kuralları kaldırmak için Sandbox anahtarında periyodik olarak bir temizleme işlemi yürütülür. Kurallar, OpenFlow anahtarları akış tablosunda zaten bulunan istatistik girişlerine göre sınıflandırılır. Önerilen yaklaşım basittir ve anahtarlarda fazladan bellek veya değişiklik gerektirmez. Bu tür DOS saldırılarını hafiflettiği kanıtlanmıştır. en_US
dc.identifier.citationcount 5
dc.identifier.doi 10.1109/ICCES.2017.8275355 en_US
dc.identifier.isbn 9781538611913 en_US
dc.identifier.scopus 2-s2.0-85046643526 en_US
dc.identifier.uri https://hdl.handle.net/20.500.12469/1694
dc.identifier.uri https://doi.org/10.1109/ICCES.2017.8275355
dc.language.iso en en_US
dc.publisher Institute of Electrical and Electronics Engineers Inc. en_US
dc.relation.ispartof 2017 12th International Conference on Computer Engineering and Systems (ICCES)
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject DoS en_US
dc.subject Openflow en_US
dc.subject SDN en_US
dc.subject Security en_US
dc.subject Software Define Networks en_US
dc.title Protecting Openflow Switches Against Denial of Service Attacks en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.institutional ElDessouky, Ebada Mohamed Essam Eldin Ibrahim en_US
gdc.author.institutional Dağ, Hasan
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access metadata only access
gdc.coar.type text::journal::journal article
gdc.description.department Enstitüler, Lisansüstü Eğitim Enstitüsü, Yönetim Bilişim Sistemleri Ana Bilim Dalı en_US
gdc.description.endpage 484 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.startpage 479 en_US
gdc.description.volume 2018-January en_US
gdc.identifier.openalex W2787822006
gdc.identifier.wos WOS:000426975300072 en_US
gdc.oaire.diamondjournal false
gdc.oaire.impulse 2.0
gdc.oaire.influence 2.9003677E-9
gdc.oaire.isgreen true
gdc.oaire.keywords SDN
gdc.oaire.keywords Software Define Networks
gdc.oaire.keywords Security
gdc.oaire.keywords DoS
gdc.oaire.keywords Openflow
gdc.oaire.popularity 3.2180734E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.fwci 0.748
gdc.openalex.normalizedpercentile 0.62
gdc.opencitations.count 2
gdc.plumx.mendeley 11
gdc.plumx.scopuscites 9
gdc.scopus.citedcount 9
gdc.wos.citedcount 5
relation.isAuthorOfPublication e02bc683-b72e-4da4-a5db-ddebeb21e8e7
relation.isAuthorOfPublication.latestForDiscovery e02bc683-b72e-4da4-a5db-ddebeb21e8e7
relation.isOrgUnitOfPublication ff62e329-217b-4857-88f0-1dae00646b8c
relation.isOrgUnitOfPublication acb86067-a99a-4664-b6e9-16ad10183800
relation.isOrgUnitOfPublication b20623fc-1264-4244-9847-a4729ca7508c
relation.isOrgUnitOfPublication.latestForDiscovery ff62e329-217b-4857-88f0-1dae00646b8c

Files