Adversarial Deep Learning approach detection and defense against DDoS attacks in SDN environments

[EN] Over the last few years, Software Defined Networking (SDN) paradigm has become an emerging architecture to design future networks and to meet new application demands. SDN provides resources for improving network control and management by separating control and data plane, and the logical contro...

Descripción completa

Detalles Bibliográficos
Autores: Novaes, Matheus P., Carvalho, Luiz F., Lemes Proença, Mario Jr., Lloret, Jaime|||0000-0002-0862-0533
Tipo de recurso: artículo
Fecha de publicación:2021
País:España
Institución:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:inglés
OAI Identifier:oai:riunet.upv.es:10251/188831
Acceso en línea:https://riunet.upv.es/handle/10251/188831
Access Level:acceso abierto
Palabra clave:Adversarial attacks
DDoS
Deep Learning
GAN
SDN
INGENIERIA TELEMATICA
id ES_7d6aeb38f61e54fb3d36b5aed3265d8b
oai_identifier_str oai:riunet.upv.es:10251/188831
network_acronym_str ES
network_name_str España
repository_id_str
spelling Adversarial Deep Learning approach detection and defense against DDoS attacks in SDN environmentsNovaes, Matheus P.Carvalho, Luiz F.Lemes Proença, Mario Jr.Lloret, Jaime|||0000-0002-0862-0533Adversarial attacksDDoSDeep LearningGANSDNINGENIERIA TELEMATICA[EN] Over the last few years, Software Defined Networking (SDN) paradigm has become an emerging architecture to design future networks and to meet new application demands. SDN provides resources for improving network control and management by separating control and data plane, and the logical control is centralized in a controller. However, the centralized control logic can be an ideal target for malicious attacks, mainly Distributed Denial of Service (DDoS) attacks. Recently, Deep Learning has become a powerful technique applied in cybersecurity, and many Network Intrusion Detection (NIDS) have been proposed in recent researches. Some studies have indicated that deep neural networks are sensitive in detecting adversarial attacks. Adversarial attacks are instances with certain perturbations that cause deep neural networks to misclassify. In this paper, we proposed a detection and defense system based on Adversarial training in SDN, which uses Generative Adversarial Network (GAN) framework for detecting DDoS attacks and applies adversarial training to make the system less sensitive to adversarial attacks. The proposed system includes well-defined modules that enable continuous traffic monitoring using IP flow analysis, enabling the anomaly detection system to act in near-real-time. We conducted the experiments on two distinct scenarios, with emulated data and the public dataset CICDDoS 2019. Experimental results demonstrated that the system efficiently detected up-to-date common types of DDoS attacks compared to other approaches.This work has been partially supported by the National Council for Scientific and Technological Development (CNPq) of Brazil under Grant of Project 310668/2019-0 and by SETI, Brazil/Fundacao Araucaria due to the concession of scholarships; by the "Ministerio de Economia y Competitividad, Spain"in the "Programa Estatal de Fomento de la Investigacion Cientifica y Tecnica de Excelencia, Subprograma Estatal de Generacion de Conocimiento"within the project under Grant TIN2017-84802-C2-1-P.ElsevierDepartamento de ComunicacionesEscuela Politécnica Superior de GandiaAgencia Estatal de InvestigaciónConselho Nacional de Desenvolvimento Científico e Tecnológico, BrasilRepositorio Institucional de la Universitat Politècnica de València Riunet20212021-12-01journal articlehttp://purl.org/coar/resource_type/c_6501VoRhttp://purl.org/coar/version/c_970fb48d4fbd8a85info:eu-repo/semantics/articleapplication/pdfapplication/pdfhttps://riunet.upv.es/handle/10251/188831reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valénciainstname:Universitat Politècnica de València (UPV)InglésengAgencia Estatal de Investigación http://dx.doi.org/10.13039/501100011033 Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016 TIN2017-84802-C2-1-P RED COGNITIVA DEFINIDA POR SOFTWARE PARA OPTIMIZAR Y SECURIZAR TRAFICO DE INTERNET DE LAS COSAS CON INFORMACION CRITICAConselho Nacional de Desenvolvimento Científico e Tecnológico, Brasil https://doi.org/10.13039/501100003593 310668%2F2019-0open accesshttp://purl.org/coar/access_right/c_abf2Reconocimiento - No comercial - Sin obra derivada (by-nc-nd) http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessoai:riunet.upv.es:10251/1888312026-06-13T07:49:27Z
dc.title.none.fl_str_mv Adversarial Deep Learning approach detection and defense against DDoS attacks in SDN environments
title Adversarial Deep Learning approach detection and defense against DDoS attacks in SDN environments
spellingShingle Adversarial Deep Learning approach detection and defense against DDoS attacks in SDN environments
Novaes, Matheus P.
Adversarial attacks
DDoS
Deep Learning
GAN
SDN
INGENIERIA TELEMATICA
title_short Adversarial Deep Learning approach detection and defense against DDoS attacks in SDN environments
title_full Adversarial Deep Learning approach detection and defense against DDoS attacks in SDN environments
title_fullStr Adversarial Deep Learning approach detection and defense against DDoS attacks in SDN environments
title_full_unstemmed Adversarial Deep Learning approach detection and defense against DDoS attacks in SDN environments
title_sort Adversarial Deep Learning approach detection and defense against DDoS attacks in SDN environments
dc.creator.none.fl_str_mv Novaes, Matheus P.
Carvalho, Luiz F.
Lemes Proença, Mario Jr.
Lloret, Jaime|||0000-0002-0862-0533
author Novaes, Matheus P.
author_facet Novaes, Matheus P.
Carvalho, Luiz F.
Lemes Proença, Mario Jr.
Lloret, Jaime|||0000-0002-0862-0533
author_role author
author2 Carvalho, Luiz F.
Lemes Proença, Mario Jr.
Lloret, Jaime|||0000-0002-0862-0533
author2_role author
author
author
dc.contributor.none.fl_str_mv Departamento de Comunicaciones
Escuela Politécnica Superior de Gandia
Agencia Estatal de Investigación
Conselho Nacional de Desenvolvimento Científico e Tecnológico, Brasil
Repositorio Institucional de la Universitat Politècnica de València Riunet
dc.subject.none.fl_str_mv Adversarial attacks
DDoS
Deep Learning
GAN
SDN
INGENIERIA TELEMATICA
topic Adversarial attacks
DDoS
Deep Learning
GAN
SDN
INGENIERIA TELEMATICA
description [EN] Over the last few years, Software Defined Networking (SDN) paradigm has become an emerging architecture to design future networks and to meet new application demands. SDN provides resources for improving network control and management by separating control and data plane, and the logical control is centralized in a controller. However, the centralized control logic can be an ideal target for malicious attacks, mainly Distributed Denial of Service (DDoS) attacks. Recently, Deep Learning has become a powerful technique applied in cybersecurity, and many Network Intrusion Detection (NIDS) have been proposed in recent researches. Some studies have indicated that deep neural networks are sensitive in detecting adversarial attacks. Adversarial attacks are instances with certain perturbations that cause deep neural networks to misclassify. In this paper, we proposed a detection and defense system based on Adversarial training in SDN, which uses Generative Adversarial Network (GAN) framework for detecting DDoS attacks and applies adversarial training to make the system less sensitive to adversarial attacks. The proposed system includes well-defined modules that enable continuous traffic monitoring using IP flow analysis, enabling the anomaly detection system to act in near-real-time. We conducted the experiments on two distinct scenarios, with emulated data and the public dataset CICDDoS 2019. Experimental results demonstrated that the system efficiently detected up-to-date common types of DDoS attacks compared to other approaches.
publishDate 2021
dc.date.none.fl_str_mv 2021
2021-12-01
dc.type.none.fl_str_mv journal article
http://purl.org/coar/resource_type/c_6501
VoR
http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.openaire.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv https://riunet.upv.es/handle/10251/188831
url https://riunet.upv.es/handle/10251/188831
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.relation.none.fl_str_mv Agencia Estatal de Investigación http://dx.doi.org/10.13039/501100011033 Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016 TIN2017-84802-C2-1-P RED COGNITIVA DEFINIDA POR SOFTWARE PARA OPTIMIZAR Y SECURIZAR TRAFICO DE INTERNET DE LAS COSAS CON INFORMACION CRITICA
Conselho Nacional de Desenvolvimento Científico e Tecnológico, Brasil https://doi.org/10.13039/501100003593 310668%2F2019-0
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
Reconocimiento - No comercial - Sin obra derivada (by-nc-nd)
http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
Reconocimiento - No comercial - Sin obra derivada (by-nc-nd)
http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Elsevier
publisher.none.fl_str_mv Elsevier
dc.source.none.fl_str_mv reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
instname:Universitat Politècnica de València (UPV)
instname_str Universitat Politècnica de València (UPV)
reponame_str RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
collection RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869411662093615104
score 15,301603