Join our Newsletter — 33% off our NHI Course

What breaks when third-party privileged access relies on VPN and shared accounts?

VPN access and shared accounts break third-party privileged access because they expand trust before authorization is tightly scoped and they erase individual accountability. The result is broader network exposure, weaker audit trails, and slower offboarding when the contract ends. A controlled VPAM model should keep access task-specific, attributable, and easy to revoke.

Why VPN and Shared Accounts Break Third-Party Privileged Access

When a third party reaches privileged systems through a VPN and a shared account, the control model is already too coarse. The VPN widens network reach before the request is tied to a specific task, and the shared account collapses person-level accountability. That combination makes access harder to constrain, review, and revoke in a way that matches the work being done.

VPNs are designed to extend trust into the network, not to prove that a specific human or vendor operator should hold a specific privilege at a specific moment. Shared accounts make the problem worse because they hide who acted, when they acted, and whether the access was appropriate for the job. Once those two patterns combine, every audit and offboarding step becomes more fragile.

In practice, the failure is not just about convenience. A third party can reach more systems than necessary, inherit standing access across multiple sessions, and leave little reliable evidence for later review. A controlled model should replace that broad trust with task-scoped access, explicit ownership, and revocation paths that do not depend on shared secrets or informal coordination.

What Changes Operationally When Access Is Task-Scoped and Attributable

Task-scoped privileged access changes the control point from the network edge to the actual privilege being granted. Instead of letting a vendor onto the VPN and assuming the right to the right system will be used correctly, the organisation grants only the specific action, for the specific session, under the specific identity that requested it.

That shift matters because it restores accountability. When each session is attributable, teams can separate normal work from suspicious activity, confirm who approved access, and trace exactly which system was touched. It also reduces blast radius, because the third party does not need persistent network presence just to complete a narrow administrative task.

Revocation becomes materially simpler as well. If the engagement ends, the ticket closes, or the operator changes, access can be removed at the identity or session layer instead of hunting through a VPN group, a shared password, and a set of undocumented exceptions. That is the practical difference between managing access as a process and managing it as a one-time trust decision.

Why Shared Credentials and Remote Tunnels Invite Failure

Shared credentials and VPN-based access tend to create hidden dependencies that do not show up in simple access reviews. The organisation may know that a vendor is “on the VPN,” but not whether that vendor has reused the same account across multiple clients, whether the password has been redistributed internally, or whether the access path is still needed after the original task changed.

The weak point is usually the combination of reach and reuse. A tunnel that exposes internal address space plus an account that is reused across people gives attackers or careless operators a broader operating surface than either control suggests on its own. Once one shared secret leaks, the entire access pattern is harder to contain because the organisation cannot distinguish legitimate use from borrowed use.

Good control design replaces that ambiguity with narrower trust boundaries. For third-party privileged work, Privileged Access Management guidance and zero standing privilege and just-in-time access both point toward the same operational outcome: access that is time-bound, attributable, and easier to remove when the work is done.

Risk and Threat Considerations

VPN plus shared-account access increases the chance of privilege abuse, lateral movement, and delayed detection because the organisation cannot reliably distinguish one vendor operator from another. If the shared credential is copied, phished, or reused elsewhere, an attacker inherits the same broad reach the contractor had, often with weaker scrutiny than a normal employee account would receive.

Failure mechanism: The VPN grants broad internal reach, then the shared account hides individual identity, so audit logs and approval controls lose precision at the exact point where privilege should be most constrained.

Impact: A compromise or misuse can affect more systems than intended, complicate incident response, and leave access lingering after the contract or task should have ended.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 addresses the attack surface, NIST SP 800-53 Rev 5 and CIS Controls v8 set the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 IA-9 — Service Identification and Authentication Covers third-party privileged access that should be individually authenticated rather than shared.
AC-6 — Least Privilege Applies because VPN plus shared accounts expand access beyond the minimum needed for the task.
AU-2 — Event Logging Relevant because shared accounts weaken attribution and make privileged activity harder to audit.
Recommendation — Use IA-9 to require unique service or vendor authentication for privileged access paths. Apply AC-6 to restrict third-party access to the minimum privilege needed for each session. Configure AU-2 to log third-party privileged actions with attributable session detail.
ISO/IEC 27001:2022 A.5.15 — Access control Applies to governing third-party access paths and enforcing restricted access.
A.5.18 — Access rights Relevant because shared accounts and slow offboarding indicate weak access-right lifecycle control.
Recommendation — Enforce A.5.15 to limit third-party privileged access to approved, task-specific needs. Use A.5.18 to review and revoke third-party access rights promptly at task end.
CIS Controls v8 CIS-5 — Account Management Directly addresses shared accounts, account lifecycle, and privileged access attribution.
CIS-6 — Access Control Management Fits the need to scope third-party privilege and reduce unnecessary network exposure.
Recommendation — Apply CIS-5 to eliminate shared accounts and manage each third-party account individually. Use CIS-6 to enforce least-privilege, time-bound third-party access.
OWASP Non-Human Identity Top 10 NHI-05 — Overprivileged NHI Applies when third-party access is broader than the task requires and should be reduced.
NHI-01 — Improper Offboarding Relevant because contract end offboarding is slower and less reliable with shared access.
NHI-10 — Human Use of NHI Relevant where shared or delegated non-human credentials are used by people outside intended ownership.
Recommendation — Eliminate overprivileged third-party access by right-sizing permissions and session scope. Design offboarding so third-party access can be revoked immediately and completely. Prevent human operators from reusing shared access material across unauthorized contexts.

Practitioner Guidance

What to prioritise: Replace shared third-party admin accounts with named, attributable access first, then reduce the network footprint of the VPN path. If the remote user can still reach broad internal space without a task-specific control point, the design is still too permissive even if the password is strong.

What to verify: Confirm that each privileged third-party session maps to a unique operator, a defined approval, and a bounded end time. If you cannot demonstrate who used the access, why it was granted, and how it was revoked, the model is not operationally controlled.

Practitioner takeaway: The real test is whether you can remove the third party cleanly without breaking unrelated access, because if revocation is hard, the model is still built on shared trust rather than controlled privilege.