ISO 27001 Annex A 8.23 Audit Checklist

The ultimate audit guide to ISO 27001 Annex A 8.23 Web Filtering

1. Web Filtering Policy and Rulebase Formalisation Verified

Verification Criteria: A documented policy or technical standard exists defining the categories of websites to be blocked (e.g. malware, phishing, illegal content, or unauthorised file sharing).

Required Evidence: Approved Acceptable Use Policy (AUP) or Web Filtering Standard cross-referenced with the active category list in the filtering tool.

Pass/Fail Test: If the organisation lacks a formalised mandate defining which web categories are prohibited, mark as Non-Compliant.

2. Malicious Domain and IP Blocking Enforcement Confirmed

Verification Criteria: Technical controls are active to automatically block access to known malicious domains, C2 servers, and phishing URLs based on real-time threat intelligence.

Required Evidence: Configuration logs from the Secure Web Gateway (SWG) or DNS filter showing “High Risk” and “Malicious” categories set to ‘Block’.

Pass/Fail Test: If the filtering tool is configured to ‘Alert’ rather than ‘Block’ for confirmed malware or phishing categories, mark as Non-Compliant.

3. SSL/TLS Inspection for Web Traffic Validated

Verification Criteria: The organisation possesses the technical capability to decrypt and inspect encrypted web traffic (HTTPS) to detect hidden threats and enforce filtering rules.

Required Evidence: SSL Inspection certificates deployed to endpoints and logs showing decrypted URL paths in the web proxy or gateway.

Pass/Fail Test: If the organisation cannot inspect HTTPS traffic (covering over 95% of the web), rendering filtering rules blind to encrypted content, mark as Non-Compliant.

ISO 27001 Toolkit Business Edition

4. Unauthorised Cloud Storage and File Sharing Restriction Verified

Verification Criteria: Technical rules restrict access to unauthorised personal cloud storage and file-sharing sites to prevent data exfiltration.

Required Evidence: Filtering logs or CASB reports showing blocked attempts to access non-corporate storage platforms (e.g. personal Dropbox or Mega).

Pass/Fail Test: If a standard user can successfully upload sensitive corporate data to a personal file-sharing site without technical restriction, mark as Non-Compliant.

5. Remote and Mobile Workforce Filtering Alignment Confirmed

Verification Criteria: Web filtering controls remain active and enforceable for endpoints when operating outside the corporate network (e.g. via roaming agents or enforced VPN).

Required Evidence: Evidence of a “Roaming Client” installed on laptops or an “Always-On” VPN configuration ensuring traffic routing through the gateway.

Pass/Fail Test: If filtering is only active on-premise and endpoints are unprotected when connected to home Wi-Fi or public hotspots, mark as Non-Compliant.

6. Automated Threat Intelligence Feed Synchronisation Verified

Verification Criteria: The web filtering tool receives automated, high-frequency updates from reputable threat intelligence providers to ensure protection against emerging threats.

Required Evidence: System status logs showing the timestamp of the last successful signature or URL database update (e.g. within the last 24 hours).

Pass/Fail Test: If the URL database or threat signatures are updated manually or have not been updated for more than 48 hours, mark as Non-Compliant.

7. Web Filtering Bypass and Proxy Restriction Validated

Verification Criteria: Technical controls prevent users from bypassing web filtering through the use of unauthorised VPNs, TOR, or web-based anonymisers.

Required Evidence: Configuration logs showing the blocking of “Anonymisers,” “Proxies,” and “Encrypted Tunnels” categories.

Pass/Fail Test: If a standard user can bypass filtering by using a common web-based proxy or a browser-integrated VPN extension, mark as Non-Compliant.

8. Exception Management and Authorisation Records Identified

Verification Criteria: Requests for temporary or permanent exceptions to web filtering rules follow a formal approval process and are documented.

Required Evidence: Approved Change Request tickets or IT service desk logs justifying specific URL whitelisting for business purposes.

Pass/Fail Test: If URLs have been whitelisted without a documented business justification or an authorised approver, mark as Non-Compliant.

9. Administrative Access and Rule Modification Monitoring Verified

Verification Criteria: Access to the web filtering management console is restricted to authorised personnel and all configuration changes are logged.

Required Evidence: Audit logs from the filtering platform showing administrative logins and changes to the URL block-list.

Pass/Fail Test: If an administrator can modify filtering rules or whitelist a domain without a corresponding entry in an immutable audit log, mark as Non-Compliant.

10. Periodic Web Traffic Trend Review Recorded

Verification Criteria: Management or security teams perform regular reviews of web traffic trends and blocked categories to identify potential security incidents or policy gaps.

Required Evidence: Monthly/Quarterly Security Reports presented to management containing web filtering metrics and blocked threat trends.

Pass/Fail Test: If logs are collected but there is no evidence that management reviews blocked traffic patterns for signs of targeted attacks, mark as Non-Compliant.

About the author

Stuart Barker
🎓 MSc Security 🛡️ Lead Auditor 30+ Years Exp 🏢 Ex-GE Leader

Stuart Barker

ISO 27001 Ninja

Stuart Barker is a veteran practitioner with over 30 years of experience in systems security and risk management. Holding an MSc in Software and Systems Security, he combines academic rigor with extensive operational experience, including a decade leading Data Governance for General Electric (GE).

As a qualified ISO 27001 Lead Auditor, Stuart possesses distinct insight into the specific evidence standards required by certification bodies. His toolkits represent an auditor-verified methodology designed to minimise operational friction while guaranteeing compliance.

Shopping Basket
Scroll to Top