Auditors accept security policies that are approved by management, reflect what the organization actually does, map clearly to the control requirements being tested, have been communicated to and acknowledged by staff, are reviewed on a defined cycle and have a working exceptions process. Policy findings rarely come down to poor wording. They usually come from gaps between what the document says and what happens in practice. This post covers how to structure policies, who should own them and how to build the evidence trail an auditor will ask for.
What do auditors look for in a security policy?
Whichever framework you're audited against, the expectations are similar. ISO/IEC 27001:2022 control 5.1 requires that the information security policy and topic-specific policies be defined, approved by management, published, communicated to and acknowledged by relevant personnel, and reviewed at planned intervals and when significant changes occur. In SOC 2, criterion CC5.3 says the entity deploys control activities through policies that establish what is expected and procedures that put policies into action.
PCI DSS v4.0.1 opens nearly every principal requirement with the same test: the related policies and procedures must be documented, kept up to date, in use and known to all affected parties. The NIST Cybersecurity Framework 2.0, published in February 2024, gives policy its own category in the Govern function. GV.PO-01 and GV.PO-02 call for policy that is established, communicated, enforced and reviewed as requirements, threats and technology change.
Put those together and an auditor is checking six things:
- Approval: evidence that the right level of management signed off
- Currency: a review date inside the required cycle
- Coverage: every in-scope requirement is addressed somewhere
- Accuracy: the policy describes what actually happens
- Communication: staff can find it and have acknowledged it
- Exceptions: deviations are approved, recorded and time-limited
What's the difference between a policy, a standard and a procedure?
Mixing these up is a quick way to make a policy set unmanageable. Each document type answers a different question and changes at a different pace.
| Document | Answers | Example | Typical approver | How often it changes |
|---|---|---|---|---|
| Policy | What must be true, and why | Remote access to company systems requires multi-factor authentication | Senior management | Rarely |
| Standard | The specific, measurable rule | Approved MFA methods are authenticator apps and hardware keys. SMS codes are not permitted for admin accounts. | Security lead | When technology changes |
| Procedure | How to do it, step by step | How the service desk enrolls a new user in MFA | Process owner | Whenever the process changes |
The separation pays off quickly. If your access control policy names specific password lengths, products and settings, every configuration change forces a senior re-approval. Keep the policy at the level of intent, push the specifics into standards, and let the teams who run a process own its procedure.
What should a security policy include?
A consistent structure makes policies easier to write, review and audit. This one works for almost any topic:
- Purpose: one or two sentences on why the policy exists and what risk it addresses.
- Scope: the people, systems, locations and data it applies to, including contractors and third parties where relevant.
- Roles and responsibilities: who does what, named by role rather than by person.
- Requirements: the policy statements themselves, written with "must" or "shall."
- Exceptions: how to request a deviation and who can approve it.
- Enforcement: what happens when the policy isn't followed, usually a reference to the disciplinary process.
- Review and document control: owner, approver, version, effective date, next review date and a revision history.
Scope deserves more care than it usually gets. A policy that says it applies to "all systems" is making a claim an auditor can test against every system you own, including the ones you forgot about.
Write requirements an auditor can test
Every requirement should be specific enough that someone could check whether it's being met. Compare these two statements:
- "User access is reviewed regularly."
- "System owners review user access to in-scope applications at least quarterly and record the outcome in the ticketing system."
The first can't really pass or fail. The second tells the auditor what to sample and tells staff exactly what's expected. If you prefer to keep frequencies out of the policy, put them in a standard and reference it.
Who should own and approve security policies?
Every policy needs a named owner, usually a role such as the IT manager or the security lead. The owner keeps it current, answers questions about it and starts the review cycle.
Approval is a separate step, and the level should match the document. The top-level information security policy should be approved by senior leadership, since ISO 27001 clause 5.2 places that responsibility on top management. Topic-specific policies can usually be approved by a security steering group or the executive responsible for security.
Auditors want proof of approval, not a name typed on the cover page. Meeting minutes, a signed approval record or a timestamped workflow in your document management system all work. Keep that evidence for each version, because an auditor may ask who approved the version in force during the audit period.
How often should security policies be reviewed?
Annual review is the practical baseline. PCI DSS requirement 12.1.2 requires the overall information security policy to be reviewed at least once every 12 months and updated as needed. ISO 27001 asks for review at planned intervals and when significant changes occur, and NIST CSF 2.0 ties review to changes in requirements, threats, technology and mission.
Beyond the scheduled review, update policies when something material changes:
- A new law, regulation or contractual requirement applies to you
- You adopt a major new platform or retire an old one
- An incident or audit finding shows the policy didn't work as written
- The organization restructures and roles change
A review that changes nothing still needs a record. "Reviewed, no changes required," with a date and an approver, is valid evidence. A document untouched for three years is not, however accurate it may be.
How do you map policies to controls?
A mapping matrix connects each requirement in your framework to the document that addresses it and the evidence that proves it operates. It's the fastest way to show coverage and to find gaps before the auditor does.
| Framework requirement | Policy | Supporting standard or procedure | Evidence |
|---|---|---|---|
| ISO 27001 A.8.13 Information backup | Backup and recovery policy | Backup standard, restore test procedure | Backup job reports, restore test records |
| ISO 27001 A.5.15 Access control | Access control policy | Access review procedure | Completed quarterly reviews |
| SOC 2 CC6.1 Logical access security | Access control policy | MFA standard | MFA enforcement settings |
If you're audited against more than one framework, add a column per framework. Requirements overlap heavily, and one well-written access control policy can satisfy ISO 27001, SOC 2 and PCI DSS at once.
Aim for a manageable set of policies rather than one per control. Staff won't read forty documents, and every extra policy is another review and approval to maintain.
Why shouldn't you copy policy templates as they are?
Templates are a reasonable starting point for the list of topics to cover. Adopted wholesale, they're a reliable source of audit findings.
The problem is that every sentence in an approved policy is a commitment. A template might require background checks for all staff, encryption of all data at rest, annual penetration testing of every application and a dedicated security officer. If your organization doesn't do those things, you've just written your own findings. The auditor tests the policy you approved, not the one you meant.
Other warning signs to look for:
- Roles that don't exist in your organization
- References to tools, committees or processes you don't have
- Retention periods or review frequencies that contradict your other documents
- Language copied from a different industry's regulations
When a template requirement exposes a genuine gap, you have two honest options. Change your practice to match, or record an approved exception with a remediation plan. Writing a policy that describes an aspiration as though it were current practice is the one option that reliably fails.
How do you prove policies were communicated?
"It's on the intranet" is where evidence starts, not where it ends. ISO 27001 control 5.1 explicitly calls for acknowledgment. PCI DSS requires policies to be known to all affected parties, and requirement 12.1.1 extends dissemination of the overall security policy to relevant vendors and business partners.
Useful evidence includes:
- A central, access-controlled location where current versions are published
- Acknowledgment records at onboarding, after material changes and at a regular interval
- Completion reports with follow-up for anyone who hasn't acknowledged
- Contract clauses or onboarding records showing relevant policies were shared with vendors
Ask for acknowledgment of a short summary of key obligations rather than every document in full. People are more likely to read it, and the record is just as valid.
What does a good exceptions process look like?
No policy fits every situation, and auditors know that. What they look for is whether deviations are controlled. An approved, time-limited exception is a managed risk. An undocumented deviation is a finding.
A workable exception request captures:
- The requirement being deviated from and the systems affected
- The business justification
- The risk, and any compensating controls
- Approval by someone with authority to accept the risk
- An expiry date, with a plan to reach compliance where possible
Keep approved exceptions in a register and review it on a schedule. An expired exception should be renewed with fresh approval or closed. Auditors often sample the register, and a two-year-old exception with no review history will draw attention.
Frequently asked questions
Do auditors require a specific policy format?
No. Frameworks specify outcomes, not templates. A consistent structure across your policy set does make the audit easier, because the auditor learns where to look.
Can one set of policies cover ISO 27001, SOC 2 and PCI DSS?
Yes, and it's usually the better approach. Use a mapping matrix to show which section satisfies which requirement, and add framework-specific details only where a requirement is unique.
What if practice doesn't match policy just before an audit?
Fix the practice if you can, or update the policy through your normal approval process if the policy was wrong. Never backdate approvals or reviews. Auditors can check document metadata, and a backdated record turns a minor finding into a serious one.
Key takeaways
- Keep policies at the level of intent, and put specifics in standards and procedures.
- Use one consistent structure, and write requirements someone could test.
- Name an owner, record approval properly and review at least annually.
- Map every framework requirement to a policy, a supporting document and evidence.
- Write policies that match reality. Treat templates as topic lists.
- Collect acknowledgments, and run exceptions through a register with expiry dates.