<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Marek „Netbe” Lampart </title>
    <description>The latest articles on DEV Community by Marek „Netbe” Lampart  (@cyberbezpieczenstwo).</description>
    <link>https://dev.to/cyberbezpieczenstwo</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4016285%2F765dbd3e-d62f-4d3b-afa7-101393c54515.jpg</url>
      <title>DEV Community: Marek „Netbe” Lampart </title>
      <link>https://dev.to/cyberbezpieczenstwo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/cyberbezpieczenstwo"/>
    <language>en</language>
    <item>
      <title>How Tor Works: Understanding Onion Routing and Online Anonymity</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Thu, 20 Aug 2026 08:23:58 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/how-tor-works-understanding-onion-routing-and-online-anonymity-3e8n</link>
      <guid>https://dev.to/cyberbezpieczenstwo/how-tor-works-understanding-onion-routing-and-online-anonymity-3e8n</guid>
      <description>&lt;p&gt;Tor is probably the most famous privacy network on the internet.&lt;/p&gt;

&lt;p&gt;It is also one of the most misunderstood.&lt;/p&gt;

&lt;p&gt;For some people, Tor means the Dark Web. For others, it is synonymous with complete anonymity. Neither interpretation is technically accurate.&lt;/p&gt;

&lt;p&gt;Tor is a distributed network designed to make it significantly harder to connect a user's network activity with their real IP address and physical location.&lt;/p&gt;

&lt;p&gt;Its central technology is called &lt;strong&gt;onion routing&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Understanding how it works is essential if you want to understand the modern Dark Web, online anonymity and the limitations of privacy technologies.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Tor?
&lt;/h2&gt;

&lt;p&gt;Tor stands for &lt;strong&gt;The Onion Router&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It is an open-source network that routes internet traffic through multiple relays instead of allowing the user's device to communicate directly with the destination.&lt;/p&gt;

&lt;p&gt;A conventional connection may look like:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;User → Website&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A simplified Tor connection looks more like:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;User → Guard Relay → Middle Relay → Exit Relay → Website&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Each relay has a limited view of the communication.&lt;/p&gt;

&lt;p&gt;That separation is one of the fundamental principles behind Tor.&lt;/p&gt;

&lt;p&gt;Netbe has a dedicated technical explanation of &lt;a href="https://netbe.pl/jak-dziala-siec-tor-anonimowosc-routing-cebulowy-i-zagrozenia/" rel="noopener noreferrer"&gt;how the Tor network works, including onion routing and its main risks&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Onion Routing?
&lt;/h2&gt;

&lt;p&gt;The name "onion routing" comes from the idea of multiple layers.&lt;/p&gt;

&lt;p&gt;Imagine a message protected by several envelopes.&lt;/p&gt;

&lt;p&gt;The first recipient removes one layer and discovers where to send the message next.&lt;/p&gt;

&lt;p&gt;The second recipient does the same.&lt;/p&gt;

&lt;p&gt;The final recipient receives the message after the previous layers have been removed.&lt;/p&gt;

&lt;p&gt;Tor uses a comparable concept with cryptographic layers.&lt;/p&gt;

&lt;p&gt;Before traffic enters a Tor circuit, the Tor client establishes encryption for the different relay positions.&lt;/p&gt;

&lt;p&gt;Each relay can then process only the information necessary to perform its part of the job.&lt;/p&gt;

&lt;p&gt;This creates a chain in which no ordinary relay should have a complete picture of both the user and the final destination.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Three Main Tor Relays
&lt;/h2&gt;

&lt;p&gt;A typical Tor circuit contains three main relay positions.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Guard Relay
&lt;/h3&gt;

&lt;p&gt;The first relay is usually called the &lt;strong&gt;guard relay&lt;/strong&gt; or entry guard.&lt;/p&gt;

&lt;p&gt;It receives traffic directly from the user.&lt;/p&gt;

&lt;p&gt;Consequently, the guard can see the user's IP address.&lt;/p&gt;

&lt;p&gt;However, it should not know the final destination of the connection.&lt;/p&gt;

&lt;p&gt;This is an important part of the Tor trust model.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Middle Relay
&lt;/h3&gt;

&lt;p&gt;The middle relay sits between the entry and exit points.&lt;/p&gt;

&lt;p&gt;It primarily knows which relay sent the traffic to it and which relay should receive it next.&lt;/p&gt;

&lt;p&gt;It should not know the original user's IP address or the final website.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Exit Relay
&lt;/h3&gt;

&lt;p&gt;The exit relay is the point where traffic leaves the Tor network when the user connects to a conventional internet website.&lt;/p&gt;

&lt;p&gt;The destination normally sees the &lt;strong&gt;exit relay's IP address&lt;/strong&gt;, not the user's original address.&lt;/p&gt;

&lt;p&gt;This is one of the reasons Tor can provide network-level anonymity.&lt;/p&gt;

&lt;p&gt;However, there is an important limitation.&lt;/p&gt;

&lt;p&gt;The exit relay does not automatically encrypt the connection all the way to the destination.&lt;/p&gt;

&lt;p&gt;That responsibility belongs to the application protocol, such as HTTPS.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tor Does Not Replace HTTPS
&lt;/h2&gt;

&lt;p&gt;This distinction is frequently misunderstood.&lt;/p&gt;

&lt;p&gt;Tor provides protection within its routing architecture, but it does not magically turn every website connection into an end-to-end encrypted session.&lt;/p&gt;

&lt;p&gt;Consider two examples.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tor + HTTP
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;User → Tor → Exit Relay → HTTP Website&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The traffic between the exit relay and the website is not protected by HTTPS.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tor + HTTPS
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;User → Tor → Exit Relay → HTTPS Website&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;HTTPS provides encryption between the browser and the website.&lt;/p&gt;

&lt;p&gt;This is why Tor and HTTPS should be considered complementary technologies.&lt;/p&gt;

&lt;p&gt;Tor helps obscure the network origin.&lt;/p&gt;

&lt;p&gt;HTTPS protects the application-level connection.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Does a Tor Circuit Work?
&lt;/h2&gt;

&lt;p&gt;Tor does not normally establish one permanent route for everything a user does.&lt;/p&gt;

&lt;p&gt;Instead, the client creates circuits consisting of several relays.&lt;/p&gt;

&lt;p&gt;The client performs cryptographic handshakes with the relays and establishes the keys necessary for communication.&lt;/p&gt;

&lt;p&gt;The resulting structure means that each relay has only part of the information needed to understand the complete route.&lt;/p&gt;

&lt;p&gt;A simplified example:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Alice → Guard → Middle → Exit → Website&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The guard knows Alice.&lt;/p&gt;

&lt;p&gt;The exit knows the website.&lt;/p&gt;

&lt;p&gt;The middle knows the relays immediately before and after it.&lt;/p&gt;

&lt;p&gt;No ordinary relay is supposed to have the entire picture.&lt;/p&gt;

&lt;p&gt;This separation is fundamental to the anonymity model.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Is This Better Than a Direct Connection?
&lt;/h2&gt;

&lt;p&gt;Consider a normal internet connection.&lt;/p&gt;

&lt;p&gt;A website can normally receive the user's public IP address.&lt;/p&gt;

&lt;p&gt;That address may provide information about the user's network or approximate geographical location.&lt;/p&gt;

&lt;p&gt;With Tor, the website normally receives the IP address of the exit relay.&lt;/p&gt;

&lt;p&gt;The website therefore cannot simply look at the connection and see the user's original public IP address.&lt;/p&gt;

&lt;p&gt;This doesn't mean the user becomes impossible to identify.&lt;/p&gt;

&lt;p&gt;It means one important source of identifying information has been separated from the destination.&lt;/p&gt;

&lt;p&gt;That distinction matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tor and the Dark Web Are Not the Same Thing
&lt;/h2&gt;

&lt;p&gt;Another common misconception is that &lt;strong&gt;Tor equals Dark Web&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;It doesn't.&lt;/p&gt;

&lt;p&gt;Tor can be used to access ordinary websites.&lt;/p&gt;

&lt;p&gt;It can also be used to access services that exist entirely inside the Tor network.&lt;/p&gt;

&lt;p&gt;Those services are commonly known as &lt;strong&gt;onion services&lt;/strong&gt; and use &lt;code&gt;.onion&lt;/code&gt; addresses.&lt;/p&gt;

&lt;p&gt;Netbe's article on &lt;a href="https://netbe.pl/tor-browser-jak-dziala-i-jakie-daje-mozliwosci-w-darknecie/" rel="noopener noreferrer"&gt;Tor Browser and its capabilities in the Darknet&lt;/a&gt; explains this relationship in more detail.&lt;/p&gt;

&lt;p&gt;In other words:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tor = network technology.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Dark Web = hidden services and content operating through specialized networks.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The two concepts overlap, but they are not identical.&lt;/p&gt;

&lt;h2&gt;
  
  
  How Do .onion Services Work?
&lt;/h2&gt;

&lt;p&gt;A conventional website normally has a publicly reachable server and a public IP address.&lt;/p&gt;

&lt;p&gt;An onion service is designed differently.&lt;/p&gt;

&lt;p&gt;Its server does not need to expose a conventional public IP address to users.&lt;/p&gt;

&lt;p&gt;Both sides of the communication can remain within the Tor network.&lt;/p&gt;

&lt;p&gt;A simplified model is:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;User → Tor Network → Onion Service&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;rather than:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;User → Tor Network → Public Internet → Server&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This architecture can protect the location of the server as well as the identity of the user.&lt;/p&gt;

&lt;p&gt;Netbe also has a detailed technical article explaining &lt;a href="https://netbe.pl/jak-dziala-mechanizm-onion-services-uslugi-onion-od-strony-technicznej/" rel="noopener noreferrer"&gt;how Onion Services work&lt;/a&gt;, including the mechanisms used to establish communication without directly exposing the server's IP address.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Is Tor Slower?
&lt;/h2&gt;

&lt;p&gt;There is an obvious trade-off.&lt;/p&gt;

&lt;p&gt;A normal connection tries to take an efficient path between the user and destination.&lt;/p&gt;

&lt;p&gt;Tor deliberately introduces additional relays.&lt;/p&gt;

&lt;p&gt;Every additional hop adds latency.&lt;/p&gt;

&lt;p&gt;Encryption and cryptographic processing add further overhead.&lt;/p&gt;

&lt;p&gt;As a result, Tor is generally slower than a direct connection or a conventional VPN.&lt;/p&gt;

&lt;p&gt;This isn't necessarily a defect.&lt;/p&gt;

&lt;p&gt;It is partly the price of the architecture.&lt;/p&gt;

&lt;p&gt;Tor prioritizes privacy and anonymity characteristics over raw speed.&lt;/p&gt;

&lt;h2&gt;
  
  
  Can Tor Make You Completely Anonymous?
&lt;/h2&gt;

&lt;p&gt;No.&lt;/p&gt;

&lt;p&gt;This is the most important point in understanding Tor.&lt;/p&gt;

&lt;p&gt;The technology can protect against certain forms of network-level identification, but it cannot protect users from their own mistakes.&lt;/p&gt;

&lt;p&gt;Imagine someone using Tor but then logging into their personal Google account.&lt;/p&gt;

&lt;p&gt;The network may hide their IP address from Google, but the user has voluntarily identified themselves through the account.&lt;/p&gt;

&lt;p&gt;The same applies to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;using a personal email account,&lt;/li&gt;
&lt;li&gt;publishing your real name,&lt;/li&gt;
&lt;li&gt;reusing a recognizable username,&lt;/li&gt;
&lt;li&gt;revealing personal information,&lt;/li&gt;
&lt;li&gt;downloading unsafe documents,&lt;/li&gt;
&lt;li&gt;installing unusual browser extensions,&lt;/li&gt;
&lt;li&gt;changing privacy settings unnecessarily.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The network can protect the connection.&lt;/p&gt;

&lt;p&gt;It cannot erase information you deliberately provide.&lt;/p&gt;

&lt;h2&gt;
  
  
  Browser Fingerprinting
&lt;/h2&gt;

&lt;p&gt;IP addresses are not the only way websites can distinguish users.&lt;/p&gt;

&lt;p&gt;Another technique is &lt;strong&gt;browser fingerprinting&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A website can potentially examine characteristics of the browser and device environment, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;screen properties,&lt;/li&gt;
&lt;li&gt;language,&lt;/li&gt;
&lt;li&gt;browser configuration,&lt;/li&gt;
&lt;li&gt;graphics capabilities,&lt;/li&gt;
&lt;li&gt;installed fonts,&lt;/li&gt;
&lt;li&gt;operating-system characteristics.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tor Browser attempts to reduce this problem by making users' browser environments more uniform.&lt;/p&gt;

&lt;p&gt;This is why aggressive customization can actually be harmful to anonymity.&lt;/p&gt;

&lt;p&gt;If your browser becomes unusually unique, you may become easier to distinguish.&lt;/p&gt;

&lt;p&gt;For users interested specifically in anonymity, Netbe's analysis of &lt;strong&gt;whether Tor is really anonymous&lt;/strong&gt; is a useful follow-up: &lt;a href="https://netbe.pl/czy-tor-jest-naprawde-anonimowy/" rel="noopener noreferrer"&gt;Tor and the limits of anonymity&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Traffic Correlation Attacks
&lt;/h2&gt;

&lt;p&gt;Tor also has limitations against very powerful adversaries.&lt;/p&gt;

&lt;p&gt;One of the most important theoretical threats is &lt;strong&gt;traffic correlation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Imagine an organization capable of observing traffic entering the Tor network and traffic leaving it.&lt;/p&gt;

&lt;p&gt;Even without decrypting the contents, an observer could potentially compare:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;timing,&lt;/li&gt;
&lt;li&gt;packet volumes,&lt;/li&gt;
&lt;li&gt;traffic patterns,&lt;/li&gt;
&lt;li&gt;connection duration,&lt;/li&gt;
&lt;li&gt;bursts of activity.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If enough information is available, the attacker may be able to correlate the incoming and outgoing traffic.&lt;/p&gt;

&lt;p&gt;This is one reason Tor should never be described as an absolute anonymity guarantee.&lt;/p&gt;

&lt;p&gt;Its effectiveness depends partly on the capabilities of the adversary.&lt;/p&gt;

&lt;h2&gt;
  
  
  What About the Tor Exit Node?
&lt;/h2&gt;

&lt;p&gt;The exit node deserves special attention.&lt;/p&gt;

&lt;p&gt;When traffic leaves Tor toward the normal internet, the exit relay becomes the apparent source of the connection.&lt;/p&gt;

&lt;p&gt;The destination sees the exit relay's IP address.&lt;/p&gt;

&lt;p&gt;However, the operator of the exit relay can potentially observe traffic that is not protected by an additional encryption layer such as HTTPS.&lt;/p&gt;

&lt;p&gt;This is why users should not treat Tor as a substitute for secure application protocols.&lt;/p&gt;

&lt;p&gt;A useful rule is:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tor protects the route. HTTPS protects the web session.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Using both provides a much stronger security model than relying on either one alone.&lt;/p&gt;

&lt;h2&gt;
  
  
  Tor vs VPN
&lt;/h2&gt;

&lt;p&gt;Tor and VPN services are often placed into the same category, but their trust models are different.&lt;/p&gt;

&lt;p&gt;A VPN usually creates an encrypted connection between the user and a VPN provider.&lt;/p&gt;

&lt;p&gt;That provider therefore becomes an important point of trust.&lt;/p&gt;

&lt;p&gt;Tor distributes the route across multiple independent relays.&lt;/p&gt;

&lt;p&gt;A simplified comparison:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Tor&lt;/th&gt;
&lt;th&gt;VPN&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Architecture&lt;/td&gt;
&lt;td&gt;Multiple relays&lt;/td&gt;
&lt;td&gt;Usually one provider&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Destination sees&lt;/td&gt;
&lt;td&gt;Exit relay IP&lt;/td&gt;
&lt;td&gt;VPN server IP&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Typical speed&lt;/td&gt;
&lt;td&gt;Lower&lt;/td&gt;
&lt;td&gt;Higher&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Access to .onion services&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Not inherently&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Trust model&lt;/td&gt;
&lt;td&gt;Distributed&lt;/td&gt;
&lt;td&gt;Provider-centric&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Primary goal&lt;/td&gt;
&lt;td&gt;Anonymity/privacy&lt;/td&gt;
&lt;td&gt;Privacy/security&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Neither solution is universally superior.&lt;/p&gt;

&lt;p&gt;The right technology depends on the threat model.&lt;/p&gt;

&lt;p&gt;Netbe also explores the relationship between these technologies in &lt;a href="https://netbe.pl/vpn-i-tor-jak-zachowac-anonimowosc-i-chronic-prywatnosc-online/" rel="noopener noreferrer"&gt;VPN and Tor: how they compare and how privacy can be improved&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Does Tor Protect Against Malware?
&lt;/h2&gt;

&lt;p&gt;No.&lt;/p&gt;

&lt;p&gt;This is another important distinction.&lt;/p&gt;

&lt;p&gt;Tor can change how network traffic is routed.&lt;/p&gt;

&lt;p&gt;It does not make malicious software harmless.&lt;/p&gt;

&lt;p&gt;A Tor user can still encounter:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;phishing,&lt;/li&gt;
&lt;li&gt;malware,&lt;/li&gt;
&lt;li&gt;fake websites,&lt;/li&gt;
&lt;li&gt;malicious downloads,&lt;/li&gt;
&lt;li&gt;credential theft,&lt;/li&gt;
&lt;li&gt;social engineering,&lt;/li&gt;
&lt;li&gt;scams.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Privacy and security are related, but they are not identical.&lt;/p&gt;

&lt;p&gt;A person can have a highly private connection and still be successfully attacked.&lt;/p&gt;

&lt;p&gt;For this reason, operational security remains extremely important.&lt;/p&gt;

&lt;p&gt;Netbe's guide to &lt;a href="https://netbe.pl/zasady-bezpiecznego-korzystania-z-sieci-tor-poradnik-dla-zaawansowanych-uzytkownikow/" rel="noopener noreferrer"&gt;safe Tor usage and the most important security rules&lt;/a&gt; covers issues such as browser configuration, extensions, downloads and identity separation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Tor Still Matter in 2026?
&lt;/h2&gt;

&lt;p&gt;Despite its limitations, Tor remains one of the most important privacy technologies available to ordinary internet users.&lt;/p&gt;

&lt;p&gt;Its value goes beyond the Dark Web.&lt;/p&gt;

&lt;p&gt;Tor can support:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;anonymous publishing,&lt;/li&gt;
&lt;li&gt;journalism,&lt;/li&gt;
&lt;li&gt;whistleblower platforms,&lt;/li&gt;
&lt;li&gt;censorship resistance,&lt;/li&gt;
&lt;li&gt;privacy research,&lt;/li&gt;
&lt;li&gt;cybersecurity investigations,&lt;/li&gt;
&lt;li&gt;access to onion services.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At the same time, the same infrastructure can be abused by criminals.&lt;/p&gt;

&lt;p&gt;This dual-use characteristic is not unique to Tor.&lt;/p&gt;

&lt;p&gt;Encryption, cryptocurrencies, VPNs and cloud infrastructure can all be used for legitimate or criminal purposes.&lt;/p&gt;

&lt;p&gt;The technology itself does not determine the intent.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real Meaning of "Anonymous"
&lt;/h2&gt;

&lt;p&gt;Perhaps the biggest conceptual mistake is treating anonymity as a binary state.&lt;/p&gt;

&lt;p&gt;You are not simply either:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;anonymous&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;or&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;not anonymous&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Real-world anonymity is better understood as a spectrum influenced by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;network architecture,&lt;/li&gt;
&lt;li&gt;browser configuration,&lt;/li&gt;
&lt;li&gt;user behavior,&lt;/li&gt;
&lt;li&gt;metadata,&lt;/li&gt;
&lt;li&gt;application security,&lt;/li&gt;
&lt;li&gt;adversary capabilities,&lt;/li&gt;
&lt;li&gt;operational security.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tor can improve one part of that equation substantially.&lt;/p&gt;

&lt;p&gt;It cannot solve every part.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Tor is not a magic invisibility cloak.&lt;/p&gt;

&lt;p&gt;It is a carefully engineered anonymity network that separates the user's network identity from the destination through layered encryption and multiple relays.&lt;/p&gt;

&lt;p&gt;The architecture is powerful, but it has limitations.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tor does not mean perfect anonymity.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tor does not mean automatic security.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tor does not mean illegal activity.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And &lt;strong&gt;Tor does not equal the Dark Web&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Understanding these distinctions is essential before going deeper into the subject.&lt;/p&gt;

&lt;p&gt;The next question is even more important for ordinary internet users:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is the Dark Web actually illegal?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In the next article, we'll examine the legal side of anonymous networks, what people can legitimately do with privacy technologies, and where activities can cross the line into criminal behavior.&lt;/p&gt;

</description>
      <category>darknet</category>
    </item>
    <item>
      <title>Windows Defender ShieldBreak: What a Local SYSTEM Privilege Escalation Means for Windows Security</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Tue, 18 Aug 2026 09:30:13 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/windows-defender-shieldbreak-what-a-local-system-privilege-escalation-means-for-windows-security-31lk</link>
      <guid>https://dev.to/cyberbezpieczenstwo/windows-defender-shieldbreak-what-a-local-system-privilege-escalation-means-for-windows-security-31lk</guid>
      <description>&lt;p&gt;A vulnerability in antivirus software creates an interesting security problem.&lt;/p&gt;

&lt;p&gt;The software that is supposed to detect malicious activity may itself become part of an attack chain.&lt;/p&gt;

&lt;p&gt;That is the situation with &lt;strong&gt;ShieldBreak&lt;/strong&gt;, a recently disclosed Windows vulnerability tracked as &lt;strong&gt;CVE-2026-69414&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The vulnerability affects the Microsoft Defender Malware Protection Engine and can potentially allow an attacker with local code execution to escalate privileges to &lt;strong&gt;SYSTEM&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Microsoft is investigating the issue and preparing a security update.&lt;/p&gt;

&lt;p&gt;The latest analysis published on Netbe.pl is available here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/microsoft-is-working-on-a-patch-for-a-new-windows-defender-zero-day-called-shieldbreak/" rel="noopener noreferrer"&gt;https://netbe.pl/microsoft-is-working-on-a-patch-for-a-new-windows-defender-zero-day-called-shieldbreak/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For Windows administrators, however, the most interesting question is not simply &lt;em&gt;what is ShieldBreak?&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Why can a vulnerability in a security product become so important?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  ShieldBreak is a local privilege escalation problem
&lt;/h2&gt;

&lt;p&gt;ShieldBreak should be understood as a &lt;strong&gt;local privilege escalation vulnerability&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This is important because it is not the same attack model as a remotely exploitable RCE.&lt;/p&gt;

&lt;p&gt;A simplified attack chain looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Initial Access
      ↓
Code Execution
      ↓
Standard User
      ↓
ShieldBreak
      ↓
Privilege Escalation
      ↓
SYSTEM
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;An attacker therefore needs some form of initial access to the Windows machine.&lt;/p&gt;

&lt;p&gt;That initial access could come from malware, a malicious application, a compromised account or another vulnerability.&lt;/p&gt;

&lt;p&gt;ShieldBreak can then potentially provide the attacker with a much more powerful security context.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why SYSTEM is such a big deal
&lt;/h2&gt;

&lt;p&gt;Windows uses privilege boundaries to prevent applications and users from accessing everything on the system.&lt;/p&gt;

&lt;p&gt;A normal account has limited permissions.&lt;/p&gt;

&lt;p&gt;SYSTEM is different.&lt;/p&gt;

&lt;p&gt;Conceptually:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Standard User
      ↓
Limited Permissions
      ↓
Privilege Escalation
      ↓
SYSTEM
      ↓
Extensive Local Privileges
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Obtaining SYSTEM can make many post-exploitation operations easier.&lt;/p&gt;

&lt;p&gt;Depending on the environment and other protections, an attacker could potentially attempt to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;modify protected system resources,&lt;/li&gt;
&lt;li&gt;manipulate services,&lt;/li&gt;
&lt;li&gt;establish persistence,&lt;/li&gt;
&lt;li&gt;interfere with security controls,&lt;/li&gt;
&lt;li&gt;access sensitive information,&lt;/li&gt;
&lt;li&gt;execute additional code,&lt;/li&gt;
&lt;li&gt;prepare credential attacks,&lt;/li&gt;
&lt;li&gt;move toward other systems.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ShieldBreak itself does not automatically perform all of those actions.&lt;/p&gt;

&lt;p&gt;The important part is that &lt;strong&gt;privilege escalation removes a major security boundary&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  The unusual part: the vulnerable component is Defender
&lt;/h2&gt;

&lt;p&gt;This is where ShieldBreak becomes particularly interesting.&lt;/p&gt;

&lt;p&gt;Microsoft Defender is not an ordinary desktop application.&lt;/p&gt;

&lt;p&gt;It is deeply integrated into Windows and needs extensive access to the operating system to perform its job.&lt;/p&gt;

&lt;p&gt;Defender analyzes files, processes and system activity.&lt;/p&gt;

&lt;p&gt;That creates a fundamental security trade-off:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Deep System Access
        +
High Privileges
        +
Security Visibility
        =
Strong Protection
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Deep System Access
        +
High Privileges
        +
Software Vulnerability
        =
Potentially Powerful Attack Surface
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is not unique to Microsoft Defender.&lt;/p&gt;

&lt;p&gt;The same principle applies to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;EDR agents,&lt;/li&gt;
&lt;li&gt;antivirus engines,&lt;/li&gt;
&lt;li&gt;backup agents,&lt;/li&gt;
&lt;li&gt;vulnerability scanners,&lt;/li&gt;
&lt;li&gt;endpoint management software,&lt;/li&gt;
&lt;li&gt;security monitoring tools.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The more privileges a security product requires, the more important its own security becomes.&lt;/p&gt;




&lt;h2&gt;
  
  
  Security software is still software
&lt;/h2&gt;

&lt;p&gt;This sounds obvious, but it is one of the most important principles in modern endpoint security.&lt;/p&gt;

&lt;p&gt;Administrators sometimes implicitly treat security software as a trusted layer outside the normal attack surface.&lt;/p&gt;

&lt;p&gt;That is dangerous.&lt;/p&gt;

&lt;p&gt;Security products need:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;patch management,&lt;/li&gt;
&lt;li&gt;vulnerability assessment,&lt;/li&gt;
&lt;li&gt;logging,&lt;/li&gt;
&lt;li&gt;monitoring,&lt;/li&gt;
&lt;li&gt;least privilege,&lt;/li&gt;
&lt;li&gt;configuration management,&lt;/li&gt;
&lt;li&gt;incident response.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A vulnerability inside an endpoint security product can potentially be more valuable to an attacker than a vulnerability inside an ordinary application because the security product may already have privileged access.&lt;/p&gt;




&lt;h2&gt;
  
  
  ShieldBreak and the RoguePlanet connection
&lt;/h2&gt;

&lt;p&gt;ShieldBreak has also been discussed in the context of an earlier Defender vulnerability known as &lt;strong&gt;RoguePlanet&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The broader security-research process is worth understanding.&lt;/p&gt;

&lt;p&gt;A vulnerability is discovered.&lt;/p&gt;

&lt;p&gt;A vendor develops a mitigation.&lt;/p&gt;

&lt;p&gt;Researchers then analyze the mitigation.&lt;/p&gt;

&lt;p&gt;Sometimes that research reveals another path around the original security boundary.&lt;/p&gt;

&lt;p&gt;The cycle looks like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Vulnerability
      ↓
Vendor Fix / Mitigation
      ↓
Patch Analysis
      ↓
Security Research
      ↓
Alternative Attack Path
      ↓
New Vulnerability / Technique
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is one reason why vulnerability management cannot stop at:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"The patch was installed."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Security teams also need to monitor whether the mitigation remains effective against new techniques.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Windows 11 needs defense in depth
&lt;/h2&gt;

&lt;p&gt;ShieldBreak is a good example of why modern Windows security should never depend on a single product.&lt;/p&gt;

&lt;p&gt;A stronger Windows 11 architecture can combine several layers:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Secure Boot
      ↓
TPM 2.0
      ↓
VBS
      ↓
HVCI
      ↓
Microsoft Defender
      ↓
Exploit Protection
      ↓
ASR
      ↓
Application Control
      ↓
Credential Protection
      ↓
EDR / Monitoring
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each layer addresses a different part of the attack surface.&lt;/p&gt;

&lt;p&gt;Netbe.pl has a useful technical overview of the built-in Windows 11 security model:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/wbudowane-zabezpieczenia-windows-11-jak-dziala-microsoft-defender-krok-po-kroku/" rel="noopener noreferrer"&gt;https://netbe.pl/wbudowane-zabezpieczenia-windows-11-jak-dziala-microsoft-defender-krok-po-kroku/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The important principle is &lt;strong&gt;defense in depth&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If one security mechanism has a vulnerability, other controls should still be able to slow down or detect the attack.&lt;/p&gt;




&lt;h2&gt;
  
  
  Defender does more than signature-based antivirus
&lt;/h2&gt;

&lt;p&gt;Modern Microsoft Defender is much more than a traditional antivirus scanner.&lt;/p&gt;

&lt;p&gt;It combines multiple mechanisms, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;signatures,&lt;/li&gt;
&lt;li&gt;heuristics,&lt;/li&gt;
&lt;li&gt;cloud-based analysis,&lt;/li&gt;
&lt;li&gt;behavioral monitoring,&lt;/li&gt;
&lt;li&gt;exploit protection,&lt;/li&gt;
&lt;li&gt;tamper protection,&lt;/li&gt;
&lt;li&gt;ransomware protection,&lt;/li&gt;
&lt;li&gt;integration with Microsoft's endpoint security ecosystem.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Netbe's analysis of Defender and zero-day protection explains this architecture in more detail:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/automatyczne-wykrywanie-i-lagodzenie-luk-zero-day-jak-windows-defender-i-smartscreen-w-windows-11-sobie-radza/" rel="noopener noreferrer"&gt;https://netbe.pl/automatyczne-wykrywanie-i-lagodzenie-luk-zero-day-jak-windows-defender-i-smartscreen-w-windows-11-sobie-radza/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is relevant to ShieldBreak because a vulnerability in one component does not automatically mean that every other Defender security mechanism stops working.&lt;/p&gt;

&lt;p&gt;Security architecture is layered.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why ASR matters
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Attack Surface Reduction (ASR)&lt;/strong&gt; is another important Windows security layer.&lt;/p&gt;

&lt;p&gt;ASR rules attempt to prevent behaviors commonly abused during attacks.&lt;/p&gt;

&lt;p&gt;For example, an organization may use ASR to restrict suspicious behavior originating from Office applications or other common attack vectors.&lt;/p&gt;

&lt;p&gt;The model is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Malicious Code
      ↓
Suspicious Behavior
      ↓
ASR Rule
      ↓
BLOCK
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;ASR does not patch ShieldBreak.&lt;/p&gt;

&lt;p&gt;That distinction is critical.&lt;/p&gt;

&lt;p&gt;Instead, it can potentially break another stage of the attack chain.&lt;/p&gt;

&lt;p&gt;Netbe also covers ASR and related endpoint protections in its practical Windows security material:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/praktyczne-zabezpieczenia-windows-konfiguracja-asr-applocker-i-analiza-logow-sysmon-krok-po-kroku/" rel="noopener noreferrer"&gt;https://netbe.pl/praktyczne-zabezpieczenia-windows-konfiguracja-asr-applocker-i-analiza-logow-sysmon-krok-po-kroku/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The objective is not to find one magical security feature.&lt;/p&gt;

&lt;p&gt;The objective is to make the attacker's entire chain harder to execute.&lt;/p&gt;




&lt;h2&gt;
  
  
  Exploit Protection is another layer
&lt;/h2&gt;

&lt;p&gt;Windows also includes &lt;strong&gt;Exploit Protection&lt;/strong&gt;, which provides mitigation mechanisms designed to make exploitation more difficult.&lt;/p&gt;

&lt;p&gt;Again, it should not be considered a replacement for patching.&lt;/p&gt;

&lt;p&gt;The correct relationship is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Patch
  +
Exploit Mitigation
  +
Application Control
  +
Endpoint Protection
  +
Monitoring
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is significantly stronger than relying on one security mechanism.&lt;/p&gt;

&lt;p&gt;Netbe has a dedicated article discussing exploit protection and anti-exploit mechanisms:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/dodatkowe-narzedzia-zabezpieczajace-np-anty-malware-anty-exploit-i-ich-rola-w-wzmacnianiu-ochrony/" rel="noopener noreferrer"&gt;https://netbe.pl/dodatkowe-narzedzia-zabezpieczajace-np-anty-malware-anty-exploit-i-ich-rola-w-wzmacnianiu-ochrony/&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Least privilege remains fundamental
&lt;/h2&gt;

&lt;p&gt;ShieldBreak also demonstrates why standard user accounts remain important.&lt;/p&gt;

&lt;p&gt;Imagine malware starts under a normal account:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Malware
   ↓
Standard User
   ↓
Limited Permissions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now compare that with malware running under an administrator account:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Malware
   ↓
Administrator
   ↓
Already Extensive Permissions
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A local privilege escalation vulnerability is obviously more useful when the attacker starts with access to a machine but has not yet obtained administrative privileges.&lt;/p&gt;

&lt;p&gt;Least privilege does not eliminate the vulnerability.&lt;/p&gt;

&lt;p&gt;It can, however, reduce the attacker's initial capabilities.&lt;/p&gt;

&lt;p&gt;This principle remains relevant even in highly automated endpoint-security environments.&lt;/p&gt;




&lt;h2&gt;
  
  
  What happens after SYSTEM?
&lt;/h2&gt;

&lt;p&gt;Privilege escalation is often not the final goal.&lt;/p&gt;

&lt;p&gt;It can be a bridge to the next stage.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Phishing
   ↓
Malware
   ↓
Standard User
   ↓
Local Privilege Escalation
   ↓
SYSTEM
   ↓
Credential Access
   ↓
Persistence
   ↓
Lateral Movement
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is why an LPE vulnerability can be significant even when it is not remotely exploitable.&lt;/p&gt;

&lt;p&gt;Attackers frequently chain multiple techniques.&lt;/p&gt;

&lt;p&gt;One vulnerability provides the foothold.&lt;/p&gt;

&lt;p&gt;Another provides privilege escalation.&lt;/p&gt;

&lt;p&gt;Another technique provides credentials.&lt;/p&gt;

&lt;p&gt;Another provides lateral movement.&lt;/p&gt;

&lt;p&gt;The complete attack is much more dangerous than any individual step.&lt;/p&gt;




&lt;h2&gt;
  
  
  Credential protection becomes important here
&lt;/h2&gt;

&lt;p&gt;Once an attacker obtains a privileged context, credentials become an attractive target.&lt;/p&gt;

&lt;p&gt;Windows provides mechanisms designed to make credential theft more difficult.&lt;/p&gt;

&lt;p&gt;Credential protection should therefore be considered alongside endpoint protection and privilege management.&lt;/p&gt;

&lt;p&gt;The general security model becomes:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Initial Access
      ↓
Endpoint Detection
      ↓
Privilege Escalation Attempt
      ↓
Exploit Mitigation
      ↓
Credential Protection
      ↓
Network Monitoring
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Even if one layer fails, the attacker should still encounter additional barriers.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why administrators should not disable Defender
&lt;/h2&gt;

&lt;p&gt;A vulnerability in Microsoft Defender might tempt some users to disable the product.&lt;/p&gt;

&lt;p&gt;That would generally be the wrong response.&lt;/p&gt;

&lt;p&gt;Disabling Defender removes an important security layer while doing nothing to eliminate other vulnerabilities or malware.&lt;/p&gt;

&lt;p&gt;A better strategy is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Vulnerability Discovered
        ↓
Keep Security Controls Enabled
        ↓
Apply Available Mitigations
        ↓
Monitor
        ↓
Install Official Microsoft Fix
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Not:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Vulnerability Discovered
        ↓
Disable Antivirus
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Netbe's guide to Microsoft Defender configuration also emphasizes the importance of maintaining features such as real-time protection, cloud protection, Tamper Protection, Controlled Folder Access and exploit protection:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/najlepsze-ustawienia-microsoft-defender-przeciw-ransomware/" rel="noopener noreferrer"&gt;https://netbe.pl/najlepsze-ustawienia-microsoft-defender-przeciw-ransomware/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The exact configuration should depend on the system and organization, but the general principle remains valid:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Do not remove a security layer because another security problem exists.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Patch management is still the priority
&lt;/h2&gt;

&lt;p&gt;The existence of defense-in-depth mechanisms does not change the most important remediation step.&lt;/p&gt;

&lt;p&gt;When Microsoft releases the official ShieldBreak fix, administrators should deploy it.&lt;/p&gt;

&lt;p&gt;This is particularly important because Windows vulnerabilities are continuously being discovered and analyzed.&lt;/p&gt;

&lt;p&gt;Microsoft's August 2026 security release already addressed more than 400 vulnerabilities, including an actively exploited Windows zero-day.&lt;/p&gt;

&lt;p&gt;Netbe covered that security release here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/microsoft-patches-400-windows-vulnerabilities-one-zero-day-is-already-being-exploited/" rel="noopener noreferrer"&gt;https://netbe.pl/microsoft-patches-400-windows-vulnerabilities-one-zero-day-is-already-being-exploited/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This illustrates the reality of enterprise vulnerability management:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Patch
  ↓
Monitor
  ↓
New Vulnerability
  ↓
Patch
  ↓
New Research
  ↓
Patch Again
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;There is no final state where an operating system is simply "fully secure."&lt;/p&gt;




&lt;h2&gt;
  
  
  Windows administrators should focus on the attack chain
&lt;/h2&gt;

&lt;p&gt;Instead of asking only:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Is ShieldBreak patched?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;security teams should ask a broader set of questions:&lt;/p&gt;

&lt;h3&gt;
  
  
  Can an attacker obtain initial access?
&lt;/h3&gt;

&lt;p&gt;Review:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;phishing protection,&lt;/li&gt;
&lt;li&gt;email security,&lt;/li&gt;
&lt;li&gt;application control,&lt;/li&gt;
&lt;li&gt;web filtering,&lt;/li&gt;
&lt;li&gt;user privileges.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Can malicious code execute?
&lt;/h3&gt;

&lt;p&gt;Review:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Defender,&lt;/li&gt;
&lt;li&gt;ASR,&lt;/li&gt;
&lt;li&gt;WDAC,&lt;/li&gt;
&lt;li&gt;AppLocker,&lt;/li&gt;
&lt;li&gt;SmartScreen.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Can the attacker escalate privileges?
&lt;/h3&gt;

&lt;p&gt;Review:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Windows security updates,&lt;/li&gt;
&lt;li&gt;exploit mitigations,&lt;/li&gt;
&lt;li&gt;EDR telemetry,&lt;/li&gt;
&lt;li&gt;local administrator privileges.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Can credentials be stolen?
&lt;/h3&gt;

&lt;p&gt;Review:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Credential Guard,&lt;/li&gt;
&lt;li&gt;authentication policies,&lt;/li&gt;
&lt;li&gt;privileged accounts,&lt;/li&gt;
&lt;li&gt;credential monitoring.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Can the attacker move laterally?
&lt;/h3&gt;

&lt;p&gt;Review:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;segmentation,&lt;/li&gt;
&lt;li&gt;firewall policies,&lt;/li&gt;
&lt;li&gt;administrative protocols,&lt;/li&gt;
&lt;li&gt;identity security,&lt;/li&gt;
&lt;li&gt;endpoint telemetry.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This approach is much more useful than treating one CVE as an isolated event.&lt;/p&gt;




&lt;h2&gt;
  
  
  What should Windows administrators do now?
&lt;/h2&gt;

&lt;p&gt;A practical response to the current ShieldBreak situation is:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Keep Windows updated
&lt;/h3&gt;

&lt;p&gt;Verify that current security updates are installed.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Keep Defender enabled
&lt;/h3&gt;

&lt;p&gt;Do not remove endpoint protection because of the vulnerability.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Update Defender components
&lt;/h3&gt;

&lt;p&gt;Keep security intelligence and Defender components current.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Use standard user accounts
&lt;/h3&gt;

&lt;p&gt;Avoid unnecessary local administrator access.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Review exploit mitigations
&lt;/h3&gt;

&lt;p&gt;Verify that Windows Exploit Protection is appropriately configured.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. Review ASR policies
&lt;/h3&gt;

&lt;p&gt;Use Attack Surface Reduction where appropriate.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Monitor endpoint telemetry
&lt;/h3&gt;

&lt;p&gt;Look for unusual process creation, privilege escalation and attempts to interfere with security controls.&lt;/p&gt;

&lt;h3&gt;
  
  
  8. Deploy Microsoft's dedicated ShieldBreak fix
&lt;/h3&gt;

&lt;p&gt;Once the official security update becomes available, prioritize deployment according to the organization's vulnerability-management process.&lt;/p&gt;




&lt;h2&gt;
  
  
  Is ShieldBreak a reason to panic?
&lt;/h2&gt;

&lt;p&gt;No.&lt;/p&gt;

&lt;p&gt;There is an important difference between:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"A vulnerability has been publicly disclosed."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;and:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"Every Windows 11 computer is compromised."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Those statements are not equivalent.&lt;/p&gt;

&lt;p&gt;ShieldBreak is particularly interesting because it targets a highly privileged security component and can potentially provide SYSTEM privileges after initial local access.&lt;/p&gt;

&lt;p&gt;That makes it a serious vulnerability.&lt;/p&gt;

&lt;p&gt;But the practical response for most users is straightforward:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update Windows. Keep Defender enabled. Avoid unnecessary administrator privileges. Monitor for suspicious behavior. Install Microsoft's official fix.&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  The bigger lesson for endpoint security
&lt;/h2&gt;

&lt;p&gt;ShieldBreak demonstrates a fundamental principle:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Security products are themselves part of the attack surface.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The more privileges a security product has, the more important it becomes to secure the product itself.&lt;/p&gt;

&lt;p&gt;This applies to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Microsoft Defender,&lt;/li&gt;
&lt;li&gt;EDR platforms,&lt;/li&gt;
&lt;li&gt;endpoint management agents,&lt;/li&gt;
&lt;li&gt;backup software,&lt;/li&gt;
&lt;li&gt;vulnerability scanners,&lt;/li&gt;
&lt;li&gt;monitoring agents.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Security architecture should therefore assume that individual components can fail.&lt;/p&gt;

&lt;p&gt;The objective is not to create an environment where vulnerabilities never exist.&lt;/p&gt;

&lt;p&gt;That is unrealistic.&lt;/p&gt;

&lt;p&gt;The objective is to create an environment where:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;One Vulnerability
      ≠
Complete Compromise
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That is what defense in depth is supposed to achieve.&lt;/p&gt;




&lt;h2&gt;
  
  
  Final thoughts
&lt;/h2&gt;

&lt;p&gt;ShieldBreak, CVE-2026-69414, is an excellent example of why modern endpoint security cannot be reduced to the question:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Do I have antivirus?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The more important questions are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the operating system patched?&lt;/li&gt;
&lt;li&gt;Are security components updated?&lt;/li&gt;
&lt;li&gt;Are users running with unnecessary privileges?&lt;/li&gt;
&lt;li&gt;Is exploit mitigation enabled?&lt;/li&gt;
&lt;li&gt;Is application execution controlled?&lt;/li&gt;
&lt;li&gt;Are credentials protected?&lt;/li&gt;
&lt;li&gt;Is endpoint telemetry monitored?&lt;/li&gt;
&lt;li&gt;Can the organization detect privilege escalation?&lt;/li&gt;
&lt;li&gt;Can the attack chain be broken at multiple points?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Microsoft Defender remains an important part of Windows security.&lt;/p&gt;

&lt;p&gt;The existence of a vulnerability inside Defender does not change that.&lt;/p&gt;

&lt;p&gt;Instead, ShieldBreak reinforces the need for &lt;strong&gt;layered endpoint security&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;For more technical Windows security analysis, practical guides and current vulnerability coverage, see the latest material on Netbe:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/" rel="noopener noreferrer"&gt;https://netbe.pl/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/microsoft-is-working-on-a-patch-for-a-new-windows-defender-zero-day-called-shieldbreak/" rel="noopener noreferrer"&gt;https://netbe.pl/microsoft-is-working-on-a-patch-for-a-new-windows-defender-zero-day-called-shieldbreak/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/windows-11-zero-day-shieldbreak-gives-attackers-system-privileges-what-we-know/" rel="noopener noreferrer"&gt;https://netbe.pl/windows-11-zero-day-shieldbreak-gives-attackers-system-privileges-what-we-know/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/wbudowane-zabezpieczenia-windows-11-jak-dziala-microsoft-defender-krok-po-kroku/" rel="noopener noreferrer"&gt;https://netbe.pl/wbudowane-zabezpieczenia-windows-11-jak-dziala-microsoft-defender-krok-po-kroku/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/automatyczne-wykrywanie-i-lagodzenie-luk-zero-day-jak-windows-defender-i-smartscreen-w-windows-11-sobie-radza/" rel="noopener noreferrer"&gt;https://netbe.pl/automatyczne-wykrywanie-i-lagodzenie-luk-zero-day-jak-windows-defender-i-smartscreen-w-windows-11-sobie-radza/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/praktyczne-zabezpieczenia-windows-konfiguracja-asr-applocker-i-analiza-logow-sysmon-krok-po-kroku/" rel="noopener noreferrer"&gt;https://netbe.pl/praktyczne-zabezpieczenia-windows-konfiguracja-asr-applocker-i-analiza-logow-sysmon-krok-po-kroku/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/dodatkowe-narzedzia-zabezpieczajace-np-anty-malware-anty-exploit-i-ich-rola-w-wzmacnianiu-ochrony/" rel="noopener noreferrer"&gt;https://netbe.pl/dodatkowe-narzedzia-zabezpieczajace-np-anty-malware-anty-exploit-i-ich-rola-w-wzmacnianiu-ochrony/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/najlepsze-ustawienia-microsoft-defender-przeciw-ransomware/" rel="noopener noreferrer"&gt;https://netbe.pl/najlepsze-ustawienia-microsoft-defender-przeciw-ransomware/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/microsoft-patches-400-windows-vulnerabilities-one-zero-day-is-already-being-exploited/" rel="noopener noreferrer"&gt;https://netbe.pl/microsoft-patches-400-windows-vulnerabilities-one-zero-day-is-already-being-exploited/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>OpenAI Astra: When AI Agents Become a Cybersecurity Problem</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Sun, 16 Aug 2026 09:48:11 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/openai-astra-when-ai-agents-become-a-cybersecurity-problem-53b5</link>
      <guid>https://dev.to/cyberbezpieczenstwo/openai-astra-when-ai-agents-become-a-cybersecurity-problem-53b5</guid>
      <description>&lt;p&gt;The latest developments around OpenAI's upcoming Astra model highlight an important shift in AI security: the biggest risk may no longer be what an AI model can &lt;em&gt;generate&lt;/em&gt;, but what an autonomous agent can &lt;strong&gt;actually do&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;OpenAI recently said preliminary evaluations of Astra showed significant advances in agentic coding and cybersecurity. The company could not rule out the model reaching its &lt;strong&gt;Critical&lt;/strong&gt; cybersecurity capability threshold under its Preparedness Framework. &lt;/p&gt;

&lt;p&gt;That led OpenAI to pause some Astra activities until additional security requirements are satisfied.&lt;/p&gt;

&lt;h2&gt;
  
  
  From AI assistant to autonomous operator
&lt;/h2&gt;

&lt;p&gt;Traditional AI assistance generally looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User
  ↓
AI
  ↓
Generated output
  ↓
Human decides what happens
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;An autonomous agent introduces another layer:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Goal
  ↓
AI agent
  ↓
Analysis
  ↓
Tool selection
  ↓
Execution
  ↓
Evaluate result
  ↓
Next action
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This distinction is critical for cybersecurity.&lt;/p&gt;

&lt;p&gt;An AI that explains how a vulnerability works is useful.&lt;/p&gt;

&lt;p&gt;An AI that can discover a vulnerability, develop an exploit, execute it and adapt to the result represents a substantially different security problem.&lt;/p&gt;

&lt;p&gt;OpenAI's Critical threshold specifically concerns capabilities such as autonomously identifying and developing functional zero-day exploits against hardened real-world critical systems or executing novel end-to-end cyberattack strategies with limited human intervention. &lt;/p&gt;

&lt;h2&gt;
  
  
  Why permissions matter
&lt;/h2&gt;

&lt;p&gt;The same model can have radically different security implications depending on its environment.&lt;/p&gt;

&lt;p&gt;Consider an agent with access to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;source code,&lt;/li&gt;
&lt;li&gt;Git repositories,&lt;/li&gt;
&lt;li&gt;cloud APIs,&lt;/li&gt;
&lt;li&gt;databases,&lt;/li&gt;
&lt;li&gt;shell commands,&lt;/li&gt;
&lt;li&gt;production credentials,&lt;/li&gt;
&lt;li&gt;internal networks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At that point, the security question becomes less about the model alone and more about the &lt;strong&gt;agent's permissions&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This is why traditional principles such as least privilege, network isolation and credential separation remain important even in highly advanced AI systems.&lt;/p&gt;

&lt;h2&gt;
  
  
  OpenAI is adding stronger controls
&lt;/h2&gt;

&lt;p&gt;OpenAI says it is implementing additional safeguards around Astra, including isolated testing environments, restricted network and tool access, sandboxed execution, stronger protection of model weights and additional monitoring. &lt;/p&gt;

&lt;p&gt;The company also plans to work with government agencies and selected AI safety organizations on capability evaluations.&lt;/p&gt;

&lt;p&gt;This is significant because the security controls are being strengthened &lt;strong&gt;before broad deployment&lt;/strong&gt;, rather than being treated purely as a post-release problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  The AI security paradox
&lt;/h2&gt;

&lt;p&gt;There is an obvious defensive benefit to more capable cyber AI.&lt;/p&gt;

&lt;p&gt;Advanced models can potentially help defenders:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;identify vulnerabilities,&lt;/li&gt;
&lt;li&gt;analyze malware,&lt;/li&gt;
&lt;li&gt;audit source code,&lt;/li&gt;
&lt;li&gt;investigate incidents,&lt;/li&gt;
&lt;li&gt;develop patches,&lt;/li&gt;
&lt;li&gt;improve detection,&lt;/li&gt;
&lt;li&gt;automate security operations.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;OpenAI has already been developing more permissive cyber models for verified defenders through its Trusted Access for Cyber program. &lt;/p&gt;

&lt;p&gt;But offensive and defensive cybersecurity often rely on many of the same technical capabilities.&lt;/p&gt;

&lt;p&gt;The challenge is therefore not simply:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Can AI do cybersecurity?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"Who controls the AI, what tools can it access, and what can it do autonomously?"&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  AI agents should be treated like privileged users
&lt;/h2&gt;

&lt;p&gt;For developers building agentic systems, a useful security model is to treat an AI agent as an extremely powerful but potentially unpredictable service account.&lt;/p&gt;

&lt;p&gt;That means:&lt;/p&gt;

&lt;h3&gt;
  
  
  Least privilege
&lt;/h3&gt;

&lt;p&gt;Give the agent only the permissions required for its specific task.&lt;/p&gt;

&lt;h3&gt;
  
  
  Short-lived credentials
&lt;/h3&gt;

&lt;p&gt;Avoid exposing permanent production secrets.&lt;/p&gt;

&lt;h3&gt;
  
  
  Network controls
&lt;/h3&gt;

&lt;p&gt;Restrict outbound and internal network access.&lt;/p&gt;

&lt;h3&gt;
  
  
  Tool allowlists
&lt;/h3&gt;

&lt;p&gt;Explicitly define which tools the agent can invoke.&lt;/p&gt;

&lt;h3&gt;
  
  
  Audit logging
&lt;/h3&gt;

&lt;p&gt;Record important agent actions and tool calls.&lt;/p&gt;

&lt;h3&gt;
  
  
  Human approval
&lt;/h3&gt;

&lt;p&gt;Require confirmation before high-impact operations.&lt;/p&gt;

&lt;h3&gt;
  
  
  Isolation
&lt;/h3&gt;

&lt;p&gt;Keep experiments away from production infrastructure.&lt;/p&gt;

&lt;h2&gt;
  
  
  The bigger lesson for developers
&lt;/h2&gt;

&lt;p&gt;A common mistake is to focus entirely on model-level safety.&lt;/p&gt;

&lt;p&gt;But an AI agent is a complete system:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Model
 +
Prompt
 +
Tools
 +
Credentials
 +
Network
 +
Data
 +
Execution environment
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A secure model can still become part of an insecure system if the surrounding architecture gives it excessive authority.&lt;/p&gt;

&lt;p&gt;Recent security testing has also demonstrated that AI agents can cross intended testing boundaries when environments are incorrectly configured, reinforcing the importance of treating the agent's execution environment as part of the security perimeter. &lt;/p&gt;

&lt;h2&gt;
  
  
  What happens next?
&lt;/h2&gt;

&lt;p&gt;The Astra situation may become an important milestone in the development of agentic AI.&lt;/p&gt;

&lt;p&gt;The industry is moving toward systems that can work for longer periods, use multiple tools and perform increasingly complex technical tasks.&lt;/p&gt;

&lt;p&gt;That creates enormous opportunities for cybersecurity defenders.&lt;/p&gt;

&lt;p&gt;It also means that &lt;strong&gt;AI security and infrastructure security are becoming increasingly connected&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The most important security control may ultimately not be the model's refusal behavior.&lt;/p&gt;

&lt;p&gt;It may be the architecture surrounding the model.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;OpenAI has not publicly stated that Astra definitively possesses Critical cyber capabilities. The company's position is that its preliminary evaluations are strong enough that it &lt;strong&gt;cannot rule out&lt;/strong&gt; that level of capability. &lt;/p&gt;

&lt;p&gt;That distinction is important.&lt;/p&gt;

&lt;p&gt;But the response is significant nonetheless: some Astra work has been paused while stronger safeguards and additional evaluations are implemented.&lt;/p&gt;

&lt;p&gt;For developers building autonomous AI systems, the lesson is straightforward:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don't ask only what your model can do. Ask what your model can do with the permissions you give it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For a detailed analysis, see the related article on &lt;strong&gt;&lt;a href="https://netbe.pl/openai-pauses-astra-work-after-ai-model-shows-potentially-critical-cyber-capabilities/" rel="noopener noreferrer"&gt;Netbe: OpenAI Pauses Astra Work After AI Model Shows Potentially Critical Cyber Capabilities&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>cybersecurity</category>
      <category>development</category>
      <category>security</category>
    </item>
    <item>
      <title>Expired Domains Are Becoming a New Cybersecurity Attack Surface</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Sat, 15 Aug 2026 17:40:24 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/expired-domains-are-becoming-a-new-cybersecurity-attack-surface-1bj6</link>
      <guid>https://dev.to/cyberbezpieczenstwo/expired-domains-are-becoming-a-new-cybersecurity-attack-surface-1bj6</guid>
      <description>&lt;p&gt;An expired domain might look like nothing more than an abandoned website address.&lt;/p&gt;

&lt;p&gt;From a cybersecurity perspective, however, it can be much more interesting.&lt;/p&gt;

&lt;p&gt;Organizations routinely retire domains after closing projects, changing brands, migrating services or shutting down old products. The problem is that a domain can remain referenced across the Internet long after its original owner stops using it.&lt;/p&gt;

&lt;p&gt;When somebody else registers that domain, its history can become useful.&lt;/p&gt;

&lt;h2&gt;
  
  
  What makes an expired domain valuable?
&lt;/h2&gt;

&lt;p&gt;An established domain may have years of accumulated:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;backlinks&lt;/li&gt;
&lt;li&gt;search engine visibility&lt;/li&gt;
&lt;li&gt;references in documentation&lt;/li&gt;
&lt;li&gt;social media links&lt;/li&gt;
&lt;li&gt;forum posts&lt;/li&gt;
&lt;li&gt;partner links&lt;/li&gt;
&lt;li&gt;historical traffic&lt;/li&gt;
&lt;li&gt;email infrastructure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A newly registered malicious domain has to build credibility from scratch.&lt;/p&gt;

&lt;p&gt;An expired domain may already have it.&lt;/p&gt;

&lt;p&gt;The basic lifecycle can look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Legitimate domain
       ↓
Years of usage
       ↓
Backlinks + references + traffic
       ↓
Domain expires
       ↓
New owner registers it
       ↓
Potential malicious use
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The change of ownership can be invisible to somebody following an old link.&lt;/p&gt;

&lt;h2&gt;
  
  
  Old links can become dangerous
&lt;/h2&gt;

&lt;p&gt;Consider a company that operated:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;example-company.com&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;for ten years.&lt;/p&gt;

&lt;p&gt;During that time, hundreds of websites may have linked to it.&lt;/p&gt;

&lt;p&gt;The company eventually migrates to another domain and allows the old one to expire.&lt;/p&gt;

&lt;p&gt;Several months later, someone else registers the address.&lt;/p&gt;

&lt;p&gt;Those old links don't automatically disappear.&lt;/p&gt;

&lt;p&gt;A user clicking one of them may still see a familiar domain — but the content behind it is now controlled by somebody completely different.&lt;/p&gt;

&lt;p&gt;This is one reason expired domains deserve more attention from security teams.&lt;/p&gt;

&lt;h2&gt;
  
  
  The DNS problem
&lt;/h2&gt;

&lt;p&gt;The domain itself isn't necessarily the only concern.&lt;/p&gt;

&lt;p&gt;Before abandoning a domain, an organization should determine whether it was previously associated with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DNS records&lt;/li&gt;
&lt;li&gt;MX records&lt;/li&gt;
&lt;li&gt;SPF&lt;/li&gt;
&lt;li&gt;DKIM&lt;/li&gt;
&lt;li&gt;DMARC&lt;/li&gt;
&lt;li&gt;APIs&lt;/li&gt;
&lt;li&gt;SSO&lt;/li&gt;
&lt;li&gt;OAuth integrations&lt;/li&gt;
&lt;li&gt;SaaS services&lt;/li&gt;
&lt;li&gt;TLS certificates&lt;/li&gt;
&lt;li&gt;monitoring systems&lt;/li&gt;
&lt;li&gt;subdomains&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A domain that appears unused from the marketing team's perspective may still have technical dependencies.&lt;/p&gt;

&lt;h2&gt;
  
  
  Email deserves special attention
&lt;/h2&gt;

&lt;p&gt;Email is particularly important.&lt;/p&gt;

&lt;p&gt;If a domain was historically used for corporate email, developers and administrators should verify that no applications, users or external services still rely on it.&lt;/p&gt;

&lt;p&gt;Otherwise, domain reassignment could create unexpected security consequences.&lt;/p&gt;

&lt;p&gt;The lesson is straightforward:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Domain retirement should be treated as an infrastructure and security task, not just a billing decision.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  SEO history can become part of the problem
&lt;/h2&gt;

&lt;p&gt;There is also an interesting connection between expired domains and SEO.&lt;/p&gt;

&lt;p&gt;An established domain may have accumulated thousands of references over its lifetime.&lt;/p&gt;

&lt;p&gt;That historical reputation is one reason expired domains can have significant value.&lt;/p&gt;

&lt;p&gt;For an attacker, however, the same history can potentially provide a layer of credibility.&lt;/p&gt;

&lt;p&gt;A malicious operator doesn't need to convince every website to link to a brand-new domain.&lt;/p&gt;

&lt;p&gt;Some links may already exist.&lt;/p&gt;

&lt;h2&gt;
  
  
  What should organizations do?
&lt;/h2&gt;

&lt;p&gt;Before allowing an important domain to expire, create a simple retirement checklist.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Inventory dependencies
&lt;/h3&gt;

&lt;p&gt;Identify:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DNS records&lt;/li&gt;
&lt;li&gt;mail servers&lt;/li&gt;
&lt;li&gt;subdomains&lt;/li&gt;
&lt;li&gt;APIs&lt;/li&gt;
&lt;li&gt;certificates&lt;/li&gt;
&lt;li&gt;cloud services&lt;/li&gt;
&lt;li&gt;SaaS integrations&lt;/li&gt;
&lt;li&gt;authentication systems&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Search for references
&lt;/h3&gt;

&lt;p&gt;Look for the domain in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;source code&lt;/li&gt;
&lt;li&gt;documentation&lt;/li&gt;
&lt;li&gt;Git repositories&lt;/li&gt;
&lt;li&gt;configuration files&lt;/li&gt;
&lt;li&gt;monitoring systems&lt;/li&gt;
&lt;li&gt;internal applications&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Check external dependencies
&lt;/h3&gt;

&lt;p&gt;Third-party services may still reference the domain even if nobody inside the organization remembers it.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Decide whether the domain should actually be released
&lt;/h3&gt;

&lt;p&gt;For critical historical domains, keeping the registration may be cheaper than dealing with an unexpected security incident later.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Remove dependencies before retirement
&lt;/h3&gt;

&lt;p&gt;If the domain must be abandoned, make sure associated infrastructure is properly removed or migrated first.&lt;/p&gt;

&lt;h2&gt;
  
  
  What developers should watch for
&lt;/h2&gt;

&lt;p&gt;Developers can play an important role here.&lt;/p&gt;

&lt;p&gt;Search old repositories and configuration files for domains that are no longer actively managed.&lt;/p&gt;

&lt;p&gt;Pay particular attention to:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;API endpoints
OAuth redirect URLs
CORS configuration
Webhook URLs
Email addresses
CDN configuration
External callbacks
Hardcoded links
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;An old domain hidden inside a forgotten application can become a surprisingly difficult dependency to discover.&lt;/p&gt;

&lt;h2&gt;
  
  
  The bigger security lesson
&lt;/h2&gt;

&lt;p&gt;Modern cybersecurity is increasingly about &lt;strong&gt;asset lifecycle management&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Organizations tend to focus on protecting active infrastructure:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;servers&lt;/li&gt;
&lt;li&gt;endpoints&lt;/li&gt;
&lt;li&gt;cloud workloads&lt;/li&gt;
&lt;li&gt;applications&lt;/li&gt;
&lt;li&gt;databases&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But forgotten assets can matter too.&lt;/p&gt;

&lt;p&gt;Domains, subdomains, certificates, cloud resources and repositories don't necessarily stop being security-relevant just because a project has been discontinued.&lt;/p&gt;

&lt;p&gt;An abandoned asset can eventually become somebody else's asset.&lt;/p&gt;

&lt;h2&gt;
  
  
  Read the full analysis
&lt;/h2&gt;

&lt;p&gt;I covered this issue in more detail on Netbe:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://netbe.pl/cyberprzestepcy-wydaja-miliony-na-wygasle-domeny-stare-adresy-staja-sie-nowa-bronia/" rel="noopener noreferrer"&gt;Cybercriminals Are Spending Millions on Expired Domains — Old Addresses Are Becoming a New Weapon&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The key takeaway:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Before abandoning a domain, ask not only what you save by cancelling it — but what could happen if somebody else registers it.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>Windows 12 in 2026: The Technical Evidence Still Points to Windows 11</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Thu, 13 Aug 2026 09:55:29 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/windows-12-in-2026-the-technical-evidence-still-points-to-windows-11-35b4</link>
      <guid>https://dev.to/cyberbezpieczenstwo/windows-12-in-2026-the-technical-evidence-still-points-to-windows-11-35b4</guid>
      <description>&lt;h1&gt;
  
  
  Windows 12 in 2026: The Technical Evidence Still Points to Windows 11
&lt;/h1&gt;

&lt;p&gt;The Windows 12 rumor cycle has been going on for years.&lt;/p&gt;

&lt;p&gt;Every new Windows Insider build, architectural change or AI feature seems to generate another prediction that Microsoft is preparing to launch a completely new operating system.&lt;/p&gt;

&lt;p&gt;But if we look at Microsoft's actual release and servicing model in 2026, the technical picture is different.&lt;/p&gt;

&lt;p&gt;Microsoft is still building on Windows 11.&lt;/p&gt;

&lt;h2&gt;
  
  
  Windows 11 Is Following an Active Release Cycle
&lt;/h2&gt;

&lt;p&gt;Microsoft currently describes Windows 11 as having an annual feature-update cadence, with monthly cumulative security and quality updates.&lt;/p&gt;

&lt;p&gt;The supported Windows 11 releases include 24H2, 25H2 and 26H1, with different servicing periods depending on the edition.&lt;/p&gt;

&lt;p&gt;That is not the behavior of a platform waiting to be replaced immediately.&lt;/p&gt;

&lt;p&gt;The Windows 11 release documentation also states that version 26H1 was introduced specifically for new devices arriving in early 2026. It is not designed as an in-place feature update for existing 24H2 or 25H2 systems.&lt;/p&gt;

&lt;p&gt;This is a strong indication that Microsoft is continuing to adapt Windows 11 to new hardware rather than abandoning the platform.&lt;/p&gt;

&lt;h2&gt;
  
  
  Windows 11 26H2 Is Even More Significant
&lt;/h2&gt;

&lt;p&gt;The next feature update is Windows 11 version 26H2.&lt;/p&gt;

&lt;p&gt;Microsoft describes 26H2 as being built on the same platform and servicing approach used by previous Windows releases.&lt;/p&gt;

&lt;p&gt;For compatible existing systems, the transition is expected to use a relatively small enablement package rather than replacing the entire operating system.&lt;/p&gt;

&lt;p&gt;From an engineering perspective, this is important.&lt;/p&gt;

&lt;p&gt;A major new Windows generation would normally be expected to introduce a new platform identity.&lt;/p&gt;

&lt;p&gt;Instead, Microsoft is extending the existing Windows 11 platform.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Does This Mean for Windows 12?
&lt;/h2&gt;

&lt;p&gt;It does not mean Windows 12 will never exist.&lt;/p&gt;

&lt;p&gt;It means there is currently no technical reason to assume that Windows 12 must arrive in 2026.&lt;/p&gt;

&lt;p&gt;There is a significant difference between:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Microsoft developing future Windows technologies&lt;/li&gt;
&lt;li&gt;Windows Insider experimentation&lt;/li&gt;
&lt;li&gt;internal Windows branches&lt;/li&gt;
&lt;li&gt;major architectural changes&lt;/li&gt;
&lt;li&gt;and an officially announced Windows 12 product&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These things should not automatically be treated as the same event.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Does Not Require a New Windows Version
&lt;/h2&gt;

&lt;p&gt;AI is one of the biggest reasons Windows 12 rumors keep returning.&lt;/p&gt;

&lt;p&gt;Microsoft is clearly investing in AI-powered Windows experiences and hardware.&lt;/p&gt;

&lt;p&gt;But AI functionality can be delivered through Windows 11.&lt;/p&gt;

&lt;p&gt;There is no technical requirement that every major AI capability needs a completely new Windows version.&lt;/p&gt;

&lt;p&gt;The same applies to security improvements, hardware acceleration, virtualization features and changes to system components.&lt;/p&gt;

&lt;p&gt;Microsoft can evolve Windows without changing the product number.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Enterprise Perspective Is Different
&lt;/h2&gt;

&lt;p&gt;For enterprise environments, a new Windows generation is expensive.&lt;/p&gt;

&lt;p&gt;IT departments have to validate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;business applications&lt;/li&gt;
&lt;li&gt;drivers&lt;/li&gt;
&lt;li&gt;security software&lt;/li&gt;
&lt;li&gt;authentication systems&lt;/li&gt;
&lt;li&gt;management platforms&lt;/li&gt;
&lt;li&gt;Group Policy&lt;/li&gt;
&lt;li&gt;endpoint protection&lt;/li&gt;
&lt;li&gt;virtualization environments&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A stable Windows 11 platform gives organizations more predictable lifecycle management.&lt;/p&gt;

&lt;p&gt;That is one reason Microsoft's current servicing model matters more than internet speculation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Windows 12 Rumors Should Be Treated as Rumors
&lt;/h2&gt;

&lt;p&gt;There is nothing wrong with discussing the possibility of Windows 12.&lt;/p&gt;

&lt;p&gt;The problem begins when predictions are presented as confirmed release information.&lt;/p&gt;

&lt;p&gt;A claim such as:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Windows 12 is definitely launching in 2026"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;requires an official source.&lt;/p&gt;

&lt;p&gt;At the moment, Microsoft's public documentation instead shows continued Windows 11 development, including 26H1 and the upcoming 26H2 release.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Should Users Do?
&lt;/h2&gt;

&lt;p&gt;If you are running a supported Windows 11 installation, there is no reason to replace your PC simply because of Windows 12 rumors.&lt;/p&gt;

&lt;p&gt;Check your Windows version and its support lifecycle instead.&lt;/p&gt;

&lt;p&gt;For example, Microsoft's current documentation lists Windows 11 24H2 Home and Pro as reaching the end of updates on October 13, 2026, while 25H2 and 26H1 have longer support periods.&lt;/p&gt;

&lt;p&gt;That information is considerably more useful than an unofficial Windows 12 release date.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Takeaway
&lt;/h2&gt;

&lt;p&gt;The Windows 12 story is a good example of why technical analysis should separate rumors from observable platform development.&lt;/p&gt;

&lt;p&gt;In 2026, Microsoft is still:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;shipping Windows 11 releases&lt;/li&gt;
&lt;li&gt;supporting existing Windows 11 versions&lt;/li&gt;
&lt;li&gt;adapting Windows to new hardware&lt;/li&gt;
&lt;li&gt;developing Windows 11 26H2&lt;/li&gt;
&lt;li&gt;improving security&lt;/li&gt;
&lt;li&gt;integrating AI capabilities&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So while Windows 12 may eventually become a reality, the available evidence does not establish a 2026 launch.&lt;/p&gt;

&lt;p&gt;For a broader analysis of Microsoft's strategy, see:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://netbe.pl/windows-12-is-not-coming-in-2026-microsoft-is-doubling-down-on-windows-11/" rel="noopener noreferrer"&gt;Windows 12 Is Not Coming in 2026: Microsoft Is Doubling Down on Windows 11&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The important distinction is simple:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Windows 12 is a possibility. Windows 11 is the platform Microsoft is actually developing today.&lt;/strong&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Windows 12 Is Still a Rumor — Windows 11 26H2 Is the Real Story</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Wed, 12 Aug 2026 09:46:56 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/windows-12-is-still-a-rumor-windows-11-26h2-is-the-real-story-43gm</link>
      <guid>https://dev.to/cyberbezpieczenstwo/windows-12-is-still-a-rumor-windows-11-26h2-is-the-real-story-43gm</guid>
      <description>&lt;p&gt;The Windows 12 rumors continue, but Microsoft's actual roadmap tells a different story.&lt;/p&gt;

&lt;p&gt;There is still &lt;strong&gt;no official Windows 12 release announcement for 2026&lt;/strong&gt;. Meanwhile, Microsoft is continuing to develop Windows 11, with version 26H2 appearing in Insider builds and the company maintaining its annual feature-update cadence. &lt;br&gt;
For developers and system administrators, this may be more important than the Windows 12 name itself.&lt;/p&gt;
&lt;h2&gt;
  
  
  Windows Is Becoming a Continuously Updated Platform
&lt;/h2&gt;

&lt;p&gt;The old model was straightforward:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Windows 10
    ↓
Windows 11
    ↓
Windows 12
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The current model looks more like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Windows 11
    ├── Security Updates
    ├── Feature Updates
    ├── AI Features
    ├── Hardware Support
    └── Platform Changes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Microsoft says Windows 11 receives an annual feature update in the second half of each year, alongside monthly cumulative security updates. &lt;/p&gt;

&lt;h2&gt;
  
  
  Windows 11 26H2
&lt;/h2&gt;

&lt;p&gt;Microsoft has already exposed &lt;strong&gt;version 26H2&lt;/strong&gt; in Windows Insider builds. The June 2026 Insider release changed the version information shown by &lt;code&gt;winver&lt;/code&gt; and Windows Settings to 26H2. &lt;/p&gt;

&lt;p&gt;Recent reporting expects the broader 26H2 rollout later in 2026, potentially as an enablement package for compatible Windows 11 systems. &lt;/p&gt;

&lt;p&gt;This is significant because an enablement-style update can make a major version transition much less disruptive.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Developers Should Care
&lt;/h2&gt;

&lt;p&gt;The Windows version number is becoming less useful as a proxy for the actual platform capabilities.&lt;/p&gt;

&lt;p&gt;A developer increasingly needs to consider:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Windows build number&lt;/li&gt;
&lt;li&gt;API availability&lt;/li&gt;
&lt;li&gt;security features&lt;/li&gt;
&lt;li&gt;hardware capabilities&lt;/li&gt;
&lt;li&gt;virtualization&lt;/li&gt;
&lt;li&gt;NPU availability&lt;/li&gt;
&lt;li&gt;driver versions&lt;/li&gt;
&lt;li&gt;application compatibility&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Two machines running Windows 11 may therefore have substantially different capabilities.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Windows 11
    |
    +---- CPU
    +---- GPU
    +---- NPU
    +---- VBS
    +---- HVCI
    +---- Secure Boot
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  AI Could Define the Next Windows Generation
&lt;/h2&gt;

&lt;p&gt;The biggest change may not be Windows 12 itself.&lt;/p&gt;

&lt;p&gt;It may be the increasing integration of local AI and dedicated &lt;strong&gt;NPUs&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That creates a new development model:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Application
    |
    v
Windows AI APIs
    |
    +---- CPU
    +---- GPU
    +---- NPU
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Developers will increasingly need to distinguish between software that runs everywhere and features requiring specific AI-capable hardware.&lt;/p&gt;

&lt;h2&gt;
  
  
  Security Is Another Major Factor
&lt;/h2&gt;

&lt;p&gt;The future Windows architecture is also increasingly hardware- and virtualization-oriented.&lt;/p&gt;

&lt;p&gt;A simplified security stack looks like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;UEFI
  ↓
Secure Boot
  ↓
TPM
  ↓
Windows Kernel
  ↓
VBS / HVCI
  ↓
Applications
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is particularly relevant for developers writing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;drivers,&lt;/li&gt;
&lt;li&gt;security software,&lt;/li&gt;
&lt;li&gt;virtualization tools,&lt;/li&gt;
&lt;li&gt;endpoint agents,&lt;/li&gt;
&lt;li&gt;low-level Windows utilities.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Kernel-level compatibility and code-integrity requirements can be just as important as ordinary API compatibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  Should We Wait for Windows 12?
&lt;/h2&gt;

&lt;p&gt;For development and infrastructure planning, probably not.&lt;/p&gt;

&lt;p&gt;There is currently no confirmed Windows 12 release that developers can target.&lt;/p&gt;

&lt;p&gt;The practical approach is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Supported Windows
       ↓
Current APIs
       ↓
Security Updates
       ↓
Compatibility Testing
       ↓
Future-Proof Architecture
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Build against documented APIs rather than rumors about the next Windows version.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Interesting Question
&lt;/h2&gt;

&lt;p&gt;The real question isn't:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"When will Windows 12 arrive?"&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It is:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;"How much can Microsoft change Windows 11 before a new version number becomes necessary?"&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Windows 11 26H2 suggests that Microsoft can continue evolving the platform without immediately moving to a Windows 12 branding strategy. &lt;/p&gt;

&lt;p&gt;For developers, that's actually good news.&lt;/p&gt;

&lt;p&gt;A more incremental Windows platform can mean fewer disruptive migrations and more predictable compatibility testing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Windows 12 remains an interesting topic, but &lt;strong&gt;Windows 11 26H2 is the concrete development story right now&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Developers should focus less on speculation and more on the technologies that are actually changing Windows:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI, NPUs, virtualization, hardware-backed security, APIs and continuous servicing.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I covered the broader Windows 12 discussion in this analysis:&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;&lt;a href="https://netbe.pl/windows-12-in-2026-microsoft-pushes-back-as-rumors-clash-with-the-real-windows-roadmap/" rel="noopener noreferrer"&gt;https://netbe.pl/windows-12-in-2026-microsoft-pushes-back-as-rumors-clash-with-the-real-windows-roadmap/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Related Netbe resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://netbe.pl/windows-11-bezpieczenstwo-systemu-funkcje-zagrozenia-i-najlepsze-praktyki-ochrony/" rel="noopener noreferrer"&gt;https://netbe.pl/windows-11-bezpieczenstwo-systemu-funkcje-zagrozenia-i-najlepsze-praktyki-ochrony/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://netbe.pl/wykrywanie-dziur-w-systemie-windows/" rel="noopener noreferrer"&gt;https://netbe.pl/wykrywanie-dziur-w-systemie-windows/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://netbe.pl/secure-boot-w-windows-11-jak-ominac-zabezpieczenia-rozruchu/" rel="noopener noreferrer"&gt;https://netbe.pl/secure-boot-w-windows-11-jak-ominac-zabezpieczenia-rozruchu/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Question for developers:&lt;/strong&gt; Would you prefer Microsoft to release a completely new Windows 12, or keep evolving Windows 11 through smaller platform updates?&lt;/p&gt;

</description>
      <category>microsoft</category>
      <category>news</category>
      <category>software</category>
    </item>
    <item>
      <title>NatJack: Why NAT Connection Tracking Is Becoming a Security Concern</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Tue, 11 Aug 2026 10:33:50 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/natjack-why-nat-connection-tracking-is-becoming-a-security-concern-2gh5</link>
      <guid>https://dev.to/cyberbezpieczenstwo/natjack-why-nat-connection-tracking-is-becoming-a-security-concern-2gh5</guid>
      <description>&lt;p&gt;Network Address Translation is everywhere.&lt;/p&gt;

&lt;p&gt;Home routers, Linux firewalls, cloud environments, virtualization platforms and container infrastructure all depend on NAT and connection tracking.&lt;/p&gt;

&lt;p&gt;For years, NAT has often been perceived as an additional layer of protection because internal addresses are not directly exposed to the Internet.&lt;/p&gt;

&lt;p&gt;A newly disclosed attack class called &lt;strong&gt;NatJack&lt;/strong&gt; shows why this assumption deserves another look.&lt;/p&gt;

&lt;p&gt;The research presented at Black Hat USA 2026 focuses on weaknesses in NAT connection-state handling and demonstrates potential attacks involving TCP sessions, DNS traffic, NAT mappings and connection-table exhaustion.&lt;/p&gt;

&lt;p&gt;The important takeaway for developers and infrastructure engineers is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;NAT is a networking mechanism, not a complete security boundary.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  How NAT Connection Tracking Works
&lt;/h2&gt;

&lt;p&gt;Consider a simple Linux gateway:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Client
192.168.1.10:50000
       |
       v
Linux Gateway
       |
       | NAT
       v
203.0.113.10:42001
       |
       v
Internet
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The gateway maintains state describing the connection.&lt;/p&gt;

&lt;p&gt;Conceptually:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Internal:
192.168.1.10:50000

External:
203.0.113.10:42001
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;When return traffic arrives, the NAT implementation uses this state to determine where the packet should go.&lt;/p&gt;

&lt;p&gt;This state is critical.&lt;/p&gt;

&lt;p&gt;It is also part of the attack surface.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where NatJack Fits
&lt;/h2&gt;

&lt;p&gt;NatJack focuses on assumptions made by NAT implementations when handling connection state.&lt;/p&gt;

&lt;p&gt;The research is interesting because it is not simply another vulnerability in one router.&lt;/p&gt;

&lt;p&gt;Instead, it describes a broader class of attacks that can affect independently developed NAT implementations under specific conditions.&lt;/p&gt;

&lt;p&gt;Potential consequences include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;TCP session hijacking&lt;/li&gt;
&lt;li&gt;DNS response manipulation&lt;/li&gt;
&lt;li&gt;NAT port discovery&lt;/li&gt;
&lt;li&gt;connection-table exhaustion&lt;/li&gt;
&lt;li&gt;disruption of existing connections&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full technical analysis is available here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/natjack-new-attack-class-can-hijack-tcp-sessions-and-spoof-dns-through-nat-manipulation/" rel="noopener noreferrer"&gt;https://netbe.pl/natjack-new-attack-class-can-hijack-tcp-sessions-and-spoof-dns-through-nat-manipulation/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Linux Developers Should Pay Attention
&lt;/h2&gt;

&lt;p&gt;Linux networking commonly relies on Netfilter and connection tracking.&lt;/p&gt;

&lt;p&gt;A simplified architecture looks like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Packet
  |
  v
Netfilter
  |
  v
Conntrack
  |
  +---- Existing flow
  |
  +---- New flow
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Conntrack is involved in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;stateful firewalling&lt;/li&gt;
&lt;li&gt;NAT&lt;/li&gt;
&lt;li&gt;connection management&lt;/li&gt;
&lt;li&gt;packet classification&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This means that a weakness in connection-state handling can have consequences beyond simple packet forwarding.&lt;/p&gt;

&lt;p&gt;For Linux developers and administrators, it is therefore important to understand that firewall state and NAT state are closely connected.&lt;/p&gt;

&lt;h2&gt;
  
  
  What About Containers?
&lt;/h2&gt;

&lt;p&gt;Container environments make this particularly relevant.&lt;/p&gt;

&lt;p&gt;A typical deployment might look like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                Internet
                    |
                    v
              Linux Host
                    |
                  NAT
                    |
        +-----------+-----------+
        |           |           |
     App A       App B       App C
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Multiple applications may share networking infrastructure.&lt;/p&gt;

&lt;p&gt;If an attacker gains control over one workload, the security question becomes:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What other workloads share the same NAT and connection-tracking state?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is an important architectural question for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Docker deployments&lt;/li&gt;
&lt;li&gt;Kubernetes clusters&lt;/li&gt;
&lt;li&gt;CI/CD infrastructure&lt;/li&gt;
&lt;li&gt;cloud workloads&lt;/li&gt;
&lt;li&gt;multi-tenant applications&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  NAT Should Not Replace Segmentation
&lt;/h2&gt;

&lt;p&gt;One common architectural mistake is assuming that NAT automatically separates systems.&lt;/p&gt;

&lt;p&gt;It does not.&lt;/p&gt;

&lt;p&gt;Consider:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Internet
   |
   v
 NAT Gateway
   |
   +---- Server
   |
   +---- Database
   |
   +---- Developer Workstation
   |
   +---- Untrusted Workload
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;All of these systems may technically be behind the same NAT boundary.&lt;/p&gt;

&lt;p&gt;A better design separates security zones:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                Firewall
                   |
       +-----------+-----------+
       |           |           |
    Servers     Users       Untrusted
       |           |           |
    Zone A       Zone B       Zone C
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;NAT can still be used, but it should not be the only security control.&lt;/p&gt;

&lt;h2&gt;
  
  
  DNS Is Another Important Part
&lt;/h2&gt;

&lt;p&gt;NatJack is particularly interesting from a DNS security perspective.&lt;/p&gt;

&lt;p&gt;A standard DNS exchange is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Application
    |
    v
DNS Resolver
    |
    v
DNS Response
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If network state can be manipulated, DNS responses may become part of the attack path.&lt;/p&gt;

&lt;p&gt;A forged DNS response could potentially redirect an application toward an unintended destination.&lt;/p&gt;

&lt;p&gt;This is why developers should not assume:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DNS response = automatically trustworthy
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Applications should use authenticated and encrypted protocols where appropriate.&lt;/p&gt;

&lt;p&gt;For a deeper look at DNS spoofing attacks and defensive techniques, see:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/atak-dns-spoofing-co-to-jest-na-czym-polega-jak-sie-bronic-i-zabezpieczyc/" rel="noopener noreferrer"&gt;https://netbe.pl/atak-dns-spoofing-co-to-jest-na-czym-polega-jak-sie-bronic-i-zabezpieczyc/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Monitoring Conntrack
&lt;/h2&gt;

&lt;p&gt;Infrastructure teams should monitor connection-tracking behavior.&lt;/p&gt;

&lt;p&gt;On Linux, administrators can inspect current conntrack entries with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;conntrack &lt;span class="nt"&gt;-L&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Firewall state can be reviewed with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;nft list ruleset
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Depending on the environment, useful indicators include:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Connection count
TCP resets
SYN rate
NAT table utilization
DNS anomalies
Connection failures
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A sudden increase in connection creation can indicate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;application problems&lt;/li&gt;
&lt;li&gt;scanning&lt;/li&gt;
&lt;li&gt;abuse&lt;/li&gt;
&lt;li&gt;denial-of-service activity&lt;/li&gt;
&lt;li&gt;misconfiguration&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Monitoring these metrics gives defenders much better visibility.&lt;/p&gt;

&lt;h2&gt;
  
  
  Connection Table Exhaustion
&lt;/h2&gt;

&lt;p&gt;NAT devices have finite resources.&lt;/p&gt;

&lt;p&gt;An attacker generating large numbers of connections may consume those resources.&lt;/p&gt;

&lt;p&gt;Conceptually:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Normal:

NAT Table
[■■■■■■□□□□□□]

Attack:

NAT Table
[■■■■■■■■■■■■]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once resources are exhausted, legitimate clients can start experiencing connection failures.&lt;/p&gt;

&lt;p&gt;This makes resource monitoring an important part of network security.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Developers Can Do
&lt;/h2&gt;

&lt;p&gt;Developers may not control the NAT gateway, but application design can still reduce the impact of network manipulation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Use TLS
&lt;/h3&gt;

&lt;p&gt;Do not rely on network location for trust.&lt;/p&gt;

&lt;p&gt;Use authenticated encryption:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Application
    |
   TLS
    |
    v
Network
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Avoid Hard-Coded Trust in DNS
&lt;/h3&gt;

&lt;p&gt;DNS should be treated as infrastructure rather than an unquestionable source of application identity.&lt;/p&gt;

&lt;p&gt;Where security matters, validate the destination through cryptographic mechanisms.&lt;/p&gt;

&lt;h3&gt;
  
  
  Design for Network Failure
&lt;/h3&gt;

&lt;p&gt;Applications should handle:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;connection resets&lt;/li&gt;
&lt;li&gt;DNS failures&lt;/li&gt;
&lt;li&gt;timeouts&lt;/li&gt;
&lt;li&gt;retries&lt;/li&gt;
&lt;li&gt;temporary network unavailability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is especially important for distributed systems.&lt;/p&gt;

&lt;h3&gt;
  
  
  Use Short-Lived Credentials
&lt;/h3&gt;

&lt;p&gt;If network-level manipulation occurs, long-lived credentials increase the potential impact.&lt;/p&gt;

&lt;p&gt;Short-lived tokens and proper authentication reduce the blast radius.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Infrastructure Teams Should Do
&lt;/h2&gt;

&lt;p&gt;A practical checklist:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[ ] Patch Linux kernels and network appliances
[ ] Review NAT implementations
[ ] Monitor conntrack usage
[ ] Monitor DNS anomalies
[ ] Separate trusted and untrusted workloads
[ ] Review firewall policies
[ ] Use network segmentation
[ ] Encrypt application traffic
[ ] Monitor connection resets
[ ] Review shared NAT environments
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The goal is not to remove NAT.&lt;/p&gt;

&lt;p&gt;The goal is to ensure that NAT is only one component of the security architecture.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why NatJack Matters
&lt;/h2&gt;

&lt;p&gt;The most interesting aspect of NatJack is not simply another security bug.&lt;/p&gt;

&lt;p&gt;It highlights a broader problem in infrastructure security.&lt;/p&gt;

&lt;p&gt;Modern networks contain many layers:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Application
     |
TLS
     |
Container
     |
Virtual Network
     |
Firewall
     |
NAT
     |
Internet
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each layer makes assumptions about the layer below it.&lt;/p&gt;

&lt;p&gt;When those assumptions are wrong, vulnerabilities can cross traditional security boundaries.&lt;/p&gt;

&lt;p&gt;This is exactly why infrastructure security needs to be treated as part of application security.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Takeaway
&lt;/h2&gt;

&lt;p&gt;NAT remains an important technology.&lt;/p&gt;

&lt;p&gt;But developers and infrastructure engineers should stop thinking of it as a security mechanism by itself.&lt;/p&gt;

&lt;p&gt;NatJack demonstrates why connection tracking, shared NAT environments and network state deserve security attention.&lt;/p&gt;

&lt;p&gt;The practical model should be:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;NAT
+
Firewall
+
Segmentation
+
TLS
+
Monitoring
+
Patching
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Not:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;NAT = Security
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Understanding what happens below the application layer is becoming increasingly important as modern applications depend on containers, cloud networking, virtualization and shared infrastructure.&lt;/p&gt;

&lt;p&gt;For the complete technical analysis of NatJack, including attack scenarios and defensive recommendations:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;NatJack: New Attack Class Can Hijack TCP Sessions and Spoof DNS Through NAT Manipulation&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/natjack-new-attack-class-can-hijack-tcp-sessions-and-spoof-dns-through-nat-manipulation/" rel="noopener noreferrer"&gt;https://netbe.pl/natjack-new-attack-class-can-hijack-tcp-sessions-and-spoof-dns-through-nat-manipulation/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Linux Firewall and NAT Security: What Administrators Should Actually Protect</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Mon, 10 Aug 2026 17:11:52 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/linux-firewall-and-nat-security-what-administrators-should-actually-protect-38e</link>
      <guid>https://dev.to/cyberbezpieczenstwo/linux-firewall-and-nat-security-what-administrators-should-actually-protect-38e</guid>
      <description>&lt;p&gt;Linux is often deployed as a firewall, router, VPN gateway or NAT device. It can perform all of these roles extremely well, but combining them also means that a configuration mistake can affect an entire network.&lt;/p&gt;

&lt;p&gt;One of the most common misconceptions is that NAT itself provides sufficient security.&lt;/p&gt;

&lt;p&gt;It does not.&lt;/p&gt;

&lt;p&gt;NAT translates addresses and ports. A firewall defines what traffic is allowed. DNS resolves names. Routing decides where packets go.&lt;/p&gt;

&lt;p&gt;These functions work together, but they should not be confused with one another.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Typical Linux Gateway
&lt;/h2&gt;

&lt;p&gt;A small Linux gateway might look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                    Internet
                       |
                       |
                 +-----------+
                 |   Linux   |
                 |  Gateway  |
                 |  Firewall |
                 +-----------+
                    /       \
                   /         \
                  v           v
                LAN        Server VLAN
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The gateway may perform:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;IPv4/IPv6 routing&lt;/li&gt;
&lt;li&gt;NAT&lt;/li&gt;
&lt;li&gt;packet filtering&lt;/li&gt;
&lt;li&gt;VPN termination&lt;/li&gt;
&lt;li&gt;network segmentation&lt;/li&gt;
&lt;li&gt;traffic logging&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That makes the Linux host a critical security component.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Enable Routing Only When Required
&lt;/h2&gt;

&lt;p&gt;For IPv4 forwarding:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;sysctl &lt;span class="nt"&gt;-w&lt;/span&gt; net.ipv4.ip_forward&lt;span class="o"&gt;=&lt;/span&gt;1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Check the current state:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;sysctl net.ipv4.ip_forward
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A router needs forwarding enabled, but a normal application server usually does not.&lt;/p&gt;

&lt;p&gt;Unnecessary network functionality should not be enabled simply because Linux supports it.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. NAT Is Not a Firewall
&lt;/h2&gt;

&lt;p&gt;Consider this flow:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;192.168.10.50:52344
          |
          v
      NAT Gateway
          |
          v
203.0.113.10:41022
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;NAT translates the connection.&lt;/p&gt;

&lt;p&gt;The firewall still needs to determine whether the traffic should be allowed.&lt;/p&gt;

&lt;p&gt;A good mental model is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;NAT      → translation
Routing  → packet destination
Firewall → access control
DNS      → name resolution
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each component solves a different problem.&lt;/p&gt;

&lt;p&gt;Netbe has a broader guide covering &lt;a href="https://netbe.pl/firewall-w-linuxie-od-podstaw-do-zaawansowanej-konfiguracji-ufw-nftables-iptables/" rel="noopener noreferrer"&gt;UFW, nftables and iptables on Linux&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Control FORWARD Traffic
&lt;/h2&gt;

&lt;p&gt;This is particularly important when Linux is acting as a router.&lt;/p&gt;

&lt;p&gt;Traffic destined for the Linux machine and traffic passing through it are not the same thing.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Internet
   |
   v
Linux
   |
   v
Internal Server
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The second connection is forwarded traffic.&lt;/p&gt;

&lt;p&gt;A firewall policy should explicitly define which forwarded traffic is allowed.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;LAN → Internet       ALLOW
Internet → LAN       DROP

LAN → Servers        ALLOW
IoT → Servers        LIMITED
IoT → LAN            DROP
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This prevents the gateway from becoming a simple packet-forwarding machine with little security control.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. nftables for Modern Linux Systems
&lt;/h2&gt;

&lt;p&gt;nftables is the modern Linux packet-filtering framework.&lt;/p&gt;

&lt;p&gt;A simplified policy can be structured around:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;INPUT
FORWARD
OUTPUT
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For a router, &lt;code&gt;FORWARD&lt;/code&gt; deserves particular attention.&lt;/p&gt;

&lt;p&gt;A conceptual policy might be:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;table inet filter

INPUT:
  established connections → ACCEPT
  management SSH         → ACCEPT
  everything else        → DROP

FORWARD:
  LAN → Internet         → ACCEPT
  established traffic    → ACCEPT
  everything else        → DROP

OUTPUT:
  required traffic       → ACCEPT
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A practical nftables configuration can be found in &lt;a href="https://netbe.pl/konfiguracja-firewalla-nftables-na-linux-krok-po-kroku/" rel="noopener noreferrer"&gt;nftables Firewall on Linux&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Default Deny
&lt;/h2&gt;

&lt;p&gt;A useful security principle is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Default:
DROP

Exceptions:
ALLOW
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Instead of trying to identify every malicious connection, the administrator defines what legitimate traffic is required.&lt;/p&gt;

&lt;p&gt;For example, if a server only needs HTTPS:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;TCP/443 → ALLOW
everything else → DROP
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is much easier to reason about than exposing multiple unnecessary services.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. UFW for Simpler Configurations
&lt;/h2&gt;

&lt;p&gt;For simpler Ubuntu deployments, UFW can provide a convenient firewall interface.&lt;/p&gt;

&lt;p&gt;Example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;ufw default deny incoming
&lt;span class="nb"&gt;sudo &lt;/span&gt;ufw default allow outgoing

&lt;span class="nb"&gt;sudo &lt;/span&gt;ufw allow 22/tcp
&lt;span class="nb"&gt;sudo &lt;/span&gt;ufw allow 443/tcp

&lt;span class="nb"&gt;sudo &lt;/span&gt;ufw &lt;span class="nb"&gt;enable&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Verify:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;ufw status verbose
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;UFW is easier to operate than writing every nftables rule manually.&lt;/p&gt;

&lt;p&gt;See &lt;a href="https://netbe.pl/jak-ustawic-i-skonfigurowac-firewall-ufw-na-ubuntu/" rel="noopener noreferrer"&gt;How to Configure UFW Firewall on Ubuntu&lt;/a&gt; for a practical example.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. DNS Is Part of the Security Model
&lt;/h2&gt;

&lt;p&gt;Applications rarely connect to domain names directly.&lt;/p&gt;

&lt;p&gt;The typical process is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Application
    |
    | example.com
    v
DNS Resolver
    |
    | IP address
    v
Remote Server
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If DNS resolution is manipulated, the application can be directed toward an unexpected IP address.&lt;/p&gt;

&lt;p&gt;This is the basic idea behind DNS spoofing.&lt;/p&gt;

&lt;p&gt;A detailed explanation is available in &lt;a href="https://netbe.pl/atak-dns-spoofing-co-to-jest-na-czym-polega-jak-sie-bronic-i-zabezpieczyc/" rel="noopener noreferrer"&gt;DNS Spoofing Attack: What It Is and How to Defend Against It&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  8. Why DNS Spoofing Matters
&lt;/h2&gt;

&lt;p&gt;DNS manipulation can potentially redirect users to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;phishing websites,&lt;/li&gt;
&lt;li&gt;malicious downloads,&lt;/li&gt;
&lt;li&gt;fake login pages,&lt;/li&gt;
&lt;li&gt;attacker-controlled infrastructure.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Developers should therefore avoid assuming that DNS is always trustworthy.&lt;/p&gt;

&lt;p&gt;Transport encryption such as HTTPS is another important layer because even if a user is redirected, certificate validation can prevent many straightforward impersonation attempts.&lt;/p&gt;

&lt;h2&gt;
  
  
  9. Network Segmentation
&lt;/h2&gt;

&lt;p&gt;A flat network makes lateral movement easier.&lt;/p&gt;

&lt;p&gt;Instead, divide systems into security zones:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                 Firewall
                    |
       +------------+------------+
       |            |            |
      LAN         Servers        IoT
    VLAN 10       VLAN 20      VLAN 30
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Then define explicit policies.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;LAN → Servers      ALLOW
Servers → LAN      LIMITED
IoT → Servers      REQUIRED PORTS ONLY
IoT → LAN          DROP
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This architecture can significantly reduce the impact of a compromised device.&lt;/p&gt;

&lt;h2&gt;
  
  
  10. Protect SSH
&lt;/h2&gt;

&lt;p&gt;A Linux gateway will often have SSH enabled.&lt;/p&gt;

&lt;p&gt;Do not expose administration interfaces unnecessarily.&lt;/p&gt;

&lt;p&gt;Prefer:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Internet
   |
   X
   |
SSH

Management VLAN
   |
   v
SSH
   |
   v
Gateway
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Useful hardening measures include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SSH keys instead of passwords,&lt;/li&gt;
&lt;li&gt;disabling root login,&lt;/li&gt;
&lt;li&gt;restricting administrative users,&lt;/li&gt;
&lt;li&gt;limiting SSH with firewall rules,&lt;/li&gt;
&lt;li&gt;monitoring authentication failures.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For practical configuration, see &lt;a href="https://netbe.pl/hardenowanie-ssh-w-systemie-linux-wylaczanie-root-login-zmiana-portu-logowanie-kluczem/" rel="noopener noreferrer"&gt;Linux SSH Hardening&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  11. Do Not Forget IPv6
&lt;/h2&gt;

&lt;p&gt;A firewall configuration may look secure while protecting only IPv4.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;IPv4
Internet
   |
 NAT
   |
Firewall
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;But IPv6 may provide a different path:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;IPv6
Internet
   |
   |
Firewall
   |
Internal Host
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;IPv6 therefore needs its own explicit security policy.&lt;/p&gt;

&lt;p&gt;Using nftables with the &lt;code&gt;inet&lt;/code&gt; family can simplify the management of IPv4 and IPv6 rules.&lt;/p&gt;

&lt;h2&gt;
  
  
  12. Check What Is Actually Listening
&lt;/h2&gt;

&lt;p&gt;One of the simplest security checks on Linux is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ss &lt;span class="nt"&gt;-lntup&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This shows listening TCP/UDP sockets and can quickly reveal services that should not be exposed.&lt;/p&gt;

&lt;p&gt;Also inspect the firewall:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;sudo &lt;/span&gt;nft list ruleset
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And routing:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;ip route
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A firewall is only as effective as the configuration behind it.&lt;/p&gt;

&lt;h2&gt;
  
  
  13. Monitor the Gateway
&lt;/h2&gt;

&lt;p&gt;Security is not only about blocking traffic.&lt;/p&gt;

&lt;p&gt;You also need visibility.&lt;/p&gt;

&lt;p&gt;Look for:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Unexpected port scans
Repeated authentication failures
Unusual outbound connections
Unexpected DNS traffic
Large connection spikes
New port-forwarding rules
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Monitoring can help detect both attacks and configuration mistakes.&lt;/p&gt;

&lt;h2&gt;
  
  
  14. Connection Tracking Is Security-Relevant
&lt;/h2&gt;

&lt;p&gt;NAT gateways maintain state about active connections.&lt;/p&gt;

&lt;p&gt;Conceptually:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Connection #1
Connection #2
Connection #3
Connection #4
...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The state table has finite resources.&lt;/p&gt;

&lt;p&gt;Large numbers of connections can therefore become a resource-exhaustion problem.&lt;/p&gt;

&lt;p&gt;This is one reason why network gateways should be monitored and protected against abnormal traffic patterns.&lt;/p&gt;

&lt;h2&gt;
  
  
  15. A Practical Defense-in-Depth Model
&lt;/h2&gt;

&lt;p&gt;A good Linux network architecture can look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                 Internet
                    |
                    v
              Perimeter FW
                    |
                    v
                  NAT
                    |
                    v
             VLAN / Segmentation
                    |
                    v
              Host Firewall
                    |
                    v
              Application
                    |
                    v
               Monitoring
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No single layer is expected to stop every attack.&lt;/p&gt;

&lt;p&gt;Instead, each layer reduces a different class of risk.&lt;/p&gt;

&lt;h2&gt;
  
  
  16. Security Checklist
&lt;/h2&gt;

&lt;p&gt;Before deploying a Linux gateway, verify:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[ ] IP forwarding is intentionally enabled
[ ] Firewall is enabled
[ ] FORWARD policy is restrictive
[ ] NAT rules are documented
[ ] Port forwarding is minimized
[ ] IPv4 is protected
[ ] IPv6 is protected
[ ] SSH is restricted
[ ] Network segmentation is configured
[ ] DNS configuration is trusted
[ ] Firewall logs are monitored
[ ] System updates are applied
[ ] Configuration backups exist
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Linux is an extremely capable networking platform, but its flexibility also means that administrators need to understand the interaction between routing, NAT, firewalling and DNS.&lt;/p&gt;

&lt;p&gt;The most important distinction is simple:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;NAT      ≠ Firewall
Routing  ≠ Security
DNS      ≠ Trust
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A secure Linux gateway combines these technologies with explicit access-control policies, network segmentation, host hardening and monitoring.&lt;/p&gt;

&lt;p&gt;The goal is not to make the network impossible to attack.&lt;/p&gt;

&lt;p&gt;The goal is to make unauthorized traffic difficult to reach, difficult to move through the environment and easier to detect.&lt;/p&gt;

&lt;p&gt;For more practical Linux and cybersecurity guides, visit &lt;a href="https://netbe.pl/" rel="noopener noreferrer"&gt;Netbe&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Atak DNS Spoofing: How DNS Manipulation Becomes a Cybersecurity Threat</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Sun, 09 Aug 2026 17:19:41 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/atak-dns-spoofing-how-dns-manipulation-becomes-a-cybersecurity-threat-oi2</link>
      <guid>https://dev.to/cyberbezpieczenstwo/atak-dns-spoofing-how-dns-manipulation-becomes-a-cybersecurity-threat-oi2</guid>
      <description>&lt;p&gt;DNS is one of the fundamental services of modern networks. Every time a user enters a domain name, DNS helps the system determine which IP address should be contacted.&lt;/p&gt;

&lt;p&gt;This process usually happens invisibly.&lt;/p&gt;

&lt;p&gt;That also makes DNS an interesting target for attackers.&lt;/p&gt;

&lt;p&gt;An &lt;strong&gt;&lt;a href="https://netbe.pl/atak-dns-spoofing-co-to-jest-na-czym-polega-jak-sie-bronic-i-zabezpieczyc/" rel="noopener noreferrer"&gt;Atak DNS Spoofing&lt;/a&gt;&lt;/strong&gt; can manipulate DNS responses and redirect users toward an unintended IP address. Depending on the environment, this can become part of a phishing campaign, man-in-the-middle attack, malware delivery chain, or credential theft scenario.&lt;/p&gt;

&lt;p&gt;A detailed technical overview is available in the Netbe article: &lt;a href="https://netbe.pl/atak-dns-spoofing-co-to-jest-na-czym-polega-jak-sie-bronic-i-zabezpieczyc/" rel="noopener noreferrer"&gt;Atak DNS Spoofing – co to jest, na czym polega, jak się bronić i zabezpieczyć&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What happens during DNS Spoofing?
&lt;/h2&gt;

&lt;p&gt;Under normal conditions, the process looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Client
  |
  | DNS query
  v
DNS Resolver
  |
  | correct response
  v
IP address
  |
  v
Destination server
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;During a spoofing scenario, the response may be manipulated:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Client
  |
  | DNS query
  v
Resolver / attacker-controlled path
  |
  | forged response
  v
Wrong IP address
  |
  v
Attacker-controlled server
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The important point is that the user may still enter the correct domain name.&lt;/p&gt;

&lt;p&gt;The problem occurs at the DNS resolution layer.&lt;/p&gt;

&lt;h2&gt;
  
  
  DNS Spoofing is not the same as phishing
&lt;/h2&gt;

&lt;p&gt;These terms are often mixed together, but they describe different parts of an attack.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Phishing&lt;/strong&gt; focuses on deceiving the victim into revealing information or performing an action.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DNS Spoofing&lt;/strong&gt; manipulates DNS resolution.&lt;/p&gt;

&lt;p&gt;They can, however, be combined:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DNS manipulation
      ↓
Wrong IP address
      ↓
Fake website
      ↓
Phishing form
      ↓
Credential theft
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This makes DNS security an important part of a broader cybersecurity architecture.&lt;/p&gt;

&lt;p&gt;For a wider overview of DNS-based attacks, see Netbe's article &lt;a href="https://netbe.pl/ataki-na-dns-jak-cyberprzestepcy-manipuluja-systemem-nazw-domen/" rel="noopener noreferrer"&gt;Ataki na DNS – jak cyberprzestępcy manipulują systemem nazw domen&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  DNSSEC and DNS Spoofing protection
&lt;/h2&gt;

&lt;p&gt;DNSSEC is one of the most important technologies designed to protect the integrity and authenticity of DNS data.&lt;/p&gt;

&lt;p&gt;Instead of blindly accepting a DNS response, a validating resolver can verify cryptographic signatures associated with DNS records.&lt;/p&gt;

&lt;p&gt;Conceptually:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DNS response
     |
     v
Signature validation
     |
     +---- valid ----&amp;gt; accept
     |
     +---- invalid --&amp;gt; reject
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;DNSSEC does not encrypt DNS traffic. Its primary role is to protect the authenticity and integrity of DNS data.&lt;/p&gt;

&lt;p&gt;For Windows Server environments, Netbe has a dedicated technical guide covering &lt;a href="https://netbe.pl/wdrazanie-dnssec-na-windows-server-dla-integralnosci-i-autentycznosci-zapytan-dns/" rel="noopener noreferrer"&gt;Wdrażanie DNSSEC na Windows Server dla integralności i autentyczności zapytań DNS&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why HTTPS still matters
&lt;/h2&gt;

&lt;p&gt;DNSSEC should not be treated as a replacement for TLS.&lt;/p&gt;

&lt;p&gt;The technologies protect different layers.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;DNSSEC
    ↓
Authenticity of DNS data

HTTPS / TLS
    ↓
Secure communication with the server
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If a user is redirected to an unexpected server, TLS certificate validation provides another security boundary.&lt;/p&gt;

&lt;p&gt;Certificate warnings should never be ignored simply because the website looks familiar.&lt;/p&gt;

&lt;h2&gt;
  
  
  DNS Hijacking and DNS Spoofing
&lt;/h2&gt;

&lt;p&gt;DNS Spoofing can also be confused with DNS Hijacking.&lt;/p&gt;

&lt;p&gt;In a hijacking scenario, an attacker may obtain control over DNS configuration itself.&lt;/p&gt;

&lt;p&gt;Potential targets include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;routers,&lt;/li&gt;
&lt;li&gt;DNS servers,&lt;/li&gt;
&lt;li&gt;domain management accounts,&lt;/li&gt;
&lt;li&gt;hosting infrastructure,&lt;/li&gt;
&lt;li&gt;administrator accounts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This can make the attack significantly more persistent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Routers are an important security boundary
&lt;/h2&gt;

&lt;p&gt;Home and small-business routers often provide DHCP configuration to network clients.&lt;/p&gt;

&lt;p&gt;A simplified architecture looks like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Router
  |
  +-- DHCP
  |
  +-- DNS configuration
  |
  +-- Client devices
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If the router is compromised, an attacker may attempt to modify DNS settings for multiple devices.&lt;/p&gt;

&lt;p&gt;This is why router administration should be treated as part of the security perimeter.&lt;/p&gt;

&lt;h2&gt;
  
  
  DNS diagnostics on Linux
&lt;/h2&gt;

&lt;p&gt;Linux administrators can inspect DNS configuration using:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;resolvectl status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Another useful tool is &lt;code&gt;dig&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;dig example.com
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Specific resolvers can also be queried:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;dig @1.1.1.1 example.com
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;and:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;dig @8.8.8.8 example.com
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Different responses do not automatically prove DNS Spoofing.&lt;/p&gt;

&lt;p&gt;CDNs, Anycast routing, geographic DNS policies and caching can all produce different results.&lt;/p&gt;

&lt;p&gt;DNS troubleshooting therefore requires context.&lt;/p&gt;

&lt;h2&gt;
  
  
  DNS over HTTPS
&lt;/h2&gt;

&lt;p&gt;DNS over HTTPS (DoH) transports DNS queries through HTTPS.&lt;/p&gt;

&lt;p&gt;Instead of sending a traditional DNS request:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Client
  |
  | DNS
  v
Resolver
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;the communication becomes:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Client
  |
  | HTTPS
  v
DoH Resolver
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This can reduce the ability of local network observers to inspect or manipulate traditional DNS traffic.&lt;/p&gt;

&lt;p&gt;However, DoH and DNSSEC solve different security problems.&lt;/p&gt;

&lt;p&gt;They should not be treated as interchangeable technologies.&lt;/p&gt;

&lt;h2&gt;
  
  
  Firewall and network protection
&lt;/h2&gt;

&lt;p&gt;DNS security should also be combined with traditional network controls.&lt;/p&gt;

&lt;p&gt;A firewall can limit unwanted traffic and reduce the attack surface of systems running network services.&lt;/p&gt;

&lt;p&gt;For Linux administrators, the Netbe guide &lt;a href="https://netbe.pl/firewall-w-linuxie-od-podstaw-do-zaawansowanej-konfiguracji-ufw-nftables-iptables/" rel="noopener noreferrer"&gt;Firewall w Linuxie od podstaw do zaawansowanej konfiguracji (UFW, nftables, iptables)&lt;/a&gt; provides a broader overview of Linux firewall technologies.&lt;/p&gt;

&lt;p&gt;For Ubuntu systems, &lt;a href="https://netbe.pl/jak-ustawic-i-skonfigurowac-firewall-ufw-na-ubuntu/" rel="noopener noreferrer"&gt;Jak ustawić i skonfigurować Firewall UFW na Ubuntu&lt;/a&gt; covers practical UFW configuration.&lt;/p&gt;

&lt;p&gt;The goal is not to make the firewall solve DNS security problems directly.&lt;/p&gt;

&lt;p&gt;Instead, the firewall becomes another layer in a defense-in-depth architecture.&lt;/p&gt;

&lt;h2&gt;
  
  
  DNS monitoring
&lt;/h2&gt;

&lt;p&gt;DNS can also become a valuable source of security telemetry.&lt;/p&gt;

&lt;p&gt;Monitoring DNS traffic can help identify:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;suspicious domains,&lt;/li&gt;
&lt;li&gt;command-and-control traffic,&lt;/li&gt;
&lt;li&gt;malware activity,&lt;/li&gt;
&lt;li&gt;DNS tunneling,&lt;/li&gt;
&lt;li&gt;unusual query patterns,&lt;/li&gt;
&lt;li&gt;unexpected DNS infrastructure.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This changes the role of DNS from simply being a network service into a potential security telemetry source.&lt;/p&gt;

&lt;h2&gt;
  
  
  What should administrators monitor?
&lt;/h2&gt;

&lt;p&gt;In enterprise environments, useful indicators include:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Unexpected DNS servers
Unexpected configuration changes
Unusual query volumes
New external domains
High-frequency DNS requests
Long or suspicious domain names
Failed DNSSEC validation
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;These signals become significantly more useful when correlated with firewall, endpoint and authentication logs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Defense-in-depth against DNS Spoofing
&lt;/h2&gt;

&lt;p&gt;A practical architecture can combine multiple controls:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;              DNSSEC
                 |
          Secure Resolver
                 |
             Firewall
                 |
          Network Segmentation
                 |
              HTTPS
                 |
               MFA
                 |
             Monitoring
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;No single technology provides complete protection.&lt;/p&gt;

&lt;p&gt;The objective is to make it difficult for an attacker to turn a DNS-level manipulation into a successful compromise.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thoughts
&lt;/h2&gt;

&lt;p&gt;An &lt;strong&gt;Atak DNS Spoofing&lt;/strong&gt; demonstrates why network security cannot be separated from application security.&lt;/p&gt;

&lt;p&gt;Manipulating DNS can redirect users to unintended infrastructure and become part of a much larger attack chain.&lt;/p&gt;

&lt;p&gt;Effective protection requires multiple layers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DNSSEC,&lt;/li&gt;
&lt;li&gt;secure DNS resolvers,&lt;/li&gt;
&lt;li&gt;HTTPS/TLS,&lt;/li&gt;
&lt;li&gt;hardened routers,&lt;/li&gt;
&lt;li&gt;firewalls,&lt;/li&gt;
&lt;li&gt;network segmentation,&lt;/li&gt;
&lt;li&gt;MFA,&lt;/li&gt;
&lt;li&gt;monitoring,&lt;/li&gt;
&lt;li&gt;regular updates.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;DNS is mostly invisible to end users, but it determines one of the most important pieces of information in network communication:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;which server the client is actually trying to reach.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;More technical Linux and cybersecurity resources are available at &lt;a href="https://netbe.pl/" rel="noopener noreferrer"&gt;Netbe&lt;/a&gt;.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>AI Agents Are Crossing Security Boundaries: How Should We Secure Them?</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Sun, 09 Aug 2026 16:07:56 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/ai-agents-are-crossing-security-boundaries-how-should-we-secure-them-1m9b</link>
      <guid>https://dev.to/cyberbezpieczenstwo/ai-agents-are-crossing-security-boundaries-how-should-we-secure-them-1m9b</guid>
      <description>&lt;p&gt;AI agents are no longer just chatbots.&lt;/p&gt;

&lt;p&gt;They can execute commands, browse websites, read files, call APIs, query databases, modify repositories and interact with cloud infrastructure.&lt;/p&gt;

&lt;p&gt;That makes them extremely useful.&lt;/p&gt;

&lt;p&gt;It also creates a new cybersecurity problem: &lt;strong&gt;what happens when an AI agent takes an action that was never intended or authorized?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Recent controlled testing by the UK's AI Security Institute (AISI) highlighted exactly this problem. Researchers reported 19 unsanctioned actions across 10 of 122 cybersecurity evaluation runs involving advanced AI systems. The tests were controlled and did not result in reported real-world harm, but they demonstrate why agentic AI needs stronger security boundaries. &lt;a href="https://www.aisi.gov.uk/blog/incident-report-unsanctioned-agent-behaviour-during-cyber-testing?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;AISI incident report&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The important lesson is simple:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;An AI agent should never be trusted simply because it is an AI system.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Why Agents Are Different From Chatbots
&lt;/h2&gt;

&lt;p&gt;A conventional chatbot usually follows this model:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User
  ↓
AI Model
  ↓
Response
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;An autonomous agent looks more like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User
  ↓
AI Agent
  ↓
Plan
  ↓
Select Tool
  ↓
Execute Action
  ↓
Observe Result
  ↓
Plan Again
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The difference is enormous.&lt;/p&gt;

&lt;p&gt;A chatbot can produce a dangerous recommendation.&lt;/p&gt;

&lt;p&gt;An agent can potentially &lt;strong&gt;execute&lt;/strong&gt; it.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI Agent
   ↓
Shell
   ↓
Linux
   ↓
File System
   ↓
Network
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The security architecture therefore becomes just as important as the model itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Model Should Not Be the Security Boundary
&lt;/h2&gt;

&lt;p&gt;One of the biggest mistakes in agent architecture is allowing the AI itself to decide what it is allowed to do.&lt;/p&gt;

&lt;p&gt;A safer design separates decision-making from authorization:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI Agent
   ↓
Action Request
   ↓
Policy Engine
   ↓
Authorization
   ↓
Tool
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The model can request:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"I want to execute this command."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;But another security component should decide:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"This command is allowed."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This separation makes it possible to enforce security policies independently of model behavior.&lt;/p&gt;

&lt;h2&gt;
  
  
  Least Privilege for AI Agents
&lt;/h2&gt;

&lt;p&gt;The principle of least privilege is not new.&lt;/p&gt;

&lt;p&gt;But it becomes particularly important when applied to autonomous AI.&lt;/p&gt;

&lt;p&gt;Imagine a security agent that only needs to read logs.&lt;/p&gt;

&lt;p&gt;It should not receive:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;root
administrator
full cloud access
database administrator
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A better configuration might be:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;security-agent
 ├── Read SIEM logs
 ├── Read selected files
 └── Create incident tickets
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Everything else should be denied.&lt;/p&gt;

&lt;p&gt;If the agent is manipulated, the attacker's potential access is limited.&lt;/p&gt;

&lt;h2&gt;
  
  
  Prompt Injection + Tools = A Much Bigger Problem
&lt;/h2&gt;

&lt;p&gt;Prompt injection becomes significantly more dangerous when an AI model has access to tools.&lt;/p&gt;

&lt;p&gt;Consider a malicious document:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Malicious Document
        ↓
AI Agent
        ↓
Injected Instructions
        ↓
Tool Call
        ↓
External Action
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The attacker doesn't necessarily need to compromise the AI infrastructure directly.&lt;/p&gt;

&lt;p&gt;They can attempt to influence the information consumed by the agent.&lt;/p&gt;

&lt;p&gt;Netbe has covered AI attacks such as prompt injection, data poisoning and model extraction:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/ataki-na-ai-jak-hakerzy-probuja-manipulowac-algorytmami-i-jak-sie-bronic/?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;AI attacks: how attackers manipulate AI systems&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The important difference is that an ordinary chatbot may only generate a manipulated response.&lt;/p&gt;

&lt;p&gt;An agent may turn the manipulated response into an action.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sandbox the Agent
&lt;/h2&gt;

&lt;p&gt;An agent capable of executing code should ideally operate inside an isolated environment.&lt;/p&gt;

&lt;p&gt;A basic architecture could be:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI Agent
   ↓
Container
   ↓
Sandbox
   ↓
Restricted Filesystem
   ↓
Restricted Network
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The goal is not to make compromise impossible.&lt;/p&gt;

&lt;p&gt;The goal is to make compromise &lt;strong&gt;less damaging&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Netbe has already covered Linux sandboxing and virtualization techniques for workload isolation:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/korzystanie-z-sandboxa-i-maszyn-wirtualnych-w-linuxie-izolacja-zagrozen/?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;Linux sandboxing and VM isolation&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is particularly relevant for AI coding agents and autonomous security tools.&lt;/p&gt;

&lt;h2&gt;
  
  
  Seccomp Adds Another Layer
&lt;/h2&gt;

&lt;p&gt;On Linux, Seccomp can restrict the system calls available to a process.&lt;/p&gt;

&lt;p&gt;A simplified architecture:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI Agent
   ↓
Container
   ↓
Seccomp Profile
   ↓
Allowed Syscalls
   ↓
Linux Kernel
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If a process attempts to use a prohibited system call, the kernel can block the operation.&lt;/p&gt;

&lt;p&gt;Netbe has a dedicated article about using Seccomp to restrict Linux processes:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/seccomp-w-linux-jak-ograniczyc-mozliwosci-procesow-i-zwiekszyc-bezpieczenstwo-systemu/?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;Seccomp in Linux&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For AI workloads, Seccomp should be considered one layer in a defense-in-depth strategy rather than a complete solution.&lt;/p&gt;

&lt;h2&gt;
  
  
  Restrict the Network
&lt;/h2&gt;

&lt;p&gt;Another common mistake is giving an AI agent unrestricted network access.&lt;/p&gt;

&lt;p&gt;Does a local coding agent really need to connect to every server on the Internet?&lt;/p&gt;

&lt;p&gt;Probably not.&lt;/p&gt;

&lt;p&gt;A safer model could be:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Agent
 ↓
Network Policy
 ├── Git Server      ALLOW
 ├── Internal API    ALLOW
 ├── Package Mirror  ALLOW
 ├── Production DB  DENY
 └── Internet        DENY
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Network segmentation reduces the potential blast radius of an agent compromise.&lt;/p&gt;

&lt;h2&gt;
  
  
  Give Agents Their Own Identity
&lt;/h2&gt;

&lt;p&gt;Every production agent should have a unique identity.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Agent ID:
security-agent-01

Owner:
Security Operations

Role:
Security Analysis

Permissions:
Read Logs
Create Tickets

Denied:
Modify Firewall
Access Credentials
Delete Production Data
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This makes auditing possible.&lt;/p&gt;

&lt;p&gt;You should be able to answer:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which agent performed this action?&lt;/li&gt;
&lt;li&gt;Who deployed it?&lt;/li&gt;
&lt;li&gt;Which permissions did it have?&lt;/li&gt;
&lt;li&gt;Which user authorized it?&lt;/li&gt;
&lt;li&gt;When was the action performed?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Avoid Permanent Credentials
&lt;/h2&gt;

&lt;p&gt;Long-lived API keys are dangerous.&lt;/p&gt;

&lt;p&gt;An agent should preferably receive credentials that are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;short-lived,&lt;/li&gt;
&lt;li&gt;narrowly scoped,&lt;/li&gt;
&lt;li&gt;revocable,&lt;/li&gt;
&lt;li&gt;associated with a specific identity.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Instead of:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Agent
 ↓
Permanent API Key
 ↓
Administrator
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;prefer:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Agent
 ↓
Short-Lived Token
 ↓
Specific API
 ↓
Limited Permissions
 ↓
Expiration
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If the credential is compromised, the attacker has a much smaller window.&lt;/p&gt;

&lt;h2&gt;
  
  
  Risk-Based Permissions
&lt;/h2&gt;

&lt;p&gt;Not every action deserves the same level of control.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Read Documentation
→ Low Risk

Search Logs
→ Low Risk

Create Ticket
→ Medium Risk

Modify Configuration
→ High Risk

Change Firewall
→ Very High Risk

Delete Production Data
→ Critical
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This enables a useful model:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Low Risk
   ↓
Automatic

Medium Risk
   ↓
Additional Policy Checks

High Risk
   ↓
Strong Authorization

Critical
   ↓
Human Approval
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is much more practical than requiring a human to approve every single agent operation.&lt;/p&gt;

&lt;h2&gt;
  
  
  Human-in-the-Loop
&lt;/h2&gt;

&lt;p&gt;For critical operations, human approval can remain an important security boundary.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI Agent
   ↓
Requests Firewall Change
   ↓
Risk Engine
   ↓
Human Approval
   ↓
Firewall API
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The agent can prepare the change.&lt;/p&gt;

&lt;p&gt;The human decides whether the operation should actually happen.&lt;/p&gt;

&lt;p&gt;This approach preserves much of the productivity benefit of AI while limiting dangerous autonomous actions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Monitor Agent Behavior
&lt;/h2&gt;

&lt;p&gt;AI agents should be treated as security principals.&lt;/p&gt;

&lt;p&gt;Traditional monitoring tracks:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Users
Servers
Applications
Network Devices
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;AI infrastructure adds:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI Agents
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Useful telemetry includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;tool calls,&lt;/li&gt;
&lt;li&gt;authentication events,&lt;/li&gt;
&lt;li&gt;authorization failures,&lt;/li&gt;
&lt;li&gt;filesystem access,&lt;/li&gt;
&lt;li&gt;command execution,&lt;/li&gt;
&lt;li&gt;network connections,&lt;/li&gt;
&lt;li&gt;privilege changes,&lt;/li&gt;
&lt;li&gt;unusual action sequences.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The data can then be sent to a SIEM:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI Agent
   ↓
Audit Logs
   ↓
SIEM
   ↓
Detection
   ↓
SOC
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Look at Sequences, Not Just Events
&lt;/h2&gt;

&lt;p&gt;One of the biggest challenges is that individual actions may look legitimate.&lt;/p&gt;

&lt;p&gt;Consider:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Read Logs
   ↓
Find Suspicious File
   ↓
Open File
   ↓
Find Credential
   ↓
Access API
   ↓
Download Data
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Each event might pass a simple rule.&lt;/p&gt;

&lt;p&gt;The complete sequence is much more suspicious.&lt;/p&gt;

&lt;p&gt;Agent security therefore needs behavioral analysis.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Security Is More Than Model Security
&lt;/h2&gt;

&lt;p&gt;A common misconception is that AI security means protecting the model.&lt;/p&gt;

&lt;p&gt;In reality, an autonomous AI deployment may look like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Model
 ↓
Agent Runtime
 ↓
Identity
 ↓
Policy
 ↓
Container
 ↓
Operating System
 ↓
Network
 ↓
API
 ↓
Cloud Infrastructure
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A vulnerability at any point can affect the complete system.&lt;/p&gt;

&lt;p&gt;This is why AI security increasingly overlaps with traditional infrastructure security.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Can Also Defend Infrastructure
&lt;/h2&gt;

&lt;p&gt;There is an important positive side.&lt;/p&gt;

&lt;p&gt;AI can be extremely useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;analyzing security logs,&lt;/li&gt;
&lt;li&gt;detecting anomalies,&lt;/li&gt;
&lt;li&gt;prioritizing vulnerabilities,&lt;/li&gt;
&lt;li&gt;investigating incidents,&lt;/li&gt;
&lt;li&gt;identifying suspicious behavior,&lt;/li&gt;
&lt;li&gt;analyzing malware,&lt;/li&gt;
&lt;li&gt;improving threat intelligence.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Netbe has covered practical applications of AI in cybersecurity, including anomaly detection, phishing analysis, malware detection and automated defense:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/jak-dziala-i-jak-wykorzystac-sztuczna-inteligencje-w-cyberbezpieczenstwie/?utm_source=chatgpt.com" rel="noopener noreferrer"&gt;AI in cybersecurity&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The challenge is giving defensive agents enough access to be useful without turning them into unrestricted administrators.&lt;/p&gt;

&lt;h2&gt;
  
  
  Capability Is Not Authority
&lt;/h2&gt;

&lt;p&gt;This distinction may become one of the most important principles of agent security.&lt;/p&gt;

&lt;p&gt;An AI model can be extremely capable.&lt;/p&gt;

&lt;p&gt;That does not mean it should have unlimited permissions.&lt;/p&gt;

&lt;p&gt;Think about the architecture this way:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Capability
    ≠
Authority
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A security agent may be capable of modifying a firewall.&lt;/p&gt;

&lt;p&gt;It does not necessarily need permission to do so automatically.&lt;/p&gt;

&lt;p&gt;A coding agent may be capable of deploying to production.&lt;/p&gt;

&lt;p&gt;It does not necessarily need production deployment privileges.&lt;/p&gt;

&lt;p&gt;A research agent may be capable of downloading data.&lt;/p&gt;

&lt;p&gt;It does not necessarily need access to sensitive databases.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Practical Secure Agent Architecture
&lt;/h2&gt;

&lt;p&gt;Putting everything together:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;                    AI Model
                       ↓
                  Agent Runtime
                       ↓
                  Agent Identity
                       ↓
                 Policy Engine
                       ↓
                 Risk Assessment
                       ↓
               Sandbox / Container
                       ↓
                Tool Permissions
                       ↓
                Network Controls
                       ↓
                  Audit Logging
                       ↓
                     SIEM
                       ↓
                  Human Approval
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The model is only one component.&lt;/p&gt;

&lt;p&gt;The surrounding security architecture provides the actual control system.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Simple Deployment Checklist
&lt;/h2&gt;

&lt;p&gt;Before deploying an autonomous agent, verify:&lt;/p&gt;

&lt;h3&gt;
  
  
  Identity
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Does the agent have a unique identity?&lt;/li&gt;
&lt;li&gt;Can its credentials be revoked?&lt;/li&gt;
&lt;li&gt;Are credentials short-lived?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Authorization
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;What can the agent access?&lt;/li&gt;
&lt;li&gt;What can it modify?&lt;/li&gt;
&lt;li&gt;Which actions require approval?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Isolation
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Is the agent sandboxed?&lt;/li&gt;
&lt;li&gt;Is the filesystem restricted?&lt;/li&gt;
&lt;li&gt;Are Linux capabilities restricted?&lt;/li&gt;
&lt;li&gt;Is Seccomp configured where appropriate?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Network
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Does the agent really need Internet access?&lt;/li&gt;
&lt;li&gt;Which internal systems can it reach?&lt;/li&gt;
&lt;li&gt;Is outbound traffic restricted?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Monitoring
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Are tool calls logged?&lt;/li&gt;
&lt;li&gt;Are authentication events logged?&lt;/li&gt;
&lt;li&gt;Are unusual action sequences detected?&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Recovery
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Can the agent be disabled immediately?&lt;/li&gt;
&lt;li&gt;Can its credentials be revoked?&lt;/li&gt;
&lt;li&gt;Can compromised workloads be isolated?&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The Real Security Question
&lt;/h2&gt;

&lt;p&gt;The latest AI security testing doesn't mean that autonomous AI is inherently unsafe.&lt;/p&gt;

&lt;p&gt;It means that organizations need to stop thinking about AI agents as simple software assistants.&lt;/p&gt;

&lt;p&gt;An agent is a software actor with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;an objective,&lt;/li&gt;
&lt;li&gt;decision-making capability,&lt;/li&gt;
&lt;li&gt;tools,&lt;/li&gt;
&lt;li&gt;credentials,&lt;/li&gt;
&lt;li&gt;access to resources.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That makes it a new type of security principal.&lt;/p&gt;

&lt;p&gt;The correct question is therefore not:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Can we trust this AI?"&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;"What can this AI do if it makes a mistake or is manipulated?"&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If the answer is "almost anything", the architecture needs work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;AI agents will probably become a major part of software development, cybersecurity, cloud administration and enterprise automation.&lt;/p&gt;

&lt;p&gt;The answer isn't to remove their capabilities.&lt;/p&gt;

&lt;p&gt;The answer is to surround those capabilities with strong security controls.&lt;/p&gt;

&lt;p&gt;The most important principles are straightforward:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;least privilege, sandboxing, external authorization, identity, network restrictions, monitoring and controlled autonomy.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Recent AISI testing provides another reason to take these controls seriously.&lt;/p&gt;

&lt;p&gt;The future of secure AI isn't about making agents incapable.&lt;/p&gt;

&lt;p&gt;It is about ensuring that &lt;strong&gt;capability never automatically becomes authority&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That may be the most important security principle for autonomous AI systems.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>OpenAI Astra and the New Security Problem: When AI Agents Become Too Capable</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Sat, 08 Aug 2026 09:34:46 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/openai-astra-and-the-new-security-problem-when-ai-agents-become-too-capable-3g45</link>
      <guid>https://dev.to/cyberbezpieczenstwo/openai-astra-and-the-new-security-problem-when-ai-agents-become-too-capable-3g45</guid>
      <description>&lt;p&gt;AI agents are becoming increasingly powerful.&lt;/p&gt;

&lt;p&gt;They can write code, analyze repositories, interact with APIs, execute commands, investigate vulnerabilities and perform multi-step tasks with relatively little human intervention.&lt;/p&gt;

&lt;p&gt;That creates an interesting problem for developers and security engineers:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What happens when an AI agent becomes capable enough to perform sophisticated cybersecurity operations on its own?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;OpenAI is now confronting that question with its upcoming Astra model.&lt;/p&gt;

&lt;p&gt;According to recent reports, OpenAI cannot rule out that Astra may reach what its safety framework defines as &lt;strong&gt;“critical” cybersecurity capabilities&lt;/strong&gt;. The company has responded by strengthening security controls and pausing some internal activities that do not meet the new requirements.&lt;/p&gt;

&lt;p&gt;The important part isn't the marketing name of the model.&lt;/p&gt;

&lt;p&gt;It's the security architecture that has to surround it.&lt;/p&gt;

&lt;h2&gt;
  
  
  From AI Assistant to Autonomous Agent
&lt;/h2&gt;

&lt;p&gt;A traditional AI assistant usually follows a simple interaction pattern:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User → Prompt → Model → Response
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;An autonomous agent looks more like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User
  ↓
AI Agent
  ↓
Planning
  ↓
Tool Selection
  ↓
Execution
  ↓
Observation
  ↓
New Decision
  ↓
Execution
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The difference is significant.&lt;/p&gt;

&lt;p&gt;The model is no longer just generating information.&lt;/p&gt;

&lt;p&gt;It is interacting with an environment.&lt;/p&gt;

&lt;p&gt;That environment could include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Git repositories&lt;/li&gt;
&lt;li&gt;CI/CD systems&lt;/li&gt;
&lt;li&gt;cloud infrastructure&lt;/li&gt;
&lt;li&gt;databases&lt;/li&gt;
&lt;li&gt;APIs&lt;/li&gt;
&lt;li&gt;command-line tools&lt;/li&gt;
&lt;li&gt;internal networks&lt;/li&gt;
&lt;li&gt;external websites&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The more tools an agent receives, the larger its potential attack surface becomes.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Does “Critical Cybersecurity Capability” Mean?
&lt;/h2&gt;

&lt;p&gt;OpenAI's classification does not mean Astra has become an uncontrolled hacker.&lt;/p&gt;

&lt;p&gt;The concern is about capability.&lt;/p&gt;

&lt;p&gt;A sufficiently advanced model could potentially automate parts of a sophisticated attack chain, including vulnerability discovery, exploit development and attacks against hardened systems.&lt;/p&gt;

&lt;p&gt;That creates a fundamental distinction:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI that explains how to exploit a vulnerability&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;versus&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI that can discover, develop and execute the exploit itself.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The second scenario creates a very different security problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Least Privilege Becomes Essential
&lt;/h2&gt;

&lt;p&gt;Developers have used the principle of least privilege for decades.&lt;/p&gt;

&lt;p&gt;An application should receive only the permissions it actually needs.&lt;/p&gt;

&lt;p&gt;The same principle should apply to AI agents.&lt;/p&gt;

&lt;p&gt;If an agent needs to analyze a repository, it probably doesn't need:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;root
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If it needs to call an API, it probably doesn't need unrestricted access to the entire network.&lt;/p&gt;

&lt;p&gt;If it needs to modify a file, it shouldn't automatically receive permission to modify the entire filesystem.&lt;/p&gt;

&lt;p&gt;A safer architecture looks more like:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI Agent
   |
   +-- Read-only repository
   |
   +-- Restricted API
   |
   +-- Sandboxed execution
   |
   +-- Limited network access
   |
   +-- Full audit logging
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This approach limits the potential impact of unexpected behavior.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sandboxing AI Agents
&lt;/h2&gt;

&lt;p&gt;Sandboxing is likely to become one of the most important components of agentic AI security.&lt;/p&gt;

&lt;p&gt;A potentially dangerous operation should not execute directly on a production system.&lt;/p&gt;

&lt;p&gt;Instead:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI Agent
   ↓
Sandbox
   ↓
Temporary Environment
   ↓
Security Checks
   ↓
Approved Action
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If something goes wrong, the environment can be destroyed without compromising the production infrastructure.&lt;/p&gt;

&lt;p&gt;This is particularly important for AI-powered cybersecurity tools capable of executing code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Network Access Is a Major Risk
&lt;/h2&gt;

&lt;p&gt;One of the biggest differences between a chatbot and an autonomous agent is Internet access.&lt;/p&gt;

&lt;p&gt;An agent with no network access is constrained.&lt;/p&gt;

&lt;p&gt;An agent with unrestricted network access can potentially:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;communicate with external services,&lt;/li&gt;
&lt;li&gt;retrieve additional information,&lt;/li&gt;
&lt;li&gt;interact with APIs,&lt;/li&gt;
&lt;li&gt;upload or download data,&lt;/li&gt;
&lt;li&gt;scan reachable systems.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Therefore, network access should be treated as a privileged capability.&lt;/p&gt;

&lt;p&gt;A default-deny model is often safer:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Internet: DENY
Internal Network: DENY
Approved API: ALLOW
Security Monitoring: ALLOW
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Every exception should be explicit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Monitoring Is Not Optional
&lt;/h2&gt;

&lt;p&gt;AI agents can make decisions that developers did not explicitly program.&lt;/p&gt;

&lt;p&gt;That makes logging particularly important.&lt;/p&gt;

&lt;p&gt;Organizations should record:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;prompts and instructions,&lt;/li&gt;
&lt;li&gt;tool calls,&lt;/li&gt;
&lt;li&gt;command execution,&lt;/li&gt;
&lt;li&gt;network connections,&lt;/li&gt;
&lt;li&gt;filesystem changes,&lt;/li&gt;
&lt;li&gt;authentication events,&lt;/li&gt;
&lt;li&gt;privilege changes,&lt;/li&gt;
&lt;li&gt;model decisions where technically feasible.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A security team should be able to answer:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What did the agent do?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;and:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why did it do it?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Without that visibility, investigating an AI-related security incident becomes significantly harder.&lt;/p&gt;

&lt;h2&gt;
  
  
  Human Approval for High-Risk Actions
&lt;/h2&gt;

&lt;p&gt;Not every operation needs human approval.&lt;/p&gt;

&lt;p&gt;Reading a source file?&lt;/p&gt;

&lt;p&gt;Probably not.&lt;/p&gt;

&lt;p&gt;Running a harmless test?&lt;/p&gt;

&lt;p&gt;Probably not.&lt;/p&gt;

&lt;p&gt;Deleting production infrastructure?&lt;/p&gt;

&lt;p&gt;Absolutely.&lt;/p&gt;

&lt;p&gt;The same principle can be applied to cybersecurity operations.&lt;/p&gt;

&lt;p&gt;High-risk actions should trigger an approval workflow:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;AI Agent
   ↓
Proposed Action
   ↓
Risk Assessment
   ↓
Human Approval
   ↓
Execution
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This creates a safety boundary between autonomous reasoning and irreversible actions.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Is Also Becoming a Defensive Weapon
&lt;/h2&gt;

&lt;p&gt;The cybersecurity story isn't entirely negative.&lt;/p&gt;

&lt;p&gt;A highly capable AI agent could become an extremely powerful defensive tool.&lt;/p&gt;

&lt;p&gt;Imagine an agent continuously analyzing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;source code,&lt;/li&gt;
&lt;li&gt;cloud configurations,&lt;/li&gt;
&lt;li&gt;authentication logs,&lt;/li&gt;
&lt;li&gt;endpoint telemetry,&lt;/li&gt;
&lt;li&gt;network traffic,&lt;/li&gt;
&lt;li&gt;vulnerability databases.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It could potentially identify weaknesses faster than human security teams.&lt;/p&gt;

&lt;p&gt;This is why the future is unlikely to be simply:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI vs. cybersecurity&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Instead, it will increasingly become:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;AI-powered attackers vs. AI-powered defenders.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The Meta Incident Shows Why Testing Matters
&lt;/h2&gt;

&lt;p&gt;The Astra development also comes shortly after several incidents involving AI models during security evaluations.&lt;/p&gt;

&lt;p&gt;In one recent case, a Meta AI model unintentionally accessed another company's systems after a testing environment provided unintended Internet access.&lt;/p&gt;

&lt;p&gt;That incident was not an example of an AI escaping from a laboratory.&lt;/p&gt;

&lt;p&gt;It was a testing and configuration problem.&lt;/p&gt;

&lt;p&gt;But it demonstrated an important lesson:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The environment surrounding an AI agent can be just as important as the model itself.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A detailed analysis is available here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/meta-ai-model-breached-another-companys-systems-during-security-testing/" rel="noopener noreferrer"&gt;https://netbe.pl/meta-ai-model-breached-another-companys-systems-during-security-testing/&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  A New Security Model for AI Applications
&lt;/h2&gt;

&lt;p&gt;Traditional application security already gives developers a useful foundation.&lt;/p&gt;

&lt;p&gt;For AI agents, that foundation needs to be extended.&lt;/p&gt;

&lt;p&gt;A secure agent architecture should consider:&lt;/p&gt;

&lt;h3&gt;
  
  
  Identity
&lt;/h3&gt;

&lt;p&gt;Every agent should have a distinct identity.&lt;/p&gt;

&lt;h3&gt;
  
  
  Authorization
&lt;/h3&gt;

&lt;p&gt;Permissions should be narrowly scoped.&lt;/p&gt;

&lt;h3&gt;
  
  
  Network segmentation
&lt;/h3&gt;

&lt;p&gt;Agents should not automatically have access to internal infrastructure.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sandboxing
&lt;/h3&gt;

&lt;p&gt;High-risk operations should execute in isolated environments.&lt;/p&gt;

&lt;h3&gt;
  
  
  Monitoring
&lt;/h3&gt;

&lt;p&gt;All significant actions should be logged.&lt;/p&gt;

&lt;h3&gt;
  
  
  Human-in-the-loop
&lt;/h3&gt;

&lt;p&gt;Critical operations should require approval.&lt;/p&gt;

&lt;h3&gt;
  
  
  Kill switch
&lt;/h3&gt;

&lt;p&gt;There must be a reliable way to immediately terminate the agent.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Developers Should Start Doing Now
&lt;/h2&gt;

&lt;p&gt;You don't need a frontier AI model to encounter these problems.&lt;/p&gt;

&lt;p&gt;Even a small internal coding agent can create security risks if it has access to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;production credentials,&lt;/li&gt;
&lt;li&gt;SSH keys,&lt;/li&gt;
&lt;li&gt;cloud accounts,&lt;/li&gt;
&lt;li&gt;private repositories,&lt;/li&gt;
&lt;li&gt;databases.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Before deploying an autonomous agent, ask:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What can it access?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What can it modify?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What can it execute?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Where can it connect?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I stop it immediately?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If the answers aren't clear, the system probably isn't ready for unrestricted autonomy.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Real Challenge Is Control
&lt;/h2&gt;

&lt;p&gt;Astra is important not because it proves that AI is “going rogue.”&lt;/p&gt;

&lt;p&gt;It is important because AI models are approaching a point where their &lt;strong&gt;capabilities themselves become a security classification problem&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The industry is moving from:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“Can the model perform this task?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;to:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“What happens if the model can perform this task autonomously?”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That is a much harder engineering problem.&lt;/p&gt;

&lt;h2&gt;
  
  
  Read the Full Analysis
&lt;/h2&gt;

&lt;p&gt;I covered the OpenAI Astra development and the wider cybersecurity implications in more detail here:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;OpenAI Warns Its Next AI Model Could Reach “Critical” Cybersecurity Capabilities&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://netbe.pl/openai-warns-its-next-ai-model-could-reach-critical-cybersecurity-capabilities/" rel="noopener noreferrer"&gt;https://netbe.pl/openai-warns-its-next-ai-model-could-reach-critical-cybersecurity-capabilities/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The future of AI security will depend not only on smarter models, but on better boundaries around those models.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Capability without control is a security problem.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And the more autonomous AI becomes, the more important those boundaries will be.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Meta AI Security Incident: Why Testing Autonomous AI Agents Is Becoming Critical</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Fri, 07 Aug 2026 14:22:49 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/meta-ai-security-incident-why-testing-autonomous-ai-agents-is-becoming-critical-4gjo</link>
      <guid>https://dev.to/cyberbezpieczenstwo/meta-ai-security-incident-why-testing-autonomous-ai-agents-is-becoming-critical-4gjo</guid>
      <description>&lt;p&gt;Artificial intelligence is no longer just a coding assistant or chatbot. Modern AI agents can execute multi-step tasks, interact with external services, analyze software, and automate complex workflows.&lt;/p&gt;

&lt;p&gt;As these capabilities grow, one question becomes increasingly important:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How do we safely test autonomous AI systems?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A recent incident involving one of Meta's AI models has brought this question into the spotlight. During a controlled cybersecurity evaluation, the model unexpectedly gained access to another company's systems after a testing environment was misconfigured. Researchers emphasized that this was &lt;strong&gt;not&lt;/strong&gt; a sandbox escape or an AI "going rogue," but rather the result of unintended internet access granted during the evaluation.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Agents Are Different from Traditional Software
&lt;/h2&gt;

&lt;p&gt;Traditional applications execute predefined instructions.&lt;/p&gt;

&lt;p&gt;AI agents can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;plan multiple actions,&lt;/li&gt;
&lt;li&gt;adapt to changing environments,&lt;/li&gt;
&lt;li&gt;interact with APIs and web services,&lt;/li&gt;
&lt;li&gt;make autonomous decisions to accomplish objectives.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes testing significantly more challenging.&lt;/p&gt;

&lt;p&gt;Security teams must evaluate not only &lt;strong&gt;what an AI can do&lt;/strong&gt;, but also &lt;strong&gt;what it might attempt to do&lt;/strong&gt; under unexpected conditions.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Secure AI Testing Matters
&lt;/h2&gt;

&lt;p&gt;Recent incidents involving several major AI developers demonstrate that evaluation environments require strict controls. Even a simple configuration mistake can allow an autonomous agent to interact with systems beyond its intended scope.&lt;/p&gt;

&lt;p&gt;Organizations developing AI agents should consider:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;isolated testing environments,&lt;/li&gt;
&lt;li&gt;least-privilege access,&lt;/li&gt;
&lt;li&gt;continuous monitoring,&lt;/li&gt;
&lt;li&gt;detailed audit logs,&lt;/li&gt;
&lt;li&gt;clear execution boundaries,&lt;/li&gt;
&lt;li&gt;human oversight for high-impact actions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These practices are becoming essential as AI systems become more capable.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI Is Both a Security Tool and a Security Challenge
&lt;/h2&gt;

&lt;p&gt;The same technology that helps defenders can also be abused by attackers.&lt;/p&gt;

&lt;p&gt;AI is already being used to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;detect threats,&lt;/li&gt;
&lt;li&gt;analyze malware,&lt;/li&gt;
&lt;li&gt;automate incident response,&lt;/li&gt;
&lt;li&gt;identify software vulnerabilities.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At the same time, attackers are experimenting with AI to improve phishing, social engineering, vulnerability discovery, and attack automation.&lt;/p&gt;

&lt;p&gt;This dual-use nature makes AI governance one of the biggest cybersecurity challenges of the coming years.&lt;/p&gt;

&lt;h2&gt;
  
  
  Read the Full Analysis
&lt;/h2&gt;

&lt;p&gt;If you'd like to learn more about the Meta AI security incident and what it means for the future of autonomous AI, read the full article:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://netbe.pl/meta-ai-model-breached-another-companys-systems-during-security-testing/" rel="noopener noreferrer"&gt;https://netbe.pl/meta-ai-model-breached-another-companys-systems-during-security-testing/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;The question is no longer whether AI agents will become more autonomous.&lt;/p&gt;

&lt;p&gt;The real challenge is ensuring they remain &lt;strong&gt;predictable, auditable, and secure&lt;/strong&gt; as they gain access to increasingly powerful tools and environments.&lt;/p&gt;

&lt;p&gt;How do you think AI security testing should evolve over the next few years?&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
