4% of CIS Controls v8 you already have
ACSC Essential Eight already covers about 4% of CIS Controls v8, leaving
147 of 153 controls as genuinely new work.
Already covered 0
Likely covered 6
New work 147
No control in ACSC Essential Eight
maps directly to one in CIS Controls v8. Everything counted as covered is covered because both
map to the same third standard, which is what a crosswalk is, but it is an inference rather
than a lookup.
What is genuinely new work
Nothing in ACSC Essential Eight reaches these. This is the list to scope.
CIS-1.1Establish and Maintain Detailed Enterprise Asset Inventory
CIS-1.2Address Unauthorized Assets
CIS-1.3Utilize an Active Discovery Tool
CIS-1.4Use Dynamic Host Configuration Protocol (DHCP) Logging to Update Enterprise Asset Inventory
CIS-1.5Use a Passive Asset Discovery Tool
CIS-10.1Deploy and Maintain Anti-Malware Software
CIS-10.2Configure Automatic Anti-Malware Signature Updates
CIS-10.3Disable Autorun and Autoplay for Removable Media
CIS-10.4Configure Automatic Anti-Malware Scanning of Removable Media
CIS-10.5Enable Anti-Exploitation Features
CIS-10.6Centrally Manage Anti-Malware Software
CIS-10.7Use Behavior-Based Anti-Malware Software
CIS-11.1Establish and Maintain a Data Recovery Process
CIS-11.3Protect Recovery Data
CIS-11.4Establish and Maintain an Isolated Instance of Recovery Data
CIS-11.5Test Data Recovery
CIS-12.1Ensure Network Infrastructure is Up-to-Date
CIS-12.2Establish and Maintain a Secure Network Architecture
CIS-12.3Securely Manage Network Infrastructure
CIS-12.4Establish and Maintain Architecture Diagram(s)
CIS-12.5Centralize Network Authentication, Authorization, and Auditing (AAA)
CIS-12.6Use of Secure Network Management and Communication Protocols
CIS-12.7Ensure Remote Devices Utilize a VPN and are Connecting to an Enterprise’s AAA Infrastructure
CIS-12.8Establish and Maintain Dedicated Computing Resources for All Administrative Work
CIS-13.1Centralize Security Event Alerting
CIS-13.10Perform Application Layer Filtering
CIS-13.11Tune Security Event Alerting Thresholds
CIS-13.2Deploy a Host-Based Intrusion Detection Solution
CIS-13.3Deploy a Network Intrusion Detection Solution
CIS-13.4Perform Traffic Filtering Between Network Segments
CIS-13.5Manage Access Control for Remote Assets
CIS-13.6Collect Network Traffic Flow Logs
CIS-13.7Deploy a Host-Based Intrusion Prevention Solution
CIS-13.8Deploy a Network Intrusion Prevention Solution
CIS-13.9Deploy Port-Level Access Control
CIS-14.1Establish and Maintain a Security Awareness Program
CIS-14.2Train Workforce Members to Recognize Social Engineering Attacks
CIS-14.3Train Workforce Members on Authentication Best Practices
CIS-14.4Train Workforce on Data Handling Best Practices
CIS-14.5Train Workforce Members on Causes of Unintentional Data Exposure
CIS-14.6Train Workforce Members on Recognizing and Reporting Security Incidents
CIS-14.7Train Workforce on How to Identify and Report if Their Enterprise Assets are Missing Security Updates
CIS-14.8Train Workforce on the Dangers of Connecting to and Transmitting Enterprise Data Over Insecure Networks
CIS-14.9Conduct Role-Specific Security Awareness and Skills Training
CIS-15.1Establish and Maintain an Inventory of Service Providers
CIS-15.2Establish and Maintain a Service Provider Management Policy
CIS-15.3Classify Service Providers
CIS-15.4Ensure Service Provider Contracts Include Security Requirements
CIS-15.5Assess Service Providers
CIS-15.6Monitor Service Providers
CIS-15.7Securely Decommission Service Providers
CIS-16.1Establish and Maintain a Secure Application Development Process
CIS-16.10Apply Secure Design Principles in Application Architectures
CIS-16.11Leverage Vetted Modules or Services for Application Security Components
CIS-16.12Implement Code-Level Security Checks
CIS-16.13Conduct Application Penetration Testing
CIS-16.14Conduct Threat Modeling
CIS-16.2Establish and Maintain a Process to Accept and Address Software Vulnerabilities
CIS-16.3Perform Root Cause Analysis on Security Vulnerabilities
CIS-16.4Establish and Manage an Inventory of Third-Party Software Components
CIS-16.5Use Up-to-Date and Trusted Third-Party Software Components
CIS-16.6Establish and Maintain a Severity Rating System and Process for Application Vulnerabilities
CIS-16.7Use Standard Hardening Configuration Templates for Application Infrastructure
CIS-16.8Separate Production and Non-Production Systems
CIS-16.9Train Developers in Application Security Concepts and Secure Coding
CIS-17.1Designate Personnel to Manage Incident Handling
CIS-17.2Establish and Maintain Contact Information for Reporting Security Incidents
CIS-17.3Establish and Maintain an Enterprise Process for Reporting Incidents
CIS-17.4Establish and Maintain an Incident Response Process
CIS-17.5Assign Key Roles and Responsibilities
CIS-17.6Define Mechanisms for Communicating During Incident Response
CIS-17.7Conduct Routine Incident Response Exercises
CIS-17.8Conduct Post-Incident Reviews
CIS-17.9Establish and Maintain Security Incident Thresholds
CIS-18.1Establish and Maintain a Penetration Testing Program
CIS-18.2Perform Periodic External Penetration Tests
CIS-18.3Remediate Penetration Test Findings
CIS-18.4Validate Security Measures
CIS-18.5Perform Periodic Internal Penetration Tests
CIS-2.1Establish and Maintain a Software Inventory
CIS-2.2Ensure Authorized Software is Currently Supported
CIS-2.3Address Unauthorized Software
CIS-2.4Utilize Automated Software Inventory Tools
CIS-2.6Allowlist Authorized Libraries
CIS-3.1Establish and Maintain a Data Management Process
CIS-3.10Encrypt Sensitive Data in Transit
CIS-3.11Encrypt Sensitive Data at Rest
CIS-3.12Segment Data Processing and Storage Based on Sensitivity
CIS-3.13Deploy a Data Loss Prevention Solution
CIS-3.14Log Sensitive Data Access
CIS-3.2Establish and Maintain a Data Inventory
CIS-3.3Configure Data Access Control Lists
CIS-3.4Enforce Data Retention
CIS-3.5Securely Dispose of Data
CIS-3.6Encrypt Data on End-User Devices
CIS-3.7Establish and Maintain a Data Classification Scheme
CIS-3.8Document Data Flows
CIS-3.9Encrypt Data on Removable Media
CIS-4.1Establish and Maintain a Secure Configuration Process
CIS-4.10Enforce Automatic Device Lockout on Portable End-User Devices
CIS-4.11Enforce Remote Wipe Capability on Portable End-User Devices
CIS-4.12Separate Enterprise Workspaces on Mobile End-User Devices
CIS-4.2Establish and Maintain a Secure Configuration Process for Network Infrastructure
CIS-4.3Configure Automatic Session Locking on Enterprise Assets
CIS-4.4Implement and Manage a Firewall on Servers
CIS-4.5Implement and Manage a Firewall on End-User Devices
CIS-4.6Securely Manage Enterprise Assets and Software
CIS-4.7Manage Default Accounts on Enterprise Assets and Software
CIS-4.8Uninstall or Disable Unnecessary Services on Enterprise Assets and Software
CIS-4.9Configure Trusted DNS Servers on Enterprise Assets
CIS-5.1Establish and Maintain an Inventory of Accounts
CIS-5.2Use Unique Passwords
CIS-5.3Disable Dormant Accounts
CIS-5.4Restrict Administrator Privileges to Dedicated Administrator Accounts
CIS-5.5Establish and Maintain an Inventory of Service Accounts
CIS-5.6Centralize Account Management
CIS-6.1Establish an Access Granting Process
CIS-6.2Establish an Access Revoking Process
CIS-6.3Require MFA for Externally-Exposed Applications
CIS-6.4Require MFA for Remote Network Access
CIS-6.6Establish and Maintain an Inventory of Authentication and Authorization Systems
CIS-6.7Centralize Access Control
CIS-6.8Define and Maintain Role-Based Access Control
CIS-7.1Establish and Maintain a Vulnerability Management Process
CIS-7.2Establish and Maintain a Remediation Process
CIS-7.5Perform Automated Vulnerability Scans of Internal Enterprise Assets
CIS-7.6Perform Automated Vulnerability Scans of Externally-Exposed Enterprise Assets
CIS-7.7Remediate Detected Vulnerabilities
CIS-8.1Establish and Maintain an Audit Log Management Process
CIS-8.10Retain Audit Logs
CIS-8.11Conduct Audit Log Reviews
CIS-8.12Collect Service Provider Logs
CIS-8.2Collect Audit Logs
CIS-8.3Ensure Adequate Audit Log Storage
CIS-8.4Standardize Time Synchronization
CIS-8.5Collect Detailed Audit Logs
CIS-8.6Collect DNS Query Audit Logs
CIS-8.7Collect URL Request Audit Logs
CIS-8.8Collect Command-Line Audit Logs
CIS-8.9Centralize Audit Logs
CIS-9.1Ensure Use of Only Fully Supported Browsers and Email Clients
CIS-9.2Use DNS Filtering Services
CIS-9.3Maintain and Enforce Network-Based URL Filters
CIS-9.4Restrict Unnecessary or Unauthorized Browser and Email Client Extensions
CIS-9.6Block Unnecessary File Types
CIS-9.7Deploy and Maintain Email Server Anti-Malware Protections
Show the 6 you already have
CIS-11.2Perform Automated Backups
CIS-2.5Allowlist Authorized Software
CIS-2.7Allowlist Authorized Scripts
CIS-6.5Require MFA for Administrative Access
CIS-7.3Perform Automated Operating System Patch Management
CIS-7.4Perform Automated Application Patch Management
How this is calculated
Already covered means a mapping runs from a control in ACSC Essential Eight to that control. Likely
covered means no direct mapping exists but both frameworks map to the same control in a third
standard. New work means neither. We keep those separate rather than adding them into one
friendlier number, because blending them would present a two-hop inference as a verified
fact.
Coverage is not symmetric.
Run it the other way and you will get a
different number; both are correct.
From 332,959 cross-framework control
mappings across 723 frameworks, 531 of them verified against
their source documents. It does not tell you that you are compliant: a mapped control means
the two standards ask for the same thing, not that you have done it.
Try another pair ·
Today's edition