Network access doesn't have to mean network membership.
Different tools solve different problems.
SkiMasque is specifically designed around identity-aware network access for workloads and developer commands.
Comparison matrix
| Approach | Primary abstraction | Typical access model |
|---|---|---|
| Traditional VPN | Network | Join a private network |
| Mesh VPN | Machines/networks | Connect trusted nodes |
| ZTNA | Applications/users | Identity-based application access |
| Bastion | Infrastructure | Connect through a controlled host |
| PAM | Privileged access | Manage privileged sessions |
| SkiMasque | Workload network access | Temporary policy-controlled network capability |
VPN
Network connectivity and routing.
VPNs are designed around network connectivity.
A user or machine joins a network and can then reach resources permitted by network configuration.
SkiMasque starts with an access request.
Traditional access
- CI jobpotential
- VPNpotential
- Whole networkpotential
- Everything on it
SkiMasque
- CI jobproves identitycontrol plane
- Identitycheckedcontrol plane
- Policyactive
- Sessionexpires ACTIVEactive
- One destinationdb.prod:5432
Mesh VPN
Mesh VPNs are useful when the fundamental requirement is connecting machines or networks.
SkiMasque instead focuses on making the workload and access request the unit of authorization.
ZTNA
ZTNA systems commonly focus on identity-aware access to applications.
SkiMasque is designed around network-level connectivity for developer and workload workflows where arbitrary protocols may matter.
Bastions
A bastion provides a controlled entry point into infrastructure.
SkiMasque can provide temporary network connectivity without requiring every workflow to become an interactive bastion session.
Self-hosted runners
Putting CI runners inside a private network is a straightforward architecture.
But it makes network placement part of the security model.
SkiMasque allows workloads to remain outside the private network while receiving narrowly scoped access.
What should the unit of network access be?
Choose an approach based on what you need to connect: networks, machines, applications, or a workload performing a specific task.
SkiMasque makes the authorization decision around:
The workload and its request.