ComplianceNIST 800-53 control
NIST-SI-4 System Monitoring
- Framework
- NIST SP 800-53 rev5 (5.2.0)
- Family
- SI System and Information Integrity
- Control
- SI-4
- ATT&CK techniques mitigated
- 375
Control statement
a. Monitor the system to detect:
1. Attacks and indicators of potential attacks in accordance with the following monitoring objectives: [Assignment: monitoring objectives] ; and
2. Unauthorized local, network, and remote connections;
b. Identify unauthorized use of the system through the following techniques and methods: [Assignment: techniques and methods];
c. Invoke internal monitoring capabilities or deploy monitoring devices:
1. Strategically within the system to collect organization-determined essential information; and
2. At ad hoc locations within the system to track specific types of transactions of interest to the organization;
d. Analyze detected events and anomalies;
e. Adjust the level of system monitoring activity when there is a change in risk to organizational operations and assets, individuals, other organizations, or the Nation;
f. Obtain legal opinion regarding system monitoring activities; and
g. Provide [Assignment: system monitoring information] to [Assignment: personnel or roles] [Selection (one or more of): as needed; {{ insert: param, si-04_odp.06 }} ].
Discussion
System monitoring includes external and internal monitoring. External monitoring includes the observation of events occurring at external interfaces to the system. Internal monitoring includes the observation of events occurring within the system. Organizations monitor systems by observing audit activities in real time or by observing other system aspects such as access patterns, characteristics of access, and other actions. The monitoring objectives guide and inform the determination of the events. System monitoring capabilities are achieved through a variety of tools and techniques, including intrusion detection and prevention systems, malicious code protection software, scanning tools, audit record monitoring software, and network monitoring software.
Depending on the security architecture, the distribution and configuration of monitoring devices may impact throughput at key internal and external boundaries as well as at other locations across a network due to the introduction of network throughput latency. If throughput management is needed, such devices are strategically located and deployed as part of an established organization-wide security architecture. Strategic locations for monitoring devices include selected perimeter locations and near key servers and server farms that support critical applications. Monitoring devices are typically employed at the managed interfaces associated with controls [SC-7](#sc-7) and [AC-17](#ac-17) . The information collected is a function of the organizational monitoring objectives and the capability of systems to support such objectives. Specific types of transactions of interest include Hypertext Transfer Protocol (HTTP) traffic that bypasses HTTP proxies. System monitoring is an integral part of organizational continuous monitoring and incident response programs, and output from system monitoring serves as input to those programs. System monitoring requirements, including the need for specific types of system monitoring, may be referenced in other controls (e.g., [AC-2g](#ac-2_smt.g), [AC-2(7)](#ac-2.7), [AC-2(12)(a)](#ac-2.12_smt.a), [AC-17(1)](#ac-17.1), [AU-13](#au-13), [AU-13(1)](#au-13.1), [AU-13(2)](#au-13.2), [CM-3f](#cm-3_smt.f), [CM-6d](#cm-6_smt.d), [MA-3a](#ma-3_smt.a), [MA-4a](#ma-4_smt.a), [SC-5(3)(b)](#sc-5.3_smt.b), [SC-7a](#sc-7_smt.a), [SC-7(24)(b)](#sc-7.24_smt.b), [SC-18b](#sc-18_smt.b), [SC-43b](#sc-43_smt.b) ). Adjustments to levels of system monitoring are based on law enforcement information, intelligence information, or other sources of information. The legality of system monitoring activities is based on applicable laws, executive orders, directives, regulations, policies, standards, and guidelines.
ATT&CK mappings (CTID)
• T1001 Data Obfuscation
• T1001.001 Junk Data
• T1001.002 Steganography
• T1001.003 Protocol or Service Impersonation
• T1003 OS Credential Dumping
• T1003.001 LSASS Memory
• T1003.002 Security Account Manager
• T1003.003 NTDS
• T1003.004 LSA Secrets
• T1003.005 Cached Domain Credentials
• T1003.006 DCSync
• T1003.007 Proc Filesystem
• T1003.008 /etc/passwd and /etc/shadow
• T1005 Data from Local System
• T1008 Fallback Channels
• T1011 Exfiltration Over Other Network Medium
• T1011.001 Exfiltration Over Bluetooth
• T1020.001 Traffic Duplication
• T1021 Remote Services
• T1021.001 Remote Desktop Protocol
• T1021.002 SMB/Windows Admin Shares
• T1021.003 Distributed Component Object Model
• T1021.004 SSH
• T1021.005 VNC
• T1021.006 Windows Remote Management
• T1021.008 Direct Cloud VM Connections
• T1025 Data from Removable Media
• T1027 Obfuscated Files or Information
• T1027.002 Software Packing
• T1027.007 Dynamic API Resolution
• T1027.008 Stripped Payloads
• T1027.009 Embedded Payloads
• T1027.010 Command Obfuscation
• T1027.011 Fileless Storage
• T1027.012 LNK Icon Smuggling
• T1029 Scheduled Transfer
• T1030 Data Transfer Size Limits
• T1036 Masquerading
• T1036.001 Invalid Code Signature
• T1036.003 Rename System Utilities
• T1036.005 Match Legitimate Name or Location
• T1036.007 Double File Extension
• T1036.008 Masquerade File Type
• T1036.010 Masquerade Account Name
• T1037 Boot or Logon Initialization Scripts
• T1037.002 Login Hook
• T1037.003 Network Logon Script
• T1037.004 RC Scripts
• T1037.005 Startup Items
• T1040 Network Sniffing
• T1041 Exfiltration Over C2 Channel
• T1046 Network Service Discovery
• T1047 Windows Management Instrumentation
• T1048 Exfiltration Over Alternative Protocol
• T1048.001 Exfiltration Over Symmetric Encrypted Non-C2 Protocol
• T1048.002 Exfiltration Over Asymmetric Encrypted Non-C2 Protocol
• T1048.003 Exfiltration Over Unencrypted Non-C2 Protocol
• T1052 Exfiltration Over Physical Medium
• T1052.001 Exfiltration over USB
• T1053 Scheduled Task/Job
• T1053.002 At
• T1053.003 Cron
• T1053.005 Scheduled Task
• T1053.006 Systemd Timers
• T1055 Process Injection
• T1055.001 Dynamic-link Library Injection
• T1055.002 Portable Executable Injection
• T1055.003 Thread Execution Hijacking
• T1055.004 Asynchronous Procedure Call
• T1055.005 Thread Local Storage
• T1055.008 Ptrace System Calls
• T1055.009 Proc Memory
• T1055.011 Extra Window Memory Injection
• T1055.012 Process Hollowing
• T1055.013 Process Doppelgänging
• T1055.014 VDSO Hijacking
• T1056.002 GUI Input Capture
• T1059 Command and Scripting Interpreter
• T1059.001 PowerShell
• T1059.002 AppleScript
• T1059.003 Windows Command Shell
• T1059.004 Unix Shell
• T1059.005 Visual Basic
• T1059.006 Python
• T1059.007 JavaScript
• T1059.008 Network Device CLI
• T1059.009 Cloud API
• T1059.010 AutoHotKey & AutoIT
• T1059.011 Lua
• T1068 Exploitation for Privilege Escalation
• T1070 Indicator Removal
• T1070.001 Clear Windows Event Logs
• T1070.002 Clear Linux or Mac System Logs
• T1070.003 Clear Command History
• T1070.007 Clear Network Connection History and Configurations
• T1070.008 Clear Mailbox Data
• T1070.009 Clear Persistence
• T1070.010 Relocate Malware
• T1071 Application Layer Protocol
• T1071.001 Web Protocols
• T1071.002 File Transfer Protocols
• T1071.003 Mail Protocols
• T1071.004 DNS
• T1071.005 Publish/Subscribe Protocols
• T1072 Software Deployment Tools
• T1078 Valid Accounts
• T1078.001 Default Accounts
• T1078.002 Domain Accounts
• T1078.003 Local Accounts
• T1078.004 Cloud Accounts
• T1080 Taint Shared Content
• T1087 Account Discovery
• T1087.001 Local Account
• T1087.002 Domain Account
• T1090 Proxy
• T1090.001 Internal Proxy
• T1090.002 External Proxy
• T1091 Replication Through Removable Media
• T1092 Communication Through Removable Media
• T1095 Non-Application Layer Protocol
• T1098 Account Manipulation
• T1098.001 Additional Cloud Credentials
• T1098.002 Additional Email Delegate Permissions
• T1098.003 Additional Cloud Roles
• T1098.004 SSH Authorized Keys
• T1098.007 Additional Local or Domain Groups
• T1102 Web Service
• T1102.001 Dead Drop Resolver
• T1102.002 Bidirectional Communication
• T1102.003 One-Way Communication
• T1104 Multi-Stage Channels
• T1105 Ingress Tool Transfer
• T1106 Native API
• T1110 Brute Force
• T1110.001 Password Guessing
• T1110.002 Password Cracking
• T1110.003 Password Spraying
• T1110.004 Credential Stuffing
• T1111 Multi-Factor Authentication Interception
• T1114 Email Collection
• T1114.001 Local Email Collection
• T1114.002 Remote Email Collection
• T1114.003 Email Forwarding Rule
• T1119 Automated Collection
• T1127 Trusted Developer Utilities Proxy Execution
• T1127.001 MSBuild
• T1127.002 ClickOnce
• T1129 Shared Modules
• T1132 Data Encoding
• T1132.001 Standard Encoding
… and 225 more
Related
Mitigates · not in database (11)
Mitigates · MITRE ATT&CK (364)
- T1557.004 Evil Twin sub-technique
- T1558.005 Ccache Files sub-technique
- T1127.002 ClickOnce sub-technique
- T1213.005 Messaging Applications sub-technique
- T1071.005 Publish/Subscribe Protocols sub-technique
- T1036.010 Masquerade Account Name sub-technique
- T1059.011 Lua sub-technique
- T1098.007 Additional Local or Domain Groups sub-technique
- T1213.004 Customer Relationship Management Software sub-technique
- T1070.010 Relocate Malware sub-technique
- T1059.010 AutoHotKey & AutoIT sub-technique
- T1574.014 AppDomainManager sub-technique
- T1548.006 TCC Manipulation sub-technique
- T1218.015 Electron Applications sub-technique
- T1556.009 Conditional Access Policies sub-technique
- T1027.012 LNK Icon Smuggling sub-technique
- T1653 Power Settings technique
- T1021.008 Direct Cloud VM Connections sub-technique
- T1556.008 Network Provider DLL sub-technique
- T1027.011 Fileless Storage sub-technique
- T1027.010 Command Obfuscation sub-technique
- T1552.008 Chat Messages sub-technique
- T1651 Cloud Administration Command technique
- T1036.008 Masquerade File Type sub-technique
- T1027.009 Embedded Payloads sub-technique
- T1205.002 Socket Filters sub-technique
- T1027.008 Stripped Payloads sub-technique
- T1546.016 Installer Packages sub-technique
- T1027.007 Dynamic API Resolution sub-technique
- T1070.009 Clear Persistence sub-technique
Related control · Compliance (39)
- NIST-AC-17 Remote Access NIST 800-53 control
- NIST-AC-2 Account Management NIST 800-53 control
- NIST-AC-3 Access Enforcement NIST 800-53 control
- NIST-AC-4 Information Flow Enforcement NIST 800-53 control
- NIST-AC-8 System Use Notification NIST 800-53 control
- NIST-AU-12 Audit Record Generation NIST 800-53 control
- NIST-AU-13 Monitoring for Information Disclosure NIST 800-53 control
- NIST-AU-14 Session Audit NIST 800-53 control
- NIST-AU-2 Event Logging NIST 800-53 control
- NIST-AU-6 Audit Record Review, Analysis, and Reporting NIST 800-53 control
- NIST-AU-7 Audit Record Reduction and Report Generation NIST 800-53 control
- NIST-AU-9 Protection of Audit Information NIST 800-53 control
- NIST-CA-7 Continuous Monitoring NIST 800-53 control
- NIST-CM-11 User-installed Software NIST 800-53 control
- NIST-CM-3 Configuration Change Control NIST 800-53 control
- NIST-CM-6 Configuration Settings NIST 800-53 control
- NIST-CM-8 System Component Inventory NIST 800-53 control
- NIST-IA-10 Adaptive Authentication NIST 800-53 control
- NIST-IR-4 Incident Handling NIST 800-53 control
- NIST-MA-3 Maintenance Tools NIST 800-53 control
- NIST-MA-4 Nonlocal Maintenance NIST 800-53 control
- NIST-PL-9 Central Management NIST 800-53 control
- NIST-PM-12 Insider Threat Program NIST 800-53 control
- NIST-RA-10 Threat Hunting NIST 800-53 control
- NIST-RA-5 Vulnerability Monitoring and Scanning NIST 800-53 control
- NIST-SC-18 Mobile Code NIST 800-53 control
- NIST-SC-26 Decoys NIST 800-53 control
- NIST-SC-31 Covert Channel Analysis NIST 800-53 control
- NIST-SC-35 External Malicious Code Identification NIST 800-53 control
- NIST-SC-36 Distributed Processing and Storage NIST 800-53 control
Referenced by Compliance · enhancement of (23)
- NIST-SI-4(1) System-wide Intrusion Detection System NIST 800-53 enhancement
- NIST-SI-4(10) Visibility of Encrypted Communications NIST 800-53 enhancement
- NIST-SI-4(11) Analyze Communications Traffic Anomalies NIST 800-53 enhancement
- NIST-SI-4(12) Automated Organization-generated Alerts NIST 800-53 enhancement
- NIST-SI-4(13) Analyze Traffic and Event Patterns NIST 800-53 enhancement
- NIST-SI-4(14) Wireless Intrusion Detection NIST 800-53 enhancement
- NIST-SI-4(15) Wireless to Wireline Communications NIST 800-53 enhancement
- NIST-SI-4(16) Correlate Monitoring Information NIST 800-53 enhancement
- NIST-SI-4(17) Integrated Situational Awareness NIST 800-53 enhancement
- NIST-SI-4(18) Analyze Traffic and Covert Exfiltration NIST 800-53 enhancement
- NIST-SI-4(19) Risk for Individuals NIST 800-53 enhancement
- NIST-SI-4(2) Automated Tools and Mechanisms for Real-time Analysis NIST 800-53 enhancement
- NIST-SI-4(20) Privileged Users NIST 800-53 enhancement
- NIST-SI-4(21) Probationary Periods NIST 800-53 enhancement
- NIST-SI-4(22) Unauthorized Network Services NIST 800-53 enhancement
- NIST-SI-4(23) Host-based Devices NIST 800-53 enhancement
- NIST-SI-4(24) Indicators of Compromise NIST 800-53 enhancement
- NIST-SI-4(25) Optimize Network Traffic Analysis NIST 800-53 enhancement
- NIST-SI-4(3) Automated Tool and Mechanism Integration NIST 800-53 enhancement
- NIST-SI-4(4) Inbound and Outbound Communications Traffic NIST 800-53 enhancement
- NIST-SI-4(5) System-generated Alerts NIST 800-53 enhancement
- NIST-SI-4(7) Automated Response to Suspicious Events NIST 800-53 enhancement
- NIST-SI-4(9) Testing of Monitoring Tools and Mechanisms NIST 800-53 enhancement
Referenced by Compliance · has member (1)
- NIST-SI System and Information Integrity NIST 800-53 family
Referenced by Compliance · related control (60)
- NIST-AC-17 Remote Access NIST 800-53 control
- NIST-AC-18 Wireless Access NIST 800-53 control
- NIST-AC-19 Access Control for Mobile Devices NIST 800-53 control
- NIST-AC-2(12) Account Monitoring for Atypical Usage NIST 800-53 enhancement
- NIST-AC-2(13) Disable Accounts for High-risk Individuals NIST 800-53 enhancement
- NIST-AC-3 Access Enforcement NIST 800-53 control
- NIST-AC-4(3) Dynamic Information Flow Control NIST 800-53 enhancement
- NIST-AC-4(4) Flow Control of Encrypted Information NIST 800-53 enhancement
- NIST-AC-8 System Use Notification NIST 800-53 control
- NIST-AU-12 Audit Record Generation NIST 800-53 control
- NIST-AU-16(2) Sharing of Audit Information NIST 800-53 enhancement
- NIST-AU-2 Event Logging NIST 800-53 control
- NIST-AU-4 Audit Log Storage Capacity NIST 800-53 control
- NIST-AU-5 Response to Audit Logging Process Failures NIST 800-53 control
- NIST-AU-6 Audit Record Review, Analysis, and Reporting NIST 800-53 control
- NIST-AU-7 Audit Record Reduction and Report Generation NIST 800-53 control
- NIST-AU-9 Protection of Audit Information NIST 800-53 control
- NIST-CA-7 Continuous Monitoring NIST 800-53 control
- NIST-CM-11 User-installed Software NIST 800-53 control
- NIST-CM-12 Information Location NIST 800-53 control
- NIST-CM-3 Configuration Change Control NIST 800-53 control
- NIST-CM-6 Configuration Settings NIST 800-53 control
- NIST-CM-7 Least Functionality NIST 800-53 control
- NIST-CM-8(3) Automated Unauthorized Component Detection NIST 800-53 enhancement
- NIST-CP-9 System Backup NIST 800-53 control
- NIST-IA-3 Device Identification and Authentication NIST 800-53 control
- NIST-IR-4 Incident Handling NIST 800-53 control
- NIST-IR-5 Incident Monitoring NIST 800-53 control
- NIST-PE-3 Physical Access Control NIST 800-53 control
- NIST-PE-6(2) Automated Intrusion Recognition and Responses NIST 800-53 enhancement