SOC 2 and ISO/IEC 27001 explained for startups and small software companiesA strong foundation. Not the whole picture.
SOC 2 and ISO/IEC 27001 are valuable, and your customers may ask for them. They answer one important question about your security. A penetration test answers another. Here is how we see them fitting together.
We sell readiness support and penetration tests. Our interest in this topic
Are our security controls and processes defined and working as described?
What can skilled testers exploit in our product, within an agreed scope and time?
They look at different things. Neither replaces the other.
~/what-they-give-you
First, what these frameworks do well.
SOC 2 is an assurance report from a licensed CPA under AICPA standards, rather than a certificate. Certification to ISO/IEC 27001 covers a management system. Both are widely recognized, and for good reason.
Structure
Security gets owners, documented risk decisions, corrective actions and regular management attention.
Outside review
A qualified third party examines your controls or management system, instead of you assessing yourself.
Evidence buyers can read
A report or certificate gives customers something concrete to review, which is more than a questionnaire answer.
A shared language
Customers, auditors and partners understand these frameworks, which makes security conversations easier.
“Certification alone does not secure systems, prevent incidents, or eliminate human error. What it does provide is a framework that makes information security manageable […]”~/scope
A report speaks for its scope.
In SOC 2, management defines the scope and the auditor reviews whether it is appropriate and accurately presented. An ISO/IEC 27001 scope can cover a whole company or a defined part of it.
A focused scope is normal and often sensible. It just means systems outside it are not what the report speaks to, so it is worth reading the boundary.
3 of 9 systems in this example scope. Covers the product itself. Common and legitimate for a focused first report.
- Cloud account AChecks passing
- Code repositoryChecks passing
- Identity providerChecks passing
- Staff laptopsChecks passing
- Cloud account BNot connected: no data
- New test serverNot connected: no data
An invented example, not based on any product.
~/connected-tools
A dashboard reports on what's connected.
Compliance platforms save real time by collecting evidence automatically. They report on the systems and accounts connected to them, so the connected list matters.
- A new system or account may not be connected yet.
- A connection can stop syncing, so it is worth checking regularly.
- Some systems are left out for good reasons, such as a sandbox. Some platforms document that auditors can see out-of-scope decisions. This varies by platform and action, so check yours.
A simple habit helps: compare your connected list against what you actually run.
~/sampling
Audits test samples.
Auditors commonly test a sample instead of every item, and expand it when they find deviations. This is standard, well-established audit practice for judging whether a process works.
A sample is designed to give confidence about a process. It is not designed to examine every account, device or line of code.
~/timing
Reviews happen at intervals. Your product keeps moving.
A SOC 2 Type 2 report covers a stated past period. ISO/IEC 27001 certificates often run for three years with surveillance audits in between, as in the BSI IT-Grundschutz scheme, for example. Meanwhile, a software team may ship every week.
- New feature shipped
- New integration added
- Dependency updated
These changes may be covered by a later review. Until then, your own processes and testing are what speak to them.
~/two-lenses
Controls and exploits are different questions.
A control review asks whether safeguards exist and operate. It isn't designed to try changing a number in a web address to see whose data comes back. That kind of check is part of a penetration test.
Control review
- Multi-factor login required
- Data encrypted at rest
- Logging enabled
- Access reviewed quarterly
All of these can be in place, and that is good.
$ curl -s -H "Authorization: Bearer $A" \
app.example.com/invoices/1042 | jq .owner
"Customer B"This can still exist, because it is a different question. An invented example.
~/together
Each one does its own job.
Some customers and auditors also ask for a penetration test, so check whether yours expects one. Its results can feed into your compliance work. A penetration test is a snapshot, and it cannot prove that no other flaws exist.
| Topic | SOC 2 | ISO/IEC 27001 | Penetration test |
|---|---|---|---|
| Main question | Do the described controls meet the criteria? | Is security run as a working management system? | What can testers exploit within the agreed scope? |
| Performed by | A licensed CPA, under AICPA standards | A certification body | Security testers |
| You receive | An attestation report | A certificate with a stated scope | Findings with proof and fixes |
| Looks at | Controls, at a point in time or over a period | Processes, risks and controls | Agreed systems, during the test window |
~/how-to-read
Read a report or certificate, and leave with useful questions.
Go through each item in your own report or a supplier's. Mark what you can answer, and get a question list ready to send. It helps you read the document. It doesn't rate anyone's security.
SOC 2 report
ISO/IEC 27001 certificate
$ ./next-step
Prepare for the audit. Add a penetration test where it helps.
We help small teams prepare for SOC 2 and ISO/IEC 27001, and we test products using methods real attackers use, within an agreed scope. You can buy either one on its own.
or email crew@rivedrive.com
Our interest in this topic. This page promotes our services and gives general information. We sell services relating to these frameworks, namely readiness support, including setting up compliance platforms, as well as penetration tests. We don't perform certification audits or issue SOC 2 reports. We have no partnership with any compliance platform or auditor and receive no commission from them. Nothing here is audit or legal advice, and practice varies between auditors and tools. We have no affiliation with AICPA, ISO or IEC.
Sources
- ISO/IEC JTC 1/SC 27 Journal 2026, Issue 1 (quote on p. 42; management systems on p. 4) ↗
- Sensiba: how SOC 2 scope is defined ↗
- Linford & Co.: audit sampling in SOC examinations ↗
- BSI: ISO 27001 certification based on IT-Grundschutz, one scheme (validity and surveillance audits) ↗
- DAkkS, 15 November 2024: no obligation to use the IAF CertSearch database ↗