CIS IG3 All Controls

CIS IG3

Showing 117 controls

1.3 Detect

Utilize an Active Discovery Tool

The goal is to ensure that appropriate safeguards are in place and effective.

1.5 Detect

Use a Passive Asset Discovery Tool

The goal is to ensure that appropriate safeguards are in place and effective.

10.1 Detect

Deploy and Maintain Anti-Malware Software

The goal is to ensure that appropriate safeguards are in place and effective.

10.4 Detect

Configure Automatic Anti-Malware Scanning of Removable Media

The goal is to ensure that appropriate safeguards are in place and effective.

10.7 Detect

Use Behavior-Based Anti-Malware Software

The goal is to ensure that appropriate safeguards are in place and effective.

13.11 Detect

Tune Security Event Alerting Thresholds

The goal is to ensure that appropriate safeguards are in place and effective.

13.2 Detect

Deploy a Host-Based Intrusion Detection Solution

The goal is to ensure that appropriate safeguards are in place and effective.

13.3 Detect

Deploy a Network Intrusion Detection Solution

The goal is to ensure that appropriate safeguards are in place and effective.

13.6 Detect

Collect Network Traffic Flow Logs

The goal is to ensure that appropriate safeguards are in place and effective.

18.2 Detect

Perform Periodic External Penetration Tests

The goal is to ensure that appropriate safeguards are in place and effective.

18.5 Detect

Perform Periodic Internal Penetration Tests

The goal is to ensure that appropriate safeguards are in place and effective.

2.4 Detect

Utilize Automated Software Inventory Tools

The goal is to ensure that appropriate safeguards are in place and effective.

3.14 Detect

Log Sensitive Data Access

The goal is to ensure that appropriate safeguards are in place and effective.

11.1 Govern

Establish and Maintain a Data Recovery Process

The goal is to ensure that appropriate safeguards are in place and effective.

12.4 Govern

Establish and Maintain Architecture Diagram(s)

The goal is to ensure that appropriate safeguards are in place and effective.

14.1 Govern

Establish and Maintain a Security Awareness Program

The goal is to ensure that appropriate safeguards are in place and effective.

15.2 Govern

Establish and Maintain a Service Provider Management Policy

The goal is to ensure that appropriate safeguards are in place and effective.

15.3 Govern

Classify Service Providers

The goal is to ensure that appropriate safeguards are in place and effective.

15.4 Govern

Ensure Service Provider Contracts Include Security Requirements

The goal is to ensure that appropriate safeguards are in place and effective.

15.5 Govern

Assess Service Providers

The goal is to ensure that appropriate safeguards are in place and effective.

15.6 Govern

Monitor Service Providers

The goal is to ensure that appropriate safeguards are in place and effective.

16.1 Govern

Establish and Maintain a Secure Application Developmentxa0Process

The goal is to ensure that appropriate safeguards are in place and effective.

16.13 Govern

Conduct Application Penetration Testing

The goal is to ensure that appropriate safeguards are in place and effective.

16.2 Govern

Establish and Maintain a Process to Accept and Address Software Vulnerabilities

The goal is to ensure that appropriate safeguards are in place and effective.

16.6 Govern

Establish and Maintain a Severity Rating System and Process for Application Vulnerabilities

The goal is to ensure that appropriate safeguards are in place and effective.

17.2 Govern

Establish and Maintain Contact Information for Reporting Security Incidents

The goal is to ensure that appropriate safeguards are in place and effective.

17.3 Govern

Establish and Maintain an Enterprise Process for Reporting Incidents

The goal is to ensure that appropriate safeguards are in place and effective.

17.4 Govern

Establish and Maintain an Incident Response Process

The goal is to ensure that appropriate safeguards are in place and effective.

18.1 Govern

Establish and Maintain a Penetration Testing Program

The goal is to ensure that appropriate safeguards are in place and effective.

3.1 Govern

Establish and Maintain a Data Management Process

The goal is to ensure that appropriate safeguards are in place and effective.

4.1 Govern

Establish and Maintain a Secure Configuration Process

The goal is to ensure that appropriate safeguards are in place and effective.

4.2 Govern

Establish and Maintain a Secure Configuration Process for Network Infrastructure

The goal is to ensure that appropriate safeguards are in place and effective.

1.1 Identify

Establish and Maintain Detailed Enterprise Asset Inventory

The goal is to ensure that appropriate safeguards are in place and effective.

1.4 Identify

Use Dynamic Host Configuration Protocol (DHCP) Logging to Update Enterprise Asset Inventory

The goal is to ensure that appropriate safeguards are in place and effective.

15.1 Identify

Establish and Maintain an Inventory of Service Providers

The goal is to ensure that appropriate safeguards are in place and effective.

16.11 Identify

Leverage Vetted Modules or Services for Application Security Components

The goal is to ensure that appropriate safeguards are in place and effective.

16.4 Identify

Establish and Manage an Inventory of Third-Party Software Components

The goal is to ensure that appropriate safeguards are in place and effective.

2.1 Identify

Establish and Maintain a Software Inventory

The goal is to ensure that appropriate safeguards are in place and effective.

2.2 Identify

Ensure Authorized Software is Currently Supported

The goal is to ensure that appropriate safeguards are in place and effective.

3.2 Identify

Establish and Maintain a Data Inventory

The goal is to ensure that appropriate safeguards are in place and effective.

3.7 Identify

Establish and Maintain a Data Classification Scheme

The goal is to ensure that appropriate safeguards are in place and effective.

3.8 Identify

Document Data Flows

The goal is to ensure that appropriate safeguards are in place and effective.

10.2 Protect

Configure Automatic Anti-Malware Signature Updates

The goal is to ensure that appropriate safeguards are in place and effective.

10.3 Protect

Disable Autorun and Autoplay for Removable Media

The goal is to ensure that appropriate safeguards are in place and effective.

10.5 Protect

Enable Anti-Exploitation Features

The goal is to ensure that appropriate safeguards are in place and effective.

10.6 Protect

Centrally Manage Anti-Malware Software

The goal is to ensure that appropriate safeguards are in place and effective.

11.3 Protect

Protect Recovery Data

The goal is to ensure that appropriate safeguards are in place and effective.

12.1 Protect

Ensure Network Infrastructure is Up-to-Date

The goal is to ensure that appropriate safeguards are in place and effective.

12.2 Protect

Establish and Maintain a Secure Network Architecture

The goal is to ensure that appropriate safeguards are in place and effective.

12.3 Protect

Securely Manage Network Infrastructure

The goal is to ensure that appropriate safeguards are in place and effective.

12.5 Protect

Centralize Network Authentication, Authorization, and Auditing (AAA)

The goal is to ensure that appropriate safeguards are in place and effective.

12.6 Protect

Use of Secure Network Management and Communication Protocols

The goal is to ensure that appropriate safeguards are in place and effective.

12.7 Protect

Ensure Remote Devices Utilize a VPN and are Connecting to an Enterprise???s AAA Infrastructure

The goal is to ensure that appropriate safeguards are in place and effective.

12.8 Protect

Establish and Maintain Dedicated Computing Resources for All Administrative Work

The goal is to ensure that appropriate safeguards are in place and effective.

13.1 Protect

Perform Application Layer Filtering

The goal is to ensure that appropriate safeguards are in place and effective.

13.4 Protect

Perform Traffic Filtering Between Network Segments

The goal is to ensure that appropriate safeguards are in place and effective.

13.5 Protect

Manage Access Control for Remote Assets

The goal is to ensure that appropriate safeguards are in place and effective.

13.7 Protect

Deploy a Host-Based Intrusion Prevention Solution

The goal is to ensure that appropriate safeguards are in place and effective.

13.8 Protect

Deploy a Network Intrusion Prevention Solution

The goal is to ensure that appropriate safeguards are in place and effective.

13.9 Protect

Deploy Port-Level Access Control

The goal is to ensure that appropriate safeguards are in place and effective.

14.2 Protect

Train Workforce Members to Recognize Social Engineering Attacks

The goal is to ensure that appropriate safeguards are in place and effective.

14.3 Protect

Train Workforce Members on Authentication Best Practices

The goal is to ensure that appropriate safeguards are in place and effective.

14.4 Protect

Train Workforce on Data Handling Best Practices

The goal is to ensure that appropriate safeguards are in place and effective.

14.5 Protect

Train Workforce Members on Causes of Unintentional Data Exposure

The goal is to ensure that appropriate safeguards are in place and effective.

14.6 Protect

Train Workforce Members on Recognizing and Reporting Security Incidents

The goal is to ensure that appropriate safeguards are in place and effective.

14.7 Protect

Train Workforce on How to Identify and Report if Their Enterprise Assets are Missing Security Updates

The goal is to ensure that appropriate safeguards are in place and effective.

14.8 Protect

Train Workforce on the Dangers of Connecting to and Transmitting Enterprise Data Over Insecure Networks

The goal is to ensure that appropriate safeguards are in place and effective.

14.9 Protect

Conduct Role-Specific Security Awareness and Skills Training

The goal is to ensure that appropriate safeguards are in place and effective.

15.7 Protect

Securely Decommission Service Providers

The goal is to ensure that appropriate safeguards are in place and effective.

16.12 Protect

Implement Code-Level Security Checks

The goal is to ensure that appropriate safeguards are in place and effective.

16.14 Protect

Conduct Threat Modeling

The goal is to ensure that appropriate safeguards are in place and effective.

16.3 Protect

Perform Root Cause Analysis on Security Vulnerabilities

The goal is to ensure that appropriate safeguards are in place and effective.

16.5 Protect

Use Up-to-Date and Trusted Third-Party Software Components

The goal is to ensure that appropriate safeguards are in place and effective.

16.7 Protect

Use Standard Hardening Configuration Templates for Application Infrastructure

The goal is to ensure that appropriate safeguards are in place and effective.

16.8 Protect

Separate Production and Non-Production Systems

The goal is to ensure that appropriate safeguards are in place and effective.

16.9 Protect

Train Developers in Application Security Concepts and Secure Coding

The goal is to ensure that appropriate safeguards are in place and effective.

18.3 Protect

Remediate Penetration Test Findings

The goal is to ensure that appropriate safeguards are in place and effective.

18.4 Protect

Validate Security Measures

The goal is to ensure that appropriate safeguards are in place and effective.

2.5 Protect

Allowlist Authorized Software

The goal is to ensure that appropriate safeguards are in place and effective.

2.6 Protect

Allowlist Authorized Libraries

The goal is to ensure that appropriate safeguards are in place and effective.

2.7 Protect

Allowlist Authorized Scripts

The goal is to ensure that appropriate safeguards are in place and effective.

3.11 Protect

Encrypt Sensitive Data at Rest

The goal is to ensure that appropriate safeguards are in place and effective.

3.12 Protect

Segment Data Processing and Storage Based on Sensitivity

The goal is to ensure that appropriate safeguards are in place and effective.

3.13 Protect

Deploy a Data Loss Prevention Solution

The goal is to ensure that appropriate safeguards are in place and effective.

3.3 Protect

Configure Data Access Control Lists

The goal is to ensure that appropriate safeguards are in place and effective.

3.4 Protect

Enforce Data Retention

The goal is to ensure that appropriate safeguards are in place and effective.

3.5 Protect

Securely Dispose of Data

The goal is to ensure that appropriate safeguards are in place and effective.

3.6 Protect

Encrypt Data on End-User Devices

The goal is to ensure that appropriate safeguards are in place and effective.

3.9 Protect

Encrypt Data on Removable Media

The goal is to ensure that appropriate safeguards are in place and effective.

4.11 Protect

Enforce Remote Wipe Capability on Portable End-User Devices

The goal is to ensure that appropriate safeguards are in place and effective.

4.12 Protect

Separate Enterprise Workspaces on Mobile End-User Devices

The goal is to ensure that appropriate safeguards are in place and effective.

4.3 Protect

Configure Automatic Session Locking on Enterprise Assets

The goal is to ensure that appropriate safeguards are in place and effective.

4.4 Protect

Implement and Manage a Firewall on Servers

The goal is to ensure that appropriate safeguards are in place and effective.

4.5 Protect

Implement and Manage a Firewall on End-User Devices

The goal is to ensure that appropriate safeguards are in place and effective.

4.6 Protect

Securely Manage Enterprise Assets and Software

The goal is to ensure that appropriate safeguards are in place and effective.

4.7 Protect

Manage Default Accounts on Enterprise Assets and Software

The goal is to ensure that appropriate safeguards are in place and effective.

4.8 Protect

Uninstall or Disable Unnecessary Services on Enterprise Assets and Software

The goal is to ensure that appropriate safeguards are in place and effective.

4.9 Protect

Configure Trusted DNS Servers on Enterprise Assets

The goal is to ensure that appropriate safeguards are in place and effective.

9.1 Protect

Ensure Use of Only Fully Supported Browsers and Email Clients

The goal is to ensure that appropriate safeguards are in place and effective.

9.2 Protect

Use DNS Filtering Services

The goal is to ensure that appropriate safeguards are in place and effective.

9.3 Protect

Maintain and Enforce Network-Based URL Filters

The goal is to ensure that appropriate safeguards are in place and effective.

9.4 Protect

Restrict Unnecessary or Unauthorized Browser and Email Client Extensions

The goal is to ensure that appropriate safeguards are in place and effective.

9.5 Protect

Implement DMARC

The goal is to ensure that appropriate safeguards are in place and effective.

9.6 Protect

Block Unnecessary File Types

The goal is to ensure that appropriate safeguards are in place and effective.

9.7 Protect

Deploy and Maintain Email Server Anti-Malware Protections

The goal is to ensure that appropriate safeguards are in place and effective.

11.2 Recover

Perform Automated Backups

The goal is to ensure that appropriate safeguards are in place and effective.

11.4 Recover

Establish and Maintain an Isolated Instance of Recovery Data

The goal is to ensure that appropriate safeguards are in place and effective.

11.5 Recover

Test Data Recovery

The goal is to ensure that appropriate safeguards are in place and effective.

17.7 Recover

Conduct Routine Incident Response Exercises

The goal is to ensure that appropriate safeguards are in place and effective.

17.8 Recover

Conduct Post-Incident Reviews

The goal is to ensure that appropriate safeguards are in place and effective.

17.9 Recover

Establish and Maintain Security Incident Thresholds

The goal is to ensure that appropriate safeguards are in place and effective.

1.2 Respond

Address Unauthorized Assets

The goal is to ensure that appropriate safeguards are in place and effective.

17.1 Respond

Designate Personnel to Manage Incident Handling

The goal is to ensure that appropriate safeguards are in place and effective.

17.5 Respond

Assign Key Roles and Responsibilities

The goal is to ensure that appropriate safeguards are in place and effective.

17.6 Respond

Define Mechanisms for Communicating During Incident Response

The goal is to ensure that appropriate safeguards are in place and effective.

2.3 Respond

Address Unauthorized Software

The goal is to ensure that appropriate safeguards are in place and effective.

CA-3 whois

System Interconnections

Desired outcome.