Multi-objective software assignment for active cyber defense

Chu Huang, Sencun Zhu, Quanlong Guan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Software diversity is a well-accepted security principle for active cyber defense against the spread of Internet worms and other malicious attacks. In recent years, various software assignment techniques have been designed to introduce heterogeneity into network hosts for the maximum network survivability. However, few work consider practical constraints involved in the software assignment process. To close such a gap, in this work we model the software assignment problem as a multi-objective optimization problem, which incorporates several real-world criteria simultaneously, including network survivability, system feasibility and usability. To solves this multi-objective problem efficiently, we propose an ant colony optimization (ACO) based algorithm, where colonies of artificial ants work collaboratively through both heuristic information and pheromone-mediated communication to iteratively search for better solutions. To validate the generalizability of the proposed method, we experiment our algorithm on various types of network topologies with different parameter settings. The results show that our model can be applied as an effective method for assigning software for multiple objectives. The experimental results also provide interesting insights for optimal software assignment.

Original languageEnglish (US)
Title of host publication2015 IEEE Conference on Communications and NetworkSecurity, CNS 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages299-307
Number of pages9
ISBN (Electronic)9781467378765
DOIs
StatePublished - Dec 3 2015
Event3rd IEEE International Conference on Communications and Network Security, CNS 2015 - Florence, Italy
Duration: Sep 28 2015Sep 30 2015

Other

Other3rd IEEE International Conference on Communications and Network Security, CNS 2015
CountryItaly
CityFlorence
Period9/28/159/30/15

Fingerprint

Ant colony optimization
Multiobjective optimization
Topology
Internet
Communication
Experiments

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications

Cite this

Huang, C., Zhu, S., & Guan, Q. (2015). Multi-objective software assignment for active cyber defense. In 2015 IEEE Conference on Communications and NetworkSecurity, CNS 2015 (pp. 299-307). [7346840] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/CNS.2015.7346840
Huang, Chu ; Zhu, Sencun ; Guan, Quanlong. / Multi-objective software assignment for active cyber defense. 2015 IEEE Conference on Communications and NetworkSecurity, CNS 2015. Institute of Electrical and Electronics Engineers Inc., 2015. pp. 299-307
@inproceedings{7f4b5881382e46a28b0f25b556025e8e,
title = "Multi-objective software assignment for active cyber defense",
abstract = "Software diversity is a well-accepted security principle for active cyber defense against the spread of Internet worms and other malicious attacks. In recent years, various software assignment techniques have been designed to introduce heterogeneity into network hosts for the maximum network survivability. However, few work consider practical constraints involved in the software assignment process. To close such a gap, in this work we model the software assignment problem as a multi-objective optimization problem, which incorporates several real-world criteria simultaneously, including network survivability, system feasibility and usability. To solves this multi-objective problem efficiently, we propose an ant colony optimization (ACO) based algorithm, where colonies of artificial ants work collaboratively through both heuristic information and pheromone-mediated communication to iteratively search for better solutions. To validate the generalizability of the proposed method, we experiment our algorithm on various types of network topologies with different parameter settings. The results show that our model can be applied as an effective method for assigning software for multiple objectives. The experimental results also provide interesting insights for optimal software assignment.",
author = "Chu Huang and Sencun Zhu and Quanlong Guan",
year = "2015",
month = "12",
day = "3",
doi = "10.1109/CNS.2015.7346840",
language = "English (US)",
pages = "299--307",
booktitle = "2015 IEEE Conference on Communications and NetworkSecurity, CNS 2015",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

Huang, C, Zhu, S & Guan, Q 2015, Multi-objective software assignment for active cyber defense. in 2015 IEEE Conference on Communications and NetworkSecurity, CNS 2015., 7346840, Institute of Electrical and Electronics Engineers Inc., pp. 299-307, 3rd IEEE International Conference on Communications and Network Security, CNS 2015, Florence, Italy, 9/28/15. https://doi.org/10.1109/CNS.2015.7346840

Multi-objective software assignment for active cyber defense. / Huang, Chu; Zhu, Sencun; Guan, Quanlong.

2015 IEEE Conference on Communications and NetworkSecurity, CNS 2015. Institute of Electrical and Electronics Engineers Inc., 2015. p. 299-307 7346840.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Multi-objective software assignment for active cyber defense

AU - Huang, Chu

AU - Zhu, Sencun

AU - Guan, Quanlong

PY - 2015/12/3

Y1 - 2015/12/3

N2 - Software diversity is a well-accepted security principle for active cyber defense against the spread of Internet worms and other malicious attacks. In recent years, various software assignment techniques have been designed to introduce heterogeneity into network hosts for the maximum network survivability. However, few work consider practical constraints involved in the software assignment process. To close such a gap, in this work we model the software assignment problem as a multi-objective optimization problem, which incorporates several real-world criteria simultaneously, including network survivability, system feasibility and usability. To solves this multi-objective problem efficiently, we propose an ant colony optimization (ACO) based algorithm, where colonies of artificial ants work collaboratively through both heuristic information and pheromone-mediated communication to iteratively search for better solutions. To validate the generalizability of the proposed method, we experiment our algorithm on various types of network topologies with different parameter settings. The results show that our model can be applied as an effective method for assigning software for multiple objectives. The experimental results also provide interesting insights for optimal software assignment.

AB - Software diversity is a well-accepted security principle for active cyber defense against the spread of Internet worms and other malicious attacks. In recent years, various software assignment techniques have been designed to introduce heterogeneity into network hosts for the maximum network survivability. However, few work consider practical constraints involved in the software assignment process. To close such a gap, in this work we model the software assignment problem as a multi-objective optimization problem, which incorporates several real-world criteria simultaneously, including network survivability, system feasibility and usability. To solves this multi-objective problem efficiently, we propose an ant colony optimization (ACO) based algorithm, where colonies of artificial ants work collaboratively through both heuristic information and pheromone-mediated communication to iteratively search for better solutions. To validate the generalizability of the proposed method, we experiment our algorithm on various types of network topologies with different parameter settings. The results show that our model can be applied as an effective method for assigning software for multiple objectives. The experimental results also provide interesting insights for optimal software assignment.

UR - http://www.scopus.com/inward/record.url?scp=84966351150&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84966351150&partnerID=8YFLogxK

U2 - 10.1109/CNS.2015.7346840

DO - 10.1109/CNS.2015.7346840

M3 - Conference contribution

SP - 299

EP - 307

BT - 2015 IEEE Conference on Communications and NetworkSecurity, CNS 2015

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Huang C, Zhu S, Guan Q. Multi-objective software assignment for active cyber defense. In 2015 IEEE Conference on Communications and NetworkSecurity, CNS 2015. Institute of Electrical and Electronics Engineers Inc. 2015. p. 299-307. 7346840 https://doi.org/10.1109/CNS.2015.7346840