<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Assessment of Corporate Network Penetration Scenarios Based on Iterative Link Weight Determination Using the MRRW-PageRank Method1⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Oleksii Novikov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dmytro Lande</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lesia Alekseichuk</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute”</institution>
          ,
          <addr-line>Kyiv</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2026</year>
      </pub-date>
      <abstract>
        <p>The article proposes an approach to modeling and ranking scenarios of destructive cyberattacks on corporate information and communication systems, based on the proposed iterative MRRW-PageRank algorithm. Unlike methods that rely on expert assessments or large language models to determine transition probabilities between network nodes, the proposed method utilizes only the structural topology of the network. The algorithm establishes interdependence between node importance (e.g., database servers) and the weights of links leading to them, simulating an adversary's strategy aimed at reaching critical resources via the most probable paths. Using a typical corporate network as a case study, the method's effectiveness is demonstrated in identifying critical intrusion paths and ranking attack scenarios by risk. This approach is particularly relevant during network design phases or initial security audits, when empirical data on vulnerabilities or incidents are unavailable.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;MRRW-PageRank</kwd>
        <kwd>cyber risk analysis</kwd>
        <kwd>penetration scenarios</kwd>
        <kwd>corporate network</kwd>
        <kwd>link weights</kwd>
        <kwd>topological analysis</kwd>
        <kwd>logical-probabilistic modeling</kwd>
        <kwd>cybersecurity</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Cyber risk analysis in corporate information and communication systems (ICS) remains one of the
most pressing challenges in modern cybersecurity, particularly during network design phases,
topological audits, or initial security assessments when empirical data on vulnerabilities, incident
history, or access policies are unavailable. Under such conditions, the only accessible source of
information is the network structure itself—the topology of interconnections among its
components. This creates a need for methods capable of objectively, deterministically, and
reproducibly evaluating potential attacker pathways based solely on system architecture.</p>
      <p>
        Among existing approaches to attack scenario modeling, logic-probabilistic models are widely
used, formalizing hazardous system states through Boolean functions and probabilities of
individual node compromise [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. However, a key challenge with these models lies in determining
their coefficients—specifically, the conditional probabilities of transitions between nodes.
Traditionally, these values are elicited from domain experts [
        <xref ref-type="bibr" rid="ref2 ref3 ref4">2–4</xref>
        ], rendering assessments
subjective and dependent on the availability of qualified specialists. Recently, large language
models (LLMs) have been proposed as a “swarm of virtual experts” to generate such estimates [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
While this approach demonstrates high flexibility and the ability to capture complex logical
dependencies, it remains stochastic, computationally intensive, and does not always guarantee
reproducible results.
      </p>
      <p>
        On the other hand, node centrality analysis methods—particularly PageRank and its variants—
have long been employed to identify critical components in networks [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. However, in most cases,
link weights are either assumed equal or assigned based on expert judgment or external data (e.g.,
CVSS vulnerability scores) [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. This limits their applicability during early stages of the ICS
lifecycle. To address this gap, we propose an iterative algorithm, MRRW-PageRank
(Mutually
      </p>
      <p>
        Reinforced Risk-Weighted PageRank) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], which determines node and link weights in a mutually
dependent manner using only network topology. In this approach, a node’s importance increases
the likelihood of paths leading to it being exploited; simultaneously, each individual path toward a
“highly connected” node (i.e., one with many incoming links) receives a lower weight due to
reduced uniqueness—effectively reflecting real-world attacker behavior.
      </p>
      <p>
        This paper introduces a novel approach to penetration scenario assessment that integrates
attack modeling (as in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]) with a newly proposed structural weight estimation method based
on MRRW-PageRank. In contrast to prior work, our method is not applied to a simplified 7-node
network but to a more realistic topology comprising 12 components: a firewall, router, core switch,
web server, database server, Active Directory server, administrator and user workstations,
network-attached storage (NAS), a SIEM system, and a Wi-Fi access point. This enables us to
demonstrate the method’s effectiveness in a more complex, real-world-like environment. The
resulting link weights are interpreted as conditional transition probabilities and used to generate
and rank attack scenarios according to likelihood, duration, and resource intensity.
      </p>
      <p>Thus, the objective of this work is to bridge the gap between logic-probabilistic modeling of
penetration scenarios and the need for an objective, structure-based method to determine model
parameters in situations where empirical data are unavailable.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Description of the Corporate Network Model</title>
      <p>To demonstrate the effectiveness of the proposed approach to evaluating penetration scenarios, we
employ a model topology of a corporate information and communication system (ICS) that reflects
the typical architecture of a medium-sized enterprise. This model comprises 12 key components
covering the main categories of assets: external interface, switching core, servers of various
purposes, administrator and user workstations, as well as auxiliary security and data storage
systems.</p>
      <p>The network is represented as a directed graph G = (V, E) , where the set of vertices V
corresponds to the functional components of the ICS, and the set of directed edges E ⊆ V×V
represents possible directed connections (e.g., network access, service invocation, authentication).
Each edge (i, j) ∈ E indicates the possibility of transitioning from resource i to resource j – for
instance, via network access, service call, or authentication. This formalization enables the
representation of potential attacker movement paths as sequences of transitions between graph
nodes.</p>
      <sec id="sec-2-1">
        <title>2.1. Network Composition</title>
        <p>The model includes the following nodes (see Tab. 1, Fig. 1).</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Principles of Topology Construction</title>
        <p>The connections between nodes are established based on realistic interaction scenarios within a
corporate network:


</p>
        <p>External traffic flows through FW → Router → SwC, reflecting a typical perimeter security
architecture.</p>
        <p>The web server (SW) is located in the DMZ, connected to SwC, and has outgoing links to
SDB and SAD for data retrieval.</p>
        <p>The Active Directory server (SAD) serves as the central component:
 it initiates connections to all workstations (WU1, WU2, WA) for authentication and
management;
 it maintains a connection to NAS (to provide storage access);
 it initiates event transmission to SIEM;





 it initiates a reverse connection to SwC (e.g., for synchronization or monitoring).
The administrator workstation (WA) has outgoing links to SDB, SAD, NAS, and SwC,
reflecting its elevated privileges.</p>
        <p>User workstations (WU1, WU2) are connected to NAS and SAD, and also connect via WAP.
The wireless access point (WAP) initiates connections to WU1 and WU2 (as an access
point).</p>
        <p>SIEM does not initiate any connections—it only receives events (a passive node).</p>
        <p>SDB has no outgoing links—it serves as an endpoint (the target of an attack).</p>
        <p>In total, the graph defines 26 directed connections, representing both legitimate communication
paths and potential attack vectors (e.g., using the web server or the administrator workstation as
an initial entry point for further movement toward SDB).</p>
        <sec id="sec-2-2-1">
          <title>Wireless access point for mobile devices</title>
          <p>In total, the graph defines 26 directed connections, representing both legitimate communication
paths and potential attack vectors (e.g., leveraging the web server as an initial entry point for
lateral movement toward SAD or SDB).</p>
          <p>This topology enables modeling of complex intrusion scenarios, including:
FW</p>
        </sec>
        <sec id="sec-2-2-2">
          <title>Router SwC WU1, WU2 WA</title>
          <p>SW
SDB
SAD
NAS</p>
        </sec>
        <sec id="sec-2-2-3">
          <title>SIEM WAP</title>
        </sec>
        <sec id="sec-2-2-4">
          <title>Firewall</title>
        </sec>
        <sec id="sec-2-2-5">
          <title>Network router</title>
        </sec>
        <sec id="sec-2-2-6">
          <title>Switch-Core</title>
        </sec>
        <sec id="sec-2-2-7">
          <title>WS-User1, WS-User2</title>
        </sec>
        <sec id="sec-2-2-8">
          <title>WS-Admin</title>
        </sec>
        <sec id="sec-2-2-9">
          <title>Server-Web</title>
        </sec>
        <sec id="sec-2-2-10">
          <title>Server-DB</title>
        </sec>
        <sec id="sec-2-2-11">
          <title>Server-AD</title>
        </sec>
        <sec id="sec-2-2-12">
          <title>Network Attached Storage</title>
        </sec>
        <sec id="sec-2-2-13">
          <title>Security Information and Event Management</title>
        </sec>
        <sec id="sec-2-2-14">
          <title>Purpose</title>
        </sec>
        <sec id="sec-2-2-15">
          <title>External security interface; entry point from the Internet between external and internal</title>
        </sec>
        <sec id="sec-2-2-16">
          <title>Traffic routing network segments</title>
        </sec>
        <sec id="sec-2-2-17">
          <title>User workstations</title>
        </sec>
        <sec id="sec-2-2-18">
          <title>Network switching core; central point for internal switching</title>
        </sec>
        <sec id="sec-2-2-19">
          <title>Administrator workstation (with elevated privileges)</title>
        </sec>
        <sec id="sec-2-2-20">
          <title>Web server accessible from external networks</title>
        </sec>
        <sec id="sec-2-2-21">
          <title>Database server (critical resource)</title>
        </sec>
        <sec id="sec-2-2-22">
          <title>Active Directory server (central authentication point)</title>
        </sec>
        <sec id="sec-2-2-23">
          <title>Network-attached data storage</title>
        </sec>
        <sec id="sec-2-2-24">
          <title>Security event collection and analysis system</title>
          <p>


</p>
          <p>External attacks via the web interface;
Insider threats through workstation compromise;
Vertical privilege escalation via an administrative workstation;</p>
          <p>Lateral movement through the Active Directory server.</p>
          <p>This model is realistic and reflects the complexity of modern corporate ICS (Information and
Communication Systems). It is also ideally suited for applying the MRRW-PageRank method, as it
contains nodes of varying criticality and diverse topological patterns (star, chain, centralized
authentication, etc.).</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology for Scenario Assessment Based on MRRW-PageRank</title>
      <p>
        This section proposes a methodology for evaluating scenarios of destructive actions within a
corporate network, based on the application of the iterative MRRW-PageRank algorithm
(Mutually-Reinforced Risk-Weighted PageRank). In contrast to approaches that rely on expert
judgments or large language models to determine transition probabilities between nodes [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], the
proposed method utilizes exclusively the network topology as input data. This makes it particularly
suitable for design phases, topological audits, or initial security assessments, where empirical data
on vulnerabilities, access policies, or incident history are unavailable.
      </p>
      <sec id="sec-3-1">
        <title>3.1. MRRW-PageRank Algorithm</title>
        <p>
          The MRRW-PageRank algorithm (Mutually-Reinforced Risk-Weighted PageRank) is built upon the
iterative interaction between two network components: the node importance vector and the
linkweight matrix. The model is based on the assumption that a node’s importance is determined not
only by the number of incoming links but also by their quality—specifically, the probability that
each of these links will be exploited by an attacker to reach the target node. Conversely, the
likelihood of a link being used depends on the importance of the target node and the structural
characteristics of its connectivity within the network. This interdependence is modeled as an
iterative process converging to a stable weight distribution that reflects potential intrusion risks.
Initialization of node weights
Node weights are initially estimated using the standard PageRank algorithm, one of the most
wellknown methods for measuring centrality in directed graphs [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. PageRank models a random walk
over the graph, which can conceptually be interpreted as the behavior of an attacker sequentially
moving from one resource to another. The initial node importance vector
using the following formula:
is computed
where is the damping factor. This parameter determines the probability that a "random
surfer" (in our case, an attacker) will continue navigating along the links rather than jumping to a
random node. It prevents the algorithm from getting stuck in absorbing components of the graph
and ensures convergence. The vector
equals one:
        </p>
        <p>is normalized such that the sum of all its components
Iterative update of links weight
At each iteration</p>
        <p>, the link weights are recalculated based on the current approximation of
node
importance. The weight of link
is defined as:
where is the current importance score of node j from the previous iteration, is
the in-degree of node j, and α&gt;0 is a normalization parameter controlling the influence of the
degree on the weight.</p>
        <p>This formula reflects two key hypotheses regarding attacker behavior: (1) the more important a
node j is (i.e., the higher ), the higher the likelihood that paths leading to it will be exploited; and
(2) the greater the in-degree of node j, the lower the weight assigned to each individual incoming
link.</p>
        <p>Thus, the weight of link is interpreted as the relative attractiveness of this path to an
attacker, accounting for both the target’s value and its "popularity" within the network topology.
Construction of the transition matrix</p>
        <sec id="sec-3-1-1">
          <title>Based on the updated link weights, a transition matrix is constructed, defining the probabilities of moving between nodes. Each entry weight of the corresponding link:</title>
          <p>of the matrix is given by the normalized</p>
          <p>If node i has no outgoing links (i.e., ), the standard PageRank damping strategy is
applied. This matrix is row-stochastic, allowing it to be interpreted as a transition probability
matrix for a Markov chain modeling an attacker’s movement through the network.
Node Importance Update</p>
          <p>The new node importance vector is computed using a modified PageRank equation, where
uniform weights are replaced by weighted transitions:</p>
          <p>This equation captures two distinct pathways for "visiting" nodes: with probability 1 − d, the
attacker "jumps" to a random node (modeling unexpected attacks or exploitation of external
vectors), and with probability d, the attacker follows weighted links according to the current
transition matrix. The process is repeated iteratively until convergence is achieved:
where ε is a small constant defining the desired computational precision.</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Interpreting Link Weights as Conditional Probabilities</title>
        <p>The core idea is that the link weights obtained upon convergence of the MRRW-PageRank
algorithm are interpreted as conditional probabilities of the attacker transitioning from one node to
another:</p>
        <p>P(vi → vj) = wij,
where wij is the normalized weight of the link from node vi to node vj , obtained after completing
the iterative process.</p>
        <p>However, to ensure a correct probabilistic interpretation, the weights must be normalized
separately for each source node so that the sum of probabilities of all possible transitions from that
node equals 1:</p>
        <p>The resulting matrix is row-stochastic and can be used as the transition matrix in a
Markov chain modeling attacker behavior.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Generation of Penetration Scenarios</title>
        <p>A penetration scenario is defined as a directed path in graph G = (V, E) leading from an initial node
(threat source) to a target node (critical resource, e.g., a database server SDB). Formally, a scenario
sk is represented as a sequence:</p>
        <p>sk = (vk1, vk2,…, vkm),
where vk1 ∈ Vsource is the initial node (e.g., FW, WU1, WA), vkm = vtarget is the target node (e.g., SDB),
and (vki, vki+1) ∈ E for all i = 1,…, m − 1 .</p>
      </sec>
      <sec id="sec-3-4">
        <title>3.5. Scenario Ranking</title>
        <sec id="sec-3-4-1">
          <title>Probability of success</title>
          <p>considered more realistic.</p>
          <p>All possible scenarios are generated by exhaustively enumerating all simple paths (i.e., paths
without cycles) from each source node to the target node. This can be implemented using
depthfirst search (DFS) algorithms or specialized attack graph analysis techniques.</p>
        </sec>
      </sec>
      <sec id="sec-3-5">
        <title>3.4. Scenario Probability Assessment</title>
        <p>The probability of scenario sk is computed as the product of the conditional probabilities of
transitions between consecutive nodes:</p>
        <p>
          In this formula, instead of the averaged LLM-based estimates used in prior work [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], we employ
objective, structurally grounded values derived from MRRW-PageRank.
        </p>
        <p>After computing the probabilities of all scenarios, they are ranked according to several criteria:
– the primary criterion; scenarios with higher probability are</p>
        <p>Duration (path length) – shorter paths are more attractive to attackers, as they
require less time and effort.</p>
        <p>Criticality of intermediate nodes – paths passing through high-ranked nodes (e.g., SAD, WA)
may entail elevated risk due to the potential for vertical privilege escalation.</p>
        <p>For an integrated ranking, a combined scoring function can be employed:
where denotes the average weight of nodes along the path (as a measure of criticality),
and α, β, γ ≥ 0 are tunable coefficients reflecting the analyst’s priorities.</p>
        <p>Scenarios are sorted in descending order of the Score
the most probable and most dangerous intrusion paths.</p>
      </sec>
      <sec id="sec-3-6">
        <title>3.6. Advantages of the Proposed Approach</title>
        <p>The proposed approach offers several significant advantages that enhance its scientific and
practical value in the context of cyber-risk analysis.</p>
        <p>First, it is deterministic: since the MRRW-PageRank algorithm contains no stochastic
components, its results are fully reproducible under identical input conditions, unlike approaches
based on large language models, which may produce variable outputs even when given identical
prompts.</p>
        <p>Second, the method does not rely on expert assessments or external data (e.g., CVSS scores,
access logs, or incident history), making it suitable for application during the early stages of
designing information and communication systems, when such information is not yet available.</p>
        <p>Third, the approach is structurally well-founded: it formalizes the interdependence between the
importance of target nodes and the attractiveness of paths leading to them by modeling the
strategic behavior of an adversary who seeks to reach critical resources while accounting for the
topological "overload" of targets.</p>
        <p>
          Fourth, the resulting edge weights can be directly interpreted as conditional transition
probabilities and integrated into existing logic-probabilistic cybersecurity models [
          <xref ref-type="bibr" rid="ref7">7, 10</xref>
          ], ensuring
compatibility with established formalisms for attack scenario analysis.
value, enabling the identification of
        </p>
        <p>Thus, the proposed methodology provides an objective, formalized, and computationally
efficient foundation for assessing the likelihood of penetration scenarios, particularly under
conditions of limited information about the system’s security posture.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Simulation Results</title>
      <p>To verify the effectiveness of the proposed methodology for assessing penetration scenarios based
on MRRW-PageRank, computational simulations were performed using a typical corporate
information and communication system comprising 12 components. The simulations were carried
out according to the algorithm described in Section 3, employing the link-weight matrix obtained
from the convergence of the MRRW-PageRank iterative process.</p>
      <sec id="sec-4-1">
        <title>4.1. Input Data</title>
        <p>The database server (SDB) was selected as the target node (i.e., the ultimate objective of an attack)
—a critical resource with no outgoing connections and thus representing the logical endpoint of
most penetration scenarios. Threat sources were defined as all nodes possessing paths leading to
SDB: FW, Router, SwC, WA, SW, SAD, WU1, WU2.</p>
        <p>The weight matrix of connections W = [wij], obtained upon convergence of MRRW-PageRank
(15 iterations, precision ε = 10−6), was used to construct the conditional transition probability
matrix by normalizing its elements row-wise.</p>
        <p>For example, for the node SwC (Switch-Core), the sum of outgoing weights equals:
∑wSwC,∗=0.0150+0.0150+0.0340+0.0425+0.0210+0.0260+0.0150+0.0240+0.0175=0.210.</p>
        <sec id="sec-4-1-1">
          <title>In this case, the transition probability from SwC to SDB is: Similarly, all rows of matrix W were normalized, yielding a stochastic transition matrix suitable for modeling attacker behavior as a Markov chain. ,</title>
        </sec>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Penetration Scenario Generation</title>
        <p>Based on the network graph and the transition matrix , all simple paths (without cycles) from
the initial nodes to the SDB were generated. In total, 12 unique scenarios were identified; the most
probable ones are listed in Table 2.
The table shows that the most dangerous scenarios are short paths with high probability,
particularly those originating from the web server (SW) and the administrator workstation (WA).
This underscores the importance of controlling external interfaces and privileged accounts.</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.4. Results Analysis</title>
        <p>Analysis of the obtained results allows for several important conclusions regarding the structure of
cyber risks in the examined corporate network.</p>
        <p>First, the most dangerous entry points are the web server (SW) and the administrator
workstation (WA), as they exhibit the highest probabilities of direct transitions to the database
server (SDB)—the primary attack target. Notably, the probability of the scenario SW → SDB (≈
0.447) even exceeds that of WA → SDB (≈ 0.339), underscoring the critical role of the external
attack vector via the web interface. This finding fully aligns with real-world cyberattack statistics,
where web applications and privileged accounts consistently rank among the most common initial
access points.</p>
        <p>Second, although the Active Directory server (SAD) received the highest node weight among all
components (0.182), it lacks a direct connection to SDB, and all paths through SAD are indirect and
multi-hop (e.g., SAD → SwC → SDB). Due to normalization of outgoing link weights, the
transition probability SAD → SwC is only ≈ 0.237, resulting in an overall scenario probability of s₄
≈ 0.0237—significantly lower than that of direct transitions. This clearly illustrates a key advantage
of the proposed method: it does not rely solely on the importance of individual nodes but also
accounts for the actual topological accessibility of the target, including the number of alternative
paths and their probabilistic weights.</p>
        <p>Third, the external path FW → Router → SwC → SDB has a probability of 0.100, which
adequately reflects the realistic external threat without overstating it as dominant compared to
internal attack vectors. This confirms the model’s balance: it does not inflate the risk of external
attacks when they require traversing multiple layers of defense.</p>
        <p>Finally, all hypothetical scenarios involving traversal through the Network Attached Storage
(NAS) or the SIEM system proved topologically infeasible, as these nodes possess no outgoing
connections. This validates the correctness of the model construction and demonstrates its ability
to automatically filter out unrealistic intrusion paths, thereby enhancing the reliability of the
analysis.</p>
        <p>Thus, the proposed approach not only identifies critical assets but also ranks realistic attack
vectors based on the structural properties of the network, making it especially valuable during
network design and initial security audit phases.</p>
      </sec>
      <sec id="sec-4-4">
        <title>4.5. Comparison with the LLM-Based Approach</title>
        <p>In contrast to approaches where transition probabilities were determined through expert judgment
and incorporated subjective assessments (e.g., P(WA→SDB) = 0.65), the proposed method differs
fundamentally:


</p>
        <p>Transition probabilities are determined objectively based solely on network topology,
without relying on expert opinions or external data;
Results are deterministic and fully reproducible: under identical input conditions, the
algorithm always yields the same outcome, unlike large language models (LLMs), which
may produce varying estimates even for identical prompts;
The method does not require vulnerability data, CVSS scores, or incident history, making it
particularly suitable for network design phases or initial security audits when such
information is not yet available.</p>
        <p>It is important to emphasize that within the MRRW-PageRank framework, the probability
P(WA→SDB) is computed by normalizing the weights of all outgoing links from WA, yielding
P(WA→SDB) ≈ 0.339 – a value grounded in the actual network structure rather than subjective
assumptions. Thus, the proposed method not only eliminates subjectivity but also provides a
structurally justified, transparent, and computationally efficient alternative to LLM-based
approaches during early-stage cyber risk assessment.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>This work proposes a novel approach to evaluating intrusion scenarios in corporate information
and communication systems by integrating the problem of logic-probabilistic modeling of
cyberattacks with a structural risk assessment method based on an iterative MRRW-PageRank
algorithm. Unlike prior studies that relied on expert judgments or large language models to
estimate transition probabilities between network nodes, the proposed method utilizes solely the
network topology as its input data source. This makes it particularly suitable for design phases,
topological audits, or preliminary security assessments, where empirical data on vulnerabilities,
access policies, or incident history are unavailable.</p>
      <p>Application of the method to a realistic 12-node network—including a firewall, router, core
switch, servers of various purposes, administrator and user workstations, network-attached
storage, a SIEM system, and a Wi-Fi access point—demonstrated its ability not only to identify
critical assets (notably the Active Directory server and the database server) but also to rank
intrusion scenarios according to their likelihood, duration, and structural attractiveness of the
paths involved. The results revealed that the most probable attack vectors are direct transitions
from the administrative workstation to the database server and external paths via the web server—
findings fully consistent with known real-world cyberattack practices.</p>
      <p>The scientific novelty of this work lies in the first formalization of intrusion scenario evaluation
through the lens of interdependent weight updates for nodes and links: the importance of a target
node increases the likelihood of paths leading to it, yet each individual path to a “highly connected”
node (i.e., one with many incoming links) receives a lower weight due to reduced uniqueness. This
approach effectively models the strategy of a real-world adversary who seeks to reach the most
valuable resources but selects not just any path, but rather the one offering maximum effectiveness
with minimal effort. This fundamentally distinguishes the proposed method from classical
PageRank or other centrality metrics, which do not treat links as carriers of risk.</p>
      <p>Furthermore, this study is the first to demonstrate that link weights derived via
MRRWPageRank can be directly interpreted as conditional transition probabilities within a Markov chain
modeling attacker behavior and subsequently employed within a logic-probabilistic framework to
compute full attack scenario probabilities.</p>
      <p>A key advantage of the proposed approach is its determinism and reproducibility: unlike
LLMbased methods, results do not depend on random sampling, model version, or prompt formulation,
thereby ensuring reliability and transparency of the analysis. At the same time, the method does
not aim to fully replace LLM-based approaches; rather, it complements them by providing an
objective, structurally grounded foundation for further refinement. For instance, MRRW weights
can serve as initial values in Bayesian networks or as contextual input for LLM queries, thereby
enhancing accuracy and reducing response variability.</p>
      <p>A limitation of the method is its disregard for actual vulnerabilities, security configurations, or
behavioral anomalies—yet precisely this characteristic renders it a universal tool for early stages of
a system’s lifecycle. Future work will focus on integrating MRRW-PageRank with dynamic data
(e.g., CVSS scores, access logs) to develop a hybrid model that combines structural soundness with
adaptability to the real-time security state. Thus, the proposed approach not only fills a gap in
existing cyber-risk analysis methodologies but also opens new avenues for building evolutionary,
self-tuning cyber defense systems.
During the preparation of this work, the authors used ChatGPT and Qwen to: translate certain text
fragments into English, perform grammar and spelling checks, and paraphrase or reword content.
After using these tools, the authors carefully reviewed and edited the content as needed and take
full responsibility for the publication’s content.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>L.</given-names>
            <surname>Alekseichuk</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Novikov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rodionov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Yakobchuk</surname>
          </string-name>
          .
          <article-title>Cyber Security Logical and Probabilistic Model of a Critical Infrastructure Facility in the Electric Energy Industry</article-title>
          .
          <source>Theoretical And Applied Cybersecurity - Vol.5 No. 1</source>
          ,
          <year>2023</year>
          , с.
          <fpage>61</fpage>
          -
          <lpage>66</lpage>
          . DOI:
          <volume>10</volume>
          .20535/tacs.2664-
          <fpage>29132023</fpage>
          .1.287365L
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Muhammet</surname>
          </string-name>
           Aydin, Emre Akyuz, Osman Turan, Ozcan Arslan.
          <article-title>Validation of risk analysis for ship collision in narrow waters by using fuzzy Bayesian networks approach</article-title>
          .
          <source>Ocean Engineering</source>
          . Volume
          <volume>231</volume>
          , 
          <issue>1</issue>
          <year>July 2021</year>
          ,
          <fpage>108973</fpage>
          . DOI:
          <volume>10</volume>
          .1016/j.oceaneng.
          <year>2021</year>
          .108973
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Cameron</surname>
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Williams</surname>
            ,
            <given-names>Kevin J</given-names>
          </string-name>
          . Wilson, Nina Wilson.
          <article-title>A Comparison of Prior Elicitation Aggregation Using the Classical Method</article-title>
          and
          <string-name>
            <surname>SHELF</surname>
          </string-name>
          ,
          <source> Journal of the Royal Statistical Society Series A: Statistics in Society</source>
          , Volume
          <volume>184</volume>
          ,
          <string-name>
            <surname>Issue</surname>
            <given-names>3</given-names>
          </string-name>
          ,
          <string-name>
            <surname>July</surname>
            <given-names>2021</given-names>
          </string-name>
          , Pages
          <fpage>920</fpage>
          - 940, https://doi.org/10.1111/rssa.12691
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Dooyoul</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Kybeom</given-names>
            <surname>Kwon</surname>
          </string-name>
          .
          <article-title>Dynamic Bayesian network model for comprehensive risk analysis of fatigue-critical structural details</article-title>
          .
          <source>Reliability Engineering &amp; System Safety</source>
          , Volume
          <volume>229</volume>
          ,
          <year>2023</year>
          , 108834, DOI: 10.1016/j.ress.
          <year>2022</year>
          .
          <volume>108834</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Lande</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Novikov</surname>
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Alekseichuk</surname>
            <given-names>L</given-names>
          </string-name>
          .
          <source>Application of Large Language Models for Assessing Parameters and Possible Scenarios of Cyberattacks on Information and Communication Systems // Theoretical and Applied Cyber Security</source>
          . Vol.
          <volume>6</volume>
          No.
          <issue>1</issue>
          (
          <year>2024</year>
          ). DOI:
          <volume>10</volume>
          .20535/tacs.2664-
          <fpage>29132024</fpage>
          .1.
          <fpage>315242</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Gleich</surname>
            <given-names>D.F.</given-names>
          </string-name>
          ,
          <year>2015</year>
          .
          <article-title>PageRank beyond the web</article-title>
          . 
          <string-name>
            <surname>Siam</surname>
            <given-names>REVIEW</given-names>
          </string-name>
          , 
          <volume>57</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>321</fpage>
          -
          <lpage>363</lpage>
          . DOI:
          <volume>10</volume>
          .1137/140976649.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Al-Eiadeh</surname>
            ,
            <given-names>M.R.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Abdallah</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <year>2024</year>
          , June. AARA-PR:
          <article-title>Asset-Aware PageRank-Based Security Resource Allocation Method for Attack Graphs</article-title>
          .
          <source>In 2024 4th Interdisciplinary Conference on Electrics and Computer</source>
          (INTCEC) (pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          ).
          <source>IEEE. DOI: 10.1109/INTCEC61833</source>
          .
          <year>2024</year>
          .
          <volume>10603228</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Wan</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yang</surname>
            ,
            <given-names>W.L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luo</surname>
            ,
            <given-names>J.W.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ma</surname>
            ,
            <given-names>X.F.</given-names>
          </string-name>
          ,
          <year>2025</year>
          .
          <article-title>Importance Analysis of Causative Nodes for Accident Chains of Railway Locomotive Operation Based on STPA-PageRank Method</article-title>
          . PrometTraffic&amp;Transportation, 
          <volume>37</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>137</fpage>
          -
          <lpage>150</lpage>
          . DOI:
          <volume>10</volume>
          .7307/ptt.v37i1.
          <fpage>659</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Aydin</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sezer</surname>
            ,
            <given-names>S.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Akyuz</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Gardoni</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <year>2025</year>
          .
          <article-title>Improved Z-number based Bayesian network modelling to predict cyber-attack risk for maritime autonomous surface ship (</article-title>
          MASS). Applied Soft Computing, 
          <volume>180</volume>
          , p.
          <fpage>113416</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>