Audit · AUDIT

IT security audit step by step: how to gather evidence and pass inspection

Remote Admin Audit Team·December 21, 2025·6 min read

Audits aren’t lost for lack of tools — they’re lost for lack of evidence. In 30 days you can build an “Evidence Pack” with 40-80 concrete artifacts: IAM, backup, logs, patching, vendors, incidents. Here’s the step-by-step plan.

What is an IT security audit actually looking for?

An auditor rarely goes “bug hunting.” They’re looking for answers to three questions:

  1. Do you have control over access, change, and data?
  2. Can you detect incidents and respond in a predictable way?
  3. Can you maintain business continuity when something goes wrong?

In practice, an audit is a test of repeatability. It’s not about whether you managed to configure something once. It’s about whether you can show the process worked yesterday, works today, and will work tomorrow.

What does “audit chaos” look like in companies, and how do you avoid it?

A scene I’ve seen dozens of times, both in the classroom and on projects: an email from a client or the compliance department — “Audit in 14 days. Please provide evidence.” Suddenly IT is scrambling for screenshots, legal is digging up policies, and the board is asking, “Wait, we don’t have this at all?”

You can flip this with one simple rule: don’t collect evidence ad hoc. Build your evidence pack like a product and maintain it every quarter.

How do you set the audit scope without losing control of the audit itself?

The first mistake is accepting whatever scope comes your way. Do three things:

  • Identify critical systems (e.g., email, ERP/CRM, production infrastructure, e-commerce, cloud, network devices).
  • Define the boundaries of responsibility (what’s on your IT side, what’s with the vendor, what’s on the client’s side).
  • Define the types of evidence: documents, configuration exports, logs, test reports, ticketing system records.

The result should be concrete: a list of areas and a list of questions you must answer with evidence, not declarations.

How do you prepare an asset inventory and data map so the auditor doesn’t derail your narrative?

An auditor will start with a simple question: “What do you have?” If you can’t answer that, everything else sounds like theory.

The minimum that passes an SME audit:

  • a list of accounts and identities (users, admins, service accounts),
  • a list of devices and servers (on-prem and cloud),
  • a list of applications and integrations (especially those handling customer data),
  • a data map: where sensitive data lives, who has access, how it’s encrypted, how long it’s retained.

Evidence:

  • an export from MDM/Intune or another inventory tool,
  • a cloud resource export,
  • a CMDB, or even a well-organized spreadsheet register — as long as it has owners and an update date.

How do you prove access control and IAM, the area that most often fails audits?

If I had to name the single area that most often causes a “fail,” it’s IAM (Identity and Access Management).

The auditor will ask for:

  • a password and MFA policy,
  • a list of privileged accounts and their justification,
  • the process for granting and revoking access,
  • evidence of access reviews.

Evidence that works:

  • an export of MFA and Conditional Access policies,
  • an admin list report (with a review date and owner sign-off),
  • a sample of tickets: onboarding, role change, offboarding,
  • a documented record of who approves access to what.

Pro tip from experience: show two “A to Z” cases (a new hire and an employee departure). This instantly builds credibility.

How do you demonstrate vulnerability management and patching without pretending you’re a Fortune 500?

You don’t need a massive vulnerability management program. You need a rhythm.

The auditor wants to see:

  • how you detect vulnerabilities or missing updates,
  • how you prioritize them,
  • how long it takes to roll out critical fixes,
  • how you handle exceptions.

Evidence:

  • a report from your patching/EDR/scanning tool (even a simple one),
  • a summary of recent critical rollouts (date, system, approver),
  • an exceptions register with a re-assessment deadline,
  • a business communication for updates that require downtime.

The most common mistake: “we patch regularly” with no trail. In an audit, that’s equivalent to “we don’t know.”

How do you prove monitoring and logging when you don’t have a SIEM — or have one nobody uses?

Logs are your black box. Without them, you can’t reconstruct an incident or defend a decision.

Minimum logging for an SME:

  • authentication logs (AD/Azure AD/M365/Google),
  • firewall/VPN,
  • EDR/AV,
  • key servers and applications (especially those handling customer data).

Evidence:

  • a list of log sources and retention periods (how many days, where stored),
  • sample alerts and how they were handled (ticket, comment, decision),
  • proof that someone actually reviews them (on-call rotation, weekly report, dashboard).

The most common mistake: the logs exist, but nobody can show how they lead to action.

How do you prove backup, business continuity, and restore testing so you don’t fail on a “basic” question?

Backup without testing is hope, not control.

The auditor will ask for:

  • your backup policy,
  • frequency and retention,
  • proof of backup isolation (ransomware protection),
  • restore tests and their results.

Evidence that wins audits:

  • a report from the latest restore test (what was restored, how long it took, what problems came up),
  • a snapshot of your retention configuration,
  • a DR procedure: who decides on failover, what your RTO/RPO are,
  • a schedule of drills (even quarterly ones).

Pro tip: run a restore test “live” in front of the auditor, even in a test environment. It ends 80% of the discussion right there.

How do you prepare evidence for vendors, cloud providers, and the supply chain?

An audit increasingly isn’t just about the server room. It’s about dependencies.

The minimum set:

  • a list of critical vendors (cloud, email, hosting, payments, helpdesk),
  • contracts and SLAs (what’s guaranteed, what isn’t),
  • subcontracting rules (does the vendor use subcontractors),
  • an exit plan for critical services.

Evidence:

  • a vendor register with a business owner,
  • a vendor risk assessment and review date,
  • an incident communication procedure for the vendor’s side.

How do you build an “Evidence Pack” and evidence index so the audit doesn’t turn into a file hunt?

Here’s the simplest trick: an evidence index. One list that tells the auditor where everything lives.

A folder structure that works:

  • 01_Governance (policies, roles, training)
  • 02_Access_IAM (MFA, admins, onboarding/offboarding)
  • 03_Assets_Data (inventory, data map)
  • 04_Vulnerabilities_Patching
  • 05_Logging_Monitoring
  • 06_Backup_BCDR (restore tests)
  • 07_Incidents (procedures, drills, examples)
  • 08_Suppliers_Cloud (register, assessments, contracts)

The evidence index should include these fields:

  • evidence ID (e.g., IAM-03),
  • description,
  • owner,
  • date,
  • file location,
  • status (current, needs refresh).

That’s the difference between control and improvisation.

How do you get through the audit without panic: a 14-day plan before the inspection

Day 1-2: scope, list of auditor questions, map of critical systems
Day 3-5: IAM and permissions, MFA, admin accounts, sample tickets
Day 6-7: backup and restore test, BCDR documentation
Day 8-9: logs, monitoring, sample alert handling
Day 10-11: patching and vulnerabilities, exceptions, reports
Day 12: vendors, cloud, exit plan
Day 13: mock interview with area owners (60 minutes)
Day 14: Evidence Pack cleanup, indexing, versioning

It’s simple, but it works, because it forces evidence, not declarations.

What are the most common mistakes, and how do you avoid them?

  • Descriptions that are too vague: “we have security in place,” with no exports or examples.
  • Evidence without a date or owner: the auditor can’t tell if it’s still current.
  • No decision trail: exceptions and risk with no approvals.
  • No testing: backup, DR, incident response that exist “on paper” only.
  • No consistency: the policy says one thing, the configuration says another.

A quick fix: spend 30 minutes a month on “evidence hygiene.” Update 5-10 pieces of evidence and you’re covered.

What should you do after the audit so you don’t end up back at square one?

An audit ends with a list of findings and recommendations. The best companies turn that into a backlog:

  • categorization: critical, high, medium, low,
  • owner assignment,
  • deadlines and risk acceptance,
  • proof of closure (ticket, report, policy change, configuration change).

Then the next audit becomes a progress review, not a “day of judgment.”