Cargando…

Population processes in cyber system variability

Variability is inherent to cyber systems. Here, we introduce ideas from stochastic population biology to describe the properties of two broad kinds of cyber systems. First, we assume that each of N(0) components can be in only one of two states: functional or nonfunctional. We model this situation a...

Descripción completa

Detalles Bibliográficos
Autores principales: Mangel, Marc, Brown, Alan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9794046/
https://www.ncbi.nlm.nih.gov/pubmed/36574390
http://dx.doi.org/10.1371/journal.pone.0279100
_version_ 1784859953208492032
author Mangel, Marc
Brown, Alan
author_facet Mangel, Marc
Brown, Alan
author_sort Mangel, Marc
collection PubMed
description Variability is inherent to cyber systems. Here, we introduce ideas from stochastic population biology to describe the properties of two broad kinds of cyber systems. First, we assume that each of N(0) components can be in only one of two states: functional or nonfunctional. We model this situation as a Markov process that describes the transitions between functional and nonfunctional states. We derive an equation for the probability that an individual cyber component is functional and use stochastic simulation to develop intuition about the dynamics of individual cyber components. We introduce a metric of performance of the system of N(0) components that depends on the numbers of functional and nonfunctional components. We numerically solve the forward Kolmogorov (or Fokker–Planck) equation for the number of functional components at time t, given the initial number of functional components. We derive a Gaussian approximation for the solution of the forward equation so that the properties of the system with many components can be determined from the transition probabilities of an individual component, allowing scaling to very large systems. Second, we consider the situation in which the operating system (OS) of cyber components is updated in time. We motivate the question of OS in use as a function of the most recent OS release with data from a network of desktop computers. We begin the analysis by specifying a temporal schedule of OS updates and the probability of transitioning from the current OS to a more recent one. We use a stochastic simulation to capture the pattern of the motivating data, and derive the forward equation for the OS of an individual computer at any time. We then include compromise of OSs to compute that a cyber component has an unexploited OS at any time. We conclude that an interdisciplinary approach to the variability of cyber systems can shed new light on the properties of those systems and offers new and exciting ways to understand them.
format Online
Article
Text
id pubmed-9794046
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-97940462022-12-28 Population processes in cyber system variability Mangel, Marc Brown, Alan PLoS One Research Article Variability is inherent to cyber systems. Here, we introduce ideas from stochastic population biology to describe the properties of two broad kinds of cyber systems. First, we assume that each of N(0) components can be in only one of two states: functional or nonfunctional. We model this situation as a Markov process that describes the transitions between functional and nonfunctional states. We derive an equation for the probability that an individual cyber component is functional and use stochastic simulation to develop intuition about the dynamics of individual cyber components. We introduce a metric of performance of the system of N(0) components that depends on the numbers of functional and nonfunctional components. We numerically solve the forward Kolmogorov (or Fokker–Planck) equation for the number of functional components at time t, given the initial number of functional components. We derive a Gaussian approximation for the solution of the forward equation so that the properties of the system with many components can be determined from the transition probabilities of an individual component, allowing scaling to very large systems. Second, we consider the situation in which the operating system (OS) of cyber components is updated in time. We motivate the question of OS in use as a function of the most recent OS release with data from a network of desktop computers. We begin the analysis by specifying a temporal schedule of OS updates and the probability of transitioning from the current OS to a more recent one. We use a stochastic simulation to capture the pattern of the motivating data, and derive the forward equation for the OS of an individual computer at any time. We then include compromise of OSs to compute that a cyber component has an unexploited OS at any time. We conclude that an interdisciplinary approach to the variability of cyber systems can shed new light on the properties of those systems and offers new and exciting ways to understand them. Public Library of Science 2022-12-27 /pmc/articles/PMC9794046/ /pubmed/36574390 http://dx.doi.org/10.1371/journal.pone.0279100 Text en © 2022 Mangel, Brown https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Mangel, Marc
Brown, Alan
Population processes in cyber system variability
title Population processes in cyber system variability
title_full Population processes in cyber system variability
title_fullStr Population processes in cyber system variability
title_full_unstemmed Population processes in cyber system variability
title_short Population processes in cyber system variability
title_sort population processes in cyber system variability
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9794046/
https://www.ncbi.nlm.nih.gov/pubmed/36574390
http://dx.doi.org/10.1371/journal.pone.0279100
work_keys_str_mv AT mangelmarc populationprocessesincybersystemvariability
AT brownalan populationprocessesincybersystemvariability