A firewall rule, an attack, and a tool that went dark
The attack came in bursts — waves of traffic from a large block of foreign addresses, hammering the perimeter on a schedule. The immediate job was containment, and the method was old-fashioned and effective: identify the hostile ranges and filter them. One block, then another, then another. When the sources kept rotating within the same national IP space and none of our users were anywhere near it, I did what any defender does when the origin is unambiguous — I blocked the country's ranges wholesale.
The attack subsided. But something else broke at the very same moment: a routine remote-access session — the kind of trusted, boring tool people use every day to reach a machine — stopped working. Nothing about that tool had changed. No update, no config change, no reason on earth it should care about a firewall rule aimed at an attacker on the other side of the world. And yet it had gone dark the instant the country block went live.
That kind of timing is not a coincidence. It is a clue. So I did the only honest thing a defender can do: I stopped guessing and went to the packet captures.
What the forensics showed — and what it did not
The traffic told a clear story. The remote-access session did not connect the way I had assumed — a direct, private path between two endpoints under my control. It leaned on relay infrastructure, and part of that relay path sat inside the very IP space I had just blocked. Cut off that jurisdiction, and the session had nowhere to go.
Let me be careful and precise, because precision is the whole point of this profession. I am not going to tell you that a specific vendor is malicious, or that a legitimate remote-access product was engineered to route through any particular country on purpose. Distributed tools use global relay networks; a node in a given place can be perfectly ordinary engineering. I will not name the client, and — exactly as with other stories from this lab — I am keeping the specific product anonymous, because one observation on one network, years ago, does not entitle me to a public accusation against a named company.
What I can tell you is the fact that mattered, and that I watched happen with my own eyes: our data had been traversing a jurisdiction we never chose, and we had no idea until an unrelated firewall rule exposed it. The discovery was accidental. It happened in the middle of an offensive campaign against us. And it proved that the map we thought we had — of where our own traffic went — was simply wrong.
The three questions that define your exposure
That engagement left me with a habit I have never dropped. For any piece of business data, I ask three plain questions — and I insist on real answers, not assumptions:
- Where does it travel? Every hop between the person and the data — home router, ISP, VPN, a tool's relay servers, a cloud API. Each hop is a place your data exists, however briefly, on hardware you do not own. As I learned the hard way, that path is often not the one you drew on the whiteboard.
- Where does it rest? Where the data is actually stored — the cloud region, the backup, the vendor's database, the copy cached on a device. Data at rest outlives the session; it sits under someone's physical control for months or years.
- Who can lawfully reach it? Not who has the password — who can legally compel access, based on where the data rests and which company, under which country's law, operates the service holding it.
Encryption and passwords answer part of the first two questions. They do not touch the third — and the third is where jurisdiction, and increasingly the law itself, lives.
Remote work turned the exception into the everyday
My story was an edge case in its day: one tool, one network, one lucky firewall rule. Remote work made that edge case the normal condition of every multinational. When people work from home, the data follows them onto ground no one controls:
- Home networks — unmanaged, shared with consumer devices of unknown security.
- Personal devices — the laptop or phone that quietly syncs a work file into a personal cloud, with nobody deciding to.
- Remote-access and screen-sharing tools — legitimate and useful, but each relaying sessions through third-party servers, in that third party's jurisdiction, exactly as I discovered.
- Shadow SaaS — the convenient app someone adopted to get work done, now holding company data somewhere IT never inventoried.
On the wire, all of this has a shape: data leaving toward a region you never provisioned, steady traffic to relay infrastructure abroad, a sync client running on a machine that also touches company files. An endpoint antivirus asks “is this file malware?” and answers no — correctly, and uselessly, because none of it is malware. It is authorized software moving authorized data to places you never mapped. Only something watching the network — baselining where each asset normally sends data and flagging the deviation — catches it. I caught mine by accident. You should not have to rely on luck.
Why this is now a NIS2 obligation — and what good looks like
What was once professional diligence is now, for a great many European organizations, the law. The EU's NIS2 Directive requires essential and important entities to manage cybersecurity risk explicitly including supply-chain and third-party dependencies — the security of the tools, providers and infrastructure your operations rely on. An unmapped dependency on foreign relay infrastructure, discovered by accident in the middle of an attack, is precisely the kind of supply-chain and jurisdiction risk NIS2 expects you to identify, assess and manage before it matters — not after.
The good news is that the remedy is not paranoia; it is visibility, in a specific order:
- Map the flows. For your real business data, write down the three answers — where it travels, where it rests, who can reach it. The exercise alone surfaces surprises.
- Know each vendor's jurisdiction. For every tool and cloud in the stack, know which legal system its operator answers to. Vendor trust and vendor jurisdiction are the same decision.
- Watch egress continuously. Baseline where every asset sends data and raise a hand the instant it deviates — a new region, a new relay, an off-hours sync. Every minute, automatically — not once a year in an audit.
- Choose a sovereign vantage point. The system that watches your data should not itself sit under the jurisdiction you were trying to avoid.
This is the gap between an endpoint antivirus with a default firewall and a real Security Operations Center — and it is why we build CYBER3.AI as a sovereign Cloud SOC: autonomous detection and response that maps and watches where your data actually goes, aligned with NIS2, operated from infrastructure under European jurisdiction rather than someone else's. I found my hidden data path by blocking a country in the middle of an attack. The entire point of a SOC is to know the path before the attack — and to have chosen it on purpose.