CRDec 15, 2021

Quantifying Cybersecurity Effectiveness of Dynamic Network Diversity

arXiv:2112.07826v16 citations
Originality Incremental advance
AI Analysis

This work addresses the need to justify investments in software diversification for cybersecurity, though it is incremental as a first step in modeling network-level diversity.

The paper tackles the problem of quantifying the cybersecurity effectiveness of network-wide software diversity, proposing a modeling framework and simulation that reveals reactive-adaptive diversity is more effective than proactive diversity in most cases.

The deployment of monoculture software stacks can have devastating consequences because a single attack can compromise all of the vulnerable computers in cyberspace. This one-vulnerability-affects-all phenomenon will continue until after software stacks are diversified, which is well recognized by the research community. However, existing studies mainly focused on investigating the effectiveness of software diversity at the building-block level (e.g., whether two independent implementations indeed exhibit independent vulnerabilities); the effectiveness of enforcing network-wide software diversity is little understood, despite its importance in possibly helping justify investment in software diversification. As a first step towards ultimately tackling this problem, we propose a systematic framework for modeling and quantifying the cybersecurity effectiveness of network diversity, including a suite of cybersecurity metrics. We also present an agent-based simulation to empirically demonstrate the usefulness of the framework. We draw a number of insights, including the surprising result that proactive diversity is effective under very special circumstances, but reactive-adaptive diversity is much more effective in most cases.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes