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...
Main Authors: | , , , |
---|---|
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 |