Back to Frameworks

CIS Controls v8

International
vv8.1
18 domains
153 controls

Center for Internet Security Critical Security Controls - prioritized set of actions to protect organizations and data from known cyber attack vectors

Verified

Get the official standard — this page is an AI-assisted companion tool, not a replacement for the authoritative text.

Visit cisecurity.org

Framework summaries on this platform are AI-assisted interpretations for educational and compliance planning purposes. They do not reproduce or replace the official standards. Refer to the authoritative source for the definitive text. Framework names and trademarks belong to their respective organisations.

Framework Domains (18)

CIS Control 10: Malware Defenses

7 controls
Controls in the CIS Control 10: Malware Defenses domain of CIS Controls v87 controls
CodeTitle
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 Control 11: Data Recovery

5 controls
Controls in the CIS Control 11: Data Recovery domain of CIS Controls v85 controls
CodeTitle
CIS-11.1Establish and Maintain a Data Recovery Process
CIS-11.2Perform Automated Backups
CIS-11.3Protect Recovery Data
CIS-11.4Establish and Maintain an Isolated Instance of Recovery Data
CIS-11.5Test Data Recovery

CIS Control 12: Network Infrastructure Management

8 controls
Controls in the CIS Control 12: Network Infrastructure Management domain of CIS Controls v88 controls
CodeTitle
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 Control 13: Network Monitoring and Defense

11 controls
Controls in the CIS Control 13: Network Monitoring and Defense domain of CIS Controls v811 controls
CodeTitle
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 Control 14: Security Awareness and Skills Training

9 controls
Controls in the CIS Control 14: Security Awareness and Skills Training domain of CIS Controls v89 controls
CodeTitle
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 Control 15: Service Provider Management

7 controls
Controls in the CIS Control 15: Service Provider Management domain of CIS Controls v87 controls
CodeTitle
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 Control 16: Application Software Security

14 controls
Controls in the CIS Control 16: Application Software Security domain of CIS Controls v814 controls
CodeTitle
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 Control 17: Incident Response Management

9 controls
Controls in the CIS Control 17: Incident Response Management domain of CIS Controls v89 controls
CodeTitle
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 Control 18: Penetration Testing

5 controls
Controls in the CIS Control 18: Penetration Testing domain of CIS Controls v85 controls
CodeTitle
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 Control 1: Inventory and Control of Enterprise Assets

5 controls
Controls in the CIS Control 1: Inventory and Control of Enterprise Assets domain of CIS Controls v85 controls
CodeTitle
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 Control 2: Inventory and Control of Software Assets

7 controls
Controls in the CIS Control 2: Inventory and Control of Software Assets domain of CIS Controls v87 controls
CodeTitle
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.5Allowlist Authorized Software
CIS-2.6Allowlist Authorized Libraries
CIS-2.7Allowlist Authorized Scripts

CIS Control 3: Data Protection

14 controls
Controls in the CIS Control 3: Data Protection domain of CIS Controls v814 controls
CodeTitle
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 Control 4: Secure Configuration of Enterprise Assets and Software

12 controls
Controls in the CIS Control 4: Secure Configuration of Enterprise Assets and Software domain of CIS Controls v812 controls
CodeTitle
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 Control 5: Account Management

6 controls
Controls in the CIS Control 5: Account Management domain of CIS Controls v86 controls
CodeTitle
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 Control 6: Access Control Management

8 controls
Controls in the CIS Control 6: Access Control Management domain of CIS Controls v88 controls
CodeTitle
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.5Require MFA for Administrative 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 Control 7: Continuous Vulnerability Management

7 controls
Controls in the CIS Control 7: Continuous Vulnerability Management domain of CIS Controls v87 controls
CodeTitle
CIS-7.1Establish and Maintain a Vulnerability Management Process
CIS-7.2Establish and Maintain a Remediation Process
CIS-7.3Perform Automated Operating System Patch Management
CIS-7.4Perform Automated Application Patch Management
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 Control 8: Audit Log Management

12 controls
Controls in the CIS Control 8: Audit Log Management domain of CIS Controls v812 controls
CodeTitle
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 Control 9: Email and Web Browser Protections

7 controls
Controls in the CIS Control 9: Email and Web Browser Protections domain of CIS Controls v87 controls
CodeTitle
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.5Implement DMARC
CIS-9.6Block Unnecessary File Types
CIS-9.7Deploy and Maintain Email Server Anti-Malware Protections

Maps to 2 other frameworks

153 total controls
ASD Strategies to Mitigate Cyber Security Incidents
10 source controls mapped|10 target controls covered
7%
DISA Security Technical Implementation Guides (STIGs)
1 source controls mapped|1 target controls covered
1%

Frequently Asked Questions

What is CIS Controls v8?

CIS Controls v8 is a compliance framework from International with 18 domains and 153 controls. Center for Internet Security Critical Security Controls - prioritized set of actions to protect organizations and data from known cyber attack vectors It is used by organisations to establish and maintain compliance with industry standards and regulatory requirements.

How many controls does CIS Controls v8 have?

CIS Controls v8 has 153 controls organised across 18 domains. The largest domains are CIS Control 16: Application Software Security (14 controls), CIS Control 3: Data Protection (14 controls), CIS Control 4: Secure Configuration of Enterprise Assets and Software (12 controls). Each control defines specific requirements that organisations must implement to achieve compliance.

What frameworks does CIS Controls v8 map to?

CIS Controls v8 maps to 2 other compliance frameworks. The top mapping partners are ASD Strategies to Mitigate Cyber Security Incidents (7% coverage), DISA Security Technical Implementation Guides (STIGs) (1% coverage). Use our comparison tool to explore control-level mappings between frameworks.

How do I get started with CIS Controls v8 compliance?

Start your CIS Controls v8 compliance journey by running a self-assessment on our platform to identify your current compliance posture. Our AI advisory can answer specific questions about CIS Controls v8 requirements, and cross-framework mapping helps you leverage existing controls from other frameworks you may already comply with. Create a free account to access all 153 controls and track your progress.

Start Your Compliance Journey

Create a free account to run self-assessments, get AI advisory, and track your compliance progress across 700 frameworks.

Get Started Free →

Free forever — no credit card required