Part 1 defines four scenarios derived from two axes: where the programming software is located (engineering station vs vendor PC) and the scale of the OT operation (small with no SOC vs large with SOC, PAM, SIEM). Each scenario maps to a specific BifrostConnect product mix.The figure below shows the four implementations side by side. The detailed configuration for each scenario follows in the next four sections.
Part 1 requirement recap: Small utility, software licensed on the vendor technician’s own PC (common for Danish water sector). The vendor travels to the site with their own laptop and connects it to the OT network. Part 1 identifies this as the highest proportional risk: an uncontrolled device in direct contact with PLCs, with no enterprise IT to harden it.
BifrostConnect implementation. Primary products: Unattended Bifrost Unit + Direct Tunnel Access + SessionGuard (enforced session recording to a customer-controlled log server when deployed per the hardening guidance) + Bifrost Manager. The SessionGuard recording engine is designed to be packaged with the Direct Tunnel Access client and must be installed on the technician PC.
Configuration:
- Bifrost Unit deployed on the OT network as the access gateway. Unattended variant is the canonical default (admin-initiated session via Manager + MFA + mobile-app verification); the attended variant is selected where on-site personnel must physically authorise each session via the Unit’s TOTP button.
- Bifrost Unit maintains outbound-only connection to BifrostConnect Service on port 443 (4G or WAN). OT Island principle enforced: outbound only, no inbound port open.
- Vendor PC connects via Direct Tunnel Access (WireGuard tunnel, scoped to specific subnet/IP) or Direct Native Access (browser KVM, no network-layer connectivity). The choice determines the security profile.
- Direct Native Access (KVM): vendor PC has zero network access to OT assets. Video stream only. Highest isolation.
- Direct Tunnel Access: vendor PC gets scoped, temporary IP connectivity. Necessary when vendor software must send IP traffic to PLC. Lower isolation than Direct Native Access but still session-scoped and recorded.
- SessionGuard is designed to deploy on a customer-owned recording VM per vendor engagement. WebRTC screen capture and keystroke logging flow directly from the vendor operator console to the customer’s VM by design.
- Physical masquerading on the Bifrost Unit ensures only the Unit’s IP is visible to OT equipment.
- TOTP button on the attended Unit enforces on-site consent for every session.
Compliance evidence mapping (Part 1, Scenario 3 regulatory alignment):
| Requirement (source) | Technical evidence BifrostConnect provides | Organisational control still required |
|---|---|---|
| NIS2 Art. 21(2)(d): supply chain (vendor PC on OT network) | Bifrost Unit prevents vendor PC from joining OT network (KVM) or constrains access to scoped tunnel (Direct Tunnel). Individual identity captured. | Vendor device security requirements in contract, self-certification or attestation of device compliance, defined maintenance procedure. |
| NIS2 Art. 21(2)(e): security in network maintenance | Session recording of all maintenance activity, time-bounded access windows. | Change request documentation (even a logged email approval for small orgs), post-maintenance verification by operations. |
| NIS2 Art. 21(2)(i): access control for vendor device access | Gateway-level authentication, TOTP, individual identity, scoped network access. | Written vendor access policy, process for vendor de-provisioning when contract ends. |
| IEC 62443-2-4:2024 SP.07 Remote access + SP.01 Solution staffing | Bifrost Manager identity, SessionGuard recording, time-limited session. | Technician qualification verification, documented scope per maintenance task. |
| BEK 260 §§51-53: only authorised endpoints on OT | Bifrost Unit broker – vendor PC never directly on OT LAN (KVM) or scoped-only (Direct Tunnel). | Written endpoint authorisation policy, physical access procedures for on-site maintenance. |
Implementation requirements for Scenario 3. Scenario 3 is the highest-risk quadrant by Part 1’s analysis (vendor PC, small OT). The following deployment decisions make the BifrostConnect control envelope hold:
- Recording layer ownership: SessionGuard is designed to capture the operator’s screen and keystrokes. Pair it with OT-IDS co-deployment when protocol-level evidence on Modbus / OPC UA / S7comm is also required – the two recordings together produce the complete forensic chain.
- Recording VM as a deployment dependency: SessionGuard is designed to run on a customer-deployed VM per engagement. Schedule the VM build, ownership and patch responsibility before the first vendor session. The recording claim is real once the VM is in place.
- Acceptance test as a go-live gate: validate three properties before the first production session: (a) the session cannot start when the recording VM is unreachable, (b) recordings land in customer-controlled storage, (c) tampering alerts reach the SOC. Document the test result in the rollout runbook.
- Operator-side platform: deploy the Direct Tunnel Access client (installed lightweight client on macOS / Windows; supports multi-user parallel access and subnet mapping). Match the deployment to the vendor’s tooling rather than retrofitting later.
- Access model selection: when KVM (Direct Native Access) covers the vendor’s task, use it – the vendor PC then has zero IP path to OT. Reserve Direct Tunnel Access for tasks that genuinely need IP-level interaction (e.g. firmware uploads, multi-port debug). Documenting the choice per task closes the audit trail.
Maturity profile: minimum viable vs target state (Scenario 3). Scenario 3 is Part 1’s highest-risk quadrant. Minimum viable closes the BEK 260 §§29-32 (supplier procedures), §§51-53 and §55 stk. 2 and NIS2 supply-chain gap; target state adds the depth needed for sites where the regulator will examine the deployment after an incident.
| Capability | Minimum viable (Scenario 3 floor) | Target state (Scenario 3 ceiling) |
|---|---|---|
| Identity | Unattended Bifrost Unit (canonical default) with attended variant available where on-site authorisation is required; per-vendor accounts in Bifrost Manager. | Federated SSO via Bifrost Manager Dedicated Cloud / on-premises tier; conditional access on admin sign-in (delivered through the customer’s federated IdP). |
| Recording | SessionGuard on a customer-deployed VM per engagement (the recording floor). | SessionGuard plus OT-IDS packet capture for protocol-level evidence; tamper alerts to SOC. |
| Network boundary | Bifrost Unit (unattended canonical, attended variant where required), outbound-only, masquerading active. | Bifrost Unit attended + 4G/LTE out-of-band + scheduled time-bound Direct Tunnel Access (Advanced plan or Dedicated Cloud tier). |
| Vendor PC trust | Vendor PC connects via attended session, scoped to specific endpoints. | Direct Native Access preferred over Direct Tunnel Access where the task allows; access model documented per task. |
| Audit + monitoring | Audit via the Manager/Service; SIEM forwarding (Dedicated Cloud tier). | Manager + OT-IDS + diode-protected unidirectional log export to enterprise SIEM. |