A Network Function Virtualization Architecture for Automatic and Efficient Detection and Mitigation against Web Application Malware

被引:0
|
作者
Mauricio, Leopoldo [1 ]
Rubinstein, Marcelo [2 ]
机构
[1] Univ Fed Rio de Janeiro, Av Horacio Macedo,2030,Ctr Tecnol Sala H-301,Cidad, BR-21941598 Rio De Janeiro, RJ, Brazil
[2] Univ Estado Rio de Janeiro, Rio De Janeiro, RJ, Brazil
关键词
Security; Malware; Network Function Virtualization; Software -Defined Networking;
D O I
10.5753/jisa.2023.2847
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes and implements a Network Function Virtualization (NFV) security architecture to provide automatic and efficient detection and mitigation against Web application malware. The mitigation is given by dynamically chaining a Virtual Security Function (VSF) to the data stream to block malicious exploitation traffic without affecting the benign traffic. We implement an NFV Security Controller (NFV-SC) that interacts with an Intrusion Detection System and a Web Application Firewall (WAF), both implemented as VSFs. We also implement a vulnerability scanner and a mechanism to automatically create rules in advance in the WAF-VSF when a security vulnerability is found in an application, even if no malicious traffic has attempted to exploit the flaw. In addition, it dynamically identifies and removes no longer used security rules to improve performance. We implement and evaluate our security proposal in the Open Platform for NFV (OPNFV). The evaluation results in our experimen-tal scenarios show that the NFV security architecture automatically blocks 99.12% of the HTTP malicious traffic without affecting 93.6% of the benign HTTP requests. Finally, we show that the number of rules in the WAF-VSF severely affects the latency to load HTTP response headers and that the number of redirection OpenFlow rules within Open vSwitches is not enough to significantly impact the end-user experience in modern web browser applications.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Developing an Intelligent Intrusion Detection and Prevention System against Web Application Malware
    Alazab, Ammar
    Hobbs, Michael
    Abawajy, Jemal
    Khraisat, Ansam
    ADVANCES IN SECURITY OF INFORMATION AND COMMUNICATION NETWORKS, 2013, 381 : 177 - +
  • [2] ApplianceBricks: A Scalable Network Appliance Architecture for Network Function Virtualization
    Ma Shicong
    Wang Baosheng
    Zhang Xiaozhe
    Gao Xianming
    CHINA COMMUNICATIONS, 2016, 13 (01) : 32 - 42
  • [3] Common Platform Architecture for Network Function Virtualization Deployments
    Rajan, Dharma
    2016 4TH IEEE INTERNATIONAL CONFERENCE ON MOBILE CLOUD COMPUTING, SERVICES, AND ENGINEERING (MOBILECLOUD 2016), 2016, : 73 - 78
  • [4] A Disaggregated Packet Processing Architecture for Network Function Virtualization
    Chowdhury, Shihabur Rahman
    Anthony
    Bian, Haibo
    Bai, Tim
    Boutaba, Raouf
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (06) : 1075 - 1088
  • [5] A Network Function Virtualization System for Detecting Malware in Large IoT Based Networks
    Guizani, Nadra
    Ghafoor, Arif
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2020, 38 (06) : 1218 - 1228
  • [6] Towards an efficient VNF placement in network function virtualization
    Qi, Dandan
    Shen, Subin
    Wang, Guanghui
    COMPUTER COMMUNICATIONS, 2019, 138 : 81 - 89
  • [7] A Scalable and Flexible DDoS Mitigation System Using Network Function Virtualization
    Rashidi, Bahman
    Fung, Carol
    Rahman, Mohammad
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [8] Service platform and monitoring architecture for network function virtualization (NFV)
    Hyuncheol Kim
    Seunghyun Yoon
    Hongseok Jeon
    Wonhyuk Lee
    Seungae Kang
    Cluster Computing, 2016, 19 : 1835 - 1841
  • [9] Service platform and monitoring architecture for network function virtualization (NFV)
    Kim, Hyuncheol
    Yoon, Seunghyun
    Jeon, Hongseok
    Lee, Wonhyuk
    Kang, Seungae
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (04): : 1835 - 1841
  • [10] Exploring Microservices as the Architecture of Choice for Network Function Virtualization Platforms
    Hawilo, Hassan
    Jammal, Manar
    Shami, Abdallah
    IEEE NETWORK, 2019, 33 (02): : 202 - 210