Attack Graph-Based Moving Target Defense in Software-Defined Networks

被引:46
|
作者
Yoon, Seunghyun [1 ]
Cho, Jin-Hee [2 ]
Kim, Dong Seong [3 ]
Moore, Terrence J. [4 ]
Free-Nelson, Frederica [4 ]
Lim, Hyuk [1 ]
机构
[1] Gwangju Inst Sci & Technol, Sch Elect Engn & Comp Sci, Gwangju 61005, South Korea
[2] Virginia Tech, Dept Comp Sci, Falls Church, VA 22043 USA
[3] Univ Queensland, Sch Informat Technol & Elect Engn, Brisbane, Qld 4072, Australia
[4] US Army, Network Sci Div, Res Lab, Adelphi, MD 20783 USA
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2020年 / 17卷 / 03期
关键词
Measurement; Security; Network topology; Control systems; Protocols; Software; Electronic mail; Moving target defense; proactive; adaptive defense; asset criticality; hierarchical attack graph; attack path prediction; network address shuffling; software-defined networking; METRICS;
D O I
10.1109/TNSM.2020.2987085
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Moving target defense (MTD) has emerged as a proactive defense mechanism aiming to thwart a potential attacker. The key underlying idea of MTD is to increase uncertainty and confusion for attackers by changing the attack surface (i.e., system or network configurations) that can invalidate the intelligence collected by the attackers and interrupt attack execution; ultimately leading to attack failure. Recently, the significant advance of software-defined networking (SDN) technology has enabled several complex system operations to be highly flexible and robust; particularly in terms of programmability and controllability with the help of SDN controllers. Accordingly, many security operations have utilized this capability to be optimally deployed in a complex network using the SDN functionalities. In this paper, by leveraging the advanced SDN technology, we developed an attack graph-based MTD technique that shuffles a host's network configurations (e.g., MAC/IP/port addresses) based on its criticality, which is highly exploitable by attackers when the host is on the attack path(s). To this end, we developed a hierarchical attack graph model that provides a network's vulnerability and network topology, which can be utilized for the MTD shuffling decisions in selecting highly exploitable hosts in a given network, and determining the frequency of shuffling the hosts' network configurations. The MTD shuffling with a high priority on more exploitable, critical hosts contributes to providing adaptive, proactive, and affordable defense services aiming to minimize attack success probability with minimum MTD cost. We validated the out performance of the proposed MTD in attack success probability and MTD cost via both simulation and real SDN testbed experiments.
引用
收藏
页码:1653 / 1668
页数:16
相关论文
共 50 条
  • [1] Securing Software-Defined Networks Through Adaptive Moving Target Defense Capabilities
    Felipe S. Dantas Silva
    Emidio P. Neto
    Rodrigo S. S. Nunes
    Cristian H. M. Souza
    Augusto J. V. Neto
    Túlio Pascoal
    Journal of Network and Systems Management, 2023, 31
  • [2] Securing Software-Defined Networks Through Adaptive Moving Target Defense Capabilities
    Silva, Felipe Dantas S.
    Neto, Emidio P.
    Nunes, Rodrigo S. S.
    Souza, Cristian H. M.
    Neto, Augusto J. V.
    Pascoal, Tulio
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2023, 31 (03)
  • [3] Random Host and Service Multiplexing for Moving Target Defense in Software-Defined Networks
    Sharma, Dilli P.
    Cho, Jin-Hee
    Moore, Terrence J.
    Nelson, Frederica F.
    Lim, Hyuk
    Kim, Dong Seong
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [4] Poster: Address Shuffling based Moving Target Defense for In-Vehicle Software-Defined Networks
    Yoon, Seunghyun
    Cho, Jin-Hee
    Kim, Dong Seong
    Moore, Terrence J.
    Nelson, Frederica
    Lim, Hyuk
    MOBICOM'19: PROCEEDINGS OF THE 25TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, 2019,
  • [5] Graph-based Diagnosis in Software-Defined Infrastructure
    Wahba, Joseph
    Soliman, Hazem
    Bannazadeh, Hadi
    Leon-Garcia, Alberto
    2016 12TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT AND WORKSHOPS(CNSM 2016), 2016, : 243 - 247
  • [6] A Novel Moving Target Defense Technique to Secure Communication Links in Software-Defined Networks
    Almohaimeed, Abdulrahman
    Asaduzzaman, Abu
    PROCEEDINGS OF THE 2019 FIFTH INTERNATIONAL CONFERENCE ON MOBILE AND SECURE SERVICES (MOBISECSERV), 2019,
  • [7] Packet Injection Attack and Its Defense in Software-Defined Networks
    Deng, Shuhua
    Gao, Xing
    Lu, Zebin
    Gao, Xieping
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2018, 13 (03) : 695 - 705
  • [8] Dynamic Security Metrics for Software-Defined Network-based Moving Target Defense
    Sharma, Dilli P.
    Enoch, Simon Yusuf
    Cho, Jin-Hee
    Moore, Terrence J.
    Nelson, Frederica F.
    Lim, Hyuk
    Kim, Dong Seong
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2020, 170
  • [9] Performance and Security Evaluation of a Moving Target Defense Based on a Software-Defined Networking Environment
    Kim, Minjune
    Cho, Jin-Hee
    Lim, Hyuk
    Moore, Terrence J.
    Nelson, Frederica F.
    Kim, Dan Dongseong
    2022 IEEE 27TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC), 2022, : 119 - 129
  • [10] Look Again, Neo: A Software-Defined Networking Moving Target Defense
    Mayer, Samuel
    Reith, Mark
    Mullins, Barry
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON CYBER WARFARE AND SECURITY (ICCWS 2018), 2018, : 602 - 610