About this program
Practical, no-jargon questions for businesses without a CISO. Score yourself across the controls that actually matter. After each answer, expand the “Auditor’s view” for how to test the control, what evidence to collect, and the ideal answer.
Controls (29)
-
Is multi-factor authentication (MFA / 2-step verification) turned on for email and key business apps?
MediumMulti-factor authentication (MFA) requires users to provide two or more verification factors—typically something they know (password), something they have (mobile device, hardware token), or something they are (biometric)—to access email systems and critical business applications. This control enforces MFA at…
How to test + evidence
Risk: Most SMB compromises start with an account without MFA. Universal enforcement is the single highest-impact control.
Testing procedure: Sign in as a test user. Confirm MFA challenge fires. Check admin console for MFA enforcement policy on email + accounting + key apps.
Evidence to collect: MFA enforcement policy in M365 / Google admin Sample login record List of apps requiring MFA
-
Does the team use a password manager (1Password, Bitwarden, etc.)?
MediumThis control verifies that the organization mandates and enforces the use of enterprise password manager solutions (such as 1Password Business, Bitwarden Teams, or equivalent) for storing and managing credentials. Password managers generate strong, unique passwords for each service, eliminate password…
How to test + evidence
Risk: Reused passwords are the #2 SMB compromise vector. A managed password manager makes unique passwords trivial.
Testing procedure: Check the password manager admin console for license seats vs employee count. Sample 5 users for active vault usage.
Evidence to collect: Password manager subscription with seat count Active user report Policy requiring password manager use
-
Are shared accounts (info@, admin@) avoided where possible?
MediumThis control ensures that shared or generic email accounts (e.g., info@company.com, admin@domain.com, support@) are avoided in favor of individual user accounts with unique identifiers. Shared accounts prevent proper attribution of actions, violate accountability principles, and complicate credential rotation and access…
How to test + evidence
Risk: Shared accounts have no audit trail — you can't tell who did what. Modern email supports delegated access without sharing the password.
Testing procedure: List all shared/group accounts in IDP + email tenant. For each, identify the accountable owner and how access is controlled.
Evidence to collect: Shared account inventory Owner per shared account Access control method (delegation vs shared password)
-
When someone leaves, are their accounts disabled the same day?
MediumThis control requires that all user accounts associated with a terminated employee be disabled on the same calendar day as their departure. It typically involves coordination between Human Resources and IT operations, often automated through HR information system (HRIS) integrations…
How to test + evidence
Risk: Same-day offboarding eliminates the most common SMB breach vector: the leaver still has access weeks later.
Testing procedure: Sample 10 leavers from HR. For each, compare termination date to account-disabled date in IDP.
Evidence to collect: HR leaver list IDP account disabled timestamps Offboarding checklist
-
Are regular staff prevented from installing software on their work computers?
MediumThis control restricts the ability of standard users to install, modify, or execute unauthorized software on organizational workstations and laptops by enforcing least-privilege access policies through technical controls such as operating system permission restrictions, application allowlisting, or endpoint management solutions.…
How to test + evidence
Risk: Local admin enables malware to disable AV + spread. Removing it adds significant friction to attacks.
Testing procedure: Sample 5 endpoints. Check whether the user account has local admin rights.
Evidence to collect: Endpoint admin policy Sample of account memberships JIT elevation tooling if used
-
Do all work computers have antivirus / endpoint protection?
MediumThis control requires that all work computers (workstations, laptops, and relevant endpoints) have approved antivirus or endpoint detection and response (EDR) software installed, actively running, and receiving regular signature or threat intelligence updates. Antivirus/endpoint protection detects, quarantines, and remediates known…
How to test + evidence
Risk: Modern EDR catches behaviours legacy AV misses. Defender for Business is sufficient for most SMBs.
Testing procedure: Inspect EDR/AV coverage report. Confirm every active endpoint has agent installed + reporting.
Evidence to collect: EDR / AV coverage report Asset inventory cross-check Sample of recent alerts
-
Do work computers and phones get OS / app security updates promptly?
MediumThis control ensures that operating systems and applications on organizational endpoints (workstations, laptops, mobile devices) receive security patches and updates within defined timeframes after vendor release. It typically involves automated patch management systems that inventory devices, assess patch status, deploy…
How to test + evidence
Risk: Most malware exploits known, patched vulns. Auto-updates close the window.
Testing procedure: Inspect MDM patch compliance report. Sample 5 devices for OS + browser + key app versions.
Evidence to collect: MDM patch compliance dashboard Sample device version reports Patch policy document
-
Is full-disk encryption (BitLocker / FileVault) on for laptops?
MediumFull-disk encryption (FDE) protects data at rest on laptop devices by encrypting entire disk volumes using platform-native tools such as Microsoft BitLocker (Windows), Apple FileVault (macOS), or LUKS (Linux). When properly configured, FDE ensures that if a device is lost,…
How to test + evidence
Risk: Lost laptops are the #1 SMB physical incident. Encryption makes the loss containable.
Testing procedure: Pull encryption status report from MDM / domain. Sample 5 laptops + verify recovery key escrow.
Evidence to collect: Encryption status report Recovery key escrow location Lost-laptop procedure
-
Are screen locks with strong passwords / passcodes / biometrics enforced?
MediumScreen lock enforcement is an endpoint security control that requires workstations, laptops, mobile devices, and servers to automatically lock after a defined period of inactivity or manual activation, requiring strong authentication to regain access. Implementation typically involves mobile device management…
How to test + evidence
Risk: Unattended unlocked screens = unauthorized access. Auto-lock at 5 min is the bar.
Testing procedure: Inspect MDM auto-lock policy. Verify timeout (typically 5 min) + complexity requirements.
Evidence to collect: MDM screen-lock policy Compliance report Sample device showing policy applied
-
Is your office Wi-Fi secured (WPA2/WPA3, separate guest network)?
MediumThis control requires that office wireless networks implement modern encryption protocols (WPA2 or WPA3) to prevent eavesdropping and unauthorized access, and maintain network segmentation by isolating guest devices on a separate wireless network with restricted access to internal resources. WPA2…
How to test + evidence
Risk: Open or weak Wi-Fi is local-network access for any nearby attacker. Guest isolation prevents visitor laptops from accessing internal resources.
Testing procedure: Inspect Wi-Fi controller config. Verify WPA3 (or WPA2 minimum) + isolated guest VLAN.
Evidence to collect: Wi-Fi controller config export Guest VLAN configuration Pre-shared key rotation policy
-
Are spam and phishing filters on (Microsoft 365 / Google Workspace built-in or a paid filter)?
MediumThis control verifies that enterprise email platforms (Microsoft 365 or Google Workspace) have spam and phishing filtering mechanisms actively enabled and properly configured. These filters use reputation databases, machine learning, and heuristic analysis to intercept malicious or unwanted email before…
How to test + evidence
Risk: Premium anti-phishing tiers catch impersonation + post-delivery threats default tiers miss.
Testing procedure: Inspect email security tooling configuration. Verify Safe Attachments + Safe Links (or equivalent) enabled.
Evidence to collect: Email security policy export Sample quarantined emails Anti-phishing policy with impersonation protection
-
Are emails from outside your company marked with a clear external sender warning?
MediumThis control ensures that all emails originating from external domains are automatically tagged with a visible warning indicator (banner, label, or prefix) within the email client interface before reaching end users. Typically implemented through mail gateway rules or Exchange transport…
How to test + evidence
Risk: One-line config change with measurable click reduction. No reason not to enable it.
Testing procedure: Send a test email from external. Confirm banner is visible and distinct.
Evidence to collect: Mail flow rule / transport rule config Screenshot of received email with banner
-
Has someone configured SPF / DKIM / DMARC for your email domain (anti-spoofing)?
MediumSPF (Sender Policy Framework), DKIM (DomainKeys Identified Mail), and DMARC (Domain-based Message Authentication, Reporting, and Conformance) are DNS-based email authentication protocols that prevent unauthorized parties from sending emails that appear to originate from your domain. SPF specifies which mail servers…
How to test + evidence
Risk: Without DMARC at p=reject, anyone can send "from" your domain. The DNS-only fix takes a day.
Testing procedure: Run DNS lookup. Verify SPF + DKIM + DMARC at p=reject.
Evidence to collect: DNS records (mxtoolbox / dig output) DMARC aggregate report (dmarcian / Postmark)
-
Do you use modern browsers and keep them updated?
MediumThis control requires that all web browsers used within the organization meet minimum version requirements aligned with vendor support lifecycles and that automated or policy-driven update mechanisms are enforced. Modern browsers include current-generation releases of Chrome, Edge, Firefox, Safari, or…
How to test + evidence
Risk: Browsers patch quickly for in-the-wild vulns. Out-of-date browsers are exploit-ready.
Testing procedure: Check browser version on sample endpoints. Verify auto-update enabled.
Evidence to collect: MDM browser inventory Auto-update policy Sample device version
-
Do you block known-malicious websites at the network or DNS level (1.1.1.1 for Families, NextDNS, etc.)?
MediumThis control requires the organization to block access to known-malicious websites using network-layer or DNS-layer filtering services such as Cloudflare for Families (1.1.1.1), Cisco Umbrella, NextDNS, or similar protective DNS resolvers. These services maintain continuously updated threat intelligence feeds and…
How to test + evidence
Risk: DNS filtering is one of the cheapest broad-spectrum defences. Off-network coverage matters more for hybrid teams.
Testing procedure: Test by attempting to resolve a known-malicious test domain (e.g. internetbadguys.com) — should be blocked.
Evidence to collect: DNS filter / firewall config Test result showing block Coverage for off-network devices
-
Are important business files (cloud + local) backed up?
MediumThis control ensures that critical business data stored in both cloud platforms (SaaS, IaaS, PaaS) and on-premises or local endpoints is systematically backed up to enable recovery in the event of ransomware, hardware failure, accidental deletion, or disaster. It requires…
How to test + evidence
Risk: Local backups die with the building. Off-site + tested = the bar.
Testing procedure: Inspect backup job logs + last restore test. Verify off-site / cloud retention.
Evidence to collect: Backup job log Off-site / cloud retention policy Last restore test report
-
When did you last actually restore something from backup to test it works?
MediumThis control verifies that backup and recovery procedures are validated through periodic restoration testing in non-production environments. Organizations must perform actual data restoration exercises that simulate realistic failure scenarios, document the time-to-recover, verify data integrity post-restoration, and confirm that restored…
How to test + evidence
Risk: Untested backups are faith. Quarterly tests catch tooling regressions.
Testing procedure: Inspect last restore test report.
Evidence to collect: Restore test report with date + scope + outcome
-
Is sensitive data shared via secure tools (e.g. Drive/SharePoint with proper permissions) rather than emailed around?
MediumThis control ensures that sensitive data is stored and shared using secure collaboration platforms with access controls (such as Google Drive, SharePoint, or Box) rather than distributed via email attachments or unencrypted messaging. Secure platforms enable centralized access management, audit…
How to test + evidence
Risk: Email attachments scatter copies of sensitive data. Controlled-storage links keep one source of truth + access controls.
Testing procedure: Sample 10 mailbox sent items. Count instances of sensitive attachments vs links to controlled storage.
Evidence to collect: Mailbox sample analysis DLP rules flagging sensitive attachments Sharing policy
-
When you share files externally (e.g. with clients), are links restricted (expire, password, specific people)?
MediumThis control ensures that when files are shared externally via cloud storage or collaboration platforms, access links are configured with time-based expiration dates, password protection, or recipient-specific permissions rather than open public links. Organizations implement technical restrictions (e.g., SharePoint link…
How to test + evidence
Risk: "Anyone with the link" leaks. Recipient-specific or password-protected links keep control.
Testing procedure: Inspect sharing settings policy. Sample shared files + verify each has appropriate restrictions.
Evidence to collect: External sharing policy Sample shared link report Default sharing permission
-
Are paper documents with sensitive info (HR, finance, customer) physically secured and shredded when no longer needed?
MediumThis control ensures that paper documents containing sensitive information—including human resources records, financial data, and customer information—are stored in locked cabinets, restricted access areas, or other physical security mechanisms when in use, and are destroyed via cross-cut shredding or industrial…
How to test + evidence
Risk: Paper doesn't go away just because most things are digital. HR + finance still produce paper that needs handling.
Testing procedure: Walk the office. Check for unattended sensitive paper. Inspect shredding service contract.
Evidence to collect: Locked storage for sensitive paper Shredding service contract / cross-cut shredder Document retention policy
-
Do you check the security practices of vendors handling your data (basic questions, certifications)?
MediumThis control ensures organizations evaluate the security posture of third-party vendors and service providers before and during engagement, particularly those handling sensitive organizational data. Evaluation typically includes questionnaires covering security practices, requests for security certifications (SOC 2, ISO 27001, etc.),…
How to test + evidence
Risk: Vendors process your data — their security is your security. Even basic questions catch the worst offenders.
Testing procedure: Inspect vendor list + security documentation collected per vendor.
Evidence to collect: Vendor register Security questionnaires + responses SOC 2 / ISO 27001 reports for critical vendors
-
Do you require a phone-call verification before paying a new bank account or changing supplier payment details?
MediumThis control requires that before processing payments to newly added bank accounts or changes to existing supplier payment details, finance personnel must conduct a verbal verification call to a known, trusted contact using a previously validated phone number (not one…
How to test + evidence
Risk: BEC is the highest-loss scam for SMBs. The callback rule consistently saves the money.
Testing procedure: Inspect AP procedure. Sample 10 payment changes; verify each has documented out-of-band verification.
Evidence to collect: Payment-change verification procedure Sample of completed verifications Training record for finance team
-
Are invoice / payment fraud awareness habits in place for whoever handles money?
MediumThis control ensures that personnel authorized to process invoices, approve payments, or initiate wire transfers receive targeted training on common fraud tactics such as business email compromise (BEC), vendor impersonation, invoice manipulation, and social engineering techniques used to divert funds.…
How to test + evidence
Risk: Finance staff are targeted directly. Their awareness + a callback habit is the difference between a saved $50k and a lost one.
Testing procedure: Interview AP / finance staff. Test scenario knowledge ("what would you do if the CEO emailed urgently?").
Evidence to collect: Finance team training records BEC scenario tabletop Examples of caught attempts
-
Do you have cyber insurance?
MediumCyber insurance is a risk transfer mechanism that provides financial coverage for losses resulting from cybersecurity incidents, including data breaches, ransomware attacks, business interruption, and legal liabilities. Organizations procure policies with defined coverage limits, deductibles, and exclusions tailored to their…
How to test + evidence
Risk: Insurance funds response when prevention fails. Coverage gaps + missed required controls void payouts when needed most.
Testing procedure: Inspect cyber insurance policy. Verify coverage for ransomware + BEC + business interruption.
Evidence to collect: Insurance policy schedule Sub-limits per category Required controls per insurer
-
Is there one person clearly responsible for "cyber" in your business (even if it’s not their full job)?
MediumThis control establishes a single named individual with defined accountability for cybersecurity governance, risk, and compliance activities within the organization, regardless of whether cybersecurity is their sole responsibility. The designated person serves as the primary point of contact for cyber…
How to test + evidence
Risk: Without ownership nothing improves. Even a part-time owner produces measurable improvement.
Testing procedure: Ask "who owns cyber here?" — multiple staff should give the same answer.
Evidence to collect: Job description with cyber duties Time allocation for cyber tasks Reporting line to leadership
-
Has the team had any cyber awareness training in the last year?
MediumThis control validates that all team members have completed cybersecurity awareness training within the past twelve months. Organizations deliver this training through formal programs covering topics such as phishing recognition, password hygiene, social engineering tactics, data handling, incident reporting, and…
How to test + evidence
Risk: Phishing simulations move the needle on real click rates. Training-only is a checkbox; combined is a control.
Testing procedure: Pull training completion + simulated phishing reports for last 12 months.
Evidence to collect: Training completion report Phishing simulation results Remedial training for clickers
-
Do staff know what to do if they get a suspicious email or click something they shouldn’t have?
MediumThis control ensures that staff are trained to recognize phishing and social engineering attempts, understand the organization's reporting procedures, and know the immediate steps to take if they suspect compromise (e.g., clicking a malicious link or opening a suspicious attachment).…
How to test + evidence
Risk: Speed-to-report determines containment. A culture where staff hide mistakes is the worst-case scenario.
Testing procedure: Ask 5 random staff: "If you click a suspicious link by accident, who do you tell first?"
Evidence to collect: Reporting channel with SLA Communication / poster making it visible Sample of recent reports + outcome
-
For remote work, is access via secure channels (VPN, ZTNA, or modern SaaS with MFA) — not RDP exposed to the internet?
MediumThis control requires that remote access to organizational systems be secured through approved channels such as Virtual Private Networks (VPNs), Zero Trust Network Access (ZTNA) solutions, or authenticated SaaS applications with multi-factor authentication. It specifically prohibits direct exposure of Remote…
How to test + evidence
Risk: Internet-exposed RDP is the #1 ransomware initial access vector. ZTNA / VPN with MFA is the modern alternative.
Testing procedure: Run an external port scan. Verify no RDP / SMB / management port is publicly exposed.
Evidence to collect: External scan result (Censys / Shodan) Remote access architecture (VPN / ZTNA) No 3389/445 in firewall rule set
-
If you got hacked tomorrow, do you have a basic plan: who calls who, what’s your IT/IR contact, who tells customers?
MediumThis control ensures the organization maintains a documented incident response plan that defines roles, responsibilities, and communication protocols for cybersecurity incidents. The plan must specify who initiates the response, escalation paths to IT and incident response teams, and procedures for…
How to test + evidence
Risk: A one-page plan beats a 50-page binder nobody reads. The first 30 minutes of an incident are when good decisions matter most.
Testing procedure: Ask the owner: "Walk me through what happens in the first hour of a major cyber incident."
Evidence to collect: One-page incident plan IR contact + insurance broker numbers Communication template