VIGIL MESH

Documentation

NIS2 and OT remote access: compliant remote maintenance

Remote maintenance is often the most fragile door of an industrial site: contractor accesses accumulated over the years, heterogeneous tools, shared accounts, few traces. The European NIS2 directive extends cybersecurity obligations to many sectors — including a large part of industry — and puts precisely these accesses under the spotlight. This page explains, at a high level, what NIS2 expects of OT remote access, how IEC 62443 helps structure the technical answer, and how VIGIL-MESH equips the 'remote access' building block point by point: identity-based control, MFA, logging, end-to-end encryption, machine-by-machine least privilege.

What NIS2 expects of remote access

NIS2 is a European directive: it imposes cybersecurity risk-management measures and reporting obligations on the entities in scope, transposed into each member state's law. Without quoting articles, the expectations that directly touch remote maintenance sum up well:

  • Manage risks, not just incidents. Know which accesses exist, who holds them, what they allow — and be able to demonstrate it.
  • Control and log accesses — including contractors’. The supply chain is in scope: the machine builder’s or external maintainer’s access must be governed just like an employee’s.
  • Authenticate strongly. Multi-factor authentication is among the expected measures for sensitive access.
  • Apply least privilege. A person should reach only what their task requires — not the whole site because ’the VPN gives access to everything’.
  • Know your assets. An up-to-date inventory of what is connected, and of what is remotely reachable, is the prerequisite for everything else.

IEC 62443: the technical framework of zones and conduits

Where NIS2 sets high-level obligations, the IEC 62443 series provides the technical vocabulary OT uses to answer them: split the installation into zones (groups of assets sharing the same security needs) connected by conduits (controlled communication channels between zones). A remote maintenance access is exactly that: a conduit crossing the zones — from a technician's workstation, often off-site, to a device at the heart of the installation.

Seen as a conduit, remote access must be authenticated (who is at the other end), encrypted (nobody reads along the way), scoped (it leads only to the intended assets) and logged (you can replay who did what). That is where the historical approaches fall short: the whole-site VPN opens a conduit to an entire zone, the modem or remote-control tool installed by a contractor creates a conduit nobody governs, and shared accounts make the logs unverifiable.

Expectation by expectation: how VIGIL-MESH equips the answer

VIGIL-MESH builds an encrypted private network between authorized machines — the agent installs on Windows, Linux, Android and Jetson, and the browser can become an ephemeral node. No inbound port is opened anywhere, and a bare PLC is reached through a site gateway, machine by machine. On that base, each high-level expectation gets a concrete answer:

Expectation (high level)VIGIL-MESH answer
Identity-based access controlDefault-deny ACLs: rules written in terms of identities, groups and tags — never addresses. What is not explicitly allowed is denied. See the access policies.
Logging of accesses and operationsThe console’s audit log traces operations: who, what, when — by named identity, usable in periodic reviews.
Multi-factor authenticationMFA is required on sensitive account and console operations.
Encryption of communicationsQUIC/TLS 1.3 sessions encrypted end to end, hybrid post-quantum key exchange; relays are structurally blind and a private vigie can be self-hosted. Details in the security model.
Least privilegeAccess is granted machine by machine — never a whole subnet: the contractor sees only the machine and port their task requires, and nothing else is reachable.
Inventory of connected assetsThe console inventory lists every enrolled machine, its status and its last connection; suspension and revocation are immediate.
Console inventory: an active machine with its overlay address, last connection and actions menu.
  1. Every enrolled machine appears in the inventory, with its real-time status.
  2. Its last connection to the network — an inventory item directly usable in reviews.
  3. Suspend or revoke: access drops immediately, without waiting for a token to expire.
The inventory is not a spreadsheet to maintain: it is the actual state of the network — what is not in it is not reachable.

Bringing maintenance contractors' access into compliance

The picture is almost always the same from one site to the next: external maintainers' accesses have piled up without governance.

  • A whole-site VPN shared with several contractors — each one sees the entire zone, not just their machine.
  • Generic accounts ('maintenance', 'service') used by changing people — the logs no longer prove anything.
  • Remote-control tools installed over years of troubleshooting, without MFA or centralized traces.
  • No reliable inventory of what is reachable from outside — the question 'who can reach this PLC?' has no demonstrable answer.

The full picture of the use case — machine fleets, OEMs, network zones — is described in Industrial remote maintenance.

Frequently asked questions

Can a tool make us NIS2 compliant?
No. Compliance is assessed at the level of the organization: governance, risk analysis, incident handling, training, continuity. A tool like VIGIL-MESH covers the 'remote access' building block of that program — identity-based control, MFA, logging, encryption, least privilege — and helps you demonstrate control over it. Nothing more, nothing less.
Are we in scope of NIS2?
It depends on your sector, your size and the applicable national transposition — the scope is considerably wider than the first NIS directive and includes a large part of manufacturing. The reliable answer comes from your legal counsel and your national cybersecurity authority.
How do NIS2 and IEC 62443 relate?
NIS2 is a high-level legal obligation: manage risks, control and trace accesses, report incidents. IEC 62443 is an OT technical framework — zones, conduits, security levels — that many industrial companies use to structure their answer. The two complement each other: the directive says what, the framework helps decide how.
How do we properly manage a maintenance contractor's access?
A named identity per technician (never a shared account), MFA, least-privilege ACLs — their machine, their port, nothing else —, every session traced in the audit log, and immediate revocation at the end of the assignment. That is exactly this page’s step-by-step.
Do remote maintenance sessions transit through your servers?
Sessions are encrypted end to end (QUIC/TLS 1.3, hybrid post-quantum): when a relay is needed, the vigie forwards packets it holds no keys for, and you can self-host a private vigie. The details are in the security model.
Read nextSecurity model