A Cost-Effective Algorithm for Selecting Optimal Bandwidth to Clear Malicious Codes

Malicious code has posed a severe threat to modern society. Delivering antivirus program to networks is an important task of a cybersecurity company. As the bandwidth resource in a company is limited and precious, cybersecurity companies have to make a tradeoff between the impact(i.e. the economic l...

Full description

Bibliographic Details
Main Authors: Jichao Bi, Xiaofan Yang, Wanping Liu, Da-Wen Huang
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8970295/
id doaj-56e280bb07104117858b568e6b115abb
record_format Article
spelling doaj-56e280bb07104117858b568e6b115abb2021-03-30T01:17:00ZengIEEEIEEE Access2169-35362020-01-018199001991010.1109/ACCESS.2020.29694308970295A Cost-Effective Algorithm for Selecting Optimal Bandwidth to Clear Malicious CodesJichao Bi0https://orcid.org/0000-0001-6885-8933Xiaofan Yang1https://orcid.org/0000-0001-6931-2692Wanping Liu2https://orcid.org/0000-0003-3691-7833Da-Wen Huang3School of Big Data and Software Engineering, Chongqing University, Chongqing, ChinaSchool of Big Data and Software Engineering, Chongqing University, Chongqing, ChinaCollege of Computer Science and Engineering, Chongqing University of Technology, Chongqing, ChinaSchool of Big Data and Software Engineering, Chongqing University, Chongqing, ChinaMalicious code has posed a severe threat to modern society. Delivering antivirus program to networks is an important task of a cybersecurity company. As the bandwidth resource in a company is limited and precious, cybersecurity companies have to make a tradeoff between the impact(i.e. the economic loss) of malicious codes and the bandwidth assigned to transmit the antivirus programs. This paper addresses the malicious code and bandwidth tradeoff(MCBT) problem. By developing a novel malicious code and antivirus program interacting model, the total loss, which is the sum of the bandwidth usage fee and the economic loss, is quantified. On this basis, the MCBT problem is modelled as a constrained optimization problem that we refer to as the MCBT model, where the independent variable stands for bandwidth, and the objective function stands for the total loss. Some optimal bandwidth is determined by solving the MCBT model. Based on this, we propose a heuristic algorithm named DOWNHILL, which outperforms random strategies. Finally, the influence of some factors on the optimal bandwidth and the corresponding optimal total loss is uncovered through numerical simulations. To our knowledge, this is the first time the MCBT problem is treated in this way.https://ieeexplore.ieee.org/document/8970295/Cyber securitymalicious codebandwidthnode-level epidemic modelconstrained optimizationtradeoff problem
collection DOAJ
language English
format Article
sources DOAJ
author Jichao Bi
Xiaofan Yang
Wanping Liu
Da-Wen Huang
spellingShingle Jichao Bi
Xiaofan Yang
Wanping Liu
Da-Wen Huang
A Cost-Effective Algorithm for Selecting Optimal Bandwidth to Clear Malicious Codes
IEEE Access
Cyber security
malicious code
bandwidth
node-level epidemic model
constrained optimization
tradeoff problem
author_facet Jichao Bi
Xiaofan Yang
Wanping Liu
Da-Wen Huang
author_sort Jichao Bi
title A Cost-Effective Algorithm for Selecting Optimal Bandwidth to Clear Malicious Codes
title_short A Cost-Effective Algorithm for Selecting Optimal Bandwidth to Clear Malicious Codes
title_full A Cost-Effective Algorithm for Selecting Optimal Bandwidth to Clear Malicious Codes
title_fullStr A Cost-Effective Algorithm for Selecting Optimal Bandwidth to Clear Malicious Codes
title_full_unstemmed A Cost-Effective Algorithm for Selecting Optimal Bandwidth to Clear Malicious Codes
title_sort cost-effective algorithm for selecting optimal bandwidth to clear malicious codes
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Malicious code has posed a severe threat to modern society. Delivering antivirus program to networks is an important task of a cybersecurity company. As the bandwidth resource in a company is limited and precious, cybersecurity companies have to make a tradeoff between the impact(i.e. the economic loss) of malicious codes and the bandwidth assigned to transmit the antivirus programs. This paper addresses the malicious code and bandwidth tradeoff(MCBT) problem. By developing a novel malicious code and antivirus program interacting model, the total loss, which is the sum of the bandwidth usage fee and the economic loss, is quantified. On this basis, the MCBT problem is modelled as a constrained optimization problem that we refer to as the MCBT model, where the independent variable stands for bandwidth, and the objective function stands for the total loss. Some optimal bandwidth is determined by solving the MCBT model. Based on this, we propose a heuristic algorithm named DOWNHILL, which outperforms random strategies. Finally, the influence of some factors on the optimal bandwidth and the corresponding optimal total loss is uncovered through numerical simulations. To our knowledge, this is the first time the MCBT problem is treated in this way.
topic Cyber security
malicious code
bandwidth
node-level epidemic model
constrained optimization
tradeoff problem
url https://ieeexplore.ieee.org/document/8970295/
work_keys_str_mv AT jichaobi acosteffectivealgorithmforselectingoptimalbandwidthtoclearmaliciouscodes
AT xiaofanyang acosteffectivealgorithmforselectingoptimalbandwidthtoclearmaliciouscodes
AT wanpingliu acosteffectivealgorithmforselectingoptimalbandwidthtoclearmaliciouscodes
AT dawenhuang acosteffectivealgorithmforselectingoptimalbandwidthtoclearmaliciouscodes
AT jichaobi costeffectivealgorithmforselectingoptimalbandwidthtoclearmaliciouscodes
AT xiaofanyang costeffectivealgorithmforselectingoptimalbandwidthtoclearmaliciouscodes
AT wanpingliu costeffectivealgorithmforselectingoptimalbandwidthtoclearmaliciouscodes
AT dawenhuang costeffectivealgorithmforselectingoptimalbandwidthtoclearmaliciouscodes
_version_ 1724187359883296768