Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

Population processes in cyber system variability

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • Author(s): Mangel, Marc; Brown, Alan
  • Source:
    PLOS ONE ; volume 17, issue 12, page e0279100 ; ISSN 1932-6203
  • Document Type:
    article in journal/newspaper
  • Language:
    English
  • Additional Information
    • Contributors:
      Bogdan, Paul; Applied Physics Laboratory, Johns Hopkins University
    • Publication Information:
      Public Library of Science (PLoS)
    • Publication Date:
      2022
    • Collection:
      PLOS Publications (via CrossRef)
    • Abstract:
      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.
    • Accession Number:
      10.1371/journal.pone.0279100
    • Online Access:
      https://doi.org/10.1371/journal.pone.0279100
      https://dx.plos.org/10.1371/journal.pone.0279100
    • Rights:
      http://creativecommons.org/licenses/by/4.0/
    • Accession Number:
      edsbas.C13A4F82