<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>reachability &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/reachability/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Sat, 17 Oct 2026 04:58:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://scienmag.com/wp-content/uploads/2024/07/cropped-scienmag_ico-32x32.jpg</url>
	<title>reachability &#8211; Science</title>
	<link>https://scienmag.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">73899611</site>	<item>
		<title>Dynamic Attack Graphs Track Shifting Threats Across Internet of Things Networks</title>
		<link>https://scienmag.com/dynamic-attack-graphs-track-shifting-threats-across-internet-of-things-networks/</link>
		
		<dc:creator><![CDATA[Josephine Dean]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 04:58:48 +0000</pubDate>
				<category><![CDATA[Science News]]></category>
		<category><![CDATA[adaptive cybersecurity strategies]]></category>
		<category><![CDATA[cyberattack simulation in IoT]]></category>
		<category><![CDATA[dynamic attack graphs]]></category>
		<category><![CDATA[Frontiers in the Internet of Things]]></category>
		<category><![CDATA[graph database]]></category>
		<category><![CDATA[healthcare security]]></category>
		<category><![CDATA[Internet of Things cybersecurity]]></category>
		<category><![CDATA[IoT attack path visualization]]></category>
		<category><![CDATA[IoT cybersecurity]]></category>
		<category><![CDATA[IoT device network topology]]></category>
		<category><![CDATA[IoT network vulnerability assessment]]></category>
		<category><![CDATA[IoT security research]]></category>
		<category><![CDATA[modelling]]></category>
		<category><![CDATA[Neo4j]]></category>
		<category><![CDATA[network security for interconnected devices]]></category>
		<category><![CDATA[network topology]]></category>
		<category><![CDATA[reachability]]></category>
		<category><![CDATA[real-time attack path analysis]]></category>
		<category><![CDATA[real-time threat modeling]]></category>
		<category><![CDATA[risk assessment]]></category>
		<category><![CDATA[Threat]]></category>
		<category><![CDATA[threat detection in IoT ecosystems]]></category>
		<category><![CDATA[threat modelling]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=293902</guid>

					<description><![CDATA[The Internet of Things has quietly dissolved the boundary between the digital and physical worlds. Body sensors monitor heart rates, smartwatches stream physiological data to smartphones, and entire hospital networks interconnect with devices that patients carry through their doors. Yet]]></description>
										<content:encoded><![CDATA[<p>The Internet of Things has quietly dissolved the boundary between the digital and physical worlds. Body sensors monitor heart rates, smartwatches stream physiological data to smartphones, and entire hospital networks interconnect with devices that patients carry through their doors. Yet this constant flux, in which devices join and leave networks without warning, has long exposed a blind spot in cybersecurity: the attack maps that defenders rely on are drawn for networks that stand still. New research from Imperial College London now shows how those maps can be redrawn in real time, capturing the shifting attack paths that emerge the moment a patient walks into a clinic.</p>
<p>The study, published in Frontiers in the Internet of Things, presents a threat modelling approach built around dynamic attack graphs, a technique that charts every route an attacker could take across a network to compromise a target. Traditional attack-graph methods were designed for static enterprise networks, where topology changes rarely and graphs can be computed once and consulted indefinitely. The result is often a single, enormous diagram that becomes obsolete the instant a new device appears. In an IoT environment, where whole sub-systems can interconnect dynamically and outside the operator&#8217;s control, such static snapshots are dangerously misleading.</p>
<p>The researcher behind the work, Marwa Salayma of Imperial College London&#8217;s Department of Computing, tackled the problem by combining attack graphs with a graph database management system called Neo4j. Graph databases store information as nodes connected by edges, mirroring the structure of highly interconnected data such as network topologies. Unlike relational databases, which require expensive join operations with a complexity of O(n^d) to traverse a graph of n nodes and depth d, Neo4j follows the direct edges between related nodes, so query time depends only on the size of the resulting sub-graph rather than the total network. This architectural difference, the study notes, is faster than relational approaches by many orders of magnitude.</p>
<p>To illustrate the challenge, the paper develops a healthcare scenario in which a patient wearing a body sensor network, comprising a smartwatch and a smartphone gateway, visits a clinic. The clinic&#8217;s network contains workstations across three floors, a database server holding medical records, routers implementing packet-filtering firewalls, and a connection to the wider Internet. Each device carries real vulnerabilities drawn from the National Vulnerability Database, including CVE-2017-6753 in a web browser, CVE-2021-41635 in an FTP service, and CVE-2009-2446 in the database&#8217;s MySQL software. When the patient&#8217;s devices enter Bluetooth range of the clinic&#8217;s equipment, reachability between the two systems changes, and with it the entire set of possible attack paths.</p>
<p>The approach models this in three layers. First, a network topology graph captures devices, routers, vulnerabilities, and firewall rules as nodes and edges, with attributes recording each device&#8217;s accessibility features such as IP, FTP, SSH, or Bluetooth. Second, a reachability graph is generated automatically from the topology, encoding which devices can communicate with which, taking into account whether they share a subnet, whether a direct point-to-point link exists, and whether firewall rules in intervening routers permit the traffic. Third, the attack graph is built from the reachability graph using a logical, exploit-dependency representation in which condition nodes capture pre- and post-conditions of exploits and exploit nodes represent the exploitation of specific vulnerabilities on specific devices.</p>
<p>Crucially, the attack graphs are computed independently of the topology graphs, which allows them to be merged and de-merged as systems interconnect and disconnect. Seven algorithms, implemented as Cypher queries in Neo4j, handle the full lifecycle: generating reachability from topology, generating attack graphs from reachability, merging two topology graphs when one network joins another, updating reachability only for the changed parts, merging attack graphs, and de-merging both when a network leaves. When the patient enters the clinic, new connection edges are created between Bluetooth-enabled devices in range, and the reachability query runs only against those newly created links rather than recalculating the entire network.</p>
<p>The performance gains are striking. Running the reachability query across all devices in the combined environment required 272 milliseconds and 201,529 database hits, whereas restricting the query to a single floor took just 10 milliseconds with 204 hits. When the patient joined the clinic, updating reachability for only the merged portion took 531 milliseconds and 1,681 database hits, a dramatic reduction compared with recalculating everything. Merging the topology graphs took 11 milliseconds, merging the attack graphs 72 milliseconds, and the de-merge operations completed in 3 and 4 milliseconds. The study also shows that the clinic&#8217;s attack graph reveals two distinct paths an external attacker could follow from the Internet to the database server, while the patient&#8217;s attack graph exposes a single route to the smartwatch through the smartphone&#8217;s Bluetooth stack.</p>
<p>Beyond mapping attack paths, the framework implements security metrics directly on the graphs to support risk assessment. The shortest attack path metric counts the minimum number of steps from an attacker&#8217;s starting point to the target, reflecting the intuition that attackers prefer the path of least effort and least exposure to detection. The number of attack paths metric counts how many distinct routes exist to a target, estimating the network&#8217;s overall exposure. When the patient stands on the clinic&#8217;s first floor, the merged graphs reveal eight attack paths between the patient&#8217;s smartphone and the clinic&#8217;s database server, with lengths ranging from six to ten steps. The shortest path between the smartphone and the database measures six steps.</p>
<p>Neither metric is sufficient on its own, the study cautions. The shortest path can be too coarse, failing to reveal how many equally short routes exist, and improving a network&#8217;s security may not change its minimum path length at all. The number of paths ignores the effort each route demands. Analysing multiple metrics together, the paper argues, is essential to avoid misleading conclusions about system risk. The author notes that the framework is designed to accommodate additional path-related metrics, including probabilistic and graph-distance measures, and that future work will extend the approach with Bayesian inference to estimate the impact of compromise on system functionality.</p>
<p>The broader significance lies in what the approach makes possible for defenders of critical infrastructure. Because the topology, reachability, and attack graph models can be extended simply by adding new nodes, relationships, categories, and attributes, with no changes to the database schema, the method scales naturally as environments grow. The author&#8217;s stated end goal is the delivery of tools and algorithms that can be used independently for dynamic IoT scenarios or integrated into broader attack-graph analysis and risk evaluation systems developed for enterprise networks. As IoT deployments multiply across hospitals, factories, and smart cities, the ability to redraw the attack map in milliseconds rather than hours could prove decisive in keeping pace with threats that move as fast as the networks themselves.</p>
<p><strong>Subject of Research:</strong> Threat modelling in Internet of Things (IoT) environments using dynamic attack graphs</p>
<p><strong>Article Title:</strong> Threat modelling in Internet of Things (IoT) environments using dynamic attack graphs</p>
<p><strong>Article References:</strong> Salayma, M. (2024). Threat modelling in Internet of Things (IoT) environments using dynamic attack graphs. <em>Frontiers in the Internet of Things, 3</em>, Article 1306465. <a href="https://doi.org/10.3389/friot.2024.1306465" rel="noopener noreferrer">https://doi.org/10.3389/friot.2024.1306465</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.3389/friot.2024.1306465" rel="noopener noreferrer">10.3389/friot.2024.1306465</a></p>
<p><strong>Keywords:</strong> IoT cybersecurity, dynamic attack graphs, threat modelling, Neo4j, graph database, reachability, risk assessment, healthcare security, network topology, Frontiers in the Internet of Things, Threat, modelling</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">293902</post-id>	</item>
	</channel>
</rss>
