<?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>Social Media as a Digital Identity Layer — The Security Problem Developers Should Understand</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Thu, 17 Sep 2026 11:05:22 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/social-media-as-a-digital-identity-layer-the-security-problem-developers-should-understand-2omc</link>
      <guid>https://dev.to/cyberbezpieczenstwo/social-media-as-a-digital-identity-layer-the-security-problem-developers-should-understand-2omc</guid>
      <description>&lt;p&gt;Social media accounts are no longer just pages containing a profile picture, posts and followers.&lt;/p&gt;

&lt;p&gt;They increasingly act as a &lt;strong&gt;digital identity layer&lt;/strong&gt; connecting users with applications, APIs, authentication providers, business platforms and third-party services.&lt;/p&gt;

&lt;p&gt;That changes the security model.&lt;/p&gt;

&lt;p&gt;A compromised social media account may no longer mean simply losing access to a profile. It can mean losing access to connected applications, OAuth integrations, business tools, recovery channels and other services that trust that identity.&lt;/p&gt;

&lt;p&gt;I recently explored this topic in more detail here:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://netbe.pl/social-media-przestaja-byc-tylko-profilami-staja-sie-warstwa-tozsamosci-cyfrowej/" rel="noopener noreferrer"&gt;Social media przestają być tylko profilami. Stają się warstwą tożsamości cyfrowej&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The identity graph
&lt;/h2&gt;

&lt;p&gt;Modern applications rarely operate as isolated systems.&lt;/p&gt;

&lt;p&gt;A single user identity can be connected to:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;User
 │
 ├── Social Account
 │    ├── OAuth
 │    ├── Sessions
 │    └── Recovery
 │
 ├── SaaS Applications
 │
 ├── Developer Platforms
 │
 ├── Business Accounts
 │
 ├── APIs
 │
 └── Third-Party Integrations
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The result is an &lt;strong&gt;identity graph&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The more connections an account has, the more valuable the account becomes to an attacker.&lt;/p&gt;

&lt;p&gt;This is why developers should stop thinking about authentication as simply:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;username + password
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The real attack surface is much larger.&lt;/p&gt;

&lt;h2&gt;
  
  
  OAuth changes the attack model
&lt;/h2&gt;

&lt;p&gt;OAuth makes integrations easier, but it also introduces additional trust relationships.&lt;/p&gt;

&lt;p&gt;A user may authorize an external application to access parts of their account without giving that application the password.&lt;/p&gt;

&lt;p&gt;From a security perspective, this means the following components matter:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;access tokens&lt;/li&gt;
&lt;li&gt;refresh tokens&lt;/li&gt;
&lt;li&gt;scopes&lt;/li&gt;
&lt;li&gt;redirect URIs&lt;/li&gt;
&lt;li&gt;authorization codes&lt;/li&gt;
&lt;li&gt;session cookies&lt;/li&gt;
&lt;li&gt;token storage&lt;/li&gt;
&lt;li&gt;application permissions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A compromised OAuth integration can become an indirect path into the user's digital identity.&lt;/p&gt;

&lt;p&gt;Developers should therefore treat OAuth permissions as security boundaries, not merely implementation details.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sessions are credentials too
&lt;/h2&gt;

&lt;p&gt;One of the most common mistakes is focusing heavily on password protection while underestimating active sessions.&lt;/p&gt;

&lt;p&gt;An attacker who obtains a valid session token may not need the password at all.&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;Password
   ↓
Authentication
   ↓
Session Token
   ↓
Authenticated Application
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If the session token is stolen:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Attacker
   ↓
Stolen Session
   ↓
Authenticated Account
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The password becomes irrelevant until the session is invalidated.&lt;/p&gt;

&lt;p&gt;Applications should therefore consider:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;short-lived access tokens&lt;/li&gt;
&lt;li&gt;secure cookie attributes&lt;/li&gt;
&lt;li&gt;token rotation&lt;/li&gt;
&lt;li&gt;session revocation&lt;/li&gt;
&lt;li&gt;device/session management&lt;/li&gt;
&lt;li&gt;suspicious-login detection&lt;/li&gt;
&lt;li&gt;reauthentication for sensitive operations&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Account recovery is part of the attack surface
&lt;/h2&gt;

&lt;p&gt;Recovery mechanisms are often weaker than the primary authentication mechanism.&lt;/p&gt;

&lt;p&gt;An attacker may target:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Password reset
Email recovery
Phone recovery
Backup codes
Trusted devices
OAuth providers
Support processes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This creates an important security principle:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The effective security of an account is limited by its weakest recovery path.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Strong MFA does not help much if an attacker can bypass it through a poorly protected recovery mechanism.&lt;/p&gt;

&lt;h2&gt;
  
  
  Social engineering becomes more powerful after compromise
&lt;/h2&gt;

&lt;p&gt;Social accounts contain context.&lt;/p&gt;

&lt;p&gt;Contacts.&lt;/p&gt;

&lt;p&gt;Messages.&lt;/p&gt;

&lt;p&gt;Professional relationships.&lt;/p&gt;

&lt;p&gt;Previous conversations.&lt;/p&gt;

&lt;p&gt;Public information.&lt;/p&gt;

&lt;p&gt;Business affiliations.&lt;/p&gt;

&lt;p&gt;Once an attacker gains control, the compromised account can become a highly convincing social-engineering platform.&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;Compromised Account
        ↓
Trusted Identity
        ↓
Convincing Message
        ↓
Victim
        ↓
Malicious Link / OAuth Request
        ↓
Second Compromise
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The original compromise can therefore become the infrastructure for another attack.&lt;/p&gt;

&lt;h2&gt;
  
  
  Business accounts are especially sensitive
&lt;/h2&gt;

&lt;p&gt;A personal social account and a company account do not have the same security impact.&lt;/p&gt;

&lt;p&gt;Business identities can provide access to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;advertising platforms&lt;/li&gt;
&lt;li&gt;payment systems&lt;/li&gt;
&lt;li&gt;analytics&lt;/li&gt;
&lt;li&gt;customer communication&lt;/li&gt;
&lt;li&gt;publishing systems&lt;/li&gt;
&lt;li&gt;brand accounts&lt;/li&gt;
&lt;li&gt;developer integrations&lt;/li&gt;
&lt;li&gt;administrative functions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An attacker does not necessarily need access to the company's internal network.&lt;/p&gt;

&lt;p&gt;Compromising an externally trusted identity can be enough to cause serious damage.&lt;/p&gt;

&lt;h2&gt;
  
  
  What developers should build
&lt;/h2&gt;

&lt;p&gt;Applications that depend on external identity providers should assume that identity compromise is possible.&lt;/p&gt;

&lt;p&gt;A resilient architecture should include:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Minimal OAuth scopes
&lt;/h3&gt;

&lt;p&gt;Request only the permissions that the application actually needs.&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Full account access
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;when the application requires:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Basic profile information
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Least privilege applies to identity integrations too.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Secure token storage
&lt;/h3&gt;

&lt;p&gt;Never expose long-lived tokens to client-side code unnecessarily.&lt;/p&gt;

&lt;p&gt;Tokens should be protected using appropriate server-side storage and access controls.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Strong redirect URI validation
&lt;/h3&gt;

&lt;p&gt;OAuth redirect handling must be strict.&lt;/p&gt;

&lt;p&gt;Do not rely on loose matching or user-controlled redirect destinations.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Session management
&lt;/h3&gt;

&lt;p&gt;Provide users with the ability to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;view active sessions&lt;/li&gt;
&lt;li&gt;revoke sessions&lt;/li&gt;
&lt;li&gt;revoke connected applications&lt;/li&gt;
&lt;li&gt;rotate credentials&lt;/li&gt;
&lt;li&gt;force reauthentication&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. Step-up authentication
&lt;/h3&gt;

&lt;p&gt;Sensitive actions should require stronger verification.&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;Normal login
    ↓
Authenticated session
    ↓
Sensitive operation
    ↓
Reauthentication / MFA
    ↓
Action allowed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This reduces the impact of a stolen session.&lt;/p&gt;

&lt;h2&gt;
  
  
  Treat identity as infrastructure
&lt;/h2&gt;

&lt;p&gt;Developers are used to thinking about infrastructure as servers, databases, networks and cloud services.&lt;/p&gt;

&lt;p&gt;Identity belongs in the same category.&lt;/p&gt;

&lt;p&gt;If an application depends on an external identity provider, then that provider becomes part of the application's security architecture.&lt;/p&gt;

&lt;p&gt;The dependency graph 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;Application
   │
   ├── Identity Provider
   │
   ├── OAuth
   │
   ├── Session Infrastructure
   │
   ├── Email
   │
   └── Recovery System
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Every one of those dependencies can become an attack path.&lt;/p&gt;

&lt;h2&gt;
  
  
  Practical security checklist
&lt;/h2&gt;

&lt;p&gt;For applications using social or external identity providers:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[ ] Use MFA where available
[ ] Minimize OAuth scopes
[ ] Protect access and refresh tokens
[ ] Validate OAuth redirect URIs
[ ] Implement secure session management
[ ] Support session revocation
[ ] Support OAuth integration revocation
[ ] Require reauthentication for sensitive actions
[ ] Protect password recovery
[ ] Monitor suspicious authentication activity
[ ] Log authentication and authorization events
[ ] Avoid unnecessary long-lived credentials
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



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

&lt;p&gt;The security model of social media has changed.&lt;/p&gt;

&lt;p&gt;These platforms are increasingly becoming identity hubs rather than isolated communication services.&lt;/p&gt;

&lt;p&gt;That means developers need to think beyond:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"Can the user log in?"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The better questions are:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;What does this identity control?

What applications trust it?

What tokens were issued?

What happens if the session is stolen?

Can recovery bypass MFA?

Which integrations can be revoked?

What happens after the account is compromised?
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Those questions describe the real attack surface.&lt;/p&gt;

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

&lt;p&gt;Digital identity is becoming interconnected.&lt;/p&gt;

&lt;p&gt;Social accounts can authenticate applications, authorize integrations, maintain persistent sessions and serve as recovery channels.&lt;/p&gt;

&lt;p&gt;That makes identity security an architectural problem.&lt;/p&gt;

&lt;p&gt;For developers, the lesson is simple: &lt;strong&gt;do not protect only the login screen. Protect the entire identity graph.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Related reading:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://netbe.pl/social-media-przestaja-byc-tylko-profilami-staja-sie-warstwa-tozsamosci-cyfrowej/" rel="noopener noreferrer"&gt;Social media przestają być tylko profilami. Stają się warstwą tożsamości cyfrowej&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>MikroTik RouterOS Is Under Active Attack: What MikroTrick Means for Network Security</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Sun, 06 Sep 2026 16:27:09 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/mikrotik-routeros-is-under-active-attack-what-mikrotrick-means-for-network-security-56n0</link>
      <guid>https://dev.to/cyberbezpieczenstwo/mikrotik-routeros-is-under-active-attack-what-mikrotrick-means-for-network-security-56n0</guid>
      <description>&lt;p&gt;MikroTik RouterOS has just become a very practical security problem, not another vulnerability that can sit quietly in a vulnerability database.&lt;/p&gt;

&lt;p&gt;CERT Polska has confirmed active exploitation of a chain of vulnerabilities in RouterOS that can allow an attacker to gain full control of a MikroTik router without authentication when SSH remote access is enabled. The chain has been named &lt;strong&gt;MikroTrick&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This matters because a compromised router is not just another compromised endpoint. It sits in the middle of the network.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is MikroTrick?
&lt;/h2&gt;

&lt;p&gt;MikroTrick is not a single vulnerability. It is a chain involving multiple RouterOS security issues.&lt;/p&gt;

&lt;p&gt;The dangerous combination allows an attacker to reach full device compromise through the SSH service without first having valid credentials.&lt;/p&gt;

&lt;p&gt;That changes the threat model considerably.&lt;/p&gt;

&lt;p&gt;An exposed SSH service is normally protected by authentication. With this attack chain, that assumption can no longer be trusted on affected RouterOS installations.&lt;/p&gt;

&lt;p&gt;CERT Polska coordinated the disclosure of six RouterOS vulnerabilities and confirmed that two of them can be combined to achieve full device takeover.&lt;/p&gt;

&lt;p&gt;MikroTik has already released fixed RouterOS versions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;RouterOS 7.24.2&lt;/li&gt;
&lt;li&gt;RouterOS 7.23.5&lt;/li&gt;
&lt;li&gt;RouterOS 6.49.21&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Administrators should upgrade immediately rather than waiting for exploitation indicators to appear.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Router Compromise Is Different
&lt;/h2&gt;

&lt;p&gt;Compromising a workstation gives an attacker access to one machine.&lt;/p&gt;

&lt;p&gt;Compromising a router can give them a strategic position inside the entire network.&lt;/p&gt;

&lt;p&gt;A compromised RouterOS device may allow an attacker to manipulate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DNS configuration&lt;/li&gt;
&lt;li&gt;firewall rules&lt;/li&gt;
&lt;li&gt;routing&lt;/li&gt;
&lt;li&gt;NAT&lt;/li&gt;
&lt;li&gt;VPN configuration&lt;/li&gt;
&lt;li&gt;traffic forwarding&lt;/li&gt;
&lt;li&gt;administrative accounts&lt;/li&gt;
&lt;li&gt;network monitoring&lt;/li&gt;
&lt;li&gt;remote-access infrastructure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The attacker may also use the router as a foothold for attacking systems behind it.&lt;/p&gt;

&lt;p&gt;This is why network appliances are particularly attractive targets. They are trusted infrastructure, frequently exposed to the Internet, and often monitored less aggressively than Windows or Linux servers.&lt;/p&gt;

&lt;h2&gt;
  
  
  The SSH Problem
&lt;/h2&gt;

&lt;p&gt;The attack is especially relevant to organizations that expose RouterOS SSH to untrusted networks.&lt;/p&gt;

&lt;p&gt;MikroTik's own security advisory currently confirms that a RouterOS vulnerability was fixed across its release channels and recommends upgrading. Detailed technical information was initially withheld to give administrators time to patch.&lt;/p&gt;

&lt;p&gt;That window is effectively closing now that active exploitation has been identified.&lt;/p&gt;

&lt;p&gt;If SSH is reachable from the Internet, the router should be considered high priority.&lt;/p&gt;

&lt;p&gt;Do not assume that changing the SSH port is sufficient protection.&lt;/p&gt;

&lt;p&gt;Security through obscurity does not solve a vulnerability in the SSH implementation itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Administrators Should Do
&lt;/h2&gt;

&lt;p&gt;The first step is obvious:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Patch RouterOS.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Check the running version and upgrade to a fixed release appropriate for your RouterOS branch.&lt;/p&gt;

&lt;p&gt;Then reduce the attack surface.&lt;/p&gt;

&lt;p&gt;SSH management should not be exposed globally unless there is a very good operational reason. Restrict management access with firewall rules and allow only trusted administration networks or VPN endpoints.&lt;/p&gt;

&lt;p&gt;Also review:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/ip service&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;firewall rules&lt;/li&gt;
&lt;li&gt;administrator accounts&lt;/li&gt;
&lt;li&gt;active sessions&lt;/li&gt;
&lt;li&gt;SSH configuration&lt;/li&gt;
&lt;li&gt;recent configuration changes&lt;/li&gt;
&lt;li&gt;unusual DNS settings&lt;/li&gt;
&lt;li&gt;unexpected NAT rules&lt;/li&gt;
&lt;li&gt;unexpected firewall rules&lt;/li&gt;
&lt;li&gt;suspicious scheduled tasks or scripts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A firmware update does not automatically tell you whether someone already compromised the router.&lt;/p&gt;

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

&lt;p&gt;&lt;strong&gt;Patching stops the next attack. It does not undo the previous one.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Assume Compromise If SSH Was Exposed
&lt;/h2&gt;

&lt;p&gt;If a vulnerable RouterOS device had SSH exposed to the Internet during the exploitation window, administrators should investigate it rather than simply applying the update and moving on.&lt;/p&gt;

&lt;p&gt;Look for unexpected administrative users and configuration changes.&lt;/p&gt;

&lt;p&gt;One particularly interesting indicator reported in connection with current RouterOS exploitation is an unexpected SSH user named &lt;code&gt;-2&lt;/code&gt;. Security researchers have warned that affected devices should be checked for signs of compromise.&lt;/p&gt;

&lt;p&gt;The exact indicators will evolve as researchers publish more technical details, so incident response should not depend on one IOC.&lt;/p&gt;

&lt;p&gt;If compromise is suspected, preserve logs and configuration information before making extensive changes.&lt;/p&gt;

&lt;h2&gt;
  
  
  MikroTik Has Been Here Before
&lt;/h2&gt;

&lt;p&gt;This is not the first time attackers have shown interest in MikroTik infrastructure.&lt;/p&gt;

&lt;p&gt;RouterOS has previously been targeted through vulnerabilities that allowed attackers to read files, escalate privileges, obtain root-level access, build botnets, redirect traffic and abuse compromised routers for other purposes.&lt;/p&gt;

&lt;p&gt;That history makes MikroTrick particularly uncomfortable.&lt;/p&gt;

&lt;p&gt;MikroTik routers are not niche devices sitting in isolated laboratories. They are deployed as Internet gateways, wireless infrastructure, VPN endpoints and core network equipment.&lt;/p&gt;

&lt;p&gt;A successful compromise therefore has consequences beyond the device itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Bigger Lesson
&lt;/h2&gt;

&lt;p&gt;The interesting part of MikroTrick isn't just the vulnerability chain.&lt;/p&gt;

&lt;p&gt;It is the architecture around it.&lt;/p&gt;

&lt;p&gt;Network devices are often treated as infrastructure rather than computers. They receive less endpoint telemetry, fewer security agents and sometimes fewer emergency patching cycles.&lt;/p&gt;

&lt;p&gt;That is exactly what attackers want.&lt;/p&gt;

&lt;p&gt;A router with an Internet-facing management interface should be treated like any other Internet-facing server.&lt;/p&gt;

&lt;p&gt;Patch it.&lt;/p&gt;

&lt;p&gt;Restrict it.&lt;/p&gt;

&lt;p&gt;Monitor it.&lt;/p&gt;

&lt;p&gt;And assume that a critical management-plane vulnerability will eventually be exploited.&lt;/p&gt;

&lt;p&gt;The current MikroTrick campaign is a good reminder that the perimeter is not dead — attackers are simply attacking the devices that control it.&lt;/p&gt;

&lt;p&gt;For the technical breakdown and the latest details on the MikroTrick attack, see &lt;strong&gt;&lt;a href="https://bugstoday.com/mikrotik-routeros-is-under-active-attack-mikrotrick-can-take-over-the-router/" rel="noopener noreferrer"&gt;MikroTik RouterOS Is Under Active Attack — MikroTrick Can Take Over the Router&lt;/a&gt;&lt;/strong&gt; on Bugstoday.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;CERT Polska — Critical vulnerabilities in MikroTik RouterOS are being actively exploited&lt;/li&gt;
&lt;li&gt;MikroTik — RouterOS Security Announcements&lt;/li&gt;
&lt;li&gt;CISA — MikroTik RouterOS Security Advisory&lt;/li&gt;
&lt;li&gt;Security researchers monitoring the MikroTrick exploitation campaign&lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>CVSS Is Not Enough: How to Prioritize Vulnerabilities in Real Environments</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Sat, 29 Aug 2026 16:43:26 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/cvss-is-not-enough-how-to-prioritize-vulnerabilities-in-real-environments-412b</link>
      <guid>https://dev.to/cyberbezpieczenstwo/cvss-is-not-enough-how-to-prioritize-vulnerabilities-in-real-environments-412b</guid>
      <description>&lt;h1&gt;
  
  
  CVSS Is Not Enough: How to Prioritize Vulnerabilities in Real Environments
&lt;/h1&gt;

&lt;p&gt;A vulnerability scanner can produce thousands of findings.&lt;/p&gt;

&lt;p&gt;A security team still has to decide what gets fixed first.&lt;/p&gt;

&lt;p&gt;That is where vulnerability management becomes difficult.&lt;/p&gt;

&lt;p&gt;The obvious approach is to sort everything by CVSS score. Critical vulnerabilities go to the top, medium findings go lower, and low-severity issues wait for the next maintenance cycle.&lt;/p&gt;

&lt;p&gt;It sounds reasonable.&lt;/p&gt;

&lt;p&gt;It can also produce the wrong priorities.&lt;/p&gt;

&lt;p&gt;CVSS describes technical severity. It does not know how your infrastructure is configured, whether an affected service is exposed to the Internet, whether an exploit is available, or whether attackers are already using the vulnerability.&lt;/p&gt;

&lt;p&gt;Those factors can completely change the risk.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start With the Attack Path
&lt;/h2&gt;

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

&lt;blockquote&gt;
&lt;p&gt;How severe is this vulnerability?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;ask:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How could an attacker reach it?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A useful starting point is to map the attack path:&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
Exposed Service
   |
   v
Vulnerable Component
   |
   v
Initial Access
   |
   v
Privilege Escalation
   |
   v
Sensitive System
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A vulnerability sitting at the beginning of this chain deserves more attention than an identical vulnerability buried behind several security controls.&lt;/p&gt;

&lt;p&gt;The software bug is the same.&lt;/p&gt;

&lt;p&gt;The exposure is not.&lt;/p&gt;

&lt;h2&gt;
  
  
  CVSS Is a Starting Point
&lt;/h2&gt;

&lt;p&gt;CVSS remains useful for comparing vulnerabilities.&lt;/p&gt;

&lt;p&gt;It provides standardized information about characteristics such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;attack vector,&lt;/li&gt;
&lt;li&gt;attack complexity,&lt;/li&gt;
&lt;li&gt;privileges required,&lt;/li&gt;
&lt;li&gt;user interaction,&lt;/li&gt;
&lt;li&gt;confidentiality impact,&lt;/li&gt;
&lt;li&gt;integrity impact,&lt;/li&gt;
&lt;li&gt;availability impact.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But a CVSS score is not an organization's risk score.&lt;/p&gt;

&lt;p&gt;Imagine a critical vulnerability affecting a development server that is isolated from the Internet.&lt;/p&gt;

&lt;p&gt;Now compare it with a lower-scoring vulnerability affecting an Internet-facing authentication gateway.&lt;/p&gt;

&lt;p&gt;The second system may deserve immediate attention because the attack path is much shorter.&lt;/p&gt;

&lt;p&gt;Security teams should therefore treat CVSS as one input into prioritization rather than the final decision.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exposure Changes the Calculation
&lt;/h2&gt;

&lt;p&gt;Internet exposure is one of the simplest factors to evaluate.&lt;/p&gt;

&lt;p&gt;Ask:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Is the vulnerable service reachable from the Internet?&lt;/li&gt;
&lt;li&gt;Is it exposed through a VPN?&lt;/li&gt;
&lt;li&gt;Is authentication required?&lt;/li&gt;
&lt;li&gt;Is the service behind a WAF?&lt;/li&gt;
&lt;li&gt;Is access restricted to specific IP ranges?&lt;/li&gt;
&lt;li&gt;Can the vulnerable functionality be disabled?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An Internet-facing system can be continuously scanned by automated tools.&lt;/p&gt;

&lt;p&gt;Attackers do not need to know the organization personally.&lt;/p&gt;

&lt;p&gt;They can discover vulnerable software through mass scanning.&lt;/p&gt;

&lt;p&gt;This makes externally exposed infrastructure particularly important during emergency patching.&lt;/p&gt;

&lt;h2&gt;
  
  
  Exploit Availability Matters
&lt;/h2&gt;

&lt;p&gt;A vulnerability with no known exploit is not equivalent to one with a reliable public exploit.&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Vulnerability disclosed
&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 plaintext"&gt;&lt;code&gt;Vulnerability disclosed
        +
Working exploit
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The second situation lowers the barrier to exploitation.&lt;/p&gt;

&lt;p&gt;Security teams should therefore monitor more than vulnerability databases.&lt;/p&gt;

&lt;p&gt;They should track:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;proof-of-concept releases,&lt;/li&gt;
&lt;li&gt;exploit repositories,&lt;/li&gt;
&lt;li&gt;vendor advisories,&lt;/li&gt;
&lt;li&gt;threat intelligence,&lt;/li&gt;
&lt;li&gt;exploitation reports,&lt;/li&gt;
&lt;li&gt;and CISA's Known Exploited Vulnerabilities catalog.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The moment reliable exploitation becomes possible, the priority may need to change.&lt;/p&gt;

&lt;h2&gt;
  
  
  Active Exploitation Is the Biggest Signal
&lt;/h2&gt;

&lt;p&gt;The strongest warning sign is simple:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Attackers are already exploiting the &lt;a href="https://bugstoday.com/citrix-netscaler-bug-escalates-into-unauthenticated-rce/" rel="noopener noreferrer"&gt;vulnerability&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;At that point, theoretical risk becomes observed activity.&lt;/p&gt;

&lt;p&gt;A recent Citrix NetScaler case illustrates the difference. CVE-2026-8452 has moved into active exploitation, with researchers observing attackers deploying web shells and executing discovery commands on compromised appliances. CISA has also added the vulnerability to its KEV catalog.&lt;/p&gt;

&lt;p&gt;That changes the remediation decision.&lt;/p&gt;

&lt;p&gt;This is no longer:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"We should probably patch this soon."&lt;/p&gt;
&lt;/blockquote&gt;

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

&lt;blockquote&gt;
&lt;p&gt;"We need to determine whether our systems were exposed and potentially compromised."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Patching and Incident Response Are Different Tasks
&lt;/h2&gt;

&lt;p&gt;One of the most important distinctions in vulnerability management is that patching does not automatically mean remediation is complete.&lt;/p&gt;

&lt;p&gt;Suppose an Internet-facing appliance was vulnerable for two weeks.&lt;/p&gt;

&lt;p&gt;An attacker exploited it on day seven.&lt;/p&gt;

&lt;p&gt;The security team installs the vendor update on day fourteen.&lt;/p&gt;

&lt;p&gt;The vulnerability is now patched.&lt;/p&gt;

&lt;p&gt;The attacker may still have:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;created persistence,&lt;/li&gt;
&lt;li&gt;dropped malicious files,&lt;/li&gt;
&lt;li&gt;created accounts,&lt;/li&gt;
&lt;li&gt;modified configuration,&lt;/li&gt;
&lt;li&gt;stolen credentials,&lt;/li&gt;
&lt;li&gt;established outbound communication,&lt;/li&gt;
&lt;li&gt;or moved toward another system.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The correct workflow is therefore:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Identify
   |
   v
Patch
   |
   +------&amp;gt; Verify Fix
   |
   v
Investigate Previous Exposure
   |
   v
Monitor
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A patch closes the known vulnerability.&lt;/p&gt;

&lt;p&gt;It does not erase evidence of previous compromise.&lt;/p&gt;

&lt;h2&gt;
  
  
  Asset Value Changes Everything
&lt;/h2&gt;

&lt;p&gt;A vulnerability on a random workstation is not necessarily equivalent to the same vulnerability on an identity server.&lt;/p&gt;

&lt;p&gt;Think about the systems that sit at important trust boundaries:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Active Directory,&lt;/li&gt;
&lt;li&gt;identity providers,&lt;/li&gt;
&lt;li&gt;VPN gateways,&lt;/li&gt;
&lt;li&gt;certificate authorities,&lt;/li&gt;
&lt;li&gt;CI/CD platforms,&lt;/li&gt;
&lt;li&gt;Git servers,&lt;/li&gt;
&lt;li&gt;database servers,&lt;/li&gt;
&lt;li&gt;email infrastructure.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Compromise of one of these systems can provide access to much more than the machine itself.&lt;/p&gt;

&lt;p&gt;For example, a compromised Git server may expose:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;source code,&lt;/li&gt;
&lt;li&gt;deployment scripts,&lt;/li&gt;
&lt;li&gt;API keys,&lt;/li&gt;
&lt;li&gt;CI/CD credentials,&lt;/li&gt;
&lt;li&gt;configuration files,&lt;/li&gt;
&lt;li&gt;container definitions,&lt;/li&gt;
&lt;li&gt;and internal project information.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The value of the asset should therefore influence remediation priority.&lt;/p&gt;

&lt;h2&gt;
  
  
  Vulnerability Chaining Makes Simple Scores Misleading
&lt;/h2&gt;

&lt;p&gt;Attackers do not always need one vulnerability to provide complete control.&lt;/p&gt;

&lt;p&gt;They can chain multiple weaknesses.&lt;/p&gt;

&lt;p&gt;A simplified attack 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;Initial Access
      |
      v
Local Privilege Escalation
      |
      v
Credential Theft
      |
      v
Lateral Movement
      |
      v
Domain Access
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A vulnerability that only provides local privilege escalation may look less dangerous when viewed independently.&lt;/p&gt;

&lt;p&gt;But if another flaw provides initial access to the same machine, the combination becomes much more interesting.&lt;/p&gt;

&lt;p&gt;This is why vulnerability management should consider attack paths rather than isolated CVE entries.&lt;/p&gt;

&lt;h2&gt;
  
  
  Authentication Requirements Matter
&lt;/h2&gt;

&lt;p&gt;Another useful question is whether exploitation requires authentication.&lt;/p&gt;

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

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Internet
   ↓
Vulnerable Service
   ↓
Code Execution
&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 plaintext"&gt;&lt;code&gt;Internet
   ↓
Login
   ↓
Valid Account
   ↓
Vulnerable Service
   ↓
Code Execution
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The second scenario may require an attacker to obtain credentials first.&lt;/p&gt;

&lt;p&gt;That does not make the vulnerability harmless.&lt;/p&gt;

&lt;p&gt;It simply changes the attack path.&lt;/p&gt;

&lt;p&gt;Security teams should evaluate where those credentials could come from and whether the affected application is exposed to credential-stuffing, phishing, session theft or other attacks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Don't Forget Configuration
&lt;/h2&gt;

&lt;p&gt;Software versions alone do not always tell the complete story.&lt;/p&gt;

&lt;p&gt;Configuration can determine whether a vulnerability is reachable.&lt;/p&gt;

&lt;p&gt;Examples include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;open registration,&lt;/li&gt;
&lt;li&gt;enabled APIs,&lt;/li&gt;
&lt;li&gt;exposed administrative interfaces,&lt;/li&gt;
&lt;li&gt;unnecessary services,&lt;/li&gt;
&lt;li&gt;permissive firewall rules,&lt;/li&gt;
&lt;li&gt;weak access controls,&lt;/li&gt;
&lt;li&gt;legacy authentication,&lt;/li&gt;
&lt;li&gt;and excessive privileges.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Two organizations can run exactly the same software version and have very different levels of exposure.&lt;/p&gt;

&lt;p&gt;This is one reason asset context is so important.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Practical Prioritization Model
&lt;/h2&gt;

&lt;p&gt;A simple operational model can divide findings into three groups.&lt;/p&gt;

&lt;h3&gt;
  
  
  Emergency
&lt;/h3&gt;

&lt;p&gt;Prioritize immediately when several of these conditions apply:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;active exploitation,&lt;/li&gt;
&lt;li&gt;Internet exposure,&lt;/li&gt;
&lt;li&gt;public reliable exploit,&lt;/li&gt;
&lt;li&gt;remote code execution,&lt;/li&gt;
&lt;li&gt;authentication bypass,&lt;/li&gt;
&lt;li&gt;privileged infrastructure,&lt;/li&gt;
&lt;li&gt;high-value data.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  High Priority
&lt;/h3&gt;

&lt;p&gt;Accelerate remediation when there is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a public PoC,&lt;/li&gt;
&lt;li&gt;remote exploitability,&lt;/li&gt;
&lt;li&gt;broad deployment,&lt;/li&gt;
&lt;li&gt;sensitive application access,&lt;/li&gt;
&lt;li&gt;limited authentication requirements,&lt;/li&gt;
&lt;li&gt;weak compensating controls.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Standard
&lt;/h3&gt;

&lt;p&gt;Normal remediation may be appropriate when:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;exploitation is not known,&lt;/li&gt;
&lt;li&gt;the system is isolated,&lt;/li&gt;
&lt;li&gt;local access is required,&lt;/li&gt;
&lt;li&gt;strong controls reduce exposure,&lt;/li&gt;
&lt;li&gt;the asset has limited business value.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These categories should be adapted to the organization's environment.&lt;/p&gt;

&lt;p&gt;They are not replacements for formal risk management.&lt;/p&gt;

&lt;p&gt;They are a way to avoid treating every CVE as equally urgent.&lt;/p&gt;

&lt;h2&gt;
  
  
  Verification Is Part of Patching
&lt;/h2&gt;

&lt;p&gt;Installing an update is only one step.&lt;/p&gt;

&lt;p&gt;Security teams should verify that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the expected version is running,&lt;/li&gt;
&lt;li&gt;vulnerable components are no longer present,&lt;/li&gt;
&lt;li&gt;services were restarted when necessary,&lt;/li&gt;
&lt;li&gt;configuration changes were applied,&lt;/li&gt;
&lt;li&gt;external scanners no longer detect the vulnerability,&lt;/li&gt;
&lt;li&gt;and the affected system is still behaving correctly.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Without verification, a patch ticket can be marked complete while the vulnerability remains exploitable.&lt;/p&gt;

&lt;p&gt;This happens more often than organizations would like to admit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Automate the Boring Parts
&lt;/h2&gt;

&lt;p&gt;Automation can significantly improve vulnerability management.&lt;/p&gt;

&lt;p&gt;Useful automation includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;asset discovery,&lt;/li&gt;
&lt;li&gt;software inventory,&lt;/li&gt;
&lt;li&gt;vulnerability scanning,&lt;/li&gt;
&lt;li&gt;patch deployment,&lt;/li&gt;
&lt;li&gt;configuration checks,&lt;/li&gt;
&lt;li&gt;external exposure monitoring,&lt;/li&gt;
&lt;li&gt;and remediation verification.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;But automation should not make the final risk decision by itself.&lt;/p&gt;

&lt;p&gt;A scanner may tell you:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;CVSS 9.8.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It may not know that the affected server is disconnected from the Internet and protected by multiple controls.&lt;/p&gt;

&lt;p&gt;Likewise, it may not understand that a CVSS 7.5 vulnerability exists on the company's externally exposed identity infrastructure.&lt;/p&gt;

&lt;p&gt;Human context still matters.&lt;/p&gt;

&lt;h2&gt;
  
  
  Build Priority Around Attacker Behavior
&lt;/h2&gt;

&lt;p&gt;The best vulnerability-management programs continuously update their priorities.&lt;/p&gt;

&lt;p&gt;A finding that was low priority last week can become urgent today.&lt;/p&gt;

&lt;p&gt;The trigger might be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a new exploit,&lt;/li&gt;
&lt;li&gt;active exploitation,&lt;/li&gt;
&lt;li&gt;a CISA KEV entry,&lt;/li&gt;
&lt;li&gt;publication of technical details,&lt;/li&gt;
&lt;li&gt;discovery of vulnerable Internet-facing systems,&lt;/li&gt;
&lt;li&gt;or evidence that attackers are targeting a specific product.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This means vulnerability management cannot be a monthly spreadsheet exercise.&lt;/p&gt;

&lt;p&gt;The threat changes faster than the spreadsheet.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Better Daily Question
&lt;/h2&gt;

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

&lt;blockquote&gt;
&lt;p&gt;How many vulnerabilities do we have?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;ask:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Which vulnerabilities can realistically be used against our most important systems right now?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That question forces the security team to combine:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Vulnerability Data
        +
Asset Inventory
        +
Network Exposure
        +
Exploit Intelligence
        +
Threat Activity
        +
Business Context
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That combination produces a much more useful security picture.&lt;/p&gt;

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

&lt;p&gt;CVSS is valuable.&lt;/p&gt;

&lt;p&gt;It is also only part of the story.&lt;/p&gt;

&lt;p&gt;Real-world vulnerability risk depends on exposure, exploitability, active exploitation, asset value, configuration and the attack paths available to an adversary.&lt;/p&gt;

&lt;p&gt;The most dangerous vulnerability is not necessarily the one with the highest number.&lt;/p&gt;

&lt;p&gt;Sometimes it is the vulnerability that is already being exploited against an Internet-facing system that controls access to everything else.&lt;/p&gt;

&lt;p&gt;That is why effective vulnerability management is not about producing the longest list of CVEs.&lt;/p&gt;

&lt;p&gt;It is about identifying which weaknesses attackers can actually turn into access — and closing those paths before they become incidents.&lt;/p&gt;

</description>
      <category>vulnerabilities</category>
    </item>
    <item>
      <title>The Vulnerability Lifecycle: From CVE Disclosure to Active Exploitation</title>
      <dc:creator>Marek „Netbe” Lampart </dc:creator>
      <pubDate>Wed, 26 Aug 2026 13:29:52 +0000</pubDate>
      <link>https://dev.to/cyberbezpieczenstwo/the-vulnerability-lifecycle-from-cve-disclosure-to-active-exploitation-47jk</link>
      <guid>https://dev.to/cyberbezpieczenstwo/the-vulnerability-lifecycle-from-cve-disclosure-to-active-exploitation-47jk</guid>
      <description>&lt;p&gt;A vulnerability does not become dangerous simply because someone assigns it a CVE number.&lt;/p&gt;

&lt;p&gt;The real risk usually develops over time.&lt;/p&gt;

&lt;p&gt;A researcher discovers a bug.&lt;/p&gt;

&lt;p&gt;The vendor investigates it.&lt;/p&gt;

&lt;p&gt;A CVE is assigned.&lt;/p&gt;

&lt;p&gt;Technical details are published.&lt;/p&gt;

&lt;p&gt;Someone creates a proof of concept.&lt;/p&gt;

&lt;p&gt;Security researchers reproduce the attack.&lt;/p&gt;

&lt;p&gt;Attackers begin adapting the technique.&lt;/p&gt;

&lt;p&gt;Eventually, exploitation may appear in the wild.&lt;/p&gt;

&lt;p&gt;Understanding this lifecycle is more useful than simply sorting vulnerabilities by CVSS score.&lt;/p&gt;

&lt;p&gt;For developers, system administrators and security teams, the important question is not just:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Does this vulnerability affect us?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The more important question is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Where is this vulnerability in its lifecycle right now?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Stage 1: The Vulnerability Exists
&lt;/h2&gt;

&lt;p&gt;At the beginning, the vulnerability may only be known to the person who discovered it.&lt;/p&gt;

&lt;p&gt;This could be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a security researcher,&lt;/li&gt;
&lt;li&gt;an internal security team,&lt;/li&gt;
&lt;li&gt;a vendor,&lt;/li&gt;
&lt;li&gt;a bug bounty participant,&lt;/li&gt;
&lt;li&gt;or an attacker.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At this stage, defenders may know nothing about the issue.&lt;/p&gt;

&lt;p&gt;This is the most difficult period to manage because there may be no:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CVE,&lt;/li&gt;
&lt;li&gt;patch,&lt;/li&gt;
&lt;li&gt;public advisory,&lt;/li&gt;
&lt;li&gt;detection signature,&lt;/li&gt;
&lt;li&gt;or mitigation guidance.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If attackers discover and exploit the vulnerability before defenders know about it, the issue becomes a zero-day.&lt;/p&gt;

&lt;h2&gt;
  
  
  Stage 2: Disclosure
&lt;/h2&gt;

&lt;p&gt;Once the vulnerability becomes known, things begin to change.&lt;/p&gt;

&lt;p&gt;A vendor advisory may be published.&lt;/p&gt;

&lt;p&gt;A CVE may be assigned.&lt;/p&gt;

&lt;p&gt;Researchers may release a technical analysis.&lt;/p&gt;

&lt;p&gt;Security teams begin checking their environments.&lt;/p&gt;

&lt;p&gt;This is where many organizations make their first prioritization decision.&lt;/p&gt;

&lt;p&gt;Unfortunately, that decision is often based almost entirely on CVSS.&lt;/p&gt;

&lt;p&gt;That is not enough.&lt;/p&gt;

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

&lt;h3&gt;
  
  
  Vulnerability A
&lt;/h3&gt;



&lt;p&gt;```text id="vulnA1"&lt;br&gt;
CVSS: 9.8&lt;br&gt;
Public exploit: No&lt;br&gt;
Active exploitation: No&lt;br&gt;
Internet exposure: Limited&lt;br&gt;
Affected software: Rarely deployed&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


### Vulnerability B



```text id="vulnB1"
CVSS: 7.8
Public exploit: Yes
Active exploitation: Yes
Internet exposure: High
Affected software: Widely deployed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Which one should be patched first?&lt;/p&gt;

&lt;p&gt;The answer depends on your environment.&lt;/p&gt;

&lt;p&gt;Real-world risk requires context.&lt;/p&gt;
&lt;h2&gt;
  
  
  Stage 3: Technical Details Become Public
&lt;/h2&gt;

&lt;p&gt;A vulnerability can exist for a long time without being widely exploitable.&lt;/p&gt;

&lt;p&gt;Then someone publishes technical details.&lt;/p&gt;

&lt;p&gt;That changes the situation.&lt;/p&gt;

&lt;p&gt;Researchers can understand:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the vulnerable component,&lt;/li&gt;
&lt;li&gt;the attack surface,&lt;/li&gt;
&lt;li&gt;the affected versions,&lt;/li&gt;
&lt;li&gt;the conditions required for exploitation,&lt;/li&gt;
&lt;li&gt;and possible attack paths.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Technical disclosure can significantly reduce the amount of research required to reproduce an attack.&lt;/p&gt;

&lt;p&gt;Attackers do not always need to discover the vulnerability themselves.&lt;/p&gt;

&lt;p&gt;They can learn from public research.&lt;/p&gt;

&lt;p&gt;This is one reason why security teams should monitor more than CVE databases.&lt;/p&gt;

&lt;p&gt;Technical write-ups, conference presentations and security research can provide early warning signals.&lt;/p&gt;
&lt;h2&gt;
  
  
  Stage 4: Proof of Concept
&lt;/h2&gt;

&lt;p&gt;A proof of concept is often a turning point.&lt;/p&gt;

&lt;p&gt;Before a PoC exists, exploitation may require significant research.&lt;/p&gt;

&lt;p&gt;After a PoC appears, the vulnerability becomes easier to test.&lt;/p&gt;

&lt;p&gt;That does not mean every PoC can immediately compromise a production environment.&lt;/p&gt;

&lt;p&gt;Many require modification.&lt;/p&gt;

&lt;p&gt;Some work only under specific conditions.&lt;/p&gt;

&lt;p&gt;Others demonstrate the underlying vulnerability without providing a complete attack.&lt;/p&gt;

&lt;p&gt;But public PoCs can dramatically reduce the barrier to experimentation.&lt;/p&gt;

&lt;p&gt;A recent example is the Microsoft Defender issue covered in this &lt;a href="https://bugstoday.com/microsoft-defender-has-a-zero-day-the-patch-still-doesnt-exist/" rel="noopener noreferrer"&gt;BugsToday report about the Microsoft Defender zero-day&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The case demonstrates an important principle.&lt;/p&gt;

&lt;p&gt;Even software designed to protect a system can become part of the attack surface.&lt;/p&gt;

&lt;p&gt;Security products frequently operate with elevated privileges.&lt;/p&gt;

&lt;p&gt;That means a vulnerability affecting a privileged component can potentially have significant consequences.&lt;/p&gt;
&lt;h2&gt;
  
  
  Stage 5: Exploit Development
&lt;/h2&gt;

&lt;p&gt;A PoC and a production-ready exploit are not always the same thing.&lt;/p&gt;

&lt;p&gt;Attackers may need to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;improve reliability,&lt;/li&gt;
&lt;li&gt;bypass security controls,&lt;/li&gt;
&lt;li&gt;adapt the exploit to different versions,&lt;/li&gt;
&lt;li&gt;combine it with another vulnerability,&lt;/li&gt;
&lt;li&gt;or integrate it into malware.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is where exploit development becomes more dangerous.&lt;/p&gt;

&lt;p&gt;The attack may evolve from:&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;```text id="exploit1"&lt;br&gt;
Research Code&lt;br&gt;
     ↓&lt;br&gt;
Proof of Concept&lt;br&gt;
     ↓&lt;br&gt;
Reliable Exploit&lt;br&gt;
     ↓&lt;br&gt;
Automated Exploitation&lt;br&gt;
     ↓&lt;br&gt;
Malware Integration&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;


Once exploitation becomes reliable and repeatable, defenders have less time to react.

## Stage 6: Vulnerability Chaining

One of the biggest mistakes in vulnerability management is evaluating every CVE independently.

Attackers do not always think that way.

They combine weaknesses.

A simple attack chain could look like this:



```text id="chain1"
Initial Access
      ↓
Authentication Bypass
      ↓
Remote Code Execution
      ↓
Privilege Escalation
      ↓
Persistence
      ↓
Credential Theft
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Individually, each vulnerability may have limitations.&lt;/p&gt;

&lt;p&gt;Together, they can lead to complete compromise.&lt;/p&gt;

&lt;p&gt;A useful example is the SharePoint issue discussed in the &lt;a href="https://bugstoday.com/microsoft-sharepoint-auth-bypass-gets-a-public-poc-and-the-rce-chain-is-worse/" rel="noopener noreferrer"&gt;BugsToday analysis of the SharePoint authentication bypass&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Authentication weaknesses are particularly important because they target the first security boundary.&lt;/p&gt;

&lt;p&gt;If an attacker can bypass authentication, the rest of the application may suddenly become accessible.&lt;/p&gt;

&lt;p&gt;And if another vulnerability provides remote code execution, the consequences can become much more serious.&lt;/p&gt;
&lt;h2&gt;
  
  
  Stage 7: Active Exploitation
&lt;/h2&gt;

&lt;p&gt;The final and most urgent stage is exploitation in the wild.&lt;/p&gt;

&lt;p&gt;At this point, the vulnerability is no longer theoretical.&lt;/p&gt;

&lt;p&gt;Attackers are using it.&lt;/p&gt;

&lt;p&gt;Security teams should immediately investigate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;whether vulnerable systems exist,&lt;/li&gt;
&lt;li&gt;whether those systems are exposed,&lt;/li&gt;
&lt;li&gt;whether exploitation attempts can be detected,&lt;/li&gt;
&lt;li&gt;whether compromise indicators are available,&lt;/li&gt;
&lt;li&gt;and whether emergency mitigation is required.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A recent example is the Gitea issue covered in &lt;a href="https://bugstoday.com/gitea-rce-is-being-exploited-attackers-are-already-dropping-payloads/" rel="noopener noreferrer"&gt;this BugsToday report on active exploitation&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This is where vulnerability management changes into incident response.&lt;/p&gt;

&lt;p&gt;The question is no longer:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Should we patch this?&lt;/p&gt;
&lt;/blockquote&gt;

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

&lt;blockquote&gt;
&lt;p&gt;Have we already been compromised?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That distinction is critical.&lt;/p&gt;
&lt;h2&gt;
  
  
  Building a Better Prioritization Model
&lt;/h2&gt;

&lt;p&gt;Instead of relying exclusively on CVSS, security teams can use a broader model.&lt;/p&gt;

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

&lt;p&gt;```text id="riskmodel1"&lt;br&gt;
Real-World Risk =&lt;br&gt;
Severity&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Exploit Availability&lt;/li&gt;
&lt;li&gt;Active Exploitation&lt;/li&gt;
&lt;li&gt;Internet Exposure&lt;/li&gt;
&lt;li&gt;Asset Criticality&lt;/li&gt;
&lt;li&gt;Attack Complexity&lt;/li&gt;
&lt;li&gt;Privileges Gained&lt;/li&gt;
&lt;li&gt;Potential for Chaining
```
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is not a mathematical formula.&lt;/p&gt;

&lt;p&gt;It is a prioritization framework.&lt;/p&gt;

&lt;p&gt;The purpose is to force security teams to look beyond a single number.&lt;/p&gt;
&lt;h3&gt;
  
  
  Questions worth asking
&lt;/h3&gt;

&lt;p&gt;When a new vulnerability appears, ask:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Are we running the affected software?&lt;/li&gt;
&lt;li&gt;Which versions are vulnerable?&lt;/li&gt;
&lt;li&gt;Is the system Internet-facing?&lt;/li&gt;
&lt;li&gt;Is authentication required?&lt;/li&gt;
&lt;li&gt;Is a public PoC available?&lt;/li&gt;
&lt;li&gt;Is exploitation happening in the wild?&lt;/li&gt;
&lt;li&gt;Can the vulnerability be chained?&lt;/li&gt;
&lt;li&gt;What privileges does exploitation provide?&lt;/li&gt;
&lt;li&gt;Is a patch available?&lt;/li&gt;
&lt;li&gt;Are there temporary mitigations?&lt;/li&gt;
&lt;li&gt;Do we have logs that could reveal exploitation?&lt;/li&gt;
&lt;li&gt;What is the business impact if the system is compromised?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;These questions provide much more useful context than CVSS alone.&lt;/p&gt;
&lt;h2&gt;
  
  
  Data Breaches Are Often the Final Stage
&lt;/h2&gt;

&lt;p&gt;The vulnerability lifecycle does not always end with system compromise.&lt;/p&gt;

&lt;p&gt;The next stage can be data theft.&lt;/p&gt;

&lt;p&gt;A compromised system may expose:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;customer data,&lt;/li&gt;
&lt;li&gt;credentials,&lt;/li&gt;
&lt;li&gt;API keys,&lt;/li&gt;
&lt;li&gt;internal documents,&lt;/li&gt;
&lt;li&gt;source code,&lt;/li&gt;
&lt;li&gt;financial information,&lt;/li&gt;
&lt;li&gt;or sensitive personal records.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;a href="https://bugstoday.com/nutex-health-confirms-data-breach-sensitive-information-may-be-exposed/" rel="noopener noreferrer"&gt;Nutex Health data breach reported by BugsToday&lt;/a&gt; is an example of why cybersecurity incidents should not be viewed only through a technical lens.&lt;/p&gt;

&lt;p&gt;The initial compromise may take minutes.&lt;/p&gt;

&lt;p&gt;The consequences can last for years.&lt;/p&gt;

&lt;p&gt;Organizations may face:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;incident-response costs,&lt;/li&gt;
&lt;li&gt;regulatory investigations,&lt;/li&gt;
&lt;li&gt;notification requirements,&lt;/li&gt;
&lt;li&gt;reputational damage,&lt;/li&gt;
&lt;li&gt;legal consequences,&lt;/li&gt;
&lt;li&gt;and continued abuse of stolen information.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  What Developers Can Do
&lt;/h2&gt;

&lt;p&gt;Developers are often the first people capable of reducing the attack surface.&lt;/p&gt;

&lt;p&gt;That means vulnerability management should not be treated exclusively as a security-team responsibility.&lt;/p&gt;

&lt;p&gt;Developers can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;keep dependencies updated,&lt;/li&gt;
&lt;li&gt;remove unused packages,&lt;/li&gt;
&lt;li&gt;monitor security advisories,&lt;/li&gt;
&lt;li&gt;use Software Composition Analysis,&lt;/li&gt;
&lt;li&gt;implement secure authentication,&lt;/li&gt;
&lt;li&gt;avoid exposing unnecessary APIs,&lt;/li&gt;
&lt;li&gt;apply least privilege,&lt;/li&gt;
&lt;li&gt;review third-party components,&lt;/li&gt;
&lt;li&gt;and maintain accurate asset inventories.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The faster a team can answer:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Are we affected?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;the faster it can respond.&lt;/p&gt;
&lt;h2&gt;
  
  
  Continuous Monitoring Matters
&lt;/h2&gt;

&lt;p&gt;The vulnerability landscape moves quickly.&lt;/p&gt;

&lt;p&gt;A CVE published today may have a public PoC tomorrow.&lt;/p&gt;

&lt;p&gt;A proof of concept may become an active exploit next week.&lt;/p&gt;

&lt;p&gt;A vulnerability that initially appears low priority may suddenly become critical because attackers start using it.&lt;/p&gt;

&lt;p&gt;This is why continuous monitoring matters.&lt;/p&gt;

&lt;p&gt;Security teams should track:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;new CVEs,&lt;/li&gt;
&lt;li&gt;vendor advisories,&lt;/li&gt;
&lt;li&gt;public PoCs,&lt;/li&gt;
&lt;li&gt;exploit repositories,&lt;/li&gt;
&lt;li&gt;active exploitation reports,&lt;/li&gt;
&lt;li&gt;CISA KEV updates,&lt;/li&gt;
&lt;li&gt;attack campaigns,&lt;/li&gt;
&lt;li&gt;and relevant data breaches.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Resources such as &lt;a href="https://bugstoday.com/" rel="noopener noreferrer"&gt;BugsToday&lt;/a&gt; can help follow the transition from newly disclosed &lt;strong&gt;Vulnerabilities&lt;/strong&gt; to public &lt;strong&gt;Exploits&lt;/strong&gt;, active attacks and security incidents.&lt;/p&gt;
&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;A CVE is not the end of the vulnerability story.&lt;/p&gt;

&lt;p&gt;It is often the beginning.&lt;/p&gt;

&lt;p&gt;The lifecycle can move through several stages:&lt;br&gt;
&lt;/p&gt;

&lt;p&gt;```text id="lifecycle1"&lt;br&gt;
Vulnerability Discovery&lt;br&gt;
        ↓&lt;br&gt;
Disclosure&lt;br&gt;
        ↓&lt;br&gt;
Technical Analysis&lt;br&gt;
        ↓&lt;br&gt;
Public PoC&lt;br&gt;
        ↓&lt;br&gt;
Exploit Development&lt;br&gt;
        ↓&lt;br&gt;
Attack Chaining&lt;br&gt;
        ↓&lt;br&gt;
Active Exploitation&lt;br&gt;
        ↓&lt;br&gt;
Security Incident&lt;br&gt;
        ↓&lt;br&gt;
Data Breach&lt;/p&gt;

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


Understanding where a vulnerability currently sits in this lifecycle can help developers and security teams make better decisions.

Do not ask only:

&amp;gt; How severe is this CVE?

Also ask:

&amp;gt; How exploitable is it today?

That is often the difference between routine patching and an emergency incident.

---

### Related Reading

* [Microsoft Defender Zero-Day](https://bugstoday.com/microsoft-defender-has-a-zero-day-the-patch-still-doesnt-exist/)
* [Gitea RCE and Active Exploitation](https://bugstoday.com/gitea-rce-is-being-exploited-attackers-are-already-dropping-payloads/)
* [Microsoft SharePoint Authentication Bypass](https://bugstoday.com/microsoft-sharepoint-auth-bypass-gets-a-public-poc-and-the-rce-chain-is-worse/)
* [Nutex Health Data Breach](https://bugstoday.com/nutex-health-confirms-data-breach-sensitive-information-may-be-exposed/)

**BugsToday — Today's Bugs. Tomorrow's Breaches.**
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>vulnerabilities</category>
      <category>exploits</category>
      <category>zerodays</category>
    </item>
    <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>
  </channel>
</rss>
