Implements NERC CIP controls for Bulk Electric System (BES) cyber systems: asset categorization (CIP-002), electronic security perimeters (CIP-005), system security management (CIP-007), configuration management (CIP-010), and supply chain risk (CIP-013), including 2025 MFA updates. Use when a registered entity must achieve or maintain NERC CIP compliance, prepare for a Regional Entity audit, or categorize newly commissioned BES cyber systems.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Um comando direto ignora o prompt de revisão. Verifique a origem antes de executá-lo.
Implements NERC CIP controls for Bulk Electric System (BES) cyber systems: asset categorization (CIP-002), electronic security perimeters (CIP-005), system security management (CIP-007), configuration management (CIP-010), and supply chain risk (CIP-013), including 2025 MFA updates. Use when a registered entity must achieve or maintain NERC CIP compliance, prepare for a Regional Entity audit, or categorize newly commissioned BES cyber systems.
When a registered entity must achieve or maintain NERC CIP compliance for BES cyber systems
When preparing for a NERC CIP compliance audit by the Regional Entity
When implementing the 2025 CIP standard updates (CIP-003-9, CIP-005-7, CIP-010-4, CIP-013-2)
When categorizing BES cyber systems after commissioning new generation, transmission, or control center assets
When developing a compliance monitoring and evidence collection program
Do not use for non-BES industrial systems (see implementing-iec-62443-security-zones), for general IT compliance frameworks (see auditing-cloud-with-cis-benchmarks), or for physical security of substations without cyber components.
Prerequisites
Understanding of NERC CIP standards (CIP-002 through CIP-014)
BES cyber system inventory with impact ratings (high, medium, low)
Access to Electronic Security Perimeter (ESP) network diagrams and firewall configurations
Compliance management system for evidence collection and audit documentation
Familiarity with NERC Glossary of Terms (BES Cyber Asset, BES Cyber System, Electronic Access Point)
Workflow
Step 1: Categorize BES Cyber Systems (CIP-002-5.1a)
Identify and categorize all BES cyber systems based on their impact to the reliable operation of the Bulk Electric System.
Define and enforce Electronic Security Perimeters (ESP) around high and medium impact BES cyber systems with Electronic Access Points (EAP) at all boundary crossing points.
# Electronic Security Perimeter - Firewall Configuration# CIP-005-7 R1: Electronic Security Perimeter# Define ESP boundary for Control Center EMS (High Impact)# All BES Cyber Assets within the ESP boundary# Palo Alto PA-3260 - ESP Boundary Firewall# Inbound rules - strictly limit what enters the ESP# CIP-005-7 R1.3: All inbound/outbound access permissions documented# Allow ICCP (Inter-Control Center Communications Protocol) from neighbor BAset rulebase security rules ICCP-Inbound from Corporate-Zone to ESP-Zone
set rulebase security rules ICCP-Inbound source 192.168.100.10
set rulebase security rules ICCP-Inbound destination 10.20.1.50
set rulebase security rules ICCP-Inbound application iccp
set rulebase security rules ICCP-Inbound service application-default
set rulebase security rules ICCP-Inbound action allow
set rulebase security rules ICCP-Inbound log-setting CIP-Audit-Log
# Allow NTP for time synchronization (CIP-007 R5.7)set rulebase security rules NTP-Inbound from Corporate-Zone to ESP-Zone
set rulebase security rules NTP-Inbound source 192.168.100.1
set rulebase security rules NTP-Inbound destination 10.20.1.1
set rulebase security rules NTP-Inbound application ntp
set rulebase security rules NTP-Inbound action allow
# CIP-005-7 R2: Remote Access Management# Require Intermediate System for all remote access sessions# CIP-005-7 R2.4: Multi-factor authentication required (2025 update)set rulebase security rules RemoteAccess from External to DMZ-Zone
set rulebase security rules RemoteAccess destination 172.16.1.10
set rulebase security rules RemoteAccess application ssl-vpn
set rulebase security rules RemoteAccess action allow
# MFA enforced on Intermediate System (jump server)# Default deny all other trafficset rulebase security rules ESP-Default-Deny from any to ESP-Zone
set rulebase security rules ESP-Default-Deny action deny
set rulebase security rules ESP-Default-Deny log-setting CIP-Audit-Log
Step 3: Implement System Security Management (CIP-007-6)
Configure security controls for BES cyber assets including port management, security patching, malicious code prevention, and security event monitoring.
# CIP-007-6 Implementation Checklistcip_007_controls:R1_ports_services:description:"Ports and Services Management"requirements:-"Disable or restrict all unnecessary physical ports (USB, serial)"-"Disable all unnecessary logical ports and services"-"Document all enabled ports/services with business justification"implementation:windows_servers:|
# Disable unnecessary services on Windows BES Cyber Assets
Set-Service -Name "RemoteRegistry" -StartupType Disabled
Set-Service -Name "WinRM" -StartupType Disabled
Set-Service -Name "Spooler" -StartupType Disabled
# Disable USB storage via Group Policy
# Computer Config > Admin Templates > System > Removable Storage Access
linux_servers:|
# Disable unnecessary services
systemctl disable cups bluetooth avahi-daemon
systemctl mask cups bluetooth avahi-daemon
# Disable USB storage
echo "blacklist usb-storage" > /etc/modprobe.d/disable-usb.conf
R2_security_patches:description:"Security Patch Management"requirements:-"Track security patches for all BES Cyber Systems"-"Evaluate patches within 35 days of availability"-"Apply patches or document mitigation plan"-"Test patches in non-production before deployment"implementation:tracking:"Use WSUS/SCCM for Windows; yum/dnf for Linux"testing:"Maintain staging environment mirroring production"evidence:"Document patch evaluation in compliance tracking system"R3_malicious_code:description:"Malicious Code Prevention"requirements:-"Deploy anti-malware on all applicable BES Cyber Assets"-"Update signatures or use application allowlisting"-"Mitigate threats from transient cyber assets"implementation:servers:"CrowdFalcon or Carbon Black with OT-optimized policy"hmi_stations:"Application allowlisting (Carbon Black App Control)"transient_devices:"Scan all removable media before connection to BCA"R4_security_event_monitoring:description:"Security Event Monitoring"requirements:-"Log security events on all high/medium impact BCS"-"Generate alerts for detected security events"-"Retain logs for minimum 90 days (CIP-007-6 R4.3)"-"Review logs at minimum every 15 days"implementation:siem:"Splunk Enterprise Security with CIP content pack"log_sources:-"ESP boundary firewall logs"-"EAP authentication logs"-"BES Cyber Asset authentication success/failure"-"Remote access session logs"-"Malicious code detection events"retention:"90 days online, 3 years archived"R5_system_access:description:"System Access Control"requirements:-"Enforce authentication for all interactive access"-"Implement least-privilege access control"-"Change default passwords"-"Enforce password complexity (CIP-007-6 R5.5)"-"Limit unsuccessful login attempts"implementation:password_policy:min_length:8complexity:"Mixed case + numbers + special characters"max_age_days:365lockout_threshold:5lockout_duration_minutes:30shared_accounts:"Document all shared/service accounts with authorization"
Key Concepts
Term
Definition
BES Cyber System
Group of one or more BES Cyber Assets that perform a reliability function for the Bulk Electric System
Electronic Security Perimeter (ESP)
Logical border surrounding a network containing BES Cyber Systems, with all traffic flowing through Electronic Access Points
Electronic Access Point (EAP)
Interface on the ESP boundary that controls traffic flowing in and out of the ESP
Intermediate System
System used for remote access that prevents direct connectivity to BES Cyber Assets (jump server)
Transient Cyber Asset
Device that is directly connected to a BES Cyber System for less than 30 consecutive calendar days (laptops, USB drives)
NERC Glossary
Official definitions used in CIP standards; precise terminology required for compliance
Tools & Systems
Tripwire Enterprise: Configuration compliance monitoring and file integrity monitoring for CIP-010 baseline management
Splunk with CIP Content Pack: SIEM with pre-built CIP-007 security event monitoring dashboards and alerts
Carbon Black App Control: Application allowlisting for HMI stations and BES cyber assets (CIP-007 R3)
Trellix/McAfee ePO: Endpoint protection with OT-optimized scanning policies for BES cyber assets
Output Format
NERC CIP Compliance Assessment Report
=======================================
Entity: [Registered Entity Name]
Date: YYYY-MM-DD
Standards: CIP-002 through CIP-014
BES CYBER SYSTEM CATEGORIZATION:
High Impact: [N] systems
Medium Impact: [N] systems
Low Impact: [N] systems
COMPLIANCE STATUS BY STANDARD:
CIP-002: [Compliant/Partial/Non-Compliant]
CIP-005: [Status] - [N] gaps identified
CIP-007: [Status] - [N] gaps identified
CIP-010: [Status] - [N] gaps identified
CIP-013: [Status] - [N] gaps identified