ISO 27001 VPN and SOC 2: How CloudConnexa Helps a Startup Pass the Audit
By Adam Bullock
SOC 2 and ISO 27001 auditors focus on who can reach your systems, from which devices, and how you prove it. This guide maps those controls to CloudConnexa and lays out a 30-day plan to get a startup’s access controls ready for the audit.
Sooner or later, a startup's first big customer sends a security questionnaire, and the next question is "Do you have a SOC 2 report?" For companies selling into Europe or larger enterprises, ISO 27001 often comes next. Both frameworks spend a lot of time on one topic: who can reach your systems, from which devices, and how you prove it. This guide explains what SOC 2 and ISO 27001 auditors look for in remote access, why your VPN choice matters, and how CloudConnexa can help a startup pass SOC 2 and build toward an ISO 27001 VPN setup without hiring a network team.
Why remote access is central to a SOC 2 or ISO 27001 audit
Most startups have no office network to protect. Their "network" is a set of cloud accounts, a production VPC, a few internal tools, SaaS apps, and laptops in a dozen home offices. That makes access control the core of the audit. Auditors will ask how employees reach production, how you stop former employees from doing so, how you know the laptops are secure, and where the logs are.
A common early-stage setup, such as SSH keys scattered across engineers' laptops, a bastion host with a public IP, or a shared database password in a password manager, is exactly what produces findings. Putting a modern VPN or zero trust layer in front of internal resources solves several of them at once.
The SOC 2 controls auditors check for access
SOC 2 reports are built on the AICPA Trust Services Criteria. The Common Criteria (CC) apply to every SOC 2 report, and these are the ones remote access touches most:
- CC6.1: Logical access security software, infrastructure, and architectures protect information assets.
- CC6.2 and CC6.3: Users are registered, authorized, and removed in a controlled way, and access follows least privilege and role.
- CC6.6: Logical access controls protect against threats from outside system boundaries.
- CC6.7: The transmission of information is restricted to authorized users and protected in transit.
- CC6.8: Controls prevent or detect unauthorized or malicious software.
- CC7.2: System components are monitored for anomalies that indicate malicious acts or errors.
For a Type 2 report, the auditor doesn't just check that these controls exist. They test that the controls operated over a period, typically three to twelve months. Automated, logged controls are much easier to prove than manual processes.
The ISO 27001 Annex A controls for remote access
ISO/IEC 27001:2022 requires an information security management system (ISMS) and a Statement of Applicability against the 93 controls in Annex A. These are the controls a VPN supports most directly:
- 5.15 Access control and 5.18 Access rights: rules for who gets access to what, provisioned and reviewed.
- 5.16 Identity management and 8.5 Secure authentication: unique identities and strong authentication, such as MFA.
- 6.7 Remote working: security measures for people working outside your premises.
- 8.1 User endpoint devices: protecting the laptops and phones that hold or reach company data.
- 8.15 Logging and 8.16 Monitoring activities: logs are produced, protected, and reviewed.
- 8.20 Networks security, 8.21 Security of network services, and 8.22 Segregation of networks: networks are secured and divided by trust level.
- 8.23 Web filtering: access to malicious or unwanted websites is managed.
Mapping the controls to CloudConnexa
| Requirement | SOC 2 / ISO 27001 | CloudConnexa feature |
|---|---|---|
| Single identity, fast offboarding | CC6.2, CC6.3 / 5.16, 5.18 | SAML single sign-on with your identity provider, and SCIM provisioning so removing someone in the IdP removes their access |
| Strong authentication | CC6.1 / 8.5 | MFA through your IdP, or built-in two-factor authentication with an authenticator app |
| Least privilege | CC6.3 / 5.15, 8.22 | Access Groups that define which user groups can reach which networks, hosts, and applications |
| Only trusted devices | CC6.1, CC6.8 / 8.1, 6.7 | Device posture policies that check OS version, approved antivirus, disk encryption, and client certificates before and during a connection |
| Encryption in transit | CC6.7 / 8.20 | Every connection runs over an encrypted OpenVPN tunnel into a private overlay network |
| No public exposure | CC6.6 / 8.20, 8.21 | Connectors inside your VPCs and offices reach out to CloudConnexa, so internal services don't need public IPs or open inbound ports |
| Threat and web filtering | CC6.8 / 8.23 | Cyber Shield IDS/IPS and content filtering |
| Logging and monitoring | CC7.2 / 8.15, 8.16 | Audit log, connection and DNS logs, and log streaming to an S3 bucket for your SIEM |
Don't forget vendor risk: your VPN is a vendor too
SOC 2 (CC9.2) and ISO 27001 (5.19 to 5.22) both ask how you manage risk from your suppliers. A security tool in the path of your production access is one of the vendors auditors care about most. You'll need to show that you reviewed it.
This is where a mature vendor saves time. OpenVPN, Inc. holds a SOC 2 Type 2 attestation, renewed annually, and ISO/IEC 27001:2022 certification with an ISMS scope that covers the CloudConnexa platform and Access Server. Details are on the OpenVPN compliance page, and you can request the SOC 2 report for your vendor file. Your auditor will also expect you to review the complementary user entity controls in that report, which usually means doing your part: enforcing MFA, reviewing access, and protecting admin accounts.
A 30-day rollout plan for a startup
Week 1: Connect identity and define groups
- Sign up for CloudConnexa and connect your identity provider (Google Workspace, Microsoft Entra ID, Okta, or another SAML provider). Turn on SCIM if your IdP supports it.
- Define three to five groups that reflect real roles, such as Engineering, Production Admins, Support, and Contractors.
- Write down your access policy. Auditors will ask for it, and it doubles as your ISO 27001 access control policy.
Week 2: Connect your networks
- Deploy Connectors in each VPC or office network you want to reach. They make outbound connections, so you can remove public IPs and close inbound SSH or database ports.
- Create Access Groups so each user group reaches only what it needs. Production database access should be a small, named group.
Week 3: Lock down devices and filtering
- Create device posture policies that require a supported OS version, disk encryption, and approved antivirus for groups that reach production or customer data.
- Turn on Cyber Shield content filtering and threat protection.
- Roll out the OpenVPN Connect client to the team.
Week 4: Turn on evidence
- Configure log streaming to an S3 bucket and connect it to your SIEM or compliance automation platform.
- Set up a recurring quarterly access review: export group membership, have managers confirm it, and save the record.
- Write an onboarding and offboarding procedure that points to your IdP as the source of truth, and test it with a real departure.
At the end of 30 days, you have a remote access control set that produces evidence on its own, which is exactly what a Type 2 observation period needs.
Evidence your auditor will ask for
- Your access control policy and remote working policy.
- Screenshots of IdP integration and MFA enforcement.
- Group and Access Group configurations showing least privilege.
- Device posture policies and examples of blocked non-compliant devices.
- Samples of connection and audit logs, and evidence that someone reviews them.
- Quarterly access review records.
- Offboarding records showing access removed promptly.
- OpenVPN's SOC 2 report and ISO 27001 certificate in your vendor file.
Frequently asked questions
Does SOC 2 require a VPN?
No. SOC 2 doesn't prescribe specific tools. It requires controls over logical access, encrypted transmission, boundary protection, and monitoring. A VPN or zero trust access platform is one of the most efficient ways to meet those criteria for internal systems.
What is an ISO 27001 VPN?
The term usually means a VPN that supports the ISO 27001 Annex A controls, such as secure authentication, network segregation, remote working, and logging, ideally from a vendor that is itself ISO 27001 certified. OpenVPN's ISO/IEC 27001:2022 certification covers CloudConnexa.
Can CloudConnexa make my startup SOC 2 compliant?
No single tool can. SOC 2 covers policies, HR processes, change management, vendor management, and more. CloudConnexa covers a large share of the access, encryption, device, and monitoring controls, and produces logs that make them easier to prove.
Is device posture required for SOC 2?
Not explicitly, but auditors increasingly expect you to show that only managed, secured devices reach sensitive systems. Device posture checks are a direct way to demonstrate it.
Get audit-ready access in weeks, not quarters
CloudConnexa gives startups SSO, MFA, least-privilege access, device posture, threat filtering, and log streaming in one cloud-delivered platform from a SOC 2 Type 2 and ISO 27001 certified vendor.
Start CloudConnexa Free
Adam has loved tech since the days of the dial-up modem. Read his perspective on the OpenVPN blog.