Center for Threat-Informed Defense

Version 18.0 19.0

Data Components : Enterprise ATT&CK Changelog

Modified Data Components

Modified Description View changes side-by-side
The establishment of a task or job that will execute at a predefined time or based on specific triggers. *Data Collection Measures: * - Windows Event Logs: - Event ID 4698 (Scheduled Task Created) – Detects the creation of new scheduled tasks. - Event ID 4702 (Scheduled Task Updated) – Identifies modifications to existing scheduled jobs. - Event ID 106 (TaskScheduler Operational Log) – Provides details about scheduled task execution. - Sysmon (Windows): - Event ID 1 (Process Creation) – Detects the execution of suspicious tasks started by `schtasks.exe`, `at.exe`, or `taskeng.exe`. - Linux/macOS Monitoring: - AuditD: Monitor modifications to `/etc/cron*`, `/var/spool/cron/`, and `crontab` files. - Syslog: Capture cron job execution logs from `/var/log/cron`. - OSQuery: Query the `crontab` and `launchd` tables for scheduled job configurations. - Endpoint Detection and Response (EDR) Tools: - Track scheduled task creation and modification events. - SIEM & XDR Detection Rules: - Monitor for scheduled jobs created by unusual users. - Detect tasks executing scripts from non-standard directories.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
external_references[0]['url'] https://attack.mitre.org/datacomponents/DC0001 https://attack.mitre.org/data-components/DC0001
modified 2025-10-21T15:14:35.814Z 2026-04-09T17:05:23.355Z
description The establishment of a task or job that will execute at a predefined time or based on specific triggers. *Data Collection Measures: * - Windows Event Logs: - Event ID 4698 (Scheduled Task Created) – Detects the creation of new scheduled tasks. - Event ID 4702 (Scheduled Task Updated) – Identifies modifications to existing scheduled jobs. - Event ID 106 (TaskScheduler Operational Log) – Provides details about scheduled task execution. - Sysmon (Windows): - Event ID 1 (Process Creation) – Detects the execution of suspicious tasks started by `schtasks.exe`, `at.exe`, or `taskeng.exe`. - Linux/macOS Monitoring: - AuditD: Monitor modifications to `/etc/cron*`, `/var/spool/cron/`, and `crontab` files. - Syslog: Capture cron job execution logs from `/var/log/cron`. - OSQuery: Query the `crontab` and `launchd` tables for scheduled job configurations. - Endpoint Detection and Response (EDR) Tools: - Track scheduled task creation and modification events. - SIEM & XDR Detection Rules: - Monitor for scheduled jobs created by unusual users. - Detect tasks executing scripts from non-standard directories. The establishment of a task or job that will execute at a predefined time or based on specific triggers.
x_mitre_version 2.0 3.0
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_domains mobile-attack
x_mitre_log_sources {'name': 'MobiledEDR:telemetry', 'channel': 'Scheduled task execution creates cache, staged payload, local output, or collected data artifact immediately after wake or job trigger'}

Modified Description View changes side-by-side
An attempt (successful and failed login attempts) by a user, service, or application to gain access to a network, system, or cloud-based resource. This typically involves credentials such as passwords, tokens, multi-factor authentication (MFA), or biometric validation. *Data Collection Measures:* - Host-Based Authentication Logs - Windows Event Logs - Event ID 4776 – NTLM authentication attempt. - Event ID 4624 – Successful user logon. - Event ID 4625 – Failed authentication attempt. - Event ID 4648 – Explicit logon with alternate credentials. - Linux/macOS Authentication Logs - `/var/log/auth.log`, `/var/log/secure` – Logs SSH, sudo, and other authentication attempts. - AuditD – Tracks authentication events via PAM modules. - macOS Unified Logs – `/var/db/diagnostics` captures authentication failures. - Cloud Authentication Logs - Azure AD Logs - Sign-in Logs – Tracks authentication attempts, MFA challenges, and conditional access failures. - Audit Logs – Captures authentication-related configuration changes. - Microsoft Graph API – Provides real-time sign-in analytics. - Google Workspace & Office 365 - Google Admin Console – `User Login Report` tracks login attempts and failures. - Office 365 Unified Audit Logs – Captures logins across Exchange, SharePoint, and Teams. - AWS CloudTrail & IAM - Tracks authentication via `AWS IAM AuthenticateUser` and `sts:GetSessionToken`. - Logs failed authentications to AWS Management Console and API requests. - Container Authentication Monitoring - Kubernetes Authentication Logs - kubectl audit logs – Captures authentication attempts for service accounts and admin users. - Azure Kubernetes Service (AKS) and Google Kubernetes Engine (GKE) – Logs IAM authentication events.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:34.948Z 2026-04-24T19:47:33.610Z
description An attempt (successful and failed login attempts) by a user, service, or application to gain access to a network, system, or cloud-based resource. This typically involves credentials such as passwords, tokens, multi-factor authentication (MFA), or biometric validation. *Data Collection Measures:* - Host-Based Authentication Logs - Windows Event Logs - Event ID 4776 – NTLM authentication attempt. - Event ID 4624 – Successful user logon. - Event ID 4625 – Failed authentication attempt. - Event ID 4648 – Explicit logon with alternate credentials. - Linux/macOS Authentication Logs - `/var/log/auth.log`, `/var/log/secure` – Logs SSH, sudo, and other authentication attempts. - AuditD – Tracks authentication events via PAM modules. - macOS Unified Logs – `/var/db/diagnostics` captures authentication failures. - Cloud Authentication Logs - Azure AD Logs - Sign-in Logs – Tracks authentication attempts, MFA challenges, and conditional access failures. - Audit Logs – Captures authentication-related configuration changes. - Microsoft Graph API – Provides real-time sign-in analytics. - Google Workspace & Office 365 - Google Admin Console – `User Login Report` tracks login attempts and failures. - Office 365 Unified Audit Logs – Captures logins across Exchange, SharePoint, and Teams. - AWS CloudTrail & IAM - Tracks authentication via `AWS IAM AuthenticateUser` and `sts:GetSessionToken`. - Logs failed authentications to AWS Management Console and API requests. - Container Authentication Monitoring - Kubernetes Authentication Logs - kubectl audit logs – Captures authentication attempts for service accounts and admin users. - Azure Kubernetes Service (AKS) and Google Kubernetes Engine (GKE) – Logs IAM authentication events. An attempt (successful and failed login attempts) by a user, service, or application to gain access to a network, system, or cloud-based resource. This typically involves credentials such as passwords, tokens, multi-factor authentication (MFA), or biometric validation.
x_mitre_version 2.0 3.0
x_mitre_log_sources[12]['name'] m365:signin m365:signinlogs
x_mitre_log_sources[101]['channel'] EventID=4625 EventCode=4769, 1200, 1202
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_domains mobile-attack
x_mitre_log_sources {'name': 'saas:MDM', 'channel': 'Authentication events to device management or enterprise mobility management consoles'}
x_mitre_log_sources {'name': 'saas:MDM', 'channel': 'Authentication events to Apple iCloud or enterprise device management services'}
x_mitre_log_sources {'name': 'saas:okta', 'channel': 'user.account.reset_password; user.mfa.factor.activate; app.oauth2.authorize'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4776, 4625'}
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4769,1200,1202'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4624, 4625'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4625, 4624'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': '4624, 4625'}

Description

Contextual data about a scheduled job, which may include information such as name, timing, command(s), etc.

Details
Dictionary Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_data_source_ref
Values Changed
FIELD OLD VALUE NEW VALUE
external_references[0]['url'] https://attack.mitre.org/data-components/DC0005 https://attack.mitre.org/datacomponents/DC0005
modified 2025-10-22T19:03:38.549Z 2025-11-12T22:03:39.105Z
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'linux:cron', 'channel': '/var/log/syslog or journalctl'}
x_mitre_log_sources {'name': 'linux::cron', 'channel': 'crontab or at job created within TimeWindow post time discovery'}

Description

Initial construction of new web credential material (ex: Windows EID 1200 or 4769)

Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:38.777Z 2025-11-12T22:03:39.105Z
x_mitre_log_sources[2]['name'] azure:signinLogs azure:signinlogs

Description

An attempt by a user to gain access to a network or computing resource by providing web credentials (ex: Windows EID 1202)

Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:37.480Z 2025-11-12T22:03:39.105Z
x_mitre_log_sources[16]['name'] azure:signinLogs azure:signinlogs

Modified Description View changes side-by-side
Initial construction of a WMI object, such as a filter, consumer, subscription, binding, or providers. *Data Collection Measures:* - Windows Security Event Logs: - Event ID 5861 (WMI Permanent Event Subscription) - Event ID 5860 (WMI Event Filter Activity) - Event ID 5857 (WMI Event Consumer Activity) - Sysmon Logs: - Sysmon Event ID 19 – WMI Event Filter Created - Sysmon Event ID 20 – WMI Event Consumer Created - Sysmon Event ID 21 – WMI Event Binding Created - Endpoint Detection & Response (EDR) - Detects WMI-based persistence techniques.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:35.880Z 2025-11-12T22:03:39.105Z
description Initial construction of a WMI object, such as a filter, consumer, subscription, binding, or providers. *Data Collection Measures:* - Windows Security Event Logs: - Event ID 5861 (WMI Permanent Event Subscription) - Event ID 5860 (WMI Event Filter Activity) - Event ID 5857 (WMI Event Consumer Activity) - Sysmon Logs: - Sysmon Event ID 19 – WMI Event Filter Created - Sysmon Event ID 20 – WMI Event Consumer Created - Sysmon Event ID 21 – WMI Event Binding Created - Endpoint Detection & Response (EDR) - Detects WMI-based persistence techniques. Initial construction of a WMI object, such as a filter, consumer, subscription, binding, or providers.
x_mitre_log_sources[5]['channel'] EventCode=5857, 5860, 5861 EventCode=5857, 5858, 5860, 5861
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Microsoft-Windows-WMI-Activity/Operational', 'channel': 'EventCode=5861'}
x_mitre_log_sources {'name': 'WinEventLog:WMI', 'channel': 'EventCode=5857, 5858'}
x_mitre_log_sources {'name': 'WinEventLog:Microsoft-Windows-WMI-Activity/Operational', 'channel': 'EventCode=5857, 5860, 5861'}

Modified Description View changes side-by-side
The removal of a user, service, or machine account from an operating system, cloud identity management system, or directory service. *Data Collection Measures:* - Host-Based Logging - Windows Event Logs - Event ID 4726 – A user account was deleted. - Event ID 4733/4735 – A user was removed from a privileged group. - Event ID 1102 – Security log was cleared (potential cover-up). - Linux/macOS Authentication Logs - `/var/log/auth.log`, `/var/log/secure` – Logs `userdel`, `deluser`, `passwd -l`. - AuditD – Tracks account deletions via PAM events (`userdel`). - OSQuery – The `users` table can detect account removal. - Cloud-Based Logging - Azure AD Logs - Azure AD Audit Logs – Tracks user and service account deletions. - Azure Graph API – Monitors identity changes. - AWS IAM & CloudTrail Logs - `DeleteUser`, `DeleteRole` – Tracks IAM user deletion. - DetachRolePolicy – Identifies privilege revocation before deletion. - Google Workspace & Office 365 Logs - Google Admin Console – Logs user removal activities. - Microsoft 365 Unified Audit Log – Captures deleted accounts in Active Directory. - Container & Network Account Deletion Logs - Kubernetes Service Account Deletion - kubectl audit logs – Detects when service accounts are removed from pods. - GKE/Azure AKS Logs – Track containerized identity removals.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:36.864Z 2025-11-12T22:03:39.105Z
description The removal of a user, service, or machine account from an operating system, cloud identity management system, or directory service. *Data Collection Measures:* - Host-Based Logging - Windows Event Logs - Event ID 4726 – A user account was deleted. - Event ID 4733/4735 – A user was removed from a privileged group. - Event ID 1102 – Security log was cleared (potential cover-up). - Linux/macOS Authentication Logs - `/var/log/auth.log`, `/var/log/secure` – Logs `userdel`, `deluser`, `passwd -l`. - AuditD – Tracks account deletions via PAM events (`userdel`). - OSQuery – The `users` table can detect account removal. - Cloud-Based Logging - Azure AD Logs - Azure AD Audit Logs – Tracks user and service account deletions. - Azure Graph API – Monitors identity changes. - AWS IAM & CloudTrail Logs - `DeleteUser`, `DeleteRole` – Tracks IAM user deletion. - DetachRolePolicy – Identifies privilege revocation before deletion. - Google Workspace & Office 365 Logs - Google Admin Console – Logs user removal activities. - Microsoft 365 Unified Audit Log – Captures deleted accounts in Active Directory. - Container & Network Account Deletion Logs - Kubernetes Service Account Deletion - kubectl audit logs – Detects when service accounts are removed from pods. - GKE/Azure AKS Logs – Track containerized identity removals. The removal of a user, service, or machine account from an operating system, cloud identity management system, or directory service.

Modified Description View changes side-by-side
Changes made to an existing user, service, or machine account, including alterations to attributes, permissions, roles, authentication methods, or group memberships. *Data Collection Measures:* - Host-Based Logging - Windows Event Logs - Event ID 4738 – A user account was changed. - Event ID 4725 – A user account was disabled. - Event ID 4724 – An attempt was made to reset an account's password. - Event ID 4767 – A user account was unlocked. - Linux/macOS Authentication Logs - `/var/log/auth.log`, `/var/log/secure` – Tracks account modifications (`usermod`, `chage`, `passwd`). - AuditD – Monitors account changes (`useradd`, `usermod`, `gpasswd`). - OSQuery – Queries the `users` table for recent modifications. - Cloud-Based Logging - Azure AD Logs - Azure AD Audit Logs – Tracks modifications to users and security groups. - Azure Graph API – Captures changes to authentication policies and MFA settings. - AWS IAM & CloudTrail Logs - `ModifyUser`, `UpdateLoginProfile` – Captures changes to IAM user attributes. - `AttachUserPolicy`, `AddUserToGroup` – Detects policy and group modifications. - Google Workspace & Office 365 Logs - Google Admin Console – Logs account changes, role modifications, and group membership updates. - Microsoft 365 Unified Audit Log – Captures modifications to security settings and privileged account changes. - Container & Network Account Modification Logs - Kubernetes Service Account Changes - kubectl audit logs – Detects service account modifications in Kubernetes clusters. - GKE/Azure AKS Logs – Monitors role and permission changes.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:36.735Z 2025-11-12T22:03:39.105Z
description Changes made to an existing user, service, or machine account, including alterations to attributes, permissions, roles, authentication methods, or group memberships. *Data Collection Measures:* - Host-Based Logging - Windows Event Logs - Event ID 4738 – A user account was changed. - Event ID 4725 – A user account was disabled. - Event ID 4724 – An attempt was made to reset an account's password. - Event ID 4767 – A user account was unlocked. - Linux/macOS Authentication Logs - `/var/log/auth.log`, `/var/log/secure` – Tracks account modifications (`usermod`, `chage`, `passwd`). - AuditD – Monitors account changes (`useradd`, `usermod`, `gpasswd`). - OSQuery – Queries the `users` table for recent modifications. - Cloud-Based Logging - Azure AD Logs - Azure AD Audit Logs – Tracks modifications to users and security groups. - Azure Graph API – Captures changes to authentication policies and MFA settings. - AWS IAM & CloudTrail Logs - `ModifyUser`, `UpdateLoginProfile` – Captures changes to IAM user attributes. - `AttachUserPolicy`, `AddUserToGroup` – Detects policy and group modifications. - Google Workspace & Office 365 Logs - Google Admin Console – Logs account changes, role modifications, and group membership updates. - Microsoft 365 Unified Audit Log – Captures modifications to security settings and privileged account changes. - Container & Network Account Modification Logs - Kubernetes Service Account Changes - kubectl audit logs – Detects service account modifications in Kubernetes clusters. - GKE/Azure AKS Logs – Monitors role and permission changes. Changes made to an existing user, service, or machine account, including alterations to attributes, permissions, roles, authentication methods, or group memberships.
x_mitre_log_sources[11]['channel'] EventCode=4723, 4724, 4726, 4740 EventCode=4723, 4724, 4740
x_mitre_log_sources[30]['name'] azure:signinLogs azure:signinlogs
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:DirectoryService', 'channel': 'EventID 5136'}

Description

Contextual data about an account, which may include a username, user ID, environmental data, etc.

Details
Dictionary Item Added
FIELD OLD VALUE NEW VALUE
revoked False
Values Changed
FIELD OLD VALUE NEW VALUE
external_references[0]['url'] https://attack.mitre.org/datacomponents/DC0013 https://attack.mitre.org/data-components/DC0013
modified 2025-10-21T15:14:38.578Z 2026-03-13T22:24:06.660Z
x_mitre_version 2.0 2.1
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'macos:unifiedlog', 'channel': 'DirectoryService queries retrieving account information'}

Modified Description View changes side-by-side
The initial establishment of a new user, service, or machine account within an operating system, cloud environment, or identity management system. *Data Collection Measures:* - Host-Based Logging - Windows Event Logs - Event ID 4720 – A new user account was created. - Event ID 4732/4735 – A user was added to a privileged group. - Event ID 4798 – Enumeration of user accounts. - Linux/macOS Authentication Logs - `/var/log/auth.log`, `/var/log/secure` – Logs `useradd`, `adduser`, `passwd`, and `groupmod` activities. - AuditD – Detects new account creation via PAM (`useradd`, `usermod`). - OSQuery – The `users` table tracks newly created accounts. - Cloud-Based Logging - Azure AD Logs - Azure AD Audit Logs – Tracks new user and service account creation. - Azure Graph API – Provides logs on new account provisioning. - AWS IAM & CloudTrail Logs - CreateUser, CreateRole – Tracks new IAM user creation. - AttachRolePolicy – Identifies privilege escalation via account creation. - Google Workspace & Office 365 Logs - Google Admin Console – Logs user creation in User Accounts API. - Microsoft 365 Unified Audit Log – Tracks new account provisioning. - Container & Network Account Creation Logs - Kubernetes Account Creation Logs - kubectl audit logs – Detects new service account provisioning. - GKE/Azure AKS Logs – Track new container service accounts.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:34.784Z 2025-11-12T22:03:39.105Z
description The initial establishment of a new user, service, or machine account within an operating system, cloud environment, or identity management system. *Data Collection Measures:* - Host-Based Logging - Windows Event Logs - Event ID 4720 – A new user account was created. - Event ID 4732/4735 – A user was added to a privileged group. - Event ID 4798 – Enumeration of user accounts. - Linux/macOS Authentication Logs - `/var/log/auth.log`, `/var/log/secure` – Logs `useradd`, `adduser`, `passwd`, and `groupmod` activities. - AuditD – Detects new account creation via PAM (`useradd`, `usermod`). - OSQuery – The `users` table tracks newly created accounts. - Cloud-Based Logging - Azure AD Logs - Azure AD Audit Logs – Tracks new user and service account creation. - Azure Graph API – Provides logs on new account provisioning. - AWS IAM & CloudTrail Logs - CreateUser, CreateRole – Tracks new IAM user creation. - AttachRolePolicy – Identifies privilege escalation via account creation. - Google Workspace & Office 365 Logs - Google Admin Console – Logs user creation in User Accounts API. - Microsoft 365 Unified Audit Log – Tracks new account provisioning. - Container & Network Account Creation Logs - Kubernetes Account Creation Logs - kubectl audit logs – Detects new service account provisioning. - GKE/Azure AKS Logs – Track new container service accounts. The initial establishment of a new user, service, or machine account within an operating system, cloud environment, or identity management system.
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4720, EventCode=4781'}

Modified Description View changes side-by-side
Initial construction of a virtual machine image within a cloud environment. Virtual machine images are templates containing an operating system and installed applications, which can be deployed to create new virtual machines. Monitoring the creation of these images is important because adversaries may create custom images to include malicious software or misconfigurations for later exploitation. Examples: - Azure Compute Service Image Creation - Example: Creating a virtual machine image in Azure using Azure CLI: `az image create --resource-group MyResourceGroup --name MyImage --source MyVM` - AWS EC2 AMI (Amazon Machine Image) Creation - Example: Creating an AMI from an EC2 instance: `aws ec2 create-image --instance-id i-1234567890abcdef0 --name "MyAMI" --description "An AMI for my app"` - Google Cloud Compute Engine Image Creation - Example: Creating a custom image using gcloud: `gcloud compute images create my-custom-image --source-disk my-disk --source-disk-zone us-central1-a` - VMware vSphere - Example: Exporting a VM to create an OVF (Open Virtualization Format) template: This could later be imported into other environments with potential tampering. This data component can be collected through the following measures: Enable Cloud Platform Logging - Azure: Enable "Activity Logs" to capture image-related events such as PUT requests to `Microsoft.Compute/images`. - AWS: Use AWS CloudTrail to monitor `CreateImage` API calls. - Google Cloud: Enable "Cloud Audit Logs" to track custom image creation events under `compute.googleapis.com/images`. API Monitoring - Monitor API activity to track the creation of new images using: - AWS SDK/CLI `CreateImage`. - Azure REST API for image creation. - Google Cloud Compute Engine APIs. Cloud SIEM Integration - Ingest cloud platform logs into a centralized SIEM for real-time monitoring and alerting.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:39.369Z 2025-11-12T22:03:39.105Z
description Initial construction of a virtual machine image within a cloud environment. Virtual machine images are templates containing an operating system and installed applications, which can be deployed to create new virtual machines. Monitoring the creation of these images is important because adversaries may create custom images to include malicious software or misconfigurations for later exploitation. Examples: - Azure Compute Service Image Creation - Example: Creating a virtual machine image in Azure using Azure CLI: `az image create --resource-group MyResourceGroup --name MyImage --source MyVM` - AWS EC2 AMI (Amazon Machine Image) Creation - Example: Creating an AMI from an EC2 instance: `aws ec2 create-image --instance-id i-1234567890abcdef0 --name "MyAMI" --description "An AMI for my app"` - Google Cloud Compute Engine Image Creation - Example: Creating a custom image using gcloud: `gcloud compute images create my-custom-image --source-disk my-disk --source-disk-zone us-central1-a` - VMware vSphere - Example: Exporting a VM to create an OVF (Open Virtualization Format) template: This could later be imported into other environments with potential tampering. This data component can be collected through the following measures: Enable Cloud Platform Logging - Azure: Enable "Activity Logs" to capture image-related events such as PUT requests to `Microsoft.Compute/images`. - AWS: Use AWS CloudTrail to monitor `CreateImage` API calls. - Google Cloud: Enable "Cloud Audit Logs" to track custom image creation events under `compute.googleapis.com/images`. API Monitoring - Monitor API activity to track the creation of new images using: - AWS SDK/CLI `CreateImage`. - Azure REST API for image creation. - Google Cloud Compute Engine APIs. Cloud SIEM Integration - Ingest cloud platform logs into a centralized SIEM for real-time monitoring and alerting. Initial construction of a virtual machine image within a cloud environment. Virtual machine images are templates containing an operating system and installed applications, which can be deployed to create new virtual machines. Monitoring the creation of these images is important because adversaries may create custom images to include malicious software or misconfigurations for later exploitation. Examples: - Azure Compute Service Image Creation - Example: Creating a virtual machine image in Azure using Azure CLI: `az image create --resource-group MyResourceGroup --name MyImage --source MyVM` - AWS EC2 AMI (Amazon Machine Image) Creation - Example: Creating an AMI from an EC2 instance: `aws ec2 create-image --instance-id i-1234567890abcdef0 --name "MyAMI" --description "An AMI for my app"` - Google Cloud Compute Engine Image Creation - Example: Creating a custom image using gcloud: `gcloud compute images create my-custom-image --source-disk my-disk --source-disk-zone us-central1-a` - VMware vSphere - Example: Exporting a VM to create an OVF (Open Virtualization Format) template: This could later be imported into other environments with potential tampering.

Modified Description View changes side-by-side
When a process or program dynamically attaches a shared library, module, or plugin into its memory space. This action is typically performed to extend the functionality of an application, access shared system resources, or interact with kernel-mode components. *Data Collection Measures:* - Event Logging (Windows): - Sysmon Event ID 7: Logs when a DLL is loaded into a process. - Windows Security Event ID 4688: Captures process creation events, often useful for correlating module loads. - Windows Defender ATP: Can provide visibility into suspicious module loads. - Event Logging (Linux/macOS): - AuditD (`execve` and `open` syscalls): Captures when shared libraries (`.so` files) are loaded. - Ltrace/Strace: Monitors process behavior, including library calls (`dlopen`, `execve`). - MacOS Endpoint Security Framework (ESF): Monitors library loads (`ES_EVENT_TYPE_NOTIFY_DYLD_INSERT_LIBRARIES`). - Endpoint Detection & Response (EDR): - Provide real-time telemetry on module loads and process injections. - Sysinternals Process Monitor (`procmon`): Captures loaded modules and their execution context. - Memory Forensics: - Volatility Framework (`malfind`, `ldrmodules`): Detects injected DLLs and anomalous module loads. - Rekall Framework: Useful for kernel-mode module detection. - SIEM and Log Analysis: - Centralized log aggregation to correlate suspicious module loads across the environment. - Detection rules using correlation searches and behavioral analytics.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
external_references[0]['url'] https://attack.mitre.org/datacomponents/DC0016 https://attack.mitre.org/data-components/DC0016
modified 2025-10-21T15:14:35.471Z 2026-01-29T17:21:27.873Z
description When a process or program dynamically attaches a shared library, module, or plugin into its memory space. This action is typically performed to extend the functionality of an application, access shared system resources, or interact with kernel-mode components. *Data Collection Measures:* - Event Logging (Windows): - Sysmon Event ID 7: Logs when a DLL is loaded into a process. - Windows Security Event ID 4688: Captures process creation events, often useful for correlating module loads. - Windows Defender ATP: Can provide visibility into suspicious module loads. - Event Logging (Linux/macOS): - AuditD (`execve` and `open` syscalls): Captures when shared libraries (`.so` files) are loaded. - Ltrace/Strace: Monitors process behavior, including library calls (`dlopen`, `execve`). - MacOS Endpoint Security Framework (ESF): Monitors library loads (`ES_EVENT_TYPE_NOTIFY_DYLD_INSERT_LIBRARIES`). - Endpoint Detection & Response (EDR): - Provide real-time telemetry on module loads and process injections. - Sysinternals Process Monitor (`procmon`): Captures loaded modules and their execution context. - Memory Forensics: - Volatility Framework (`malfind`, `ldrmodules`): Detects injected DLLs and anomalous module loads. - Rekall Framework: Useful for kernel-mode module detection. - SIEM and Log Analysis: - Centralized log aggregation to correlate suspicious module loads across the environment. - Detection rules using correlation searches and behavioral analytics. When a process or program dynamically attaches a shared library, module, or plugin into its memory space. This action is typically performed to extend the functionality of an application, access shared system resources, or interact with kernel-mode components.
x_mitre_version 2.0 3.0
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_domains mobile-attack
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'DexClassLoader/PathClassLoader load attempt from non-standard path or recently created file'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Short burst of file I/O followed by JNI/dlopen of a newly created .so'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'dyld: dlopen/dyld_cache load from non-standard app-writable path'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'DexClassLoader/PathClassLoader loading from app-writable path OR reflective defineClass on byte[] payload'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'dlopen/image load from app-writable path (tmp, Caches) outside bundled resources'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'DexClassLoader|PathClassLoader load from app-writable path OR dlopen of a freshly created .so'}

Modified Description View changes side-by-side
Cloud Storage Enumeration involves retrieving a list of available cloud storage infrastructure, such as buckets, containers, or objects, within a cloud environment. This activity may be performed for legitimate administrative purposes or malicious reconnaissance by adversaries seeking to identify accessible storage resources.Examples: - AWS S3 Bucket Enumeration: An AWS user lists all buckets using the `ListBuckets` API call. - Azure Blob Storage Container Enumeration: A user retrieves a list of all containers within a storage account using the Azure Storage SDK or API. - Google Cloud Storage Bucket Enumeration: A Google Cloud user lists all buckets within a project using the `storage.buckets.list` API. - OpenStack Swift Container Enumeration: A user retrieves a list of containers in OpenStack Swift using the `GET` method on the storage endpoint. This data component can be collected through the following measures: Enable Logging for Cloud Storage Enumeration - AWS S3: Enable AWS CloudTrail to capture ListBuckets and ListObjects API calls. - Azure Blob Storage: Enable Azure Monitor and Diagnostic Logs to capture enumeration operations like List Containers. Use Azure Event Grid to trigger alerts for container enumeration. - Google Cloud Storage: Enable Audit Logs in Google Cloud to track storage.buckets.list API activity. - OpenStack Swift: Configure Swift logging to capture GET requests for container enumeration. Centralized Log Aggregation - Use platforms like Splunk or native SIEM solutions to collect and analyze enumeration logs.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:38.903Z 2025-11-12T22:03:39.105Z
description Cloud Storage Enumeration involves retrieving a list of available cloud storage infrastructure, such as buckets, containers, or objects, within a cloud environment. This activity may be performed for legitimate administrative purposes or malicious reconnaissance by adversaries seeking to identify accessible storage resources.Examples: - AWS S3 Bucket Enumeration: An AWS user lists all buckets using the `ListBuckets` API call. - Azure Blob Storage Container Enumeration: A user retrieves a list of all containers within a storage account using the Azure Storage SDK or API. - Google Cloud Storage Bucket Enumeration: A Google Cloud user lists all buckets within a project using the `storage.buckets.list` API. - OpenStack Swift Container Enumeration: A user retrieves a list of containers in OpenStack Swift using the `GET` method on the storage endpoint. This data component can be collected through the following measures: Enable Logging for Cloud Storage Enumeration - AWS S3: Enable AWS CloudTrail to capture ListBuckets and ListObjects API calls. - Azure Blob Storage: Enable Azure Monitor and Diagnostic Logs to capture enumeration operations like List Containers. Use Azure Event Grid to trigger alerts for container enumeration. - Google Cloud Storage: Enable Audit Logs in Google Cloud to track storage.buckets.list API activity. - OpenStack Swift: Configure Swift logging to capture GET requests for container enumeration. Centralized Log Aggregation - Use platforms like Splunk or native SIEM solutions to collect and analyze enumeration logs. Cloud Storage Enumeration involves retrieving a list of available cloud storage infrastructure, such as buckets, containers, or objects, within a cloud environment. This activity may be performed for legitimate administrative purposes or malicious reconnaissance by adversaries seeking to identify accessible storage resources.Examples: - AWS S3 Bucket Enumeration: An AWS user lists all buckets using the `ListBuckets` API call. - Azure Blob Storage Container Enumeration: A user retrieves a list of all containers within a storage account using the Azure Storage SDK or API. - Google Cloud Storage Bucket Enumeration: A Google Cloud user lists all buckets within a project using the `storage.buckets.list` API. - OpenStack Swift Container Enumeration: A user retrieves a list of containers in OpenStack Swift using the `GET` method on the storage endpoint.

Description

Logging, messaging, and other artifacts that highlight the health and operational state of host-based security sensors, such as Endpoint Detection and Response (EDR) agents, antivirus software, logging services, and system monitoring tools. Monitoring sensor health is essential for detecting misconfigurations, sensor failures, tampering, or deliberate security control evasion by adversaries.

Data Collection Measures:

  • Windows Event Logs:
    • Event ID 1074 (System Shutdown): Detects unexpected system reboots/shutdowns.
    • Event ID 6006 (Event Log Stopped): Logs when Windows event logging is stopped.
    • Event ID 16 (Sysmon): Detects configuration state changes that may indicate log tampering.
    • Event ID 12 (Windows Defender Status Change) – Detects changes in Windows Defender state.
  • Linux/macOS Monitoring:
    • /var/log/syslog, /var/log/auth.log, /var/log/kern.log
    • Journald (journalctl) for kernel and system alerts.
  • Endpoint Detection and Response (EDR) Tools:
    • Monitor agent health status, detect sensor tampering, and alert on missing telemetry.
  • Mobile Threat Intelligence Logs:
    • Samsung Knox, SafetyNet, iOS Secure Enclave provide sensor health status for mobile endpoints.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:37.544Z 2026-04-20T18:17:23.974Z
x_mitre_version 2.0 2.1
x_mitre_log_sources[30]['name'] CloudMetrics:InstanceHealth AWS:CloudMetrics
x_mitre_log_sources[13]['name'] CloudWatch:Metrics AWS:CloudWatch
x_mitre_log_sources[17]['name'] CloudWatch:InstanceMetrics AWS:CloudWatch
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'networkdevice:syslog', 'channel': 'no logging host, no aaa new-model, no snmp-server, commit'}
x_mitre_log_sources {'name': 'android:appops', 'channel': 'ACCESS_FINE_LOCATION|NEARBY_DEVICES|BLUETOOTH_SCAN used in close proximity to network-context queries'}
x_mitre_log_sources {'name': 'AndroidAttestation:SafetyNet', 'channel': 'SafetyNet attestation with CTSProfileMatch=false or BasicIntegrity=false'}
x_mitre_log_sources {'name': 'AndroidAttestation:VerifiedBoot', 'channel': 'Verified Boot or dm-verity reports partition hash mismatch, non-green boot state, or integrity failure'}
x_mitre_log_sources {'name': 'AndroidLogs:Crash', 'channel': 'Crash or abnormal restart of privileged system services (for example, system_server, mediaserver, installd) followed shortly by new privileged process activity or binder connections from a single app UID'}
x_mitre_log_sources {'name': 'AndroidLogs:Crash', 'channel': 'Application or system process crash/restart patterns temporally associated with remote service communications'}
x_mitre_log_sources {'name': 'iOS:MDMLog', 'channel': 'Device risk, compliance, or security posture changes after trusted host pairing or developer-state transition'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'code signature validation failure / exec of invalidly-signed payload from sandboxed app'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Application crash logs, watchdog terminations, or abnormal execution events associated with service communication'}
x_mitre_log_sources {'name': 'MDM:DeviceIntegrity', 'channel': 'jailbreak/root compromise indicators or integrity attestation failures enabling process visibility'}
x_mitre_log_sources {'name': 'OEMAttestation:Knox', 'channel': 'Samsung Knox attestation shows attestation_state=COMPROMISED or warranty bit set'}

Modified Description View changes side-by-side
Changes made to a running process, such as writing data into memory, modifying execution behavior, or injecting code into an existing process. Adversaries frequently modify processes to execute malicious payloads, evade detection, or gain escalated privileges. *Data Collection Measures:* - Endpoint Detection and Response (EDR) Tools: - EDRs can monitor memory modifications and API-level calls. - Sysmon (Windows): - Event ID 8 (CreateRemoteThread) – Detects cross-process thread injection, commonly used in process hollowing. - Event ID 10 (Process Access) – Detects access attempts to another process, often preceding injection attempts. - Linux/macOS Monitoring: - AuditD (ptrace, mmap, mprotect syscalls): Detects memory modifications and debugging attempts. - eBPF/XDP: Monitors low-level system calls related to process modifications. - OSQuery: The processes table can be queried for unusual modifications. - Network-Based Monitoring: - Zeek (Bro) Logs: Captures lateral movement attempts where adversaries remotely modify a process. - Syslog/OSSEC: Monitors logs for suspicious modifications.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:35.747Z 2025-11-12T22:03:39.105Z
description Changes made to a running process, such as writing data into memory, modifying execution behavior, or injecting code into an existing process. Adversaries frequently modify processes to execute malicious payloads, evade detection, or gain escalated privileges. *Data Collection Measures:* - Endpoint Detection and Response (EDR) Tools: - EDRs can monitor memory modifications and API-level calls. - Sysmon (Windows): - Event ID 8 (CreateRemoteThread) – Detects cross-process thread injection, commonly used in process hollowing. - Event ID 10 (Process Access) – Detects access attempts to another process, often preceding injection attempts. - Linux/macOS Monitoring: - AuditD (ptrace, mmap, mprotect syscalls): Detects memory modifications and debugging attempts. - eBPF/XDP: Monitors low-level system calls related to process modifications. - OSQuery: The processes table can be queried for unusual modifications. - Network-Based Monitoring: - Zeek (Bro) Logs: Captures lateral movement attempts where adversaries remotely modify a process. - Syslog/OSSEC: Monitors logs for suspicious modifications. Changes made to a running process, such as writing data into memory, modifying execution behavior, or injecting code into an existing process. Adversaries frequently modify processes to execute malicious payloads, evade detection, or gain escalated privileges.

Modified Description View changes side-by-side
Calls made by a process to operating system-provided Application Programming Interfaces (APIs). These calls are essential for interacting with system resources such as memory, files, and hardware, or for performing system-level tasks. Monitoring these calls can provide insight into a process's intent, especially if the process is malicious. *Data Collection Measures:* - Endpoint Detection and Response (EDR) Tools: - Leverage tools to monitor API execution behaviors at the process level. - Example: Sysmon Event ID 10 captures API call traces for process access and memory allocation. - Process Monitor (ProcMon): - Use ProcMon to collect detailed logs of process and API activity. ProcMon can provide granular details on API usage and identify malicious behavior during analysis. - Windows Event Logs: - Use Event IDs from Windows logs for specific API-related activities: - Event ID 4688: A new process has been created (can indirectly infer API use). - Event ID 4657: A registry value has been modified (to monitor registry-altering APIs). - Dynamic Analysis Tools: - Tools like Cuckoo Sandbox, Flare VM, or Hybrid Analysis monitor API execution during malware detonation. - Host-Based Logs: - On Linux/macOS systems, leverage audit frameworks (e.g., `auditd`, `strace`) to capture and analyze system call usage that APIs map to. - Runtime Monitors: - Runtime security tools like Falco can monitor system-level calls for API execution. - Debugging and Tracing: - Use debugging tools like gdb (Linux) or WinDbg (Windows) for deep tracing of API executions in real time.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:36.999Z 2026-04-23T18:22:40.476Z
description Calls made by a process to operating system-provided Application Programming Interfaces (APIs). These calls are essential for interacting with system resources such as memory, files, and hardware, or for performing system-level tasks. Monitoring these calls can provide insight into a process's intent, especially if the process is malicious. *Data Collection Measures:* - Endpoint Detection and Response (EDR) Tools: - Leverage tools to monitor API execution behaviors at the process level. - Example: Sysmon Event ID 10 captures API call traces for process access and memory allocation. - Process Monitor (ProcMon): - Use ProcMon to collect detailed logs of process and API activity. ProcMon can provide granular details on API usage and identify malicious behavior during analysis. - Windows Event Logs: - Use Event IDs from Windows logs for specific API-related activities: - Event ID 4688: A new process has been created (can indirectly infer API use). - Event ID 4657: A registry value has been modified (to monitor registry-altering APIs). - Dynamic Analysis Tools: - Tools like Cuckoo Sandbox, Flare VM, or Hybrid Analysis monitor API execution during malware detonation. - Host-Based Logs: - On Linux/macOS systems, leverage audit frameworks (e.g., `auditd`, `strace`) to capture and analyze system call usage that APIs map to. - Runtime Monitors: - Runtime security tools like Falco can monitor system-level calls for API execution. - Debugging and Tracing: - Use debugging tools like gdb (Linux) or WinDbg (Windows) for deep tracing of API executions in real time. Calls made by a process to operating system-provided Application Programming Interfaces (APIs). These calls are essential for interacting with system resources such as memory, files, and hardware, or for performing system-level tasks. Monitoring these calls can provide insight into a process's intent, especially if the process is malicious.
x_mitre_version 2.0 2.1
x_mitre_log_sources[19]['channel'] EventCode=4656 EventCode=4663, 4670, 4656
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'AndroidLogs:Kernel', 'channel': 'Unprivileged app process (app UID, non-system) invoking sensitive syscalls or device interfaces associated with privilege escalation (setuid, ptrace, perf_event_open, vulnerable drivers)'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'SELinux AVC for execmem/execute_no_trans/mprotect following recent writes by same UID'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'mmap/mprotect transitions to PROT_EXEC for pages associated with recently written files'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'QUERY on exported ContentProviders of other packages (content://<other.pkg>/*) or MediaStore scoped queries immediately preceding file reads'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'ClipboardManager (addOnPrimaryClipChangedListener|getPrimaryClip|getPrimaryClipDescription) invoked by <pkg>'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'AccessibilityService connected|TYPE_VIEW_TEXT_CHANGED|TYPE_VIEW_FOCUSED events for other packages'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'TYPE_WINDOW_STATE_CHANGED / TYPE_VIEW_FOCUSED shows foreign target package in foreground'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'PackageManager getInstalledApplications|getInstalledPackages|getPackagesHoldingPermissions burst for <pkg>. TYPE_WINDOW_STATE_CHANGED shows foreground app then immediate package queries by <pkg>'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'LSApplicationWorkspace or canOpenURL probe bursts for many URL schemes'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'getInstalledPackages/getPackagesHoldingPermissions with filters for known security/MDM/VPN package names. Queries to isDeviceOwnerApp/isProfileOwnerApp/getActiveAdmins/getPermissionGrantState. Requests list of enabled services or monitors TYPE_WINDOW_STATE_CHANGED to time checks'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Queries indicating MDM profile presence, supervised state, restrictions read. LSApplicationWorkspace enumeration or app proxy queries referencing security vendors'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'ACTION_VIEW redirect_uri handled by unexpected package'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'canOpenURL/LSApplicationWorkspace resolved to unexpected bundle for redirect_uri'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'query() against MediaStore/DocumentsContract URIs (Images/Video/Audio/Downloads/DocumentTree)'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'enumeratorForContainerItemIdentifier / itemForIdentifier across multiple containers/providers'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'wifiservice startScan / scanResults retrieved repeatedly or by unexpected package'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'bluetoothmanager startDiscovery / getBondedDevices / scan callback bursts by package'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'telephony cell info enumeration bursts (neighboring/all cell info) by package'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'repeated queries or dumps related to running tasks/services/process state by same package/UID (e.g., getRunningAppProcesses, running services/task inspection)'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Application accesses android.os.Build fields or device configuration APIs (MODEL, MANUFACTURER, VERSION.SDK_INT, HARDWARE)'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Application invokes UIDevice queries (model, systemVersion, name)'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Invocation of MediaRecorder.start(), AudioRecord.startRecording(), or VOICE_CALL audio source'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Invocation of AVAudioRecorder, AVCaptureSession, or related audio capture framework calls'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Application invokes LocationManager, FusedLocationProviderClient, or GPS/location sensor APIs'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Application activates CoreLocation services or CLLocationManager APIs'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Framework-based networking usage spikes or uncommon networking stacks observed by agent telemetry (e.g., repeated URLSession/OkHttp-like patterns) without corresponding foreground/user interaction'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': "Agent-observable telephony subscription/state API signals indicating SIM/eSIM subscription change (vendor-agnostic: 'telephony subscription changed')"}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Accessibility framework usage patterns such as event subscription, performAction invocation, node traversal, text change observation, or overlay/window presentation correlated to app identity'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Browser/WebView framework usage indicating external URL load, script execution enablement, file download initiation, intent handoff, or package install prompt sequence'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Observed device-service, trust-service, backup/service interaction, or other privileged framework activity associated with physical host access'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Connectivity manager, telephony, Wi-Fi, network callback, or location-provider framework reports repeated unavailable, disconnected, suspended, or degraded state transitions'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Observed network-path, reachability, DNS, transport, or location-provider framework reports repeated unavailable or failed state near active device use'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Content resolver, document provider, media store, storage access framework, bulk stream processing, or repeated crypto-adjacent framework use observed during multi-file transformation'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Known application begins first-seen or expanded use of content providers, account services, accessibility, package services, cryptographic routines, dynamic loading, or other framework interactions after update/install'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Known application begins first-seen or expanded use of protected frameworks, account services, background task APIs, crypto/network service APIs, or other runtime behaviors after update/install'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Known application begins first-seen or expanded use of account services, accessibility, content providers, dynamic loading, package services, WebView bridges, crypto/network APIs, or advertising/telemetry-adjacent framework behavior after install or update'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Privileged or OEM-context framework/API use tied to telephony, device policy, accessibility, overlay, input injection, package visibility, or protected settings modification from an identity not expected for the device model or approved image'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Invocation of Calendar.set() and Calendar.add()'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Supplemental anomaly in baseband, IOKit, accessory, security, or activation-related subsystem logging temporally adjacent to suspicious posture or network behavior'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Recently installed or updated trusted app invokes Android framework paths or special access patterns inconsistent with its role, including accessibility-like behavior, overlay behavior, package visibility expansion, protected settings access, device policy interaction, or unusual IPC/provider access'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Supplemental managed app or system subsystem anomalies near install/update, launch services, extension handling, app activation, or background execution temporally adjacent to suspicious network or lifecycle behavior'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'App uses Android framework behaviors associated with background work scheduling, network job execution, IPC/provider access, overlay or accessibility-like interaction, or unusual package visibility immediately adjacent to web-service communication'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Supplemental launch, background task, networking, or extension-handling anomalies occur temporally adjacent to suspicious web-service communication from a managed app or supervised device'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Background work scheduler, job execution, or persistent service triggered network request to public web-service followed by second outbound connection within TimeWindow'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Background task or networking subsystem event occurred immediately before resolver retrieval and pivot connection sequence'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Background work scheduler, job execution, foreground-service start, or persistent service activation immediately preceded retrieve-then-write exchange with public web-service platform'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Background task, networking, or app-activation subsystem event occurred immediately before or during retrieve-then-write exchange with public web-service platform'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Background work scheduler, job execution, foreground-service start, or persistent service activation immediately preceded outbound session using non-standard protocol-to-port pairing'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Invocation of CallLogs.getLastOutgoingCall()'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Invocation of ContactsContract.Contacts.getLookupUri() and/or ContactsContract.Contacts.lookupContact()'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Camera, media capture, app-activation, or background-task subsystem event occurred immediately before or during sustained camera session from same managed-app or device context'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Invocation of AccountManager.getAccounts()'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'MediaProjection-style screen capture session began from app identity while a different app was foregrounded and capture path was not mapped to approved recording workflow'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Accessibility-service activity from app identity coincided with foreground content observation and subsequent screenshot, frame buffer, or screenrecord artifact behavior within TimeWindow'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Privileged screencap, screenrecord, adb-driven capture, or root-context screen acquisition behavior occurred from app, shell, or elevated identity while foreground app context changed or sensitive app remained active'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Accessibility-enabled app invoked programmatic click or action on behalf of user while a different app was foregrounded and injected action was not mapped to approved accessibility or autofill workflow'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Accessibility-enabled app invoked global action such as back, home, recents, or navigation control while target foreground app context changed within TimeWindow'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Accessibility-enabled app inserted text into active field of different foreground app without user keyboard activity or approved autofill relationship'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'App intercepts notification content from external package (e.g., messaging/auth apps) while in background OR without recent user interaction'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'App invokes cryptographic functions (e.g., AES/RSA/KeyStore usage) on buffer data followed by encode/transform operations not tied to normal app workflows'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'App invokes symmetric encryption routines (e.g., AES/RC4 cipher initialization + encrypt operations) with repeated key usage across multiple data buffers'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Symmetric key material reused across multiple encryption operations within short interval OR derived locally without secure hardware-backed storage'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'App invokes asymmetric cryptographic operations (e.g., RSA/ECC keypair generation OR public key encryption OR signature operations) on outbound data buffers'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Keypair generation, import, or access events (public/private key usage) occurring prior to network communication'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application invokes custom TLS trust evaluation logic or pin validation routines (e.g., custom TrustManager, HostnameVerifier override, certificate/public key comparison) immediately before outbound TLS session establishment'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application invokes archive, compression, or bulk-buffer packaging routines on previously accessed local data within the same execution chain'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application encrypts newly created archive or staged data blob after collection and before storage or outbound transfer'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application performs bulk data transformation or packaging-like processing on collected records prior to file creation or upload'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': "Application queries or opens multiple local SQLite or app-associated database stores containing records unrelated to the app's declared function during the collection phase"}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application performs repeated record access, container traversal, or local data extraction processing against local stores before staging or transmission'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application calls startForegroundService() or startForeground() / ServiceCompat.startForeground() and transitions to persistent foreground-service execution at the start of the chain'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application invokes direct file retrieval, DownloadManager usage, or streaming write from network response to local storage immediately after remote session establishment'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Managed app performs post-download unpacking, dynamic resource handling, or module preparation immediately after local payload creation'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application loads or resolves native shared library (.so) or JNI bridge immediately before suspicious native execution phase'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application transitions from managed code into JNI/native function execution or attaches native thread to runtime during the execution phase'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Existing application is replaced, updated, or reinstalled and the resulting package metadata, code sections, or executable-supporting artifacts diverge from known-good baseline during the persistence-establishment phase'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application invokes SMS send, intercept, delete, or provider-write behavior, including handling SMS_DELIVER or interacting with SMS content provider during unauthorized message-control phase'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application enqueues WorkManager work request or schedules JobScheduler or AlarmManager task with delay, periodic interval, or execution constraints during the persistence/execution setup phase'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application creates or executes NSBackgroundActivityScheduler activity with repeating or deferred invocation semantics during the scheduling and trigger phases'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application initializes proxy-capable or raw-socket networking constructs, including SOCKS-capable Proxy API usage or direct socket listener/setup immediately before traffic relay phase'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application invokes call placement, answer, redirect, block, screening, or ConnectionService call-handling APIs during unauthorized call-control phase'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application process loads external code modules or injects into runtime (zygote/app_process) + abnormal library loading or method interception behavior'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application registers broadcast receiver, WorkManager job, JobScheduler task, or intent filter tied to system event such as BOOT_COMPLETED, SMS_RECEIVED, CONNECTIVITY_CHANGE during persistence setup phase'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application registers or invokes broadcast receiver via registerReceiver() or manifest-declared receiver + intent filter tied to system or app events'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application launches or executes code where loaded library or component path does not match application package path or expected signing context'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'multiple applications invoking core system APIs (e.g., sensor, permission, telephony) with abnormal or inconsistent return values across apps within short interval'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'device integrity degradation + root detected or system partition modification affecting runtime libraries (e.g., /system/lib*, /vendor/lib*)'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application invokes privileged framework APIs (Accessibility events, UI automation, package install flows) immediately following permission grant'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application invokes DevicePolicyManager APIs (e.g., resetPassword, lockNow, setCameraDisabled) immediately following admin activation'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application queries target-selection attributes (e.g., location, SIM/operator, locale, device state, network identity) and then conditionally invokes sensitive framework APIs only after expected value is observed'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application exhibits repeated environment-context evaluation followed by delayed privileged framework use only after target-specific match'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application invokes geolocation or geofencing framework operations (e.g., location polling or geofence registration/evaluation) and sensitive framework activity begins only after region match or location threshold condition'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application exhibits repeated location-context evaluation followed by delayed privileged framework use or feature activation only after target region match'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application invokes package or component state changes affecting launcher-facing activity availability and subsequently continues operational framework activity after icon suppression'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application invokes motion-sensor or device-activity framework operations followed by conditional execution of sensitive framework activity only after inferred user absence'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application invokes system framework operations that alter monitoring, accessibility, or execution visibility followed by reduction in expected telemetry generation'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application invokes accessibility global actions (back/home/recents) or observes package-management UI immediately after uninstall/settings screen becomes foreground'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application invokes lock-related or UI-denial framework operations, including DevicePolicyManager lock actions, persistent overlay behavior, or accessibility-driven navigation interference immediately before device enters locked or unusable state'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application invokes package, settings, or privileged framework operations capable of disabling security software, altering security enforcement, or interfering with reporting before telemetry loss'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application invokes uninstall-related package-management operations, accessibility-driven uninstall confirmation actions, or privileged file-removal operations immediately before installed-state loss'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application invokes file-management, package, storage, or administrative wipe operations immediately before loss of expected local files or file collections'}

Description

Cloud Storage Deletion refers to the removal or destruction of cloud storage infrastructure, such as buckets, containers, or directories, within a cloud environment. Monitoring this activity is critical to detecting potential unauthorized or malicious actions, such as data destruction by adversaries or accidental deletions that may lead to data loss. Examples:

  • AWS S3 Bucket Deletion: An AWS user deletes an S3 bucket using the DeleteBucket API call.
  • Azure Blob Storage Container Deletion: A user deletes a container in Azure Blob Storage using the Delete Container operation.
  • Google Cloud Storage Bucket Deletion: A Google Cloud user deletes a bucket using the storage.buckets.delete API.
  • OpenStack Swift Container Deletion: A user deletes a container in OpenStack Swift using the DELETE method.

This data component can be collected through the following measures:

Enable Logging for Cloud Storage Services

  • AWS S3: Enable AWS CloudTrail to log DeleteBucket API actions.
  • Azure Blob Storage: Enable Azure Monitor and Diagnostic Logs to capture Delete Container operations. Use Azure Event Grid to capture and trigger alerts for container deletion.
  • Google Cloud Storage: Enable Data Access logs in Cloud Audit Logs to monitor storage.buckets.delete API calls.
  • OpenStack Swift: Configure Swift logging to capture DELETE requests for containers.

Centralized Logging and Analysis

  • Use platforms like Splunk or native SIEMs to forward and analyze logs for anomalies in cloud storage deletions.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:38.644Z 2025-11-12T22:03:39.105Z
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'AWS:CloudTrail', 'channel': 'PutBackupVaultAccessPolicy'}

Modified Description View changes side-by-side
Cloud Storage Modification involves tracking changes made to cloud storage infrastructure, including updates to settings, permissions, or stored data. Examples include modifying object access control lists (ACLs), uploading new objects, or updating bucket policies. Examples: AWS S3: An object is uploaded or its ACL is modified. - Azure Blob Storage: A blob's metadata or permissions are updated. - Google Cloud Storage: An object's lifecycle policy is updated, or a bucket policy is changed. - OpenStack Swift: Modifications to container settings or uploading of new objects. This data component can be collected through the following measures: Enable Logging - AWS S3: Enable AWS CloudTrail to log API events like PutObject, PutObjectAcl, and PutBucketPolicy. - Azure Blob Storage: Use Azure Monitor to log write and update operations. - Google Cloud Storage: Enable Google Cloud Audit Logs to track storage.objects.update and storage.buckets.update. - OpenStack Swift: Enable logging for PUT and POST requests to track object uploads and container metadata updates. Use Cloud Monitoring Tools - Integrate with tools like AWS Config, Azure Security Center, or Google Cloud Monitoring to detect configuration drift or unauthorized changes. Centralized Log Aggregation - Use a SIEM (e.g., Splunk) to aggregate logs across multiple cloud providers for unified monitoring and analysis. Periodic API Queries - AWS CLI Example: Query recent modifications to bucket policies: `aws s3api get-bucket-policy --bucket sensitive-data` - Azure CLI Example: List changes to a blob container: `az storage blob show --container-name private-docs` - Google Cloud CLI Example: Check metadata updates: `gcloud storage objects describe gs://user-uploads/document.txt`
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:36.930Z 2025-11-12T22:03:39.105Z
description Cloud Storage Modification involves tracking changes made to cloud storage infrastructure, including updates to settings, permissions, or stored data. Examples include modifying object access control lists (ACLs), uploading new objects, or updating bucket policies. Examples: AWS S3: An object is uploaded or its ACL is modified. - Azure Blob Storage: A blob's metadata or permissions are updated. - Google Cloud Storage: An object's lifecycle policy is updated, or a bucket policy is changed. - OpenStack Swift: Modifications to container settings or uploading of new objects. This data component can be collected through the following measures: Enable Logging - AWS S3: Enable AWS CloudTrail to log API events like PutObject, PutObjectAcl, and PutBucketPolicy. - Azure Blob Storage: Use Azure Monitor to log write and update operations. - Google Cloud Storage: Enable Google Cloud Audit Logs to track storage.objects.update and storage.buckets.update. - OpenStack Swift: Enable logging for PUT and POST requests to track object uploads and container metadata updates. Use Cloud Monitoring Tools - Integrate with tools like AWS Config, Azure Security Center, or Google Cloud Monitoring to detect configuration drift or unauthorized changes. Centralized Log Aggregation - Use a SIEM (e.g., Splunk) to aggregate logs across multiple cloud providers for unified monitoring and analysis. Periodic API Queries - AWS CLI Example: Query recent modifications to bucket policies: `aws s3api get-bucket-policy --bucket sensitive-data` - Azure CLI Example: List changes to a blob container: `az storage blob show --container-name private-docs` - Google Cloud CLI Example: Check metadata updates: `gcloud storage objects describe gs://user-uploads/document.txt` Cloud Storage Modification involves tracking changes made to cloud storage infrastructure, including updates to settings, permissions, or stored data. Examples include modifying object access control lists (ACLs), uploading new objects, or updating bucket policies. Examples: AWS S3: An object is uploaded or its ACL is modified. - Azure Blob Storage: A blob's metadata or permissions are updated. - Google Cloud Storage: An object's lifecycle policy is updated, or a bucket policy is changed. - OpenStack Swift: Modifications to container settings or uploading of new objects.

Modified Description View changes side-by-side
Cloud Storage Creation refers to the initial creation of a new cloud storage resource, such as buckets, containers, or directories, within a cloud environment. This action is critical to track as it might indicate the legitimate provisioning of resources or unauthorized actions taken by adversaries to stage, store, or exfiltrate data. Examples: - AWS S3 Bucket Creation: An AWS user creates a new S3 bucket using the `CreateBucket` API call. - Azure Blob Storage Container Creation: A user creates a new container in Azure Blob Storage using the `Create Container` operation. - Google Cloud Storage Bucket Creation: A Google Cloud user creates a new bucket using `storage.buckets.create`. - OpenStack Swift Container Creation: A user creates a new container in OpenStack Swift using the `PUT` method. This data component can be collected through the following measures: Enable Logging for Cloud Storage Services - AWS S3: Enable AWS CloudTrail to log CreateBucket API actions. - Azure Blob Storage: Enable Azure Monitor and Diagnostic Logs for storage account activity. Use Azure Event Grid to capture Create Container operations. - Google Cloud Storage: Enable Data Access logs in Cloud Audit Logs to monitor storage.buckets.create API calls. - OpenStack Swift: Configure Swift logging to capture PUT requests to new containers. Centralized Logging and Analysis - Forward logs to centralized platforms like Splunk or cloud-native SIEM solutions for correlation and analysis.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:39.305Z 2025-11-12T22:03:39.105Z
description Cloud Storage Creation refers to the initial creation of a new cloud storage resource, such as buckets, containers, or directories, within a cloud environment. This action is critical to track as it might indicate the legitimate provisioning of resources or unauthorized actions taken by adversaries to stage, store, or exfiltrate data. Examples: - AWS S3 Bucket Creation: An AWS user creates a new S3 bucket using the `CreateBucket` API call. - Azure Blob Storage Container Creation: A user creates a new container in Azure Blob Storage using the `Create Container` operation. - Google Cloud Storage Bucket Creation: A Google Cloud user creates a new bucket using `storage.buckets.create`. - OpenStack Swift Container Creation: A user creates a new container in OpenStack Swift using the `PUT` method. This data component can be collected through the following measures: Enable Logging for Cloud Storage Services - AWS S3: Enable AWS CloudTrail to log CreateBucket API actions. - Azure Blob Storage: Enable Azure Monitor and Diagnostic Logs for storage account activity. Use Azure Event Grid to capture Create Container operations. - Google Cloud Storage: Enable Data Access logs in Cloud Audit Logs to monitor storage.buckets.create API calls. - OpenStack Swift: Configure Swift logging to capture PUT requests to new containers. Centralized Logging and Analysis - Forward logs to centralized platforms like Splunk or cloud-native SIEM solutions for correlation and analysis. Cloud Storage Creation refers to the initial creation of a new cloud storage resource, such as buckets, containers, or directories, within a cloud environment. This action is critical to track as it might indicate the legitimate provisioning of resources or unauthorized actions taken by adversaries to stage, store, or exfiltrate data. Examples: - AWS S3 Bucket Creation: An AWS user creates a new S3 bucket using the `CreateBucket` API call. - Azure Blob Storage Container Creation: A user creates a new container in Azure Blob Storage using the `Create Container` operation. - Google Cloud Storage Bucket Creation: A Google Cloud user creates a new bucket using `storage.buckets.create`. - OpenStack Swift Container Creation: A user creates a new container in OpenStack Swift using the `PUT` method.

Modified Description View changes side-by-side
Cloud storage access refers to the retrieval or interaction with data stored in cloud infrastructure. This data component includes activities such as reading, downloading, or accessing files and objects within cloud storage systems. Common examples include API calls like GetObject in AWS S3, which retrieves objects from cloud buckets. Examples: - AWS S3 Access: An adversary uses the `GetObject` API to retrieve sensitive data from an AWS S3 bucket. - Azure Blob Storage Access: A user accesses a blob in Azure Storage using `Get Blob` or `Get Blob Properties`. - Google Cloud Storage Access: An adversary uses `storage.objects.get` to download objects from - OpenStack Swift Storage Access: A user retrieves an object from OpenStack Swift using the `GET` method. This data component can be collected through the following measures: Enable Logging for Cloud Storage Services - AWS S3: Enable Server Access Logging to capture API calls like `GetObject` and store them in a designated S3 bucket. - Azure Storage: Enable Azure Storage Logging to capture operations like `GetBlob` and log metadata. - Google Cloud Storage: Enable Data Access audit logs for `storage.objects.get` API calls. - OpenStack Swift: Configure middleware for object logging to capture GET requests. Centralize and Aggregate Logs - Use a centralized logging solution (e.g., Splunk, ELK, or a cloud-native SIEM) to ingest and analyze logs from different cloud providers. - AWS Example: Use AWS CloudTrail to collect API activity logs and forward them to your SIEM. - Azure Example: Use Azure Monitor and Log Analytics to analyze storage access logs. Correlate with IAM Logs - Combine storage access logs with IAM activity logs to correlate user actions with specific permissions and identities.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:36.111Z 2025-11-12T22:03:39.105Z
description Cloud storage access refers to the retrieval or interaction with data stored in cloud infrastructure. This data component includes activities such as reading, downloading, or accessing files and objects within cloud storage systems. Common examples include API calls like GetObject in AWS S3, which retrieves objects from cloud buckets. Examples: - AWS S3 Access: An adversary uses the `GetObject` API to retrieve sensitive data from an AWS S3 bucket. - Azure Blob Storage Access: A user accesses a blob in Azure Storage using `Get Blob` or `Get Blob Properties`. - Google Cloud Storage Access: An adversary uses `storage.objects.get` to download objects from - OpenStack Swift Storage Access: A user retrieves an object from OpenStack Swift using the `GET` method. This data component can be collected through the following measures: Enable Logging for Cloud Storage Services - AWS S3: Enable Server Access Logging to capture API calls like `GetObject` and store them in a designated S3 bucket. - Azure Storage: Enable Azure Storage Logging to capture operations like `GetBlob` and log metadata. - Google Cloud Storage: Enable Data Access audit logs for `storage.objects.get` API calls. - OpenStack Swift: Configure middleware for object logging to capture GET requests. Centralize and Aggregate Logs - Use a centralized logging solution (e.g., Splunk, ELK, or a cloud-native SIEM) to ingest and analyze logs from different cloud providers. - AWS Example: Use AWS CloudTrail to collect API activity logs and forward them to your SIEM. - Azure Example: Use Azure Monitor and Log Analytics to analyze storage access logs. Correlate with IAM Logs - Combine storage access logs with IAM activity logs to correlate user actions with specific permissions and identities. Cloud storage access refers to the retrieval or interaction with data stored in cloud infrastructure. This data component includes activities such as reading, downloading, or accessing files and objects within cloud storage systems. Common examples include API calls like GetObject in AWS S3, which retrieves objects from cloud buckets. Examples: - AWS S3 Access: An adversary uses the `GetObject` API to retrieve sensitive data from an AWS S3 bucket. - Azure Blob Storage Access: A user accesses a blob in Azure Storage using `Get Blob` or `Get Blob Properties`. - Google Cloud Storage Access: An adversary uses `storage.objects.get` to download objects from - OpenStack Swift Storage Access: A user retrieves an object from OpenStack Swift using the `GET` method.
x_mitre_log_sources[2]['channel'] GetObject GetObject, CopyObject
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'AWS:CloudTrail', 'channel': 'PutObject, CopyObject'}
x_mitre_log_sources {'name': 'AWS:CloudTrail', 'channel': 'PutObject, GetObject, CopyObject, DeleteObject'}

Modified Description View changes side-by-side
Cloud Storage Metadata provides contextual information about cloud storage infrastructure and its associated activity. This data may include attributes such as storage name, size, owner, permissions, creation date, region, and activity metadata. It is essential for monitoring, auditing, and identifying anomalies in cloud storage environments. Examples: - AWS S3 Bucket Metadata: Metadata about an S3 bucket includes the bucket name, region, creation date, owner, storage class, and permissions. - Azure Blob Storage Metadata: Metadata for an Azure Blob container includes container name, access level (e.g., private or public), size, and tags. - Google Cloud Storage Metadata: Metadata includes bucket name, storage class, location, labels, lifecycle policies, and versioning status. - OpenStack Swift Metadata: Metadata for a Swift container includes name, access level, quota, and custom attributes. This data component can be collected through the following measures: Enable Logging for Metadata Collection - AWS S3: Use AWS CloudTrail to log `GetBucketAcl`, `GetBucketPolicy`, and `HeadBucket` API calls. - Azure Blob Storage: Use Azure Monitor to log container metadata retrieval and updates. - Google Cloud Storage: Enable Google Cloud Audit Logs to capture `storage.buckets.get` and `storage.buckets.update`. - OpenStack Swift: Enable logging of `HEAD` or `GET` requests to containers. Centralized Log Aggregation - Use a SIEM solution (e.g., Splunk) to aggregate and analyze metadata retrieval and modification logs. - Correlate metadata access with user actions, IP addresses, and other contextual data. API Polling - Use cloud SDKs or APIs to periodically query metadata for analysis: - AWS CLI Example: `aws s3api get-bucket-acl --bucket company-sensitive-data` - Azure CLI Example: `az storage container show --name customer-records` - Google Cloud CLI Example: `gcloud storage buckets describe user-uploads`
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:39.767Z 2025-11-12T22:03:39.105Z
description Cloud Storage Metadata provides contextual information about cloud storage infrastructure and its associated activity. This data may include attributes such as storage name, size, owner, permissions, creation date, region, and activity metadata. It is essential for monitoring, auditing, and identifying anomalies in cloud storage environments. Examples: - AWS S3 Bucket Metadata: Metadata about an S3 bucket includes the bucket name, region, creation date, owner, storage class, and permissions. - Azure Blob Storage Metadata: Metadata for an Azure Blob container includes container name, access level (e.g., private or public), size, and tags. - Google Cloud Storage Metadata: Metadata includes bucket name, storage class, location, labels, lifecycle policies, and versioning status. - OpenStack Swift Metadata: Metadata for a Swift container includes name, access level, quota, and custom attributes. This data component can be collected through the following measures: Enable Logging for Metadata Collection - AWS S3: Use AWS CloudTrail to log `GetBucketAcl`, `GetBucketPolicy`, and `HeadBucket` API calls. - Azure Blob Storage: Use Azure Monitor to log container metadata retrieval and updates. - Google Cloud Storage: Enable Google Cloud Audit Logs to capture `storage.buckets.get` and `storage.buckets.update`. - OpenStack Swift: Enable logging of `HEAD` or `GET` requests to containers. Centralized Log Aggregation - Use a SIEM solution (e.g., Splunk) to aggregate and analyze metadata retrieval and modification logs. - Correlate metadata access with user actions, IP addresses, and other contextual data. API Polling - Use cloud SDKs or APIs to periodically query metadata for analysis: - AWS CLI Example: `aws s3api get-bucket-acl --bucket company-sensitive-data` - Azure CLI Example: `az storage container show --name customer-records` - Google Cloud CLI Example: `gcloud storage buckets describe user-uploads` Cloud Storage Metadata provides contextual information about cloud storage infrastructure and its associated activity. This data may include attributes such as storage name, size, owner, permissions, creation date, region, and activity metadata. It is essential for monitoring, auditing, and identifying anomalies in cloud storage environments. Examples: - AWS S3 Bucket Metadata: Metadata about an S3 bucket includes the bucket name, region, creation date, owner, storage class, and permissions. - Azure Blob Storage Metadata: Metadata for an Azure Blob container includes container name, access level (e.g., private or public), size, and tags. - Google Cloud Storage Metadata: Metadata includes bucket name, storage class, location, labels, lifecycle policies, and versioning status. - OpenStack Swift Metadata: Metadata for a Swift container includes name, access level, quota, and custom attributes.

Modified Description View changes side-by-side
contextual information associated with a virtual machine image, such as its name, resource group, status (active or inactive), type (custom or prebuilt), size, creation date, and permissions. This metadata is critical for understanding the state and configuration of virtual machine images in cloud environments. Examples: - Azure Compute Service Image Metadata Example: - Name: MyCustomImage - Resource Group: MyResourceGroup - State: Available - Type: Managed Image - AWS EC2 AMI Metadata Example: - Image ID: ami-1234567890abcdef0 - Name: ProdImage - State: Available - Platform: Windows - Google Cloud Compute Engine Image Metadata Example: - Image Name: webserver-image - Project: my-project-id - Family: webserver - Source Disk: my-disk-id - VMware vSphere Template Metadata Example: - Name: LinuxTemplate - Disk Size: 40GB - Network Adapter: VM Network This data component can be collected through the following measures: Cloud Platform-Specific Tools - Azure: - Use Azure CLI to query metadata: `az image show --name MyCustomImage --resource-group MyResourceGroup` - AWS: - Use AWS CLI to describe AMI metadata: `aws ec2 describe-images --image-ids ami-1234567890abcdef0` - Google Cloud: - Use Google Cloud SDK to retrieve image metadata: `gcloud compute images describe webserver-image` APIs - Azure: `GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}` - AWS: `DescribeImages` API. - Google Cloud: `GET https://compute.googleapis.com/compute/v1/projects/{project}/global/images/{image}.` Cloud Management Portals - View metadata directly from the cloud provider's management console or dashboard. SIEM Integration - Aggregate metadata into SIEM platforms for centralized monitoring:
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:38.423Z 2025-11-12T22:03:39.105Z
description contextual information associated with a virtual machine image, such as its name, resource group, status (active or inactive), type (custom or prebuilt), size, creation date, and permissions. This metadata is critical for understanding the state and configuration of virtual machine images in cloud environments. Examples: - Azure Compute Service Image Metadata Example: - Name: MyCustomImage - Resource Group: MyResourceGroup - State: Available - Type: Managed Image - AWS EC2 AMI Metadata Example: - Image ID: ami-1234567890abcdef0 - Name: ProdImage - State: Available - Platform: Windows - Google Cloud Compute Engine Image Metadata Example: - Image Name: webserver-image - Project: my-project-id - Family: webserver - Source Disk: my-disk-id - VMware vSphere Template Metadata Example: - Name: LinuxTemplate - Disk Size: 40GB - Network Adapter: VM Network This data component can be collected through the following measures: Cloud Platform-Specific Tools - Azure: - Use Azure CLI to query metadata: `az image show --name MyCustomImage --resource-group MyResourceGroup` - AWS: - Use AWS CLI to describe AMI metadata: `aws ec2 describe-images --image-ids ami-1234567890abcdef0` - Google Cloud: - Use Google Cloud SDK to retrieve image metadata: `gcloud compute images describe webserver-image` APIs - Azure: `GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/images/{imageName}` - AWS: `DescribeImages` API. - Google Cloud: `GET https://compute.googleapis.com/compute/v1/projects/{project}/global/images/{image}.` Cloud Management Portals - View metadata directly from the cloud provider's management console or dashboard. SIEM Integration - Aggregate metadata into SIEM platforms for centralized monitoring: contextual information associated with a virtual machine image, such as its name, resource group, status (active or inactive), type (custom or prebuilt), size, creation date, and permissions. This metadata is critical for understanding the state and configuration of virtual machine images in cloud environments. Examples: - Azure Compute Service Image Metadata Example: - Name: MyCustomImage - Resource Group: MyResourceGroup - State: Available - Type: Managed Image - AWS EC2 AMI Metadata Example: - Image ID: ami-1234567890abcdef0 - Name: ProdImage - State: Available - Platform: Windows - Google Cloud Compute Engine Image Metadata Example: - Image Name: webserver-image - Project: my-project-id - Family: webserver - Source Disk: my-disk-id - VMware vSphere Template Metadata Example: - Name: LinuxTemplate - Disk Size: 40GB - Network Adapter: VM Network

Modified Description View changes side-by-side
The execution of a text file that contains code via the interpreter. *Data Collection Measures:* - Windows Event Logs: - Event ID 4104 (PowerShell Script Block Logging) – Captures full command-line execution of PowerShell scripts. - Event ID 4688 (Process Creation) – Detects script execution by tracking process launches (`powershell.exe`, `wscript.exe`, `cscript.exe`). - Event ID 5861 (Script Execution) – Captures script execution via Windows Defender AMSI logging. - Sysmon (Windows): - Event ID 1 (Process Creation) – Monitors script execution initiated by scripting engines. - Event ID 11 (File Creation) – Detects new script files written to disk before execution. - Endpoint Detection and Response (EDR) Tools: - Track script execution behavior, detect obfuscated commands, and prevent malicious scripts. - PowerShell Logging: - Enable Module Logging: Logs all loaded modules and cmdlets. - Enable Script Block Logging: Captures complete PowerShell script execution history. - SIEM Detection Rules: - Detect script execution with obfuscated, encoded, or remote URLs. - Alert on script executions using `-EncodedCommand` or `iex(iwr)`.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:36.018Z 2025-11-12T22:03:39.105Z
description The execution of a text file that contains code via the interpreter. *Data Collection Measures:* - Windows Event Logs: - Event ID 4104 (PowerShell Script Block Logging) – Captures full command-line execution of PowerShell scripts. - Event ID 4688 (Process Creation) – Detects script execution by tracking process launches (`powershell.exe`, `wscript.exe`, `cscript.exe`). - Event ID 5861 (Script Execution) – Captures script execution via Windows Defender AMSI logging. - Sysmon (Windows): - Event ID 1 (Process Creation) – Monitors script execution initiated by scripting engines. - Event ID 11 (File Creation) – Detects new script files written to disk before execution. - Endpoint Detection and Response (EDR) Tools: - Track script execution behavior, detect obfuscated commands, and prevent malicious scripts. - PowerShell Logging: - Enable Module Logging: Logs all loaded modules and cmdlets. - Enable Script Block Logging: Captures complete PowerShell script execution history. - SIEM Detection Rules: - Detect script execution with obfuscated, encoded, or remote URLs. - Alert on script executions using `-EncodedCommand` or `iex(iwr)`. The execution of a text file that contains code via the interpreter.
x_mitre_log_sources[11]['channel'] EventCode=4103, 4104 EventCode=4103, 4104, 4105, 4106
x_mitre_log_sources[22]['channel'] EventCode=4016,5312 EventCode=4016, 5312

Modified Description View changes side-by-side
Refers to the event in which a new process (executable) is initialized by an operating system. This can involve parent-child process relationships, process arguments, and environmental variables. Monitoring process creation is crucial for detecting malicious behaviors, such as execution of unauthorized binaries, scripting abuse, or privilege escalation attempts. *Data Collection Measures:* - Endpoint Detection and Response (EDR) Tools: - EDRs provide process telemetry, tracking execution flows and arguments. - Windows Event Logs: - Event ID 4688 (Audit Process Creation): Captures process creation with associated parent process. - Sysmon (Windows): - Event ID 1 (Process Creation): Provides detailed logging - Linux/macOS Monitoring: - AuditD (execve syscall): Logs process creation. - eBPF/XDP: Used for low-level monitoring of system calls related to process execution. - OSQuery: Allows SQL-like queries to track process events (process_events table). - Apple Endpoint Security Framework (ESF): Monitors process creation on macOS. - Network-Based Monitoring: - Zeek (Bro) Logs: Captures network-based process execution related to remote shells. - Syslog/OSSEC: Tracks execution of processes on distributed systems. - Behavioral SIEM Rules: - Monitor process creation for uncommon binaries in user directories. - Detect processes with suspicious command-line arguments. attempts..
Details
Dictionary Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_data_source_ref
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T19:28:39.339Z 2026-04-13T15:49:16.424Z
description Refers to the event in which a new process (executable) is initialized by an operating system. This can involve parent-child process relationships, process arguments, and environmental variables. Monitoring process creation is crucial for detecting malicious behaviors, such as execution of unauthorized binaries, scripting abuse, or privilege escalation attempts. *Data Collection Measures:* - Endpoint Detection and Response (EDR) Tools: - EDRs provide process telemetry, tracking execution flows and arguments. - Windows Event Logs: - Event ID 4688 (Audit Process Creation): Captures process creation with associated parent process. - Sysmon (Windows): - Event ID 1 (Process Creation): Provides detailed logging - Linux/macOS Monitoring: - AuditD (execve syscall): Logs process creation. - eBPF/XDP: Used for low-level monitoring of system calls related to process execution. - OSQuery: Allows SQL-like queries to track process events (process_events table). - Apple Endpoint Security Framework (ESF): Monitors process creation on macOS. - Network-Based Monitoring: - Zeek (Bro) Logs: Captures network-based process execution related to remote shells. - Syslog/OSSEC: Tracks execution of processes on distributed systems. - Behavioral SIEM Rules: - Monitor process creation for uncommon binaries in user directories. - Detect processes with suspicious command-line arguments. Refers to the event in which a new process (executable) is initialized by an operating system. This can involve parent-child process relationships, process arguments, and environmental variables. Monitoring process creation is crucial for detecting malicious behaviors, such as execution of unauthorized binaries, scripting abuse, or privilege escalation attempts..
x_mitre_version 2.0 2.1
x_mitre_log_sources[293]['channel'] EventCode=8003,8004 EventCode=8003, 8004
x_mitre_log_sources[249]['name'] WinEventLog:security AndroidLogs:Kernel
x_mitre_log_sources[249]['channel'] EventCode=4688 init or zygote process executing scripts or binaries from non-standard data or sdcard locations during early boot
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'launchd invocation of binary from non-Apple, non-AppStore, or sideloaded location during boot or shortly after unlock'}
x_mitre_log_sources {'name': 'AndroidLogs:Framework', 'channel': 'Creation of a new process running as system or root UID whose executable path resides under an app container path (for example, /data/app or /data/user/0/<pkg>), or whose parent process originates from an app sandbox'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Creation of a new process with elevated UID or sensitive entitlements whose binary path is associated with an app container or whose parent/caller is a low-privileged app/webcontent process'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'dlopen of a recently created .so OR short-lived child (/system/bin/sh,toybox,linker) spawned by app_process'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'startActivity on top of <target_pkg> (launchMode/singleTop), task switch immediately after focus'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'unexpected spikes in fork/exec/app process start events for helper utilities used for enumeration (ps, toybox/toolbox variants) from same UID'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application writes audio buffer or recorded audio file into application storage directories'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Browser or WebView-hosting application brought to foreground and navigates to external content, followed by abnormal state transition, crash, restart, or process spawn behavior'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application installed from adb, sideload, or unknown USB source'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application invokes Runtime.exec, ProcessBuilder, JNI-backed command launcher, or equivalent command-execution bridge immediately before shell or command process creation'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Managed app invokes lower-level OS process-launch or command-execution behavior before file or network effects, including interpreter-like execution flow where visible to sensor'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application execution triggered with unexpected parent context or via indirect invocation (intent redirection or component hijack)'}
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventlog:Security', 'channel': 'EventCode=4688'}
x_mitre_log_sources {'name': 'WinEventLog:Microsoft-Windows-Security-Auditing', 'channel': 'EventCode=4688'}

Modified Description View changes side-by-side
The exit or termination of a running process on a system. This can occur due to normal operations, user-initiated commands, or malicious actions such as process termination by malware to disable security controls. *Data Collection Measures:* - Endpoint Detection and Response (EDR) Tools: - Monitor process termination events. - Windows Event Logs: - Event ID 4689 (Process Termination) – Captures when a process exits, including process ID and parent process. - Event ID 7036 (Service Control Manager) – Monitors system service stops. - Sysmon (Windows): - Event ID 5 (Process Termination) – Detects when a process exits, including parent-child relationships. - Linux/macOS Monitoring: - AuditD (`execve`, `exit_group`, `kill` syscalls) – Captures process termination via command-line interactions. - eBPF/XDP: Monitors low-level system calls related to process termination. - OSQuery: The processes table can be queried for abnormal exits.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:36.181Z 2025-11-12T22:03:39.105Z
description The exit or termination of a running process on a system. This can occur due to normal operations, user-initiated commands, or malicious actions such as process termination by malware to disable security controls. *Data Collection Measures:* - Endpoint Detection and Response (EDR) Tools: - Monitor process termination events. - Windows Event Logs: - Event ID 4689 (Process Termination) – Captures when a process exits, including process ID and parent process. - Event ID 7036 (Service Control Manager) – Monitors system service stops. - Sysmon (Windows): - Event ID 5 (Process Termination) – Detects when a process exits, including parent-child relationships. - Linux/macOS Monitoring: - AuditD (`execve`, `exit_group`, `kill` syscalls) – Captures process termination via command-line interactions. - eBPF/XDP: Monitors low-level system calls related to process termination. - OSQuery: The processes table can be queried for abnormal exits. The exit or termination of a running process on a system. This can occur due to normal operations, user-initiated commands, or malicious actions such as process termination by malware to disable security controls.

Description

Contextual data about a running process, which may include information such as environment variables, image name, user/owner, etc.

Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:35.331Z 2026-04-16T17:01:33.771Z
x_mitre_version 2.0 2.1
x_mitre_log_sources[36]['channel'] EventCode=400,403 EventCode=400, 403
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'macos:unifiedlog', 'channel': 'Crash or abnormal termination of security agent or system extension host'}

Description

Refers to an event where one process attempts to open another process, typically to inspect or manipulate its memory, access handles, or modify execution flow. Monitoring these access attempts can provide valuable insight into both benign and malicious behaviors, such as debugging, inter-process communication (IPC), or process injection.

Data Collection Measures:

  • Endpoint Detection and Response (EDR) Tools:
    • EDR solutions that provide telemetry on inter-process access and memory manipulation.
  • Sysmon (Windows):
    • Event ID 10: Captures process access attempts, including:
      • Source process (initiator)
      • Target process (victim)
      • Access rights requested
      • Process ID correlation
  • Windows Event Logs:
    • Event ID 4656 (Audit Handle to an Object): Logs access attempts to system objects.
    • Event ID 4690 (Attempted Process Modification): Can help identify unauthorized process changes.
  • Linux/macOS Monitoring:
    • AuditD: Monitors process access through syscall tracing (e.g., ptrace, open, read, write).
    • eBPF/XDP: Used for low-level monitoring of kernel process access.
    • OSQuery: Query process access behavior via structured SQL-like logging.
  • Procmon (Process Monitor) and Debugging Tools:
    • Windows Procmon: Captures real-time process interactions.
    • Linux strace / ptrace: Useful for tracking process behavior at the system call level.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
external_references[0]['url'] https://attack.mitre.org/datacomponents/DC0035 https://attack.mitre.org/data-components/DC0035
modified 2025-10-21T15:14:35.539Z 2026-02-23T18:45:08.713Z
x_mitre_version 2.0 3.0
x_mitre_log_sources[13]['channel'] EventCode=4656 EventCode=4663, 4670, 4656
x_mitre_log_sources[8]['name'] WinEventLog:Sysmon iOS:unifiedlog
x_mitre_log_sources[8]['channel'] EventCode=10, 7 Code signing validation events referencing newly written local Mach-O/bundle prior to exec or dlopen
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_domains mobile-attack
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Runtime grant or manifest presence for MANAGE_EXTERNAL_STORAGE/READ_EXTERNAL_STORAGE/READ_MEDIA_*; legacy external storage mode detection'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Privacy (TCC) prompts/grants for Photos/Files or access changes indicating new visibility into user/app data'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Activity/Process state change (mFocusedApp, onResume/onPause) identifying <pkg> as foreground'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Foreground/background transition for <bundle_id> to contextualize access timing'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Grant/activation of BIND_ACCESSIBILITY_SERVICE, BIND_INPUT_METHOD, SYSTEM_ALERT_WINDOW, POST_NOTIFICATIONS for <pkg>'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Keyboard extension Full Access change; privacy grant touching input/keyboard categories for <bundle_id>'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Grant/enablement for BIND_ACCESSIBILITY_SERVICE or BIND_INPUT_METHOD for <pkg>'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Keyboard extension Full Access change or related privacy grant for <bundle_id>'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Grant/enablement of SYSTEM_ALERT_WINDOW, BIND_ACCESSIBILITY_SERVICE, POST_NOTIFICATIONS for <pkg>'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Scene/foreground transitions for <bundle_id> to contextualize timing'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Reads/queries ops for PACKAGE_USAGE_STATS, QUERY_ALL_PACKAGES, BIND_DEVICE_ADMIN, BIND_VPN_SERVICE'}
x_mitre_log_sources {'name': 'EDR:telemetry', 'channel': 'Sustained or high-frequency location sensor access, including background location usage'}

Modified Description View changes side-by-side
Application Log Content refers to logs generated by applications or services, providing a record of their activity. These logs may include metrics, errors, performance data, and operational alerts from web, mail, or other applications. These logs are vital for monitoring application behavior and detecting malicious activities or anomalies. Examples: - Web Application Logs: These logs include information about requests, responses, errors, and security events (e.g., unauthorized access attempts). - Email Application Logs: Logs contain metadata about emails sent, received, or blocked (e.g., sender/receiver addresses, message IDs). - SaaS Application Logs: Activity logs include user logins, configuration changes, and access to sensitive resources. - Cloud Application Logs: Logs detail control plane activities, including API calls, instance modifications, and network changes. - System/Application Monitoring Logs: Logs provide insights into application performance, errors, and anomalies. This data component can be collected through the following measures: Configure Application Logging - Enable logging within the application or service. - Examples: - Web Servers: Enable access and error logs in NGINX or Apache. - Email Systems: Enable audit logging in Microsoft Exchange or Gmail. Centralized Log Management - Use log management solutions like Splunk, or a cloud-native logging solution. - Configure the application to send logs to a centralized system for analysis. Cloud-Specific Collection - Use services like AWS CloudWatch, Azure Monitor, or Google Cloud Operations Suite for cloud-based applications. - Ensure logging is enabled for all critical resources (e.g., API calls, IAM changes). SIEM Integration - Integrate application logs with a SIEM platform (e.g., Splunk, QRadar) for real-time correlation and analysis. - Use parsers to standardize log formats and extract key fields like timestamps, user IDs, and error codes.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:36.580Z 2026-04-24T19:46:47.171Z
description Application Log Content refers to logs generated by applications or services, providing a record of their activity. These logs may include metrics, errors, performance data, and operational alerts from web, mail, or other applications. These logs are vital for monitoring application behavior and detecting malicious activities or anomalies. Examples: - Web Application Logs: These logs include information about requests, responses, errors, and security events (e.g., unauthorized access attempts). - Email Application Logs: Logs contain metadata about emails sent, received, or blocked (e.g., sender/receiver addresses, message IDs). - SaaS Application Logs: Activity logs include user logins, configuration changes, and access to sensitive resources. - Cloud Application Logs: Logs detail control plane activities, including API calls, instance modifications, and network changes. - System/Application Monitoring Logs: Logs provide insights into application performance, errors, and anomalies. This data component can be collected through the following measures: Configure Application Logging - Enable logging within the application or service. - Examples: - Web Servers: Enable access and error logs in NGINX or Apache. - Email Systems: Enable audit logging in Microsoft Exchange or Gmail. Centralized Log Management - Use log management solutions like Splunk, or a cloud-native logging solution. - Configure the application to send logs to a centralized system for analysis. Cloud-Specific Collection - Use services like AWS CloudWatch, Azure Monitor, or Google Cloud Operations Suite for cloud-based applications. - Ensure logging is enabled for all critical resources (e.g., API calls, IAM changes). SIEM Integration - Integrate application logs with a SIEM platform (e.g., Splunk, QRadar) for real-time correlation and analysis. - Use parsers to standardize log formats and extract key fields like timestamps, user IDs, and error codes. Application Log Content refers to logs generated by applications or services, providing a record of their activity. These logs may include metrics, errors, performance data, and operational alerts from web, mail, or other applications. These logs are vital for monitoring application behavior and detecting malicious activities or anomalies. Examples: - Web Application Logs: These logs include information about requests, responses, errors, and security events (e.g., unauthorized access attempts). - Email Application Logs: Logs contain metadata about emails sent, received, or blocked (e.g., sender/receiver addresses, message IDs). - SaaS Application Logs: Activity logs include user logins, configuration changes, and access to sensitive resources. - Cloud Application Logs: Logs detail control plane activities, including API calls, instance modifications, and network changes. - System/Application Monitoring Logs: Logs provide insights into application performance, errors, and anomalies.
x_mitre_version 2.0 3.0
x_mitre_log_sources[169]['name'] WinEventLog:Application android:logcat
x_mitre_log_sources[169]['channel'] EventCode=1000,1001 Default IME active or bound to <pkg> (InputMethodManager reports imeId=<pkg>)
x_mitre_log_sources[37]['name'] azure:signinLogs azure:signinlogs
x_mitre_log_sources[172]['channel'] EventCode=4663 EventCode=4663, 4670, 4656
x_mitre_log_sources[163]['channel'] EventCode=1341,1342,1020,1063 Device started/installed (UMDF) GUIDs
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_domains mobile-attack
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Default IME changed/active: imeId=<pkg>, onStartInput/onFinishInput high frequency. TYPE_APPLICATION_OVERLAY|addView .* showing on top of package <otherPkg>'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Default IME active imeId=<pkg>; frequent onStartInput/commitText calls'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'addView TYPE_APPLICATION_OVERLAY|TYPE_APPLICATION_ATTACHED_DIALOG shown over <target_pkg>'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Secure/Global reads of device_policy_manager, accessibility_enabled, default_vpn, always_on_vpn'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Task switch from browser/custom tab to handler immediately after OAuth return'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'ACTION_OPEN_DOCUMENT_TREE / ACTION_OPEN_DOCUMENT invoked without user gesture or repeatedly in background'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Repeated or large UIPasteboard reads; background pasteboard access shortly before packaging'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'UIPasteboard read (general/string/data) by <bundle_id>; repeated reads or background access'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'UIWindow/UIView events indicating secure text entry focus, editingChanged bursts, unexpected firstResponder cycling'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Secure text entry focus and editingChanged bursts not typical for the app'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Presentation of credential-like view (UIAlertController with text fields / custom modal) not backed by system auth controller; frequent editingChanged in secureTextEntry fields'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Repeated canOpenURL checks across diverse schemes (≥N within short window)'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'UIDocumentPickerViewController presented repeatedly without foreground interaction or with short dwell time'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'repeated sandbox denials related to restricted process/system interfaces consistent with process-table querying attempts'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'security-relevant kernel log messages indicating restricted system interface access attempts by app process (device-dependent visibility)'}
x_mitre_log_sources {'name': 'm365:exchange', 'channel': 'External sender message followed by user action involving links or attachments'}
x_mitre_log_sources {'name': 'm365:teams', 'channel': 'External chat request or new tenant communication preceding approval activity'}
x_mitre_log_sources {'name': 'm365:unified', 'channel': 'MailItemsAccessed; AddedInboxRule; ConsentToApplication; SharingSet'}
x_mitre_log_sources {'name': 'm365:unified', 'channel': 'Set-AdminAuditLogConfig;New-ApplicationAccessPolicy;ConsentToApplication'}
x_mitre_log_sources {'name': 'saas:okta', 'channel': 'policy.rule.update;system.log.disable;admin.role.assign'}
x_mitre_log_sources {'name': 'saas:slack', 'channel': 'xternal DM or workspace invite preceding credential or approval actions'}
x_mitre_log_sources {'name': 'saas:zoom', 'channel': 'Unexpected contact interaction preceding follow-on admin requests'}
x_mitre_log_sources {'name': 'WinEventLog:System', 'channel': 'EventCode=1000'}
x_mitre_log_sources {'name': 'WinEventLog:System', 'channel': 'EventCode=1341, 1342, 1020, 1063'}
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Microsoft-Windows-DriverFrameworks-UserMode/Operational', 'channel': 'Device started/installed (UMDF) GUIDs'}
x_mitre_log_sources {'name': 'WinEventLog:System', 'channel': 'EventCode=7031,7034,1000,1001'}
x_mitre_log_sources {'name': 'WinEventLog:Application', 'channel': 'EventCode=1000-1026'}
x_mitre_log_sources {'name': 'WinEventLog:Application', 'channel': 'EventCode=1000, 1001, 1002'}

Modified Description View changes side-by-side
A new file is created on a system or network storage. This action often signifies an operation such as saving a document, writing data, or deploying a file. Logging these events helps identify legitimate or potentially malicious file creation activities. Examples include logging file creation events (e.g., Sysmon Event ID 11 or Linux auditd logs). This data component can be collected through the following measures: Windows - Sysmon: Event ID 11: Logs file creation events, capturing details like the file path, hash, and creation time. - Windows Event Log: Enable "Object Access" auditing in Group Policy to track file creation under Event ID 4663. - PowerShell: Real-time monitoring of file creation:`Get-WinEvent -FilterHashtable @{LogName='Security'; ID=4663}` Linux - Auditd: Use audit rules to monitor file creation: `auditctl -w /path/to/directory -p w -k file_creation` - View logs: `ausearch -k file_creation` - Inotify: Monitor file creation with inotifywait: `inotifywait -m /path/to/watch -e create` macOS - Unified Logs: Use the macOS Unified Logging System to capture file creation events. - FSEvents: Use File System Events to monitor file creation: `fs_usage | grep create` Network Devices - NAS Logs: Monitor file creation events on network-attached storage devices. - SMB Logs: Collect logs of file creation activities over SMB/CIFS protocols. SIEM Integration - Forward logs from all platforms (Windows, Linux, macOS) to a SIEM for central analysis and alerting.
Details
Dictionary Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_data_source_ref
Values Changed
FIELD OLD VALUE NEW VALUE
external_references[0]['url'] https://attack.mitre.org/data-components/DC0039 https://attack.mitre.org/datacomponents/DC0039
modified 2025-10-21T19:32:14.744Z 2026-04-23T17:17:05.280Z
description A new file is created on a system or network storage. This action often signifies an operation such as saving a document, writing data, or deploying a file. Logging these events helps identify legitimate or potentially malicious file creation activities. Examples include logging file creation events (e.g., Sysmon Event ID 11 or Linux auditd logs). This data component can be collected through the following measures: Windows - Sysmon: Event ID 11: Logs file creation events, capturing details like the file path, hash, and creation time. - Windows Event Log: Enable "Object Access" auditing in Group Policy to track file creation under Event ID 4663. - PowerShell: Real-time monitoring of file creation:`Get-WinEvent -FilterHashtable @{LogName='Security'; ID=4663}` Linux - Auditd: Use audit rules to monitor file creation: `auditctl -w /path/to/directory -p w -k file_creation` - View logs: `ausearch -k file_creation` - Inotify: Monitor file creation with inotifywait: `inotifywait -m /path/to/watch -e create` macOS - Unified Logs: Use the macOS Unified Logging System to capture file creation events. - FSEvents: Use File System Events to monitor file creation: `fs_usage | grep create` Network Devices - NAS Logs: Monitor file creation events on network-attached storage devices. - SMB Logs: Collect logs of file creation activities over SMB/CIFS protocols. SIEM Integration - Forward logs from all platforms (Windows, Linux, macOS) to a SIEM for central analysis and alerting. A new file is created on a system or network storage. This action often signifies an operation such as saving a document, writing data, or deploying a file. Logging these events helps identify legitimate or potentially malicious file creation activities. Examples include logging file creation events (e.g., Sysmon Event ID 11 or Linux auditd logs).
x_mitre_version 2.0 3.0
x_mitre_log_sources[37]['name'] macos:unified macos:unifiedlog
x_mitre_log_sources[4]['name'] WinEventLog:Sysmon android:logcat
x_mitre_log_sources[4]['channel'] Modification of .asar in /opt or ~/.config directories App UID writes new file with suspicious extension/location (.tmp, .dat, .enc, /data/data/<pkg>/files/, /sdcard/Download/) and high estimated entropy
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_domains mobile-attack
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'NSFileHandle/NSFileManager writes creating high-entropy files within app container (/var/mobile/Containers/Data/Application/<GUID>/tmp|Library/Caches)'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'App UID writes edited media to container paths (e.g., /data/data/<pkg>/files/, .../cache/, /storage/emulated/0/Pictures/<pkg>/) with high delta in size vs. original and elevated estimated segment entropy '}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Create/write of high-entropy files in /data/data/<pkg>/(files|cache)/ or /storage/emulated/0/<...> with .dex/.so/.jar/.tmp/.bin'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Create/write of high-entropy Mach-O/bundle or generic blob in /var/mobile/Containers/Data/Application/<GUID>/(tmp|Library/Caches)/'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'Create/write under /data/data/<pkg>/(files|cache)/ or /storage/emulated/0/ with extension .dex/.jar/.so/.zip/.tmp/.js and elevated entropy'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Create/write in /var/mobile/Containers/Data/Application/<GUID>/(tmp|Library/Caches)/ for .js/.bundle/.dylib/.zip with elevated entropy'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'CREATE/WRITE of archive or container (.zip/.gz/.7z/.db copy) that aggregates files pulled from other-package paths'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'CREATE/WRITE of archive/container (.zip/.gz/.7z/.db export) aggregating recently read items'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'CREATE/WRITE to app-writable DB/file path indicating clipboard dump (e.g., clipboard.db, clip_*.txt)'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'CREATE/WRITE of clipboard dump artifacts in container (clipboard.db, clip_*.txt, caches)'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'CREATE/WRITE paths like /data/data/<pkg>/files/(keys|inputs)/.*\\\\.db|\\\\.txt|\\\\.log'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'CREATE/WRITE clipboard/keylog artifacts (clipboard.db, keys_*.txt) in container'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'CREATE/WRITE to /data/data/<pkg>/(files|databases)/(keys|inputs|clipboard).*\\\\.(db|sqlite|txt|log)'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'CREATE/WRITE of keylog artifacts (keys_*.txt, inputs.db) within app/keyboard container'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'CREATE/WRITE to /data/data/<pkg>/(files|databases)/(creds|form|prompt).*\\\\.(db|sqlite|json|txt)'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'CREATE/WRITE of form cache/credential-like artifacts (forms.db, creds.json) in container'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'CREATE/WRITE /data/data/<pkg>/(files|databases)/(app_inventory|pkg_list).*\\\\.(json|txt|db)'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'CREATE/WRITE container paths like /Library/Caches/app_inventory.*\\\\.(json|plist|db)'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'CREATE/WRITE /data/data/<pkg>/(files|databases)/(security_inventory|policy_audit).*\\\\.(json|txt|db|plist)'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'CREATE/WRITE of /Library/Caches/security_inventory.*\\\\.(json|plist|db)'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Browser/WebView process creates downloaded payloads, temporary files, dropped archives, or unusual cached web artifacts shortly after visiting external content'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'File writes from removable-media or USB-associated paths into download, package staging, temp, or application-accessible storage shortly after USB connection'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'large file write originating from /mnt/usb or external mounted storage'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Recently installed or updated trusted app writes staging, cache, buffer, or export artifacts inconsistent with its approved function, especially when temporally adjacent to sensitive resource access or outbound transfer'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'App stages, buffers, caches, or exports data locally immediately before communication with legitimate external web-service endpoints in a way inconsistent with normal sync or offline workflow'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Burst write to cache, buffer, temp, staging, or export path occurred between inbound retrieval and outbound write to same public web-service class'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Burst write to media, cache, temp, export, or staging path occurred during or immediately after camera session from same app identity'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'App writes encoded/encrypted blobs (high entropy data) to local storage or memory buffers prior to transmission'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'App writes high-entropy encrypted blobs to local storage or memory buffers prior to transmission'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'App writes asymmetric-encrypted blobs or encoded ciphertext to local buffers or files prior to transmission'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application reads multiple user-data files, media objects, message stores, or app-private records in burst sequence immediately before packaging or encryption activity'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application writes archive-like container or high-entropy packaged blob to app storage, cache, temp path, or shared external path after burst collection activity'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application writes new large container, temp package, or high-entropy blob after clustered local data access and before outbound communication'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application performs burst reads across local system paths, external storage, media directories, cache locations, or local database files within a short interval as the primary collection phase'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application writes newly retrieved binary, archive, script-like asset, overlay content, library, or opaque payload to app-private, cache, temp, or shared external path as the primary local effect of transfer'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Managed app writes newly retrieved container-local asset, dylib-like resource, archive, or opaque payload shortly after remote retrieval as the strongest local effect'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'APK, DEX, native library, or package-associated executable content is written, expanded, or swapped in app package paths, staging paths, or installer cache immediately before or during application replacement'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application modifies protected configuration, local control files, security settings, or tool-related data immediately before security service degradation or non-reporting state'}

Modified Description View changes side-by-side
Refers to events where files are removed from a system or storage device. These events can indicate legitimate housekeeping activities or malicious actions such as attackers attempting to cover their tracks. Monitoring file deletions helps organizations identify unauthorized or suspicious activities. This data component can be collected through the following measures: Windows - Sysmon: Event ID 23: Logs file deletion events, including details such as file paths and responsible processes. - Windows Event Log: Enable "Object Access" auditing to monitor file deletions. - PowerShell: `Get-WinEvent -FilterHashtable @{LogName='Security'; ID=4663} | Where-Object {$_.Message -like '*DELETE*'}` Linux - Auditd: Use audit rules to capture file deletion events: `auditctl -a always,exit -F arch=b64 -S unlink -S rename -S rmdir -k file_deletion` - Query logs: `ausearch -k file_deletion` - Inotify: Use inotifywait to monitor file deletions: `inotifywait -m /path/to/watch -e delete` macOS - Endpoint Security Framework (ESF): Monitor events like ES_EVENT_TYPE_AUTH_UNLINK to capture file deletion activities. - FSEvents: Track file deletion activities in real-time: `fs_usage | grep unlink` SIEM Integration - Forward file deletion logs to a SIEM for centralized monitoring and correlation with other events.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:36.450Z 2026-04-23T18:19:16.114Z
description Refers to events where files are removed from a system or storage device. These events can indicate legitimate housekeeping activities or malicious actions such as attackers attempting to cover their tracks. Monitoring file deletions helps organizations identify unauthorized or suspicious activities. This data component can be collected through the following measures: Windows - Sysmon: Event ID 23: Logs file deletion events, including details such as file paths and responsible processes. - Windows Event Log: Enable "Object Access" auditing to monitor file deletions. - PowerShell: `Get-WinEvent -FilterHashtable @{LogName='Security'; ID=4663} | Where-Object {$_.Message -like '*DELETE*'}` Linux - Auditd: Use audit rules to capture file deletion events: `auditctl -a always,exit -F arch=b64 -S unlink -S rename -S rmdir -k file_deletion` - Query logs: `ausearch -k file_deletion` - Inotify: Use inotifywait to monitor file deletions: `inotifywait -m /path/to/watch -e delete` macOS - Endpoint Security Framework (ESF): Monitor events like ES_EVENT_TYPE_AUTH_UNLINK to capture file deletion activities. - FSEvents: Track file deletion activities in real-time: `fs_usage | grep unlink` SIEM Integration - Forward file deletion logs to a SIEM for centralized monitoring and correlation with other events. Refers to events where files are removed from a system or storage device. These events can indicate legitimate housekeeping activities or malicious actions such as attackers attempting to cover their tracks. Monitoring file deletions helps organizations identify unauthorized or suspicious activities.
x_mitre_version 2.0 3.0
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_domains mobile-attack
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application deletes, alters, renames, relocates, or suppresses local artifacts relevant to detection, including files, hidden media, compromise markers, or app-local evidence, before later continued execution or transfer'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application deletes package files, cleanup artifacts, or app-local state immediately before disappearance from installed inventory or runtime'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application deletes, truncates, or removes user, operational, or evidence-bearing files after prior access or staging and before later continued execution or communication'}

Description

Contextual data about a service/daemon, which may include information such as name, service executable, start type, etc.

Details
Dictionary Item Added
FIELD OLD VALUE NEW VALUE
revoked False
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:36.382Z 2026-04-16T16:59:19.254Z
x_mitre_log_sources[1]['name'] WinEventLog:sysmon WinEventLog:Sysmon
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'auditd:DAEMON', 'channel': 'auditd stopped, config changed, logging suspended'}

Modified Description View changes side-by-side
The activity of assigning a new drive letter or creating a mount point for a data storage device, such as a USB, network share, or external hard drive, enabling access to its content on a host system. Examples: - USB Drive Insertion: A USB drive is plugged in and automatically assigned the letter `E:\` on a Windows machine. - Network Drive Mapping: A network share `\\server\share` is mapped to the drive `Z:\`. - Virtual Drive Creation: A virtual disk is mounted on `/mnt/virtualdrive` using an ISO image or a virtual hard disk (VHD). - Cloud Storage Mounting: Google Drive is mounted as `G:\` on a Windows machine using a cloud sync tool. - External Storage Integration: An external HDD or SSD is connected and assigned `/mnt/external` on a Linux system. This data component can be collected through the following measures: Windows Event Logs - Relevant Events: - Event ID 98: Logs the creation of a volume (mount or new drive letter assignment). - Event ID 1006: Logs removable storage device insertions. - Configuration: Enable "Removable Storage Events" in the Group Policy settings: `Computer Configuration > Administrative Templates > System > Removable Storage Access` Linux System Logs - Command-Line Monitoring: Use `dmesg` or `journalctl` to monitor mount events. - Auditd Configuration: Add audit rules to track mount points. - Logs can be reviewed in /var/log/audit/audit.log. macOS System Logs - Unified Logs: Monitor system logs for mount activity: - Command-Line Tools: Use `diskutil list` to verify newly created or mounted drives. Endpoint Detection and Response (EDR) Tools - EDR solutions can log removable drive usage and network-mounted drives. Configure EDR policies to alert on suspicious drive creation events. SIEM Tools - Centralize logs from multiple platforms into a SIEM (e.g., Splunk) to correlate and alert on suspicious drive creation activities. system..
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:37.342Z 2025-11-12T22:03:39.105Z
description The activity of assigning a new drive letter or creating a mount point for a data storage device, such as a USB, network share, or external hard drive, enabling access to its content on a host system. Examples: - USB Drive Insertion: A USB drive is plugged in and automatically assigned the letter `E:\` on a Windows machine. - Network Drive Mapping: A network share `\\server\share` is mapped to the drive `Z:\`. - Virtual Drive Creation: A virtual disk is mounted on `/mnt/virtualdrive` using an ISO image or a virtual hard disk (VHD). - Cloud Storage Mounting: Google Drive is mounted as `G:\` on a Windows machine using a cloud sync tool. - External Storage Integration: An external HDD or SSD is connected and assigned `/mnt/external` on a Linux system. This data component can be collected through the following measures: Windows Event Logs - Relevant Events: - Event ID 98: Logs the creation of a volume (mount or new drive letter assignment). - Event ID 1006: Logs removable storage device insertions. - Configuration: Enable "Removable Storage Events" in the Group Policy settings: `Computer Configuration > Administrative Templates > System > Removable Storage Access` Linux System Logs - Command-Line Monitoring: Use `dmesg` or `journalctl` to monitor mount events. - Auditd Configuration: Add audit rules to track mount points. - Logs can be reviewed in /var/log/audit/audit.log. macOS System Logs - Unified Logs: Monitor system logs for mount activity: - Command-Line Tools: Use `diskutil list` to verify newly created or mounted drives. Endpoint Detection and Response (EDR) Tools - EDR solutions can log removable drive usage and network-mounted drives. Configure EDR policies to alert on suspicious drive creation events. SIEM Tools - Centralize logs from multiple platforms into a SIEM (e.g., Splunk) to correlate and alert on suspicious drive creation activities. The activity of assigning a new drive letter or creating a mount point for a data storage device, such as a USB, network share, or external hard drive, enabling access to its content on a host system. Examples: - USB Drive Insertion: A USB drive is plugged in and automatically assigned the letter `E:\` on a Windows machine. - Network Drive Mapping: A network share `\\server\share` is mapped to the drive `Z:\`. - Virtual Drive Creation: A virtual disk is mounted on `/mnt/virtualdrive` using an ISO image or a virtual hard disk (VHD). - Cloud Storage Mounting: Google Drive is mounted as `G:\` on a Windows machine using a cloud sync tool. - External Storage Integration: An external HDD or SSD is connected and assigned `/mnt/external` on a Linux system..
x_mitre_log_sources[22]['channel'] 20001-20003 EventCode=1006
x_mitre_log_sources[11]['name'] WinEventLog:Microsoft-Windows-DriverFrameworks-UserMode/Operational WinEventLog:System
x_mitre_log_sources[11]['channel'] EventCode=2003 EventCode=1006, 10001
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Microsoft-Windows-Partition/Diagnostic', 'channel': 'EventCode=1006'}
x_mitre_log_sources {'name': 'WinEventLog:System', 'channel': 'EventCode=1006,10001'}
x_mitre_log_sources {'name': 'WinEventLog:System', 'channel': 'EventCode=20001/20003'}

Modified Description View changes side-by-side
Querying and extracting a list of available firewalls or their associated configurations and rules. This activity can occur across host systems and cloud control planes, providing insight into the state and configuration of firewalls that protect the environment. Examples: - Querying Host-Based Firewalls: Using Windows PowerShell commands like `Get-NetFirewallRule` or Linux commands such as `iptables -L` or `firewalld --list-all`. - Cloud Firewall Rule Listing: Running commands like `az network firewall list` for Azure or `aws ec2 describe-security-groups` for AWS. - Using Management APIs: Leveraging APIs like Google Cloud Firewall's `list` API method or AWS's DescribeSecurityGroups API. Identifying Misconfigurations: Extracting firewall rules to identify “allow all” policies or rules that lack logging. - Enumerating with CLI Tools: Using CLI commands like `gcloud compute firewall-rules list` to extract firewall settings in Google Cloud. This data component can be collected through the following measures: Cloud Control Plane - Azure Activity Logs:Collect logs from Azure Firewall to monitor rule listing commands. Enable logging for `az network firewall` commands. - AWS CloudTrail: Monitor calls to `DescribeSecurityGroups` or `DescribeNetworkAcls` APIs. Google Cloud Operations Suite: Collect logs for `gcloud compute firewall-rules list` or API calls to `firewalls.list`. Host-Based Firewalls - Windows Event Logs: Use PowerShell transcription logs to capture commands like `Get-NetFirewallRule`. - Linux Auditd: Track executions of commands like `iptables -L` or `ufw status` using auditd: `auditctl -a always,exit -F arch=b64 -S execve -k firewall_enum` - macOS: Monitor logs for firewall-related queries via the Console app or log monitoring tools. SIEM Integration - Collect logs from endpoints and cloud platforms to centralize data and detect enumeration activity. Endpoint Detection and Response (EDR) - Use EDR tools to track enumeration commands or API calls performed on managed devices. CSPM Tools - Deploy Cloud Security Posture Management tools to monitor for unauthorized enumeration of firewall rules or configurations.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:10:28.402Z 2025-11-12T22:03:39.105Z
description Querying and extracting a list of available firewalls or their associated configurations and rules. This activity can occur across host systems and cloud control planes, providing insight into the state and configuration of firewalls that protect the environment. Examples: - Querying Host-Based Firewalls: Using Windows PowerShell commands like `Get-NetFirewallRule` or Linux commands such as `iptables -L` or `firewalld --list-all`. - Cloud Firewall Rule Listing: Running commands like `az network firewall list` for Azure or `aws ec2 describe-security-groups` for AWS. - Using Management APIs: Leveraging APIs like Google Cloud Firewall's `list` API method or AWS's DescribeSecurityGroups API. Identifying Misconfigurations: Extracting firewall rules to identify “allow all” policies or rules that lack logging. - Enumerating with CLI Tools: Using CLI commands like `gcloud compute firewall-rules list` to extract firewall settings in Google Cloud. This data component can be collected through the following measures: Cloud Control Plane - Azure Activity Logs:Collect logs from Azure Firewall to monitor rule listing commands. Enable logging for `az network firewall` commands. - AWS CloudTrail: Monitor calls to `DescribeSecurityGroups` or `DescribeNetworkAcls` APIs. Google Cloud Operations Suite: Collect logs for `gcloud compute firewall-rules list` or API calls to `firewalls.list`. Host-Based Firewalls - Windows Event Logs: Use PowerShell transcription logs to capture commands like `Get-NetFirewallRule`. - Linux Auditd: Track executions of commands like `iptables -L` or `ufw status` using auditd: `auditctl -a always,exit -F arch=b64 -S execve -k firewall_enum` - macOS: Monitor logs for firewall-related queries via the Console app or log monitoring tools. SIEM Integration - Collect logs from endpoints and cloud platforms to centralize data and detect enumeration activity. Endpoint Detection and Response (EDR) - Use EDR tools to track enumeration commands or API calls performed on managed devices. CSPM Tools - Deploy Cloud Security Posture Management tools to monitor for unauthorized enumeration of firewall rules or configurations. Querying and extracting a list of available firewalls or their associated configurations and rules. This activity can occur across host systems and cloud control planes, providing insight into the state and configuration of firewalls that protect the environment. Examples: - Querying Host-Based Firewalls: Using Windows PowerShell commands like `Get-NetFirewallRule` or Linux commands such as `iptables -L` or `firewalld --list-all`. - Cloud Firewall Rule Listing: Running commands like `az network firewall list` for Azure or `aws ec2 describe-security-groups` for AWS. - Using Management APIs: Leveraging APIs like Google Cloud Firewall's `list` API method or AWS's DescribeSecurityGroups API. Identifying Misconfigurations: Extracting firewall rules to identify “allow all” policies or rules that lack logging. - Enumerating with CLI Tools: Using CLI commands like `gcloud compute firewall-rules list` to extract firewall settings in Google Cloud.

Description

The alteration of a drive letter, mount point, or other attributes of a data storage device, which could involve reassignment, renaming, permissions changes, or other modifications. Examples:

  • Drive Letter Reassignment: A USB drive previously assigned E:\ is reassigned to D:\ on a Windows machine.
  • Mount Point Change: On a Linux system, a mounted storage device at /mnt/external is moved to /mnt/storage.
  • Drive Permission Changes: A shared drive's permissions are modified to allow write access for unauthorized users or processes.
  • Renaming of a Drive: A network drive labeled "HRShare" is renamed to "SharedResources."
  • Modification of Cloud-Integrated Drives: A cloud storage mount such as Google Drive is modified to sync only specific folders.

This data component can be collected through the following measures:

Windows Event Logs

  • Relevant Events:
    • Event ID 98: Indicates changes to a volume (e.g., drive letter reassignment).
    • Event ID 1006: Logs permission modifications or changes to removable storage.
  • Configuration: Enable "Storage Operational Logs" in the Event Viewer: Applications and Services Logs > Microsoft > Windows > Storage-Tiering > Operational

Linux System Logs

  • Auditd Configuration: Add audit rules to track changes to mounted drives: auditctl -w /mnt/ -p w -k drive_modification
  • Command-Line Monitoring: Use dmesg or journalctl to observe drive modifications.

macOS System Logs

  • Unified Logs: Collect mount or drive modification events: log show --info | grep "Volume modified"
  • Command-Line Monitoring: Use diskutil to track changes:

Endpoint Detection and Response (EDR) Tools

  • Configure policies in EDR solutions to monitor and log changes to drive configurations or attributes.

SIEM Tools

  • Aggregate logs from multiple systems into a centralized platform like Splunk to correlate events and alert on suspicious drive modification activities.
Details
Dictionary Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_data_source_ref
Values Changed
FIELD OLD VALUE NEW VALUE
external_references[0]['url'] https://attack.mitre.org/data-components/DC0046 https://attack.mitre.org/datacomponents/DC0046
modified 2025-10-22T19:03:17.198Z 2025-11-12T22:03:39.105Z

Modified Description View changes side-by-side
The action of opening a specific Windows Registry key, typically to read its associated value. This activity can be used for system configuration, application settings retrieval, and security policies. *Data Collection Measures:* - Windows Event Logs - Event ID 4656 - Handle to an Object was Requested: Logs attempts to open registry keys. - Event ID 4663 - An Object was Accessed: Captures read/write operations on registry keys. - Event ID 4657 - Registry Value Modification: Useful for detecting changes to registry keys after being accessed. - Sysmon - Sysmon Event ID 13 - Registry Value Set: Captures modifications to existing registry keys. - Endpoint Detection and Response (EDR) Solutions - Provide telemetry on registry key access activities, especially when linked to suspicious processes.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:39.242Z 2025-11-12T22:03:39.105Z
description The action of opening a specific Windows Registry key, typically to read its associated value. This activity can be used for system configuration, application settings retrieval, and security policies. *Data Collection Measures:* - Windows Event Logs - Event ID 4656 - Handle to an Object was Requested: Logs attempts to open registry keys. - Event ID 4663 - An Object was Accessed: Captures read/write operations on registry keys. - Event ID 4657 - Registry Value Modification: Useful for detecting changes to registry keys after being accessed. - Sysmon - Sysmon Event ID 13 - Registry Value Set: Captures modifications to existing registry keys. - Endpoint Detection and Response (EDR) Solutions - Provide telemetry on registry key access activities, especially when linked to suspicious processes. The action of opening a specific Windows Registry key, typically to read its associated value. This activity can be used for system configuration, application settings retrieval, and security policies.
x_mitre_log_sources[0]['channel'] EventCode=4656 EventCode=4663, 4670, 4656

Modified Description View changes side-by-side
Refers to the act of accessing a data storage device, such as a hard drive, SSD, USB, or network-mounted drive. This data component logs the opening or mounting of drives, capturing activities such as reading, writing, or executing files within an assigned drive letter (e.g., `C:\`, `/mnt/drive`) or mount point. Examples: - Removable Drive Insertion: A USB drive is inserted, assigned the letter `F:\`, and files are accessed. - Network Drive Mounting: A network share `\\server\share` is mapped to the drive `Z:\`. - External Hard Drive Access: An external drive is connected, mounted at `/mnt/backup`, and accessed for copying files. - System Volume Access: The system volume `C:\` is accessed for modifications to critical files. - Cloud-Synced Drives: Cloud storage drives like OneDrive or Google Drive are accessed via local mounts. This data component can be collected through the following measures: Windows Event Logs - Relevant Events: - Event ID 4663: Logs access to file or folder objects. - Event ID 4656: Tracks a handle to an object like a drive or file. - Configuration: - Enable auditing for "Object Access" in Local Security Policy. - Use Group Policy for broader deployment: `Computer Configuration > Windows Settings > Security Settings > Advanced Audit Policy Configuration > Object Access` Linux System Logs - Command-Line Monitoring: Use the `dmesg` or `journalctl` command to monitor drive mount/unmount events. - Auditd Configuration: Add an audit rule for drive access: `auditctl -w /mnt/drive -p rwxa -k drive_access` - Review logs via `/var/log/audit/audit.log`. macOS System Logs - Command-Line Monitoring: Use `diskutil list` or `fs_usage` to monitor drive access and mount points. - Unified Logs: Query unified logs using log show for drive-related activities: `log show --info | grep "mount"` Endpoint Detection and Response (EDR) Tools - Use EDR solutions to monitor drive activities and collect detailed forensic data. SIEM Tools - Ingest logs from endpoints to detect drive access patterns. Configure rules to alert on unusual or unauthorized drive access.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:38.086Z 2025-11-12T22:03:39.105Z
description Refers to the act of accessing a data storage device, such as a hard drive, SSD, USB, or network-mounted drive. This data component logs the opening or mounting of drives, capturing activities such as reading, writing, or executing files within an assigned drive letter (e.g., `C:\`, `/mnt/drive`) or mount point. Examples: - Removable Drive Insertion: A USB drive is inserted, assigned the letter `F:\`, and files are accessed. - Network Drive Mounting: A network share `\\server\share` is mapped to the drive `Z:\`. - External Hard Drive Access: An external drive is connected, mounted at `/mnt/backup`, and accessed for copying files. - System Volume Access: The system volume `C:\` is accessed for modifications to critical files. - Cloud-Synced Drives: Cloud storage drives like OneDrive or Google Drive are accessed via local mounts. This data component can be collected through the following measures: Windows Event Logs - Relevant Events: - Event ID 4663: Logs access to file or folder objects. - Event ID 4656: Tracks a handle to an object like a drive or file. - Configuration: - Enable auditing for "Object Access" in Local Security Policy. - Use Group Policy for broader deployment: `Computer Configuration > Windows Settings > Security Settings > Advanced Audit Policy Configuration > Object Access` Linux System Logs - Command-Line Monitoring: Use the `dmesg` or `journalctl` command to monitor drive mount/unmount events. - Auditd Configuration: Add an audit rule for drive access: `auditctl -w /mnt/drive -p rwxa -k drive_access` - Review logs via `/var/log/audit/audit.log`. macOS System Logs - Command-Line Monitoring: Use `diskutil list` or `fs_usage` to monitor drive access and mount points. - Unified Logs: Query unified logs using log show for drive-related activities: `log show --info | grep "mount"` Endpoint Detection and Response (EDR) Tools - Use EDR solutions to monitor drive activities and collect detailed forensic data. SIEM Tools - Ingest logs from endpoints to detect drive access patterns. Configure rules to alert on unusual or unauthorized drive access. Refers to the act of accessing a data storage device, such as a hard drive, SSD, USB, or network-mounted drive. This data component logs the opening or mounting of drives, capturing activities such as reading, writing, or executing files within an assigned drive letter (e.g., `C:\`, `/mnt/drive`) or mount point. Examples: - Removable Drive Insertion: A USB drive is inserted, assigned the letter `F:\`, and files are accessed. - Network Drive Mounting: A network share `\\server\share` is mapped to the drive `Z:\`. - External Hard Drive Access: An external drive is connected, mounted at `/mnt/backup`, and accessed for copying files. - System Volume Access: The system volume `C:\` is accessed for modifications to critical files. - Cloud-Synced Drives: Cloud storage drives like OneDrive or Google Drive are accessed via local mounts.

Modified Description View changes side-by-side
To events where a file is opened or accessed, making its contents available to the requester. This includes reading, executing, or interacting with files by authorized or unauthorized entities. Examples include logging file access events (e.g., Windows Event ID 4663), monitoring file reads, and detecting unusual file access patterns. Examples: - File Read Operations: A user opens a sensitive document (e.g., financial_report.xlsx) on a shared drive. - File Execution: A script or executable file is accessed and executed (e.g., malware.exe is run from a temporary directory). - Unauthorized File Access: An unauthorized user attempts to access a protected configuration file (e.g., `/etc/passwd` on Linux or `System32` files on Windows). - File Access Patterns: Bulk access to multiple files in a short time (e.g., mass access to documents on a file server). - File Access via Network: Files on a network share are accessed remotely (e.g., logs of SMB file access). This data component can be collected through the following measures: Windows - Windows Event Logs: Event ID 4663: Captures file system auditing details, including who accessed the file, access type, and file name. - Sysmon: - Event ID 11: Logs file creation time changes. - Event ID 1 (process creation): Can provide insight into files executed. - PowerShell: Commands to monitor file access in real-time: `Get-WinEvent -FilterHashtable @{LogName='Security'; ID=4663}` Linux - Auditd: Monitor file access events using audit rules: `auditctl -w /path/to/file -p rwxa -k file_access` - View logs: `ausearch -k file_access` - Inotify: Use inotify to track file access on Linux: `inotifywait -m /path/to/watch -e access` macOS - Unified Logs: Monitor file access using the macOS Unified Logging System. - FSEvents: File System Events can track file accesses: `fs_usage | grep open` Network Devices - SMB/CIFS Logs: Monitor file access over network shares using logs from SMB or CIFS protocol. - NAS Logs: Collect logs from network-attached storage systems for file access events. SIEM Integration - Collect file access logs from all platforms (Windows, Linux, macOS) and centralize in a SIEM for correlation and analysis.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:35.674Z 2026-04-23T18:39:07.536Z
description To events where a file is opened or accessed, making its contents available to the requester. This includes reading, executing, or interacting with files by authorized or unauthorized entities. Examples include logging file access events (e.g., Windows Event ID 4663), monitoring file reads, and detecting unusual file access patterns. Examples: - File Read Operations: A user opens a sensitive document (e.g., financial_report.xlsx) on a shared drive. - File Execution: A script or executable file is accessed and executed (e.g., malware.exe is run from a temporary directory). - Unauthorized File Access: An unauthorized user attempts to access a protected configuration file (e.g., `/etc/passwd` on Linux or `System32` files on Windows). - File Access Patterns: Bulk access to multiple files in a short time (e.g., mass access to documents on a file server). - File Access via Network: Files on a network share are accessed remotely (e.g., logs of SMB file access). This data component can be collected through the following measures: Windows - Windows Event Logs: Event ID 4663: Captures file system auditing details, including who accessed the file, access type, and file name. - Sysmon: - Event ID 11: Logs file creation time changes. - Event ID 1 (process creation): Can provide insight into files executed. - PowerShell: Commands to monitor file access in real-time: `Get-WinEvent -FilterHashtable @{LogName='Security'; ID=4663}` Linux - Auditd: Monitor file access events using audit rules: `auditctl -w /path/to/file -p rwxa -k file_access` - View logs: `ausearch -k file_access` - Inotify: Use inotify to track file access on Linux: `inotifywait -m /path/to/watch -e access` macOS - Unified Logs: Monitor file access using the macOS Unified Logging System. - FSEvents: File System Events can track file accesses: `fs_usage | grep open` Network Devices - SMB/CIFS Logs: Monitor file access over network shares using logs from SMB or CIFS protocol. - NAS Logs: Collect logs from network-attached storage systems for file access events. SIEM Integration - Collect file access logs from all platforms (Windows, Linux, macOS) and centralize in a SIEM for correlation and analysis. To events where a file is opened or accessed, making its contents available to the requester. This includes reading, executing, or interacting with files by authorized or unauthorized entities. Examples include logging file access events (e.g., Windows Event ID 4663), monitoring file reads, and detecting unusual file access patterns. Examples: - File Read Operations: A user opens a sensitive document (e.g., financial_report.xlsx) on a shared drive. - File Execution: A script or executable file is accessed and executed (e.g., malware.exe is run from a temporary directory). - Unauthorized File Access: An unauthorized user attempts to access a protected configuration file (e.g., `/etc/passwd` on Linux or `System32` files on Windows). - File Access Patterns: Bulk access to multiple files in a short time (e.g., mass access to documents on a file server). - File Access via Network: Files on a network share are accessed remotely (e.g., logs of SMB file access).
x_mitre_version 2.0 3.0
x_mitre_log_sources[53]['name'] auditd:PATH macOS:unifiedlog
x_mitre_log_sources[53]['channel'] path looking for file access to scripts with abnormal encoding patterns
x_mitre_log_sources[23]['channel'] EventCode=5145, 4663 EventCode=4663, 4670, 4656
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_domains mobile-attack
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'READ or COPY operations where path matches external/shared locations of other apps (e.g., /storage/emulated/0/Android/data/<otherpkg>/files/, /storage/emulated/0/Download/<app>/*)'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'KeyChain/AndroidKeyStore read of token alias'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'READ/LIST/STAT of /sdcard|/storage/emulated/0|/Android/media|/Documents with >N distinct paths in TimeWindow'}
x_mitre_log_sources {'name': 'auditd:SYSCALL', 'channel': 'attempts to read /proc/* entries at scale (openat/getdents64/readlink) or access denied for /proc traversal; correlate to app UID'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'READ operations from App Group containers (/var/mobile/Containers/Shared/AppGroup/...) or Files/Photos provider mountpoints, especially when group not owned by bundle'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'readdir/stat/read of /private/var/mobile/Containers/Shared/AppGroup|/Library/Mobile Documents|/On\\\\ My\\\\ iPhone with >N distinct paths in TimeWindow'}
x_mitre_log_sources {'name': 'macos:unifiedlog', 'channel': 'Recent download opened or executed'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application reads multiple local container files, browser-history artifacts, messaging artifacts, or local records in rapid sequence during the collection phase'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application performs burst reads across local system paths, external storage, media directories, cache locations, or local database files within a short interval as the primary collection phase'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'application loads executable or library from external or writable directory (e.g., /sdcard/, app cache) prior to execution'}
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4663'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4656, 4663'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4656,4663'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4670, 4663'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4656'}

Modified Description View changes side-by-side
Initial construction of a new registry key within the Windows operating system. *Data Collection Measures:* - Windows Event Logs - Event ID 4656 - Registry Object Handle Requested: Tracks registry key access, including newly created keys. - Event ID 4657 - Registry Value Modification: Detects modifications to an existing registry key after creation. - Sysmon (System Monitor) for Windows - Sysmon Event ID 12 - Registry Key Created: Logs when a new registry key is created.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:37.143Z 2025-11-12T22:03:39.105Z
description Initial construction of a new registry key within the Windows operating system. *Data Collection Measures:* - Windows Event Logs - Event ID 4656 - Registry Object Handle Requested: Tracks registry key access, including newly created keys. - Event ID 4657 - Registry Value Modification: Detects modifications to an existing registry key after creation. - Sysmon (System Monitor) for Windows - Sysmon Event ID 12 - Registry Key Created: Logs when a new registry key is created. Initial construction of a new registry key within the Windows operating system.

Modified Description View changes side-by-side
The process of taking a point-in-time copy of a cloud storage volume (files, settings, configurations, etc.), virtual machine (VM), or database that can be created and deployed in cloud environments. *Data Collection Measures:* - Cloud Platform Logs (IaaS) - AWS CloudTrail Logs: Monitor API calls related to snapshot creation (`CreateSnapshot`). - Azure Monitor Logs: Track snapshot creation (`Microsoft.Compute/snapshots/write`). - Google Cloud Logging: Detect `compute.disks.createSnapshot`.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:39.640Z 2025-11-12T22:03:39.105Z
description The process of taking a point-in-time copy of a cloud storage volume (files, settings, configurations, etc.), virtual machine (VM), or database that can be created and deployed in cloud environments. *Data Collection Measures:* - Cloud Platform Logs (IaaS) - AWS CloudTrail Logs: Monitor API calls related to snapshot creation (`CreateSnapshot`). - Azure Monitor Logs: Track snapshot creation (`Microsoft.Compute/snapshots/write`). - Google Cloud Logging: Detect `compute.disks.createSnapshot`. The process of taking a point-in-time copy of a cloud storage volume (files, settings, configurations, etc.), virtual machine (VM), or database that can be created and deployed in cloud environments.

Modified Description View changes side-by-side
contextual information about a file, including attributes such as the file's name, size, type, content (e.g., signatures, headers, media), user/owner, permissions, timestamps, and other related properties. File metadata provides insights into a file's characteristics and can be used to detect malicious activity, unauthorized modifications, or other anomalies. Examples: - File Ownership and Permissions: Checking the owner and permissions of a critical configuration file like /etc/passwd on Linux or C:\Windows\System32\config\SAM on Windows. - Timestamps: Analyzing the creation, modification, and access timestamps of a file. - File Content and Signatures: Extracting the headers of an executable file to verify its signature or detect packing/obfuscation. - File Attributes: Analyzing attributes like hidden, system, or read-only flags in Windows. - File Hashes: Generating MD5, SHA-1, or SHA-256 hashes of files to compare against threat intelligence feeds. - File Location: Monitoring files located in unusual directories or paths, such as temporary or user folders. This data component can be collected through the following measures: Windows - Sysinternals Tools: Use `AccessEnum` or `PSFile` to retrieve metadata about file access and permissions. - Windows Event Logs: Enable object access auditing and monitor events like 4663 (Object Access) and 5140 (A network share object was accessed). - PowerShell: Use Get-Item or Get-ChildItem cmdlets: `Get-ChildItem -Path "C:\Path\To\Directory" -Recurse | Select-Object Name, Length, LastWriteTime, Attributes` Linux - File System Commands: Use `ls -l` or stat to retrieve file metadata: `stat /path/to/file` - Auditd: Configure audit rules to log metadata access: `auditctl -w /path/to/file -p wa -k file_metadata` - Filesystem Integrity Tools: Tools like tripwire or AIDE (Advanced Intrusion Detection Environment) can monitor file metadata changes. macOS - FSEvents: Use FSEvents to track file metadata changes. - Endpoint Security Framework (ESF): Capture metadata-related events via ESF APIs. - Command-Line Tools: Use ls -l or xattr for file attributes: `ls -l@ /path/to/file` SIEM Integration - Forward file metadata logs from endpoint or network devices to a SIEM for centralized analysis.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:35.397Z 2026-04-23T18:33:47.956Z
description contextual information about a file, including attributes such as the file's name, size, type, content (e.g., signatures, headers, media), user/owner, permissions, timestamps, and other related properties. File metadata provides insights into a file's characteristics and can be used to detect malicious activity, unauthorized modifications, or other anomalies. Examples: - File Ownership and Permissions: Checking the owner and permissions of a critical configuration file like /etc/passwd on Linux or C:\Windows\System32\config\SAM on Windows. - Timestamps: Analyzing the creation, modification, and access timestamps of a file. - File Content and Signatures: Extracting the headers of an executable file to verify its signature or detect packing/obfuscation. - File Attributes: Analyzing attributes like hidden, system, or read-only flags in Windows. - File Hashes: Generating MD5, SHA-1, or SHA-256 hashes of files to compare against threat intelligence feeds. - File Location: Monitoring files located in unusual directories or paths, such as temporary or user folders. This data component can be collected through the following measures: Windows - Sysinternals Tools: Use `AccessEnum` or `PSFile` to retrieve metadata about file access and permissions. - Windows Event Logs: Enable object access auditing and monitor events like 4663 (Object Access) and 5140 (A network share object was accessed). - PowerShell: Use Get-Item or Get-ChildItem cmdlets: `Get-ChildItem -Path "C:\Path\To\Directory" -Recurse | Select-Object Name, Length, LastWriteTime, Attributes` Linux - File System Commands: Use `ls -l` or stat to retrieve file metadata: `stat /path/to/file` - Auditd: Configure audit rules to log metadata access: `auditctl -w /path/to/file -p wa -k file_metadata` - Filesystem Integrity Tools: Tools like tripwire or AIDE (Advanced Intrusion Detection Environment) can monitor file metadata changes. macOS - FSEvents: Use FSEvents to track file metadata changes. - Endpoint Security Framework (ESF): Capture metadata-related events via ESF APIs. - Command-Line Tools: Use ls -l or xattr for file attributes: `ls -l@ /path/to/file` SIEM Integration - Forward file metadata logs from endpoint or network devices to a SIEM for centralized analysis. contextual information about a file, including attributes such as the file's name, size, type, content (e.g., signatures, headers, media), user/owner, permissions, timestamps, and other related properties. File metadata provides insights into a file's characteristics and can be used to detect malicious activity, unauthorized modifications, or other anomalies. Examples: - File Ownership and Permissions: Checking the owner and permissions of a critical configuration file like /etc/passwd on Linux or C:\Windows\System32\config\SAM on Windows. - Timestamps: Analyzing the creation, modification, and access timestamps of a file. - File Content and Signatures: Extracting the headers of an executable file to verify its signature or detect packing/obfuscation. - File Attributes: Analyzing attributes like hidden, system, or read-only flags in Windows. - File Hashes: Generating MD5, SHA-1, or SHA-256 hashes of files to compare against threat intelligence feeds. - File Location: Monitoring files located in unusual directories or paths, such as temporary or user folders.
x_mitre_version 2.0 2.1
x_mitre_log_sources[18]['channel'] path stat and lstat syscall results on files, including inode and permission info
x_mitre_log_sources[90]['name'] WinEventLog:Sysmon AndroidLogs:Framework
x_mitre_log_sources[90]['channel'] EventCode=15 BroadcastReceiver registration for android.intent.action.BOOT_COMPLETED by previously unseen or recently installed apps
x_mitre_log_sources[73]['channel'] EventCode=4663 EventCode=4663, 4670, 4656
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_domains mobile-attack
x_mitre_log_sources {'name': 'auditd:SYSCALL', 'channel': 'PATH'}
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4670'}

Description

The registration of a new service or daemon on an operating system.

Data Collection Measures:

  • Windows Event Logs
    • Event ID 4697 - Captures the creation of a new Windows service.
    • Event ID 7045 - Captures services installed by administrators or adversaries.
    • Event ID 7034 - Could indicate malicious service modification or exploitation.
  • Sysmon Logs
    • Sysmon Event ID 1 - Process Creation (captures service executables).
    • Sysmon Event ID 4 - Service state changes (detects service installation).
    • Sysmon Event ID 13 - Registry modifications (captures service persistence changes).
  • PowerShell Logging
    • Monitor New-Service and Set-Service PowerShell cmdlets in Event ID 4104 (Script Block Logging).
  • Linux/macOS Collection Methods
    • AuditD & Syslog Daemon Logs (/var/log/syslog, /var/log/messages, /var/log/daemon.log)
    • AuditD Rules:
      • auditctl -w /etc/systemd/system -p wa -k service_creation
      • Detects changes to systemd service configurations.
  • Systemd Journals (journalctl -u <service_name>)
    • Captures newly created systemd services.
  • LaunchDaemons & LaunchAgents (macOS)
    • Monitor /Library/LaunchDaemons/ and /Library/LaunchAgents/ for new plist files.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:36.315Z 2025-11-12T22:03:39.105Z
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=7045'}

Modified Description View changes side-by-side
Changes made to a file, including updates to its contents, metadata, access permissions, or attributes. These modifications may indicate legitimate activity (e.g., software updates) or unauthorized changes (e.g., tampering, ransomware, or adversarial modifications). Examples: - Content Modifications: Changes to the content of a configuration file, such as modifying `/etc/ssh/sshd_config` on Linux or `C:\Windows\System32\drivers\etc\hosts` on Windows. - Permission Changes: Altering file permissions to allow broader access, such as changing a file from `644` to `777` on Linux or modifying NTFS permissions on Windows. - Attribute Modifications: Changing a file's attributes to hidden, read-only, or system on Windows. - Timestamp Manipulation: Adjusting a file's creation or modification timestamp using tools like `touch` in Linux or timestomping tools on Windows. - Software or System File Changes: Modifying system files such as `boot.ini`, kernel modules, or application binaries. This data component can be collected through the following measures: Windows - Event Logs: Enable file system auditing to monitor file modifications using Security Event ID 4670 (File System Audit) or Sysmon Event ID 2 (File creation time changed). - PowerShell: Use Get-ItemProperty or Get-Acl cmdlets to monitor file properties: `Get-Item -Path "C:\path\to\file" | Select-Object Name, Attributes, LastWriteTime` Linux - File System Monitoring: Use tools like auditd with rules to monitor file modifications: `auditctl -w /path/to/file -p wa -k file_modification` - Inotify: Use inotifywait to watch for real-time changes to files or directories: `inotifywait -m /path/to/file` macOS - Endpoint Security Framework (ESF): Monitor file modification events using ESF APIs. - Audit Framework: Configure audit rules to track file changes. - Command-Line Tools: Use fs_usage to monitor file activities: `fs_usage -w /path/to/file` SIEM Tools - Collect logs from endpoint agents (e.g., Sysmon, Auditd) and file servers to centralize file modification event data.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:35.239Z 2026-04-16T16:41:53.549Z
description Changes made to a file, including updates to its contents, metadata, access permissions, or attributes. These modifications may indicate legitimate activity (e.g., software updates) or unauthorized changes (e.g., tampering, ransomware, or adversarial modifications). Examples: - Content Modifications: Changes to the content of a configuration file, such as modifying `/etc/ssh/sshd_config` on Linux or `C:\Windows\System32\drivers\etc\hosts` on Windows. - Permission Changes: Altering file permissions to allow broader access, such as changing a file from `644` to `777` on Linux or modifying NTFS permissions on Windows. - Attribute Modifications: Changing a file's attributes to hidden, read-only, or system on Windows. - Timestamp Manipulation: Adjusting a file's creation or modification timestamp using tools like `touch` in Linux or timestomping tools on Windows. - Software or System File Changes: Modifying system files such as `boot.ini`, kernel modules, or application binaries. This data component can be collected through the following measures: Windows - Event Logs: Enable file system auditing to monitor file modifications using Security Event ID 4670 (File System Audit) or Sysmon Event ID 2 (File creation time changed). - PowerShell: Use Get-ItemProperty or Get-Acl cmdlets to monitor file properties: `Get-Item -Path "C:\path\to\file" | Select-Object Name, Attributes, LastWriteTime` Linux - File System Monitoring: Use tools like auditd with rules to monitor file modifications: `auditctl -w /path/to/file -p wa -k file_modification` - Inotify: Use inotifywait to watch for real-time changes to files or directories: `inotifywait -m /path/to/file` macOS - Endpoint Security Framework (ESF): Monitor file modification events using ESF APIs. - Audit Framework: Configure audit rules to track file changes. - Command-Line Tools: Use fs_usage to monitor file activities: `fs_usage -w /path/to/file` SIEM Tools - Collect logs from endpoint agents (e.g., Sysmon, Auditd) and file servers to centralize file modification event data. Changes made to a file, including updates to its contents, metadata, access permissions, or attributes. These modifications may indicate legitimate activity (e.g., software updates) or unauthorized changes (e.g., tampering, ransomware, or adversarial modifications). Examples: - Content Modifications: Changes to the content of a configuration file, such as modifying `/etc/ssh/sshd_config` on Linux or `C:\Windows\System32\drivers\etc\hosts` on Windows. - Permission Changes: Altering file permissions to allow broader access, such as changing a file from `644` to `777` on Linux or modifying NTFS permissions on Windows. - Attribute Modifications: Changing a file's attributes to hidden, read-only, or system on Windows. - Timestamp Manipulation: Adjusting a file's creation or modification timestamp using tools like `touch` in Linux or timestomping tools on Windows. - Software or System File Changes: Modifying system files such as `boot.ini`, kernel modules, or application binaries.
x_mitre_version 2.0 3.0
x_mitre_log_sources[76]['channel'] EventCode=4670 EventCode=4663, 4670, 4656
x_mitre_log_sources[112]['name'] WinEventLog:Application WinEventLog:CodeIntegrity
x_mitre_log_sources[112]['channel'] 81,3033 EventCode=3033
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_domains mobile-attack
x_mitre_log_sources {'name': 'AndroidLogs:FileSystem', 'channel': 'Modification to /system/etc/init/ or /vendor/etc/init/ boot-time scripts'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Creation or modification of LaunchDaemon or LaunchAgent plist in /System/Library/LaunchDaemons, /Library/LaunchDaemons, or /Library/LaunchAgents'}
x_mitre_log_sources {'name': 'android:logcat', 'channel': 'INSERT or UPDATE of image/*, audio/*, video/* via ContentResolver with same URI re-written within short window; abnormal MIME/container change'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application inserts, updates, deletes, hides, or marks message records in SMS store or messaging database immediately after SMS receive or send event'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application inserts, updates, deletes, or rewrites call-log records immediately after call-control action to conceal, alter, or synthesize call history'}
x_mitre_log_sources {'name': 'auditd:PATH', 'channel': 'odification of ~/.ssh/authorized_keys or credential files'}
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4663'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4656,4663'}
x_mitre_log_sources {'name': 'WinEventLog:Sysmon', 'channel': 'EvenCode=2'}

Description

Changes made to an existing registry key or its values. These modifications can include altering permissions, modifying stored data, or updating configuration settings.

Data Collection Measures:

  • Windows Event Logs
    • Event ID 4657 - Registry Value Modified: Logs changes to registry values, including modifications to startup entries, security settings, or system configurations.
  • Sysmon (System Monitor) for Windows
    • Sysmon Event ID 13 - Registry Value Set: Captures changes to specific registry values.
    • Sysmon Event ID 14 - Registry Key & Value Renamed: Logs renaming of registry keys, which may indicate evasion attempts.
  • Endpoint Detection and Response (EDR) Solutions
    • Monitor registry modifications for suspicious behavior.
Details
Dictionary Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_data_source_ref
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-22T18:34:46.572Z 2026-03-13T23:12:09.029Z
x_mitre_log_sources[5]['channel'] EventCode=4670 EventCode=4663, 4670, 4656
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'Windows Registry', 'channel': 'None'}
x_mitre_log_sources {'name': 'WinEventLog:Sysmon', 'channel': 'EventCode=13'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4663'}
x_mitre_log_sources {'name': 'WinEventLog:Sysmon', 'channel': 'EventCode=14'}

Modified Description View changes side-by-side
Command Execution involves monitoring and capturing the execution of textual commands (including shell commands, cmdlets, and scripts) within an operating system or application. These commands may include arguments or parameters and are typically executed through interpreters such as `cmd.exe`, `bash`, `zsh`, `PowerShell`, or programmatic execution. Examples: - Windows Command Prompt - dir – Lists directory contents. - net user – Queries or manipulates user accounts. - tasklist – Lists running processes. - PowerShell - Get-Process – Retrieves processes running on a system. - Set-ExecutionPolicy – Changes PowerShell script execution policies. - Invoke-WebRequest – Downloads remote resources. - Linux Shell - ls – Lists files in a directory. - cat /etc/passwd – Reads the user accounts file. - curl http://malicious-site.com – Retrieves content from a malicious URL. - Container Environments - docker exec – Executes a command inside a running container. - kubectl exec – Runs commands in Kubernetes pods. - macOS Terminal - open – Opens files or URLs. - dscl . -list /Users – Lists all users on the system. - osascript -e – Executes AppleScript commands. This data component can be collected through the following measures: Enable Command Logging - Windows: - Enable PowerShell logging: `Set-ExecutionPolicy Bypass`, `Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\PowerShell\ScriptBlockLogging" -Name EnableScriptBlockLogging -Value 1` - Enable Windows Event Logging: - Event ID 4688: Tracks process creation, including command-line arguments. - Event ID 4104: Logs PowerShell script block execution. - Linux/macOS: - Enable shell history logging in `.bashrc` or `.zshrc`: `export HISTTIMEFORMAT="%d/%m/%y %T "`, `export PROMPT_COMMAND='history -a; history -w'` - Use audit frameworks (e.g., `auditd`) to log command executions. Example rule to log all `execve` syscalls: `-a always,exit -F arch=b64 -S execve -k cmd_exec` - Containers: - Use runtime-specific tools like Docker’s --log-driver or Kubernetes Audit Logs to capture exec commands. Integrate with Centralized Logging - Collect logs using a SIEM (e.g., Splunk) or cloud-based log aggregation tools like AWS CloudWatch or Azure Monitor. Example Splunk Search for Windows Event 4688: `index=windows EventID=4688 CommandLine=*` Use Endpoint Detection and Response (EDR) Tools - Monitor command executions via EDR solutions Deploy Sysmon for Advanced Logging (Windows) - Use Sysmon's Event ID 1 to log process creation with command-line arguments
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:34.849Z 2026-04-24T19:47:16.123Z
description Command Execution involves monitoring and capturing the execution of textual commands (including shell commands, cmdlets, and scripts) within an operating system or application. These commands may include arguments or parameters and are typically executed through interpreters such as `cmd.exe`, `bash`, `zsh`, `PowerShell`, or programmatic execution. Examples: - Windows Command Prompt - dir – Lists directory contents. - net user – Queries or manipulates user accounts. - tasklist – Lists running processes. - PowerShell - Get-Process – Retrieves processes running on a system. - Set-ExecutionPolicy – Changes PowerShell script execution policies. - Invoke-WebRequest – Downloads remote resources. - Linux Shell - ls – Lists files in a directory. - cat /etc/passwd – Reads the user accounts file. - curl http://malicious-site.com – Retrieves content from a malicious URL. - Container Environments - docker exec – Executes a command inside a running container. - kubectl exec – Runs commands in Kubernetes pods. - macOS Terminal - open – Opens files or URLs. - dscl . -list /Users – Lists all users on the system. - osascript -e – Executes AppleScript commands. This data component can be collected through the following measures: Enable Command Logging - Windows: - Enable PowerShell logging: `Set-ExecutionPolicy Bypass`, `Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\PowerShell\ScriptBlockLogging" -Name EnableScriptBlockLogging -Value 1` - Enable Windows Event Logging: - Event ID 4688: Tracks process creation, including command-line arguments. - Event ID 4104: Logs PowerShell script block execution. - Linux/macOS: - Enable shell history logging in `.bashrc` or `.zshrc`: `export HISTTIMEFORMAT="%d/%m/%y %T "`, `export PROMPT_COMMAND='history -a; history -w'` - Use audit frameworks (e.g., `auditd`) to log command executions. Example rule to log all `execve` syscalls: `-a always,exit -F arch=b64 -S execve -k cmd_exec` - Containers: - Use runtime-specific tools like Docker’s --log-driver or Kubernetes Audit Logs to capture exec commands. Integrate with Centralized Logging - Collect logs using a SIEM (e.g., Splunk) or cloud-based log aggregation tools like AWS CloudWatch or Azure Monitor. Example Splunk Search for Windows Event 4688: `index=windows EventID=4688 CommandLine=*` Use Endpoint Detection and Response (EDR) Tools - Monitor command executions via EDR solutions Deploy Sysmon for Advanced Logging (Windows) - Use Sysmon's Event ID 1 to log process creation with command-line arguments Command Execution involves monitoring and capturing the execution of textual commands (including shell commands, cmdlets, and scripts) within an operating system or application. These commands may include arguments or parameters and are typically executed through interpreters such as `cmd.exe`, `bash`, `zsh`, `PowerShell`, or programmatic execution. Examples: - Windows Command Prompt - dir – Lists directory contents. - net user – Queries or manipulates user accounts. - tasklist – Lists running processes. - PowerShell - Get-Process – Retrieves processes running on a system. - Set-ExecutionPolicy – Changes PowerShell script execution policies. - Invoke-WebRequest – Downloads remote resources. - Linux Shell - ls – Lists files in a directory. - cat /etc/passwd – Reads the user accounts file. - curl http://malicious-site.com – Retrieves content from a malicious URL. - Container Environments - docker exec – Executes a command inside a running container. - kubectl exec – Runs commands in Kubernetes pods. - macOS Terminal - open – Opens files or URLs. - dscl . -list /Users – Lists all users on the system. - osascript -e – Executes AppleScript commands.
x_mitre_version 2.0 2.1
x_mitre_log_sources[36]['name'] WinEventLog:Powershell android:logcat
x_mitre_log_sources[36]['channel'] EventCode=4104 Command 'pm list packages' executed by app sandbox or child proc
x_mitre_log_sources[226]['name'] azure:signinLogs azure:signinlogs
x_mitre_log_sources[4]['channel'] /var/log/syslog or journalctl cron activity
x_mitre_log_sources[269]['channel'] EventCode=4103, 4104 EventCode=4103, 4104, 4105, 4106
x_mitre_log_sources[35]['channel'] EventCode=4104 EventCode=4103, 4104, 4105, 4106
x_mitre_log_sources[231] {'name': 'WinEventLog:PowerShell', 'channel': 'EventCode=4106'} {'name': 'MobileEDR:telemetry', 'channel': 'Application spawns shell, command interpreter, or command-executing child process with arguments during command-execution phase'}
x_mitre_log_sources[230] {'name': 'WinEventLog:PowerShell', 'channel': 'EventCode=4105'} {'name': 'macos:unifiedlog', 'channel': 'Execution of osascript, sh, bash, zsh, installer, open'}
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'auditd:EXECVE', 'channel': 'execve of script/interpreter (bash, python, node) with suspicious encoded or non-printable content'}
x_mitre_log_sources {'name': 'auditd:EXECVE', 'channel': 'execve of curl,wget,bash,sh,python with piped or remote content'}
x_mitre_log_sources {'name': 'auditd:EXECVE', 'channel': 'execve, kill, ptrace, insmod, rmmod targeting security processes'}
x_mitre_log_sources {'name': 'esxi:shell', 'channel': 'esxcli system syslog config set/reload, services.sh restart/stop'}
x_mitre_log_sources {'name': 'MobileEDR:telemetry', 'channel': 'Application spawns Unix shell process or superuser binary such as sh, su, toybox, toolbox, or shell-like child process with parameters during execution phase'}
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:PowerShell', 'channel': 'EventCode=4104'}
x_mitre_log_sources {'name': 'WinEventLog:PowerShell', 'channel': 'EventCode=4103,4104'}
x_mitre_log_sources {'name': 'WinEventLog:PowerShell', 'channel': 'EventCode=4103'}
x_mitre_log_sources {'name': 'WinEventLog:PowerShell', 'channel': 'EventCode=4103,4104,4105, 4106'}

Modified Description View changes side-by-side
Changes made to an existing service or daemon, such as modifying the service name, start type, execution parameters, or security configurations. *Data Collection Measures: * - Windows Event Logs - Event ID 7040 - Detects modifications to the startup behavior of a service. - Event ID 7045 - Can capture changes made to existing services. - Event ID 7036 - Tracks when services start or stop, potentially indicating malicious tampering. - Event ID 4697 - Can detect when an adversary reinstalls a service with different parameters. - Sysmon Logs - Sysmon Event ID 13 - Detects changes to service configurations in the Windows Registry (e.g., `HKLM\SYSTEM\CurrentControlSet\Services\`). - Sysmon Event ID 1 - Can track execution of `sc.exe` or `PowerShell Set-Service`. - PowerShell Logging - Event ID 4104 (Script Block Logging) - Captures execution of commands like `Set-Service`, `New-Service`, or `sc config`. - Command-Line Logging (Event ID 4688) - Tracks usage of service modification commands: - `sc config <service_name> start= auto` - `sc qc <service_name>` - Linux/macOS Collection Methods - Systemd Journals (`journalctl -u <service_name>`) Tracks modifications to systemd service configurations. - Daemon Logs (`/var/log/syslog`, `/var/log/messages`, `/var/log/daemon.log`) Captures changes to service state and execution parameters. - AuditD Rules for Service Modification - Monitor modifications to `/etc/systemd/system/` for new or altered service unit files: `auditctl -w /etc/systemd/system/ -p wa -k service_modification` - Track execution of `systemctl` or `service` commands: `auditctl -a always,exit -F arch=b64 -S execve -F a0=systemctl -F key=service_mod` - OSQuery for Linux/macOS Monitoring - Query modified services using OSQuery’s `processes` or `system_info` tables: `SELECT * FROM systemd_units WHERE state != 'running';` - macOS Launch Daemon/Agent Modification - Monitor for changes in: - `/Library/LaunchDaemons/` - `/Library/LaunchAgents/` - Track modifications to `.plist` files indicating persistence attempts.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:37.211Z 2026-04-20T18:21:23.994Z
description Changes made to an existing service or daemon, such as modifying the service name, start type, execution parameters, or security configurations. *Data Collection Measures: * - Windows Event Logs - Event ID 7040 - Detects modifications to the startup behavior of a service. - Event ID 7045 - Can capture changes made to existing services. - Event ID 7036 - Tracks when services start or stop, potentially indicating malicious tampering. - Event ID 4697 - Can detect when an adversary reinstalls a service with different parameters. - Sysmon Logs - Sysmon Event ID 13 - Detects changes to service configurations in the Windows Registry (e.g., `HKLM\SYSTEM\CurrentControlSet\Services\`). - Sysmon Event ID 1 - Can track execution of `sc.exe` or `PowerShell Set-Service`. - PowerShell Logging - Event ID 4104 (Script Block Logging) - Captures execution of commands like `Set-Service`, `New-Service`, or `sc config`. - Command-Line Logging (Event ID 4688) - Tracks usage of service modification commands: - `sc config <service_name> start= auto` - `sc qc <service_name>` - Linux/macOS Collection Methods - Systemd Journals (`journalctl -u <service_name>`) Tracks modifications to systemd service configurations. - Daemon Logs (`/var/log/syslog`, `/var/log/messages`, `/var/log/daemon.log`) Captures changes to service state and execution parameters. - AuditD Rules for Service Modification - Monitor modifications to `/etc/systemd/system/` for new or altered service unit files: `auditctl -w /etc/systemd/system/ -p wa -k service_modification` - Track execution of `systemctl` or `service` commands: `auditctl -a always,exit -F arch=b64 -S execve -F a0=systemctl -F key=service_mod` - OSQuery for Linux/macOS Monitoring - Query modified services using OSQuery’s `processes` or `system_info` tables: `SELECT * FROM systemd_units WHERE state != 'running';` - macOS Launch Daemon/Agent Modification - Monitor for changes in: - `/Library/LaunchDaemons/` - `/Library/LaunchAgents/` - Track modifications to `.plist` files indicating persistence attempts. Changes made to an existing service or daemon, such as modifying the service name, start type, execution parameters, or security configurations.
x_mitre_version 2.0 2.1
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'esxi:hostd', 'channel': 'service state change'}

Modified Description View changes side-by-side
Changes to AD objects (e.g., users, groups, OUs) are logged as Event ID 5136 (Object Modification) or 5163 (Attribute Changes). Examples: - User Account: Modifying attributes (e.g., group membership, enabling/disabling accounts). - Group Membership: Adding/removing members. - OU: Changing properties/permissions (e.g., delegation). - Service Account: Modifying SPNs or other attributes. - Object Attributes: Changes to passwords, logon hours, or control flags. *Data Collection Measures:* - Audit Policy: - Enable "Audit Directory Service Changes" (Success and Failure). - Path: `Computer Configuration > Policies > Windows Settings > Security Settings > Advanced Audit Policy Configuration > Audit Policies > Directory Service Changes`. - Key Events: 5136 (modifications), 5163 (attribute changes). - Log Forwarding: - Use WEF to centralize logs for SIEM. - Parse logs to extract: Object Name, Attribute Changed, Initiator Account Name. - Enable EDR Monitoring: - Detect changes to critical attributes (e.g., memberOf, logonHours). - Track processes modifying directory service objects (e.g., Set-ADUser or dsmod). - Enable EDR Monitoring: - Detect changes to critical attributes (e.g., memberOf, logonHours). - Track processes modifying directory service objects (e.g., Set-ADUser or dsmod).
Details
Dictionary Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_data_source_ref
Values Changed
FIELD OLD VALUE NEW VALUE
external_references[0]['url'] https://attack.mitre.org/data-components/DC0066 https://attack.mitre.org/datacomponents/DC0066
modified 2025-10-22T18:42:57.886Z 2025-11-12T22:03:39.105Z
description Changes to AD objects (e.g., users, groups, OUs) are logged as Event ID 5136 (Object Modification) or 5163 (Attribute Changes). Examples: - User Account: Modifying attributes (e.g., group membership, enabling/disabling accounts). - Group Membership: Adding/removing members. - OU: Changing properties/permissions (e.g., delegation). - Service Account: Modifying SPNs or other attributes. - Object Attributes: Changes to passwords, logon hours, or control flags. *Data Collection Measures:* - Audit Policy: - Enable "Audit Directory Service Changes" (Success and Failure). - Path: `Computer Configuration > Policies > Windows Settings > Security Settings > Advanced Audit Policy Configuration > Audit Policies > Directory Service Changes`. - Key Events: 5136 (modifications), 5163 (attribute changes). - Log Forwarding: - Use WEF to centralize logs for SIEM. - Parse logs to extract: Object Name, Attribute Changed, Initiator Account Name. - Enable EDR Monitoring: - Detect changes to critical attributes (e.g., memberOf, logonHours). - Track processes modifying directory service objects (e.g., Set-ADUser or dsmod). - Enable EDR Monitoring: - Detect changes to critical attributes (e.g., memberOf, logonHours). - Track processes modifying directory service objects (e.g., Set-ADUser or dsmod). Changes to AD objects (e.g., users, groups, OUs) are logged as Event ID 5136 (Object Modification) or 5163 (Attribute Changes). Examples: - User Account: Modifying attributes (e.g., group membership, enabling/disabling accounts). - Group Membership: Adding/removing members. - OU: Changing properties/permissions (e.g., delegation). - Service Account: Modifying SPNs or other attributes. - Object Attributes: Changes to passwords, logon hours, or control flags.
x_mitre_log_sources[9]['channel'] EventCode=4670 EventCode=5163
x_mitre_log_sources[4]['name'] azure:SigninLogs azure:signinlogs
x_mitre_log_sources[6]['name'] WinEventLog:DirectoryService WinEventLog:Security
x_mitre_log_sources[6]['channel'] EventCode=5136 EventCode=4663, 4670, 4656
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4663'}

Modified Description View changes side-by-side
The successful establishment of a new user session following a successful authentication attempt. This typically signifies that a user has provided valid credentials or authentication tokens, and the system has initiated a session associated with that user account. This data is crucial for tracking authentication events and identifying potential unauthorized access. Examples: - Windows Systems - Event ID: 4624 - Logon Type: 2 (Interactive) or 10 (Remote Interactive via RDP). - Account Name: JohnDoe - Source Network Address: 192.168.1.100 - Authentication Package: NTLM - Linux Systems - /var/log/utmp or /var/log/wtmp: - Log format: login user [tty] from [source_ip] - User: jane - IP: 10.0.0.5 - Timestamp: 2024-12-28 08:30:00 - macOS Systems - /var/log/asl.log or unified logging framework: - Log: com.apple.securityd: Authentication succeeded for user 'admin' - Cloud Environments - Azure Sign-In Logs: - Activity: Sign-in successful - Client App: Browser - Location: Unknown (Country: X) - Google Workspace - Activity: Login - Event Type: successful_login - Source IP: 203.0.113.55 This data component can be collected through the following measures: - Windows Systems - Event Logs: Monitor Security Event Logs using Event ID 4624 for successful logons. - PowerShell Example: `Get-EventLog -LogName Security -InstanceId 4624` - Linux Systems - Log Files: Monitor `/var/log/utmp`, `/var/log/wtmp`, or `/var/log/auth.log` for logon events. - Tools: Use `last` or `who` commands to parse login records. - macOS Systems - Log Sources: Monitor `/var/log/asl.log` or Apple Unified Logs using the `log show` command. - Command Example: `log show --predicate 'eventMessage contains "Authentication succeeded"' --info` - Cloud Environments - Azure AD: Use Azure Monitor to analyze sign-in logs. Example CLI Query: `az monitor log-analytics query -w <workspace_id> --analytics-query "AzureActivity | where ActivityStatus == 'Success' and OperationName == 'Sign-in'"` - Google Workspace: Enable and monitor Login Audit logs from the Admin Console. - Office 365: Use Audit Log Search in Microsoft 365 Security & Compliance Center for login-related events. - Network Logs - Sources: Network authentication mechanisms (e.g., RADIUS or TACACS logs). - Enable EDR Monitoring: - EDR tools monitor logon session activity, including the creation of new sessions. - Configure alerts for: Suspicious logon types (e.g., Logon Type 10 for RDP or Type 5 for Service). Logons from unusual locations, accounts, or devices. - Leverage EDR telemetry for session attributes like source IP, session duration, and originating process.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:35.022Z 2025-11-12T22:03:39.105Z
description The successful establishment of a new user session following a successful authentication attempt. This typically signifies that a user has provided valid credentials or authentication tokens, and the system has initiated a session associated with that user account. This data is crucial for tracking authentication events and identifying potential unauthorized access. Examples: - Windows Systems - Event ID: 4624 - Logon Type: 2 (Interactive) or 10 (Remote Interactive via RDP). - Account Name: JohnDoe - Source Network Address: 192.168.1.100 - Authentication Package: NTLM - Linux Systems - /var/log/utmp or /var/log/wtmp: - Log format: login user [tty] from [source_ip] - User: jane - IP: 10.0.0.5 - Timestamp: 2024-12-28 08:30:00 - macOS Systems - /var/log/asl.log or unified logging framework: - Log: com.apple.securityd: Authentication succeeded for user 'admin' - Cloud Environments - Azure Sign-In Logs: - Activity: Sign-in successful - Client App: Browser - Location: Unknown (Country: X) - Google Workspace - Activity: Login - Event Type: successful_login - Source IP: 203.0.113.55 This data component can be collected through the following measures: - Windows Systems - Event Logs: Monitor Security Event Logs using Event ID 4624 for successful logons. - PowerShell Example: `Get-EventLog -LogName Security -InstanceId 4624` - Linux Systems - Log Files: Monitor `/var/log/utmp`, `/var/log/wtmp`, or `/var/log/auth.log` for logon events. - Tools: Use `last` or `who` commands to parse login records. - macOS Systems - Log Sources: Monitor `/var/log/asl.log` or Apple Unified Logs using the `log show` command. - Command Example: `log show --predicate 'eventMessage contains "Authentication succeeded"' --info` - Cloud Environments - Azure AD: Use Azure Monitor to analyze sign-in logs. Example CLI Query: `az monitor log-analytics query -w <workspace_id> --analytics-query "AzureActivity | where ActivityStatus == 'Success' and OperationName == 'Sign-in'"` - Google Workspace: Enable and monitor Login Audit logs from the Admin Console. - Office 365: Use Audit Log Search in Microsoft 365 Security & Compliance Center for login-related events. - Network Logs - Sources: Network authentication mechanisms (e.g., RADIUS or TACACS logs). - Enable EDR Monitoring: - EDR tools monitor logon session activity, including the creation of new sessions. - Configure alerts for: Suspicious logon types (e.g., Logon Type 10 for RDP or Type 5 for Service). Logons from unusual locations, accounts, or devices. - Leverage EDR telemetry for session attributes like source IP, session duration, and originating process. The successful establishment of a new user session following a successful authentication attempt. This typically signifies that a user has provided valid credentials or authentication tokens, and the system has initiated a session associated with that user account. This data is crucial for tracking authentication events and identifying potential unauthorized access. Examples: - Windows Systems - Event ID: 4624 - Logon Type: 2 (Interactive) or 10 (Remote Interactive via RDP). - Account Name: JohnDoe - Source Network Address: 192.168.1.100 - Authentication Package: NTLM - Linux Systems - /var/log/utmp or /var/log/wtmp: - Log format: login user [tty] from [source_ip] - User: jane - IP: 10.0.0.5 - Timestamp: 2024-12-28 08:30:00 - macOS Systems - /var/log/asl.log or unified logging framework: - Log: com.apple.securityd: Authentication succeeded for user 'admin' - Cloud Environments - Azure Sign-In Logs: - Activity: Sign-in successful - Client App: Browser - Location: Unknown (Country: X) - Google Workspace - Activity: Login - Event Type: successful_login - Source IP: 203.0.113.55
x_mitre_log_sources[5]['name'] m365:signin m365:signinlogs
x_mitre_log_sources[31]['name'] m365:signin m365:signinlogs
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4624 with LogonType=9 or smartcard logon'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4624 (LogonType=10 or 3), EventCode=4648'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4624 (LogonType=3)'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4624 (LogonType=10), EventCode=4648'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4624, 4672, 4648'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': '4624'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4624,4648, 4672'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4624,4648,4672,4769'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventID=4624'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4624, 4634'}

Description

Object deletion in AD (e.g., user accounts, groups, OUs) is logged as Event ID 5141. Examples:

  • User Account: Deleted user.
  • Group: Deleted security/distribution group.
  • Organizational Unit (OU): Loss of configurations or policies.
  • Service Account: Disrupted operations or cover tracks.
  • Trust Object: Removed domain trust, disrupting connectivity.

Data Collection Measures:

  • Audit Policy:
    • Enable "Audit Directory Service Changes" (Success and Failure).
    • Path: Computer Configuration > Policies > Windows Settings > Security Settings > Advanced Audit Policy Configuration > Audit Policies > Directory Service Changes.
    • Key Event: Event ID 5141.
  • Log Forwarding: Use WEF to centralize logs for SIEM tools (e.g., Splunk).
  • Enable EDR Monitoring:
    • Detect processes or users that initiate unauthorized object deletions.
    • Monitor tools and scripts that may delete key directory objects.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:40.681Z 2025-11-12T22:03:39.105Z
x_mitre_log_sources[0]['name'] WinEventLog:DirectoryService WinEventLog:Security

Modified Description View changes side-by-side
Cloud service modification refers to changes made to the configuration, settings, or data of a cloud service. These modifications can include administrative changes such as enabling or disabling features, altering permissions, or deleting critical components. Monitoring these changes is critical to detect potential misconfigurations or malicious activity. Examples: - AWS Cloud Service Modifications: A user disables AWS CloudTrail logging (StopLogging) or deletes a CloudWatch configuration rule (DeleteConfigRule). - Azure Cloud Service Modifications: Changes to Azure Role-Based Access Control (RBAC) roles, such as adding a new Contributor role to a sensitive resource. - Google Cloud Service Modifications: Deletion of a Google Cloud Storage bucket or disabling a Google Cloud Function. - Office 365 Cloud Service Modifications: Altering mailbox permissions or disabling auditing in Microsoft 365. This data component can be collected through the following measures: Enable Cloud Audit Logging - AWS: Enable AWS CloudTrail for logging management events such as StopLogging or DeleteTrail. - Azure: Use Azure Activity Logs to monitor resource changes and access actions. - Google Cloud: Enable Google Cloud Audit Logs to track API calls, resource modifications, and policy changes. - Office 365: Use Unified Audit Logs in Microsoft Purview to track administrative actions. Centralize Log Storage - Consolidate logs from all cloud providers into a SIEM or CSPM (Cloud Security Posture Management) tool. - Example: Use Splunk or Elastic Stack to ingest and analyze logs from AWS, Azure, and Google Cloud. Automate Alerts for Sensitive Changes - Configure alerts for high-risk actions, such as disabling logging or modifying IAM roles. - AWS Example: Use AWS Config rules to detect and notify changes to critical services. - Azure Example: Set up Azure Monitor alerts for write actions on sensitive resources. Enable Continuous Monitoring - Use tools like AWS Security Hub, Azure Defender, or Google Chronicle to continuously monitor cloud service modifications for anomalies.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:35.943Z 2025-11-12T22:03:39.105Z
description Cloud service modification refers to changes made to the configuration, settings, or data of a cloud service. These modifications can include administrative changes such as enabling or disabling features, altering permissions, or deleting critical components. Monitoring these changes is critical to detect potential misconfigurations or malicious activity. Examples: - AWS Cloud Service Modifications: A user disables AWS CloudTrail logging (StopLogging) or deletes a CloudWatch configuration rule (DeleteConfigRule). - Azure Cloud Service Modifications: Changes to Azure Role-Based Access Control (RBAC) roles, such as adding a new Contributor role to a sensitive resource. - Google Cloud Service Modifications: Deletion of a Google Cloud Storage bucket or disabling a Google Cloud Function. - Office 365 Cloud Service Modifications: Altering mailbox permissions or disabling auditing in Microsoft 365. This data component can be collected through the following measures: Enable Cloud Audit Logging - AWS: Enable AWS CloudTrail for logging management events such as StopLogging or DeleteTrail. - Azure: Use Azure Activity Logs to monitor resource changes and access actions. - Google Cloud: Enable Google Cloud Audit Logs to track API calls, resource modifications, and policy changes. - Office 365: Use Unified Audit Logs in Microsoft Purview to track administrative actions. Centralize Log Storage - Consolidate logs from all cloud providers into a SIEM or CSPM (Cloud Security Posture Management) tool. - Example: Use Splunk or Elastic Stack to ingest and analyze logs from AWS, Azure, and Google Cloud. Automate Alerts for Sensitive Changes - Configure alerts for high-risk actions, such as disabling logging or modifying IAM roles. - AWS Example: Use AWS Config rules to detect and notify changes to critical services. - Azure Example: Set up Azure Monitor alerts for write actions on sensitive resources. Enable Continuous Monitoring - Use tools like AWS Security Hub, Azure Defender, or Google Chronicle to continuously monitor cloud service modifications for anomalies. Cloud service modification refers to changes made to the configuration, settings, or data of a cloud service. These modifications can include administrative changes such as enabling or disabling features, altering permissions, or deleting critical components. Monitoring these changes is critical to detect potential misconfigurations or malicious activity. Examples: - AWS Cloud Service Modifications: A user disables AWS CloudTrail logging (StopLogging) or deletes a CloudWatch configuration rule (DeleteConfigRule). - Azure Cloud Service Modifications: Changes to Azure Role-Based Access Control (RBAC) roles, such as adding a new Contributor role to a sensitive resource. - Google Cloud Service Modifications: Deletion of a Google Cloud Storage bucket or disabling a Google Cloud Function. - Office 365 Cloud Service Modifications: Altering mailbox permissions or disabling auditing in Microsoft 365.
x_mitre_log_sources[9]['name'] CloudTrail:Organizations AWS:CloudTrail
x_mitre_log_sources[15]['name'] CloudTrail:UpdatePolicy AWS:CloudTrail

Modified Description View changes side-by-side
Cloud service metadata refers to the contextual and descriptive information about cloud services, including their name, type, purpose, configuration, and activity around them. This metadata is essential for understanding the roles and functions of cloud services, their operational status, and their potential misuse. Examples: - Azure Service Metadata: Metadata describing a resource in Azure, such as an Azure Storage Account or a Virtual Machine. - AWS Cloud Service Metadata: Metadata for an AWS EC2 instance collected using the `DescribeInstances` API call. - Google Cloud Service Metadata: Metadata for a Google Compute Engine instance collected using `gcloud compute instances describe`. - Office 365 Metadata: Metadata about an Office 365 SharePoint site. This data component can be collected through the following measures: Enable Cloud Metadata APIs - Leverage APIs provided by cloud providers to query metadata about services. - AWS: Use AWS CLI or SDKs for `DescribeInstances`, `DescribeBuckets`, etc. - Azure: Use `az resource list` or SDKs. - Google Cloud: Use `gcloud compute instances describe` or related commands. - Office 365: Use Microsoft Graph API. Centralize Metadata in a Security Platform - Aggregate metadata from multiple clouds into a SIEM or CSPM (Cloud Security Posture Management) tool. - Example: Integrate AWS CloudTrail with Splunk or Azure Monitor with Sentinel. Enable Continuous Monitoring - Set up automated jobs or workflows to regularly query and update metadata. - Example: Use AWS Config to track resource configurations and changes over time. Configure Access and Logging - Enable logging for API queries to ensure access and usage of metadata are monitored. - Example: Use AWS CloudTrail to log API activity for metadata queries. Use Cloud Security Tools - Employ CSPM tools like Prisma Cloud, Wiz, or Dome9 to gather metadata and identify misconfigurations. - Example: Prisma Cloud provides consolidated views of metadata for resources across AWS, Azure, and GCP.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:34.276Z 2025-11-12T22:03:39.105Z
description Cloud service metadata refers to the contextual and descriptive information about cloud services, including their name, type, purpose, configuration, and activity around them. This metadata is essential for understanding the roles and functions of cloud services, their operational status, and their potential misuse. Examples: - Azure Service Metadata: Metadata describing a resource in Azure, such as an Azure Storage Account or a Virtual Machine. - AWS Cloud Service Metadata: Metadata for an AWS EC2 instance collected using the `DescribeInstances` API call. - Google Cloud Service Metadata: Metadata for a Google Compute Engine instance collected using `gcloud compute instances describe`. - Office 365 Metadata: Metadata about an Office 365 SharePoint site. This data component can be collected through the following measures: Enable Cloud Metadata APIs - Leverage APIs provided by cloud providers to query metadata about services. - AWS: Use AWS CLI or SDKs for `DescribeInstances`, `DescribeBuckets`, etc. - Azure: Use `az resource list` or SDKs. - Google Cloud: Use `gcloud compute instances describe` or related commands. - Office 365: Use Microsoft Graph API. Centralize Metadata in a Security Platform - Aggregate metadata from multiple clouds into a SIEM or CSPM (Cloud Security Posture Management) tool. - Example: Integrate AWS CloudTrail with Splunk or Azure Monitor with Sentinel. Enable Continuous Monitoring - Set up automated jobs or workflows to regularly query and update metadata. - Example: Use AWS Config to track resource configurations and changes over time. Configure Access and Logging - Enable logging for API queries to ensure access and usage of metadata are monitored. - Example: Use AWS CloudTrail to log API activity for metadata queries. Use Cloud Security Tools - Employ CSPM tools like Prisma Cloud, Wiz, or Dome9 to gather metadata and identify misconfigurations. - Example: Prisma Cloud provides consolidated views of metadata for resources across AWS, Azure, and GCP. Cloud service metadata refers to the contextual and descriptive information about cloud services, including their name, type, purpose, configuration, and activity around them. This metadata is essential for understanding the roles and functions of cloud services, their operational status, and their potential misuse. Examples: - Azure Service Metadata: Metadata describing a resource in Azure, such as an Azure Storage Account or a Virtual Machine. - AWS Cloud Service Metadata: Metadata for an AWS EC2 instance collected using the `DescribeInstances` API call. - Google Cloud Service Metadata: Metadata for a Google Compute Engine instance collected using `gcloud compute instances describe`. - Office 365 Metadata: Metadata about an Office 365 SharePoint site.
x_mitre_log_sources[0]['name'] CloudTrail:GetInstanceIdentityDocument AWS:CloudTrail
x_mitre_log_sources[4]['name'] CloudTrail:GetSecretValue AWS:CloudTrail
x_mitre_log_sources[4]['channel'] API call to retrieve secret or access key GetSecretValue
x_mitre_log_sources[5]['name'] CloudTrail:InvokeFunction AWS:CloudTrail

Modified Description View changes side-by-side
"Container Creation" data component captures details about the initial construction of a container in a containerized environment. This includes events where a new container is instantiated, such as through Docker, Kubernetes, or other container orchestration platforms. Monitoring these events helps detect unauthorized or potentially malicious container creation. Examples: - Docker Example: `docker create my-container`, `docker run --name=my-container nginx:latest` - Kubernetes Example: `kubectl run my-pod --image=nginx`, `kubectl create deployment my-deployment --image=nginx` - Cloud Container Services Example - AWS ECS: Task or service creation (`RunTask` or `CreateService`). - Azure Container Instances: Deployment of a container group. - Google Kubernetes Engine (GKE): Creation of new pods via GCP APIs. This data component can be collected through the following measures: - Docker Audit Logging: Enable Docker daemon logging to capture `create` commands. Configure the Docker daemon to use a log driver such as `syslog` or `json-file`. - Kubernetes Audit Logs: Enable Kubernetes API server audit logging: - Cloud Provider Logs - AWS CloudTrail: Enable logging for ECS `RunTask` or `CreateService` events. - Azure Monitor: Enable activity logging for container group creation. - GCP Cloud Logging: Monitor API calls such as `container.projects.zones.clusters.create`. - SIEM Integration: Use a SIEM to collect logs from Docker, Kubernetes, or cloud platforms.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:37.681Z 2025-11-12T22:03:39.105Z
description "Container Creation" data component captures details about the initial construction of a container in a containerized environment. This includes events where a new container is instantiated, such as through Docker, Kubernetes, or other container orchestration platforms. Monitoring these events helps detect unauthorized or potentially malicious container creation. Examples: - Docker Example: `docker create my-container`, `docker run --name=my-container nginx:latest` - Kubernetes Example: `kubectl run my-pod --image=nginx`, `kubectl create deployment my-deployment --image=nginx` - Cloud Container Services Example - AWS ECS: Task or service creation (`RunTask` or `CreateService`). - Azure Container Instances: Deployment of a container group. - Google Kubernetes Engine (GKE): Creation of new pods via GCP APIs. This data component can be collected through the following measures: - Docker Audit Logging: Enable Docker daemon logging to capture `create` commands. Configure the Docker daemon to use a log driver such as `syslog` or `json-file`. - Kubernetes Audit Logs: Enable Kubernetes API server audit logging: - Cloud Provider Logs - AWS CloudTrail: Enable logging for ECS `RunTask` or `CreateService` events. - Azure Monitor: Enable activity logging for container group creation. - GCP Cloud Logging: Monitor API calls such as `container.projects.zones.clusters.create`. - SIEM Integration: Use a SIEM to collect logs from Docker, Kubernetes, or cloud platforms. "Container Creation" data component captures details about the initial construction of a container in a containerized environment. This includes events where a new container is instantiated, such as through Docker, Kubernetes, or other container orchestration platforms. Monitoring these events helps detect unauthorized or potentially malicious container creation. Examples: - Docker Example: `docker create my-container`, `docker run --name=my-container nginx:latest` - Kubernetes Example: `kubectl run my-pod --image=nginx`, `kubectl create deployment my-deployment --image=nginx` - Cloud Container Services Example - AWS ECS: Task or service creation (`RunTask` or `CreateService`). - Azure Container Instances: Deployment of a container group. - Google Kubernetes Engine (GKE): Creation of new pods via GCP APIs.

Description

Changes made to a virtual machine (VM) or compute instance, including alterations to its configuration, metadata, attached policies, or operational state. Such modifications can include updating metadata, attaching or detaching resource policies, resizing instances, or modifying network configurations. Examples:

  • AWS: instance modifications include API actions like ModifyInstanceAttribute, ModifyInstanceMetadataOptions, or RebootInstances.
  • Azure: modifications can be tracked through operations like Microsoft.Compute/virtualMachines/write.
  • GCP: instance modification events include operations like instances.setMetadata, instances.addResourcePolicies, or instances.resize.

Data Collection Measures:

  • AWS CloudTrail: Log Location: Stored in S3 or forwarded to CloudWatch.
  • Azure Activity Logs: Log Location: Accessible via Azure Monitor or exported to a storage account.
  • GCP Audit Logs: Log Location: Logs Explorer or BigQuery.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:40.223Z 2026-04-16T17:07:21.897Z
x_mitre_version 2.0 2.1
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'AWS:CloudTrail', 'channel': 'ModifyInstanceAttribute'}

Description

to contextual data about a driver, including its attributes, functionality, and activity. This can involve details such as the driver's origin, integrity, cryptographic signature, issues reported during its use, and runtime behavior. Examples include metadata captured during driver integrity checks, hash validation, or error reporting. Examples:

  • Driver Signature Validation: A driver is validated to ensure it is signed by a trusted Certificate Authority (CA).
  • Driver Hash Verification: The hash of a driver is compared to a known good hash stored in a database.
  • Driver Compatibility Issues: A driver error is logged due to compatibility issues with a particular version of the operating system.
  • Vulnerable Driver Identification: Metadata indicates the driver version is outdated or contains a known vulnerability.
  • Monitoring Driver Integrity: Drivers are monitored for any unauthorized modifications to their binary or associated files.

This data component can be collected through the following measures:

Windows

  • Windows Event Logs:
    • Event ID 3000-3006: Logs metadata about driver signature validation.
    • Event ID 2000-2011 (Windows Defender Application Control): Tracks driver integrity and policy enforcement.
  • Sysmon Logs: Configure Sysmon to capture driver loading metadata (Event ID 6).
  • Driver Verifier: Use Driver Verifier to collect diagnostic and performance data about drivers, including stability and compatibility metrics.
  • PowerShell: Use commands to retrieve metadata about installed drivers: Get-WindowsDriver -Online | Select-Object Driver, ProviderName, Version

Linux

  • Auditd: Configure audit rules to monitor driver interactions and collect metadata: auditctl -w /lib/modules/ -p rwxa -k driver_metadata
  • dmesg: Use dmesg to extract kernel logs with driver metadata: dmesg | grep "module"
  • lsmod and modinfo: Commands to list loaded modules and retrieve metadata about drivers: lsmod | modinfo <module_name>

macOS

  • Unified Logs: Collect metadata from system logs about kernel extensions (kexts): log show --predicate 'eventMessage contains "kext load"' --info
  • kextstat: Command to retrieve information about loaded kernel extensions: kextstat

SIEM Tools

  • Ingest Driver Metadata: Collect driver metadata logs from Sysmon, Auditd, or macOS logs into SIEMs like Splunk or Elastic.

Vulnerability Management Tools

  • Use these tools to collect metadata about vulnerable drivers across enterprise systems.
Details
Dictionary Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources [{'name': 'macos:unifiedlog', 'channel': 'Extension disabled, unloaded, failed to start'}]
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:10:28.402Z 2026-04-16T17:02:15.878Z
x_mitre_version 2.0 2.1

Modified Description View changes side-by-side
The initial provisioning and construction of a virtual machine (VM) or compute instance within a cloud infrastructure environment. This activity involves defining and allocating resources such as CPU, memory, storage, and networking to spin up a new compute instance. Examples: - AWS: creating an EC2 instance using RunInstances API calls. - Azure, creating a VM through the Azure Resource Manager (ARM). - GCP, an `instance.insert` action recorded. *Data Collection Measures:* - AWS CloudTrail: CloudTrail logs stored in S3 or accessible via CloudWatch. - Azure Activity Logs: Accessible in Azure Monitor or exported to a storage account. - GCP Audit Logs: Logs Explorer or BigQuery.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:39.434Z 2025-11-12T22:03:39.105Z
description The initial provisioning and construction of a virtual machine (VM) or compute instance within a cloud infrastructure environment. This activity involves defining and allocating resources such as CPU, memory, storage, and networking to spin up a new compute instance. Examples: - AWS: creating an EC2 instance using RunInstances API calls. - Azure, creating a VM through the Azure Resource Manager (ARM). - GCP, an `instance.insert` action recorded. *Data Collection Measures:* - AWS CloudTrail: CloudTrail logs stored in S3 or accessible via CloudWatch. - Azure Activity Logs: Accessible in Azure Monitor or exported to a storage account. - GCP Audit Logs: Logs Explorer or BigQuery. The initial provisioning and construction of a virtual machine (VM) or compute instance within a cloud infrastructure environment. This activity involves defining and allocating resources such as CPU, memory, storage, and networking to spin up a new compute instance. Examples: - AWS: creating an EC2 instance using RunInstances API calls. - Azure, creating a VM through the Azure Resource Manager (ARM). - GCP, an `instance.insert` action recorded.

Modified Description View changes side-by-side
Summarized network packet data that captures session-level details such as source/destination IPs, ports, protocol types, timestamps, and data volume, without storing full packet payloads. This is commonly used for traffic analysis, anomaly detection, and network performance monitoring. *Data Collection Measures:* - Network Flow Logs (Metadata Collection) - NetFlow - Summarized metadata for network conversations (no packet payloads). - sFlow (Sampled Flow Logging) - Captures sampled packets from switches and routers. - Used for real-time traffic monitoring and anomaly detection. - Zeek (Bro) Flow Logs - Zeek logs session-level details in logs like conn.log, http.log, dns.log, etc. - Host-Based Collection - Sysmon Event ID 3 – Network Connection Initiated - Logs process-level network activity, useful for detecting malicious outbound connections. - AuditD (Linux) – syscall=connect - Monitors system calls for network connections. `auditctl -a always,exit -F arch=b64 -S connect -k network_activity` - Cloud & SaaS Flow Monitoring - AWS VPC Flow Logs - Captures metadata for traffic between EC2 instances, security groups, and internet gateways. - Azure NSG Flow Logs / Google VPC Flow Logs - Logs ingress/egress traffic for cloud-based resources.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
external_references[0]['url'] https://attack.mitre.org/datacomponents/DC0078 https://attack.mitre.org/data-components/DC0078
modified 2025-10-21T15:14:34.703Z 2026-04-09T17:32:30.362Z
description Summarized network packet data that captures session-level details such as source/destination IPs, ports, protocol types, timestamps, and data volume, without storing full packet payloads. This is commonly used for traffic analysis, anomaly detection, and network performance monitoring. *Data Collection Measures:* - Network Flow Logs (Metadata Collection) - NetFlow - Summarized metadata for network conversations (no packet payloads). - sFlow (Sampled Flow Logging) - Captures sampled packets from switches and routers. - Used for real-time traffic monitoring and anomaly detection. - Zeek (Bro) Flow Logs - Zeek logs session-level details in logs like conn.log, http.log, dns.log, etc. - Host-Based Collection - Sysmon Event ID 3 – Network Connection Initiated - Logs process-level network activity, useful for detecting malicious outbound connections. - AuditD (Linux) – syscall=connect - Monitors system calls for network connections. `auditctl -a always,exit -F arch=b64 -S connect -k network_activity` - Cloud & SaaS Flow Monitoring - AWS VPC Flow Logs - Captures metadata for traffic between EC2 instances, security groups, and internet gateways. - Azure NSG Flow Logs / Google VPC Flow Logs - Logs ingress/egress traffic for cloud-based resources. Summarized network packet data that captures session-level details such as source/destination IPs, ports, protocol types, timestamps, and data volume, without storing full packet payloads. This is commonly used for traffic analysis, anomaly detection, and network performance monitoring.
x_mitre_version 2.0 2.1
x_mitre_log_sources[72]['channel'] EventCode=2004,2005,2006 EventCode=2004, 2005, 2006
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'TelecomLogs:MobilityEvents', 'channel': 'Unexpected location resolution events or abnormal subscriber tracking requests'}
x_mitre_log_sources {'name': 'TelecomLogs:MobilityEvents', 'channel': 'Unexpected subscriber tracking or abnormal mobility/location resolution activity'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'Application-layer protocol traffic exhibiting beacon-like periodicity, anomalous session structure, or protocol misuse patterns'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'App-attributed traffic exhibits multi-destination fan-out, sustained session bridging, or SOCKS-like relay behavior inconsistent with normal client-only mobile communication'}

Modified Description View changes side-by-side
The process of attaching a driver, which is a software component that allows the operating system and applications to interact with hardware devices, to either user-mode or kernel-mode of a system. This can include benign actions (e.g., hardware drivers) or malicious behavior (e.g., rootkits or unsigned drivers). Examples: - Legitimate Driver Loading: A new graphics driver from a vendor like NVIDIA or AMD is loaded into the system. - Unsigned Driver Loading: A driver without a valid digital signature is loaded into the kernel. - Rootkit Installation: A malicious rootkit driver is loaded to manipulate kernel-mode processes. - Anti-Virus or EDR Driver Loading: An Endpoint Detection and Response (EDR) solution loads its driver to monitor system activities. - Driver Misuse: A legitimate driver is loaded and exploited to execute malicious actions, such as using vulnerable drivers for bypassing defenses (e.g., Bring Your Own Vulnerable Driver (BYOVD) attacks). This data component can be collected through the following measures: Windows - Sysmon Logs: - Event ID 6: Captures driver loading activity, including file path, hashes, and signature information. - Configuration: Ensure Sysmon is configured with a ruleset that monitors driver loading events - Windows Event Logs: Enable "Audit Kernel Object" to capture kernel-related driver loading events. Linux - Auditd: Configure audit rules to capture driver loading events: `auditctl -w /lib/modules/ -p rwxa -k driver_load` - Kernel Logs (dmesg): Use dmesg to monitor driver-related activities: `dmesg | grep "module"` - Syslog or journald: Review logs for module insertion or removal activities. macOS - Unified Logs: Use the macOS unified logging system to monitor kext (kernel extension) loads: `log show --predicate 'eventMessage contains "kext load"'` - Endpoint Security Framework: Monitor driver loading via third-party security tools that leverage Apple’s Endpoint Security Framework. SIEM Tools - Ingest driver load logs from Sysmon, Auditd, or macOS unified logs into a centralized SIEM (e.g., Splunk). - Create rules to detect unsigned drivers, rootkit activity, or known vulnerable drivers. EDR Solutions - Use EDR tools to detect and alert on anomalous driver loading activity.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:37.274Z 2025-11-12T22:03:39.105Z
description The process of attaching a driver, which is a software component that allows the operating system and applications to interact with hardware devices, to either user-mode or kernel-mode of a system. This can include benign actions (e.g., hardware drivers) or malicious behavior (e.g., rootkits or unsigned drivers). Examples: - Legitimate Driver Loading: A new graphics driver from a vendor like NVIDIA or AMD is loaded into the system. - Unsigned Driver Loading: A driver without a valid digital signature is loaded into the kernel. - Rootkit Installation: A malicious rootkit driver is loaded to manipulate kernel-mode processes. - Anti-Virus or EDR Driver Loading: An Endpoint Detection and Response (EDR) solution loads its driver to monitor system activities. - Driver Misuse: A legitimate driver is loaded and exploited to execute malicious actions, such as using vulnerable drivers for bypassing defenses (e.g., Bring Your Own Vulnerable Driver (BYOVD) attacks). This data component can be collected through the following measures: Windows - Sysmon Logs: - Event ID 6: Captures driver loading activity, including file path, hashes, and signature information. - Configuration: Ensure Sysmon is configured with a ruleset that monitors driver loading events - Windows Event Logs: Enable "Audit Kernel Object" to capture kernel-related driver loading events. Linux - Auditd: Configure audit rules to capture driver loading events: `auditctl -w /lib/modules/ -p rwxa -k driver_load` - Kernel Logs (dmesg): Use dmesg to monitor driver-related activities: `dmesg | grep "module"` - Syslog or journald: Review logs for module insertion or removal activities. macOS - Unified Logs: Use the macOS unified logging system to monitor kext (kernel extension) loads: `log show --predicate 'eventMessage contains "kext load"'` - Endpoint Security Framework: Monitor driver loading via third-party security tools that leverage Apple’s Endpoint Security Framework. SIEM Tools - Ingest driver load logs from Sysmon, Auditd, or macOS unified logs into a centralized SIEM (e.g., Splunk). - Create rules to detect unsigned drivers, rootkit activity, or known vulnerable drivers. EDR Solutions - Use EDR tools to detect and alert on anomalous driver loading activity. The process of attaching a driver, which is a software component that allows the operating system and applications to interact with hardware devices, to either user-mode or kernel-mode of a system. This can include benign actions (e.g., hardware drivers) or malicious behavior (e.g., rootkits or unsigned drivers). Examples: - Legitimate Driver Loading: A new graphics driver from a vendor like NVIDIA or AMD is loaded into the system. - Unsigned Driver Loading: A driver without a valid digital signature is loaded into the kernel. - Rootkit Installation: A malicious rootkit driver is loaded to manipulate kernel-mode processes. - Anti-Virus or EDR Driver Loading: An Endpoint Detection and Response (EDR) solution loads its driver to monitor system activities. - Driver Misuse: A legitimate driver is loaded and exploited to execute malicious actions, such as using vulnerable drivers for bypassing defenses (e.g., Bring Your Own Vulnerable Driver (BYOVD) attacks).
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:System', 'channel': 'EventCode=6'}

Modified Description View changes side-by-side
The initiation or activation of a virtual machine instance within a cloud infrastructure. This action typically involves starting an existing instance that had been stopped or paused, allowing it to resume operation. Examples: - Google Cloud Platform (GCP): Starting an instance through `instance.start` API activity. - AWS: Logging of `StartInstances` in AWS CloudTrail for EC2 instances. - Azure: `Microsoft.Compute/virtualMachines/start` entries indicate a VM instance being started. *Data Collection Measures:* - Google Cloud Platform: Enable GCP Audit Logs for Compute Engine. - Log Event: Look for instance.start entries in Cloud Logging. - Amazon Web Services (AWS): AWS CloudTrail. - Log Event: Search for StartInstances events associated with EC2. - Microsoft Azure: Azure Activity Logs. - Log Event: Filter for Microsoft.Compute/virtualMachines/start operations.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:36.515Z 2025-11-12T22:03:39.105Z
description The initiation or activation of a virtual machine instance within a cloud infrastructure. This action typically involves starting an existing instance that had been stopped or paused, allowing it to resume operation. Examples: - Google Cloud Platform (GCP): Starting an instance through `instance.start` API activity. - AWS: Logging of `StartInstances` in AWS CloudTrail for EC2 instances. - Azure: `Microsoft.Compute/virtualMachines/start` entries indicate a VM instance being started. *Data Collection Measures:* - Google Cloud Platform: Enable GCP Audit Logs for Compute Engine. - Log Event: Look for instance.start entries in Cloud Logging. - Amazon Web Services (AWS): AWS CloudTrail. - Log Event: Search for StartInstances events associated with EC2. - Microsoft Azure: Azure Activity Logs. - Log Event: Filter for Microsoft.Compute/virtualMachines/start operations. The initiation or activation of a virtual machine instance within a cloud infrastructure. This action typically involves starting an existing instance that had been stopped or paused, allowing it to resume operation. Examples: - Google Cloud Platform (GCP): Starting an instance through `instance.start` API activity. - AWS: Logging of `StartInstances` in AWS CloudTrail for EC2 instances. - Azure: `Microsoft.Compute/virtualMachines/start` entries indicate a VM instance being started.
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'CloudTrail:RunInstances', 'channel': 'RunInstances'}
x_mitre_log_sources {'name': 'CloudTrail:RunInstances', 'channel': 'RunInstances: AMI not in allowlist OR AMI owner != enterprise owner/account'}
x_mitre_log_sources {'name': 'AWS:CloudTrail', 'channel': 'StartInstances: Instance starts from suspicious AMI or with userData present'}
x_mitre_log_sources {'name': 'CloudTrail:EC2', 'channel': 'RunInstances'}

Modified Description View changes side-by-side
Removal of a virtual machine (VM) or compute instance within a cloud infrastructure. This activity results in the termination and deletion of the allocated resources (e.g., CPU, memory, storage), making the instance unavailable for future use. Examples: - AWS: instance deletion involves the `TerminateInstances` API call, which is recorded in CloudTrail logs. - Azure: VM deletion can be monitored via Azure Activity Logs, showing the `Microsoft.Compute/virtualMachines/delete` operation. - GCP: instance deletion is logged as an instance.delete operation within GCP Audit Logs. *Data Collection Measures: - AWS CloudTrail: CloudTrail logs stored in S3 or forwarded to CloudWatch. - Azure Activity Logs: Accessible via Azure Monitor or exported to a storage account. - GCP Audit Logs: Logs Explorer or BigQuery.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:37.952Z 2025-11-12T22:03:39.105Z
description Removal of a virtual machine (VM) or compute instance within a cloud infrastructure. This activity results in the termination and deletion of the allocated resources (e.g., CPU, memory, storage), making the instance unavailable for future use. Examples: - AWS: instance deletion involves the `TerminateInstances` API call, which is recorded in CloudTrail logs. - Azure: VM deletion can be monitored via Azure Activity Logs, showing the `Microsoft.Compute/virtualMachines/delete` operation. - GCP: instance deletion is logged as an instance.delete operation within GCP Audit Logs. *Data Collection Measures: - AWS CloudTrail: CloudTrail logs stored in S3 or forwarded to CloudWatch. - Azure Activity Logs: Accessible via Azure Monitor or exported to a storage account. - GCP Audit Logs: Logs Explorer or BigQuery. Removal of a virtual machine (VM) or compute instance within a cloud infrastructure. This activity results in the termination and deletion of the allocated resources (e.g., CPU, memory, storage), making the instance unavailable for future use. Examples: - AWS: instance deletion involves the `TerminateInstances` API call, which is recorded in CloudTrail logs. - Azure: VM deletion can be monitored via Azure Activity Logs, showing the `Microsoft.Compute/virtualMachines/delete` operation. - GCP: instance deletion is logged as an instance.delete operation within GCP Audit Logs.

Description

The initial establishment of a network session, where a system or process initiates a connection to a local or remote endpoint. This typically involves capturing socket information (source/destination IP, ports, protocol) and tracking session metadata. Monitoring these events helps detect lateral movement, exfiltration, and command-and-control (C2) activities.

Data Collection Measures:

  • Windows:
    • Event ID 5156 – Filtering Platform Connection - Logs network connections permitted by Windows Filtering Platform (WFP).
    • Sysmon Event ID 3 – Network Connection Initiated - Captures process, source/destination IP, ports, and parent process.
  • Linux/macOS:
    • Netfilter (iptables), nftables logs - Tracks incoming and outgoing network connections.
    • AuditD (connect syscall) - Logs TCP, UDP, and ICMP connections.
    • Zeek (conn.log) - Captures protocol, duration, and bytes transferred.
  • Cloud & Network Infrastructure:
    • AWS VPC Flow Logs / Azure NSG Flow Logs - Logs IP traffic at the network level in cloud environments.
    • Zeek (conn.log) or Suricata (network events) - Captures packet metadata for detection and correlation.
  • Endpoint Detection & Response (EDR):
    • Detect anomalous network activity such as new C2 connections or data exfiltration attempts.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:34.190Z 2026-04-23T18:37:33.992Z
x_mitre_version 2.0 2.1
x_mitre_log_sources[17]['name'] auditd:SYSCALL NSM:Flow
x_mitre_log_sources[17]['channel'] open or connect log entries indicating network connection initiation on macOS
x_mitre_log_sources[68]['channel'] EventCode=3 EventCode=3, 22
x_mitre_log_sources[90]['channel'] 8001, 8002, 8003 EventCode=8001, 8002, 8003
x_mitre_log_sources[28]['channel'] EventCode=5156,5157 EventCode=5156, 5157
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'Network', 'channel': 'None'}
x_mitre_log_sources {'name': 'NSM:Connections', 'channel': 'Outbound connection after script or installer launch'}
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Sysmon', 'channel': 'EventCode=3'}
x_mitre_log_sources {'name': 'WinEventLog:Sysmon', 'channel': 'EventCode=22'}
x_mitre_log_sources {'name': 'auditd:SYSCALL', 'channel': 'netconnect'}
x_mitre_log_sources {'name': 'linux:Sysmon', 'channel': 'EventCode=22'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=5156'}

Modified Description View changes side-by-side
Cloud service enumeration involves listing or querying available cloud services in a cloud control plane. This activity is often performed to identify resources such as virtual machines, storage buckets, compute clusters, or other services within a cloud environment. Examples include API calls like `AWS ECS ListServices`, `Azure ListAllResources`, or `Google Cloud ListInstances`. Examples: AWS Cloud Service Enumeration: The adversary gathers details about existing ECS services to identify opportunities for privilege escalation or exfiltration. - Azure Resource Enumeration: The adversary collects information about virtual machines, resource groups, and other Azure assets for reconnaissance purposes. - Google Cloud Resource Enumeration: The attacker seeks to map the environment and find misconfigured or underutilized resources for exploitation. - Office 365 Service Enumeration: The attacker may look for data repositories or collaboration tools to exfiltrate sensitive information. This data component can be collected through the following measures: Enable Cloud Activity Logging - Ensure cloud service logs are enabled for API calls and resource usage. - Example: Enable AWS CloudTrail, Azure Monitor, or Google Cloud Logging to track resource queries. Centralize Logs in a SIEM - Aggregate logs from cloud control planes into a centralized SIEM (e.g., Splunk, Azure Sentinel). - Example: Collect AWS CloudTrail logs and set up alerts for API calls related to service enumeration. Use Native Cloud Security Tools - Leverage cloud-native security solutions like AWS GuardDuty, Azure Defender, or Google Security Command Center. - Example: Use GuardDuty to detect anomalous API activity, such as ListServices being executed by an unknown user. Implement Network Flow Logging - Monitor and analyze VPC flow logs to identify lateral movement or enumeration activity. - Example: Inspect flow logs for unexpected traffic between compute instances and the cloud control plane. API Access Monitoring - Monitor API keys and tokens used for enumeration to identify misuse or compromise. - Example: Use AWS Secrets Manager or Azure Key Vault to manage and rotate keys securely.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
external_references[0]['url'] https://attack.mitre.org/datacomponents/DC0083 https://attack.mitre.org/data-components/DC0083
modified 2025-10-21T15:14:38.498Z 2026-02-23T19:38:20.657Z
description Cloud service enumeration involves listing or querying available cloud services in a cloud control plane. This activity is often performed to identify resources such as virtual machines, storage buckets, compute clusters, or other services within a cloud environment. Examples include API calls like `AWS ECS ListServices`, `Azure ListAllResources`, or `Google Cloud ListInstances`. Examples: AWS Cloud Service Enumeration: The adversary gathers details about existing ECS services to identify opportunities for privilege escalation or exfiltration. - Azure Resource Enumeration: The adversary collects information about virtual machines, resource groups, and other Azure assets for reconnaissance purposes. - Google Cloud Resource Enumeration: The attacker seeks to map the environment and find misconfigured or underutilized resources for exploitation. - Office 365 Service Enumeration: The attacker may look for data repositories or collaboration tools to exfiltrate sensitive information. This data component can be collected through the following measures: Enable Cloud Activity Logging - Ensure cloud service logs are enabled for API calls and resource usage. - Example: Enable AWS CloudTrail, Azure Monitor, or Google Cloud Logging to track resource queries. Centralize Logs in a SIEM - Aggregate logs from cloud control planes into a centralized SIEM (e.g., Splunk, Azure Sentinel). - Example: Collect AWS CloudTrail logs and set up alerts for API calls related to service enumeration. Use Native Cloud Security Tools - Leverage cloud-native security solutions like AWS GuardDuty, Azure Defender, or Google Security Command Center. - Example: Use GuardDuty to detect anomalous API activity, such as ListServices being executed by an unknown user. Implement Network Flow Logging - Monitor and analyze VPC flow logs to identify lateral movement or enumeration activity. - Example: Inspect flow logs for unexpected traffic between compute instances and the cloud control plane. API Access Monitoring - Monitor API keys and tokens used for enumeration to identify misuse or compromise. - Example: Use AWS Secrets Manager or Azure Key Vault to manage and rotate keys securely. Cloud service enumeration involves listing or querying available cloud services in a cloud control plane. This activity is often performed to identify resources such as virtual machines, storage buckets, compute clusters, or other services within a cloud environment. Examples include API calls like `AWS ECS ListServices`, `Azure ListAllResources`, or `Google Cloud ListInstances`. Examples: AWS Cloud Service Enumeration: The adversary gathers details about existing ECS services to identify opportunities for privilege escalation or exfiltration. - Azure Resource Enumeration: The adversary collects information about virtual machines, resource groups, and other Azure assets for reconnaissance purposes. - Google Cloud Resource Enumeration: The attacker seeks to map the environment and find misconfigured or underutilized resources for exploitation. - Office 365 Service Enumeration: The attacker may look for data repositories or collaboration tools to exfiltrate sensitive information.
x_mitre_version 2.0 3.0
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_domains mobile-attack
x_mitre_log_sources {'name': 'saas:MDM', 'channel': 'Device lookup, location query, or remote management operation'}

Modified Description View changes side-by-side
Requests for authentication credentials via Kerberos or other methods like NTLM and LDAP queries. Examples: - Kerberos TGT and Service Tickets (Event IDs 4768, 4769) - NTLM Authentication Events - LDAP Bind Requests *Data Collection Measures:* - Security Event Logging: - Enable "`Audit Kerberos Authentication Service`" or "`Audit Kerberos Service Ticket Operations`." - Captured Events: IDs 4768, 4769, 4624. - Windows Event Forwarding (WEF): Forward domain controller logs to SIEM. - SIEM Integration: Use tools like Splunk or Azure Sentinel for log analysis. - Kerberos Debug Logging: - Registry Key: HKLM\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters. - Set DWORD LogLevel to 1. - Azure AD Logs: Monitor Sign-In Logs for authentication and policy issues. - Enable EDR Monitoring: - Use EDR to detect suspicious processes querying authentication mechanisms (e.g., lsass.exe memory access). Requests.
Details
Dictionary Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_data_source_ref
Values Changed
FIELD OLD VALUE NEW VALUE
external_references[0]['url'] https://attack.mitre.org/data-components/DC0084 https://attack.mitre.org/datacomponents/DC0084
modified 2025-10-22T18:41:09.269Z 2025-11-12T22:03:39.105Z
description Requests for authentication credentials via Kerberos or other methods like NTLM and LDAP queries. Examples: - Kerberos TGT and Service Tickets (Event IDs 4768, 4769) - NTLM Authentication Events - LDAP Bind Requests *Data Collection Measures:* - Security Event Logging: - Enable "`Audit Kerberos Authentication Service`" or "`Audit Kerberos Service Ticket Operations`." - Captured Events: IDs 4768, 4769, 4624. - Windows Event Forwarding (WEF): Forward domain controller logs to SIEM. - SIEM Integration: Use tools like Splunk or Azure Sentinel for log analysis. - Kerberos Debug Logging: - Registry Key: HKLM\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters. - Set DWORD LogLevel to 1. - Azure AD Logs: Monitor Sign-In Logs for authentication and policy issues. - Enable EDR Monitoring: - Use EDR to detect suspicious processes querying authentication mechanisms (e.g., lsass.exe memory access). Requests for authentication credentials via Kerberos or other methods like NTLM and LDAP queries. Examples: - Kerberos TGT and Service Tickets (Event IDs 4768, 4769) - NTLM Authentication Events - LDAP Bind Requests.

Description

The full packet capture (PCAP) or session data that logs both protocol headers and payload content. This allows analysts to inspect command and control (C2) traffic, exfiltration, and other suspicious activity within network communications. Unlike metadata-based logs, full content analysis enables deeper protocol inspection, payload decoding, and forensic investigations.

Data Collection Measures:

  • Network Packet Capture (Full Content Logging)
    • Wireshark / tcpdump / tshark
      • Full packet captures (PCAP files) for manual analysis or IDS correlation. tcpdump -i eth0 -w capture.pcap
    • Zeek (formerly Bro)
      • Extracts protocol headers and payload details into structured logs. echo "redef Log::default_store = Log::ASCII;" > local.zeek | zeek -Cr capture.pcap local.zeek
    • Suricata / Snort (IDS/IPS with PCAP Logging)
      • Deep packet inspection (DPI) with signature-based and behavioral analysis. suricata -c /etc/suricata/suricata.yaml -i eth0 -l /var/log/suricata
  • Host-Based Collection
    • Sysmon Event ID 22 – DNS Query Logging, Captures DNS requests made by processes, useful for detecting C2 domains.
    • Sysmon Event ID 3 – Network Connection Initiated, Logs process-to-network connection relationships.
    • AuditD (Linux) – syscall=connect, Monitors outbound network requests from processes. auditctl -a always,exit -F arch=b64 -S connect -k network_activity
  • Cloud & SaaS Traffic Collection
    • AWS VPC Flow Logs / Azure NSG Flow Logs / Google VPC Flow Logs, Captures metadata about inbound/outbound network traffic.
    • Cloud IDS (AWS GuardDuty, Azure Sentinel, Google Chronicle), Detects malicious activity in cloud environments by analyzing network traffic patterns.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:34.343Z 2026-04-22T14:48:50.367Z
x_mitre_version 2.0 2.1
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'Traffic', 'channel': 'None'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Per-app VPN flow logging indicating opaque/archived payload transfer preceding local decode'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'Per-App VPN flow with code-like content types (application/octet-stream, application/zip, text/javascript, application/x-mach-o)'}
x_mitre_log_sources {'name': 'iOS:unifiedlog', 'channel': 'WKWebView navigation to domain visually similar to target brand (IDN/punycode/alike score)'}
x_mitre_log_sources {'name': 'NSM:Connections', 'channel': 'Outbound connections to internal enterprise services exhibiting anomalous protocol behavior, malformed sessions, or exploit-consistent traffic patterns'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'TLS/HTTP download with atypical MIME (application/octet-stream, application/x-zip, application/x-gzip) followed by local decode/write'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'HTTP(S)/QUIC media download with opaque content types (image/*, audio/*, video/*) from non-gallery domains or CDNs not previously used by the app'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'HTTP(S)/QUIC download of executable/opaque content (application/octet-stream, application/zip, application/java-archive, application/x-dex, application/x-sharedlib, text/javascript)'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'burst of DNS queries/connection attempts to RFC1918 or local gateway immediately after scans'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'HTTPS sessions exhibiting periodic request cadence or structured payload exchanges inconsistent with application baseline'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'Application-layer indicators observable via enterprise network controls (HTTP method, URI path pattern class, TLS SNI, JA3/ALPN when available, DNS qname/type) showing anomalous or low-and-slow command polling behavior'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'Near-term increase in traffic to identity endpoints associated with SMS MFA, account recovery, or OTP verification (IdP, banking, crypto), correlated to SIM/service loss'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'Abrupt shift from cellular egress to Wi-Fi-only egress, or new VPN/proxy session establishment following cellular service loss'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'Application-layer web traffic showing suspicious redirect chains, iframe/ad-tech cascades, user-agent or environment fingerprinting requests, or staged payload retrieval after page visit'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'Application initiates HTTPS connection with repeated certificate validation failure under enterprise proxy followed by direct network retry or stable opaque TLS communication to same endpoint within correlation window'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'App-destination pair shows consistent inspection bypass/refusal pattern followed by direct encrypted communication or repeated short-lived TLS sessions to same endpoint within correlation window'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'Application retrieves remote content from non-baselined domain or IP and the transfer direction is inbound to device during the file acquisition phase'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'Managed iOS app retrieves remote content from non-baselined domain or IP with inbound payload transfer during the acquisition phase'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'Device shows correlated inbound session establishment followed by outbound connections to separate external destinations with overlapping timing and relay-like byte symmetry'}
x_mitre_log_sources {'name': 'NSM:Flow', 'channel': 'Traffic spike preceding control crash'}
x_mitre_log_sources {'name': 'NSM:Inspection', 'channel': 'TLS session from mobile app fails, resets, or refuses enterprise interception while same destination/app pair repeatedly establishes direct encrypted communication pattern consistent with pinned certificate/public-key validation'}
x_mitre_log_sources {'name': 'NSM:Inspection', 'channel': 'TLS handshake from iOS app repeatedly fails or is rejected only when enterprise SSL inspection certificate is presented, indicating certificate or public-key pin validation effect'}
x_mitre_log_sources {'name': 'TelecomLogs:SS7Signaling', 'channel': 'Subscriber information queries, routing requests, or location update messages with anomalous node identifiers or unexpected origin patterns'}
x_mitre_log_sources {'name': 'TelecomLogs:SS7Signaling', 'channel': 'Location resolution, routing, or subscriber information exchanges with anomalous signaling paths or node identities'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'Supervised or newly activated device initiates outbound connections to destinations outside Apple, MDM, update, or enterprise-managed baselines while locked, with no recent user interaction, or before expected app enrollment completion'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': "Application or device component communicates with legitimate external web-service infrastructure such as cloud storage, social media, messaging, collaboration, paste, code-hosting, CDN-backed API, or generic HTTPS service in a pattern inconsistent with the app's approved network baseline, timing, or service class"}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'Supervised device or managed app communicates with legitimate external web-service infrastructure such as cloud storage, messaging, collaboration, social, paste, or generic HTTPS API platforms in a pattern inconsistent with expected service baseline, managed app role, or normal background refresh behavior'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'App-attributed HTTP GET or HTTPS session to public web platform (social, paste, collaboration, cloud storage, code-hosting) returned content followed by outbound connection to a different domain or IP within TimeWindow'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'DNS query or TLS SNI for previously unseen domain occurred within TimeWindow after session to legitimate web-service domain from same app identity'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'Initial session to public web-service domain transferred small response payload followed by connection to new external endpoint with different ASN or domain category'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'App-attributed session to public web-service domain included inbound content retrieval followed by outbound POST, PUT, upload, comment, message send, document update, or API write to same service class within TimeWindow'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'Repeated alternating inbound and outbound sessions to same public web-service domain or API endpoint occurred from same app identity with stable recurrence interval'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'Outbound write operation to public web-service domain occurred after small inbound response retrieval from same domain or service class without preceding user-visible foreground activity'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'App-attributed HTTP GET, content fetch, sync pull, or inbound-oriented HTTPS session to public web-service domain recurred within TimeWindow without app-attributed POST, PUT, PATCH, upload, comment, message send, or API write to same service class'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'Repeated app-attributed retrieval from same public web-service domain or API endpoint occurred at stable recurrence interval with low outbound volume relative to inbound content'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'Inbound content retrieval from public web-service domain occurred without subsequent writeback to same service class and was followed by local or downstream activity outside normal app sync profile'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'TLS handshake, HTTP method/header pattern, or WebSocket upgrade was observed on destination port outside approved port set for detected protocol during app-attributed outbound session'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'Repeated app-attributed sessions to same destination or service class used non-standard destination port with stable recurrence interval or persistent connection behavior'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'Destination port was not in approved protocol-to-port mapping for app identity or service class and session did not match known enterprise proxy, relay, or developer tooling exception'}
x_mitre_log_sources {'name': 'VPN:MobileProxy', 'channel': 'Observed protocol-to-port pairing was outside approved mapping for managed bundle or service class and did not match enterprise proxy, relay, or developer tooling exception'}

Description

Contextual data about an instance and activity around it such as name, type, or status

Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:37.885Z 2025-11-12T22:03:39.105Z
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'CloudTrail:EC2', 'channel': 'DescribeInstances'}

Modified Description View changes side-by-side
Creating new objects in AD, such as user accounts, groups, organizational units (OUs), or trust relationships. Logged as Event ID 5137. Examples: - User Account Creation: New user account. - Group Creation: New security/distribution group. - OU Creation: New organizational unit. - Service Account Creation: New service account for automation or malicious tasks. - Trust Object Creation: Trust relationship with another domain. *Data Collection Measures:* - Audit Policy: - Enable "Audit Directory Service Changes" (Success and Failure). - Path: `Computer Configuration > Policies > Windows Settings > Security Settings > Advanced Audit Policy Configuration > Audit Policies > Directory Service Changes`. - Key Event: Event ID 5137 (object creation). - Log Forwarding: Use WEF to centralize logs for SIEM tools (e.g., Splunk). - Enable EDR Monitoring: - Track processes that create new accounts or modify AD objects. - Correlate object creation with suspicious commands (e.g., net user /add).
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:36.803Z 2025-11-12T22:03:39.105Z
description Creating new objects in AD, such as user accounts, groups, organizational units (OUs), or trust relationships. Logged as Event ID 5137. Examples: - User Account Creation: New user account. - Group Creation: New security/distribution group. - OU Creation: New organizational unit. - Service Account Creation: New service account for automation or malicious tasks. - Trust Object Creation: Trust relationship with another domain. *Data Collection Measures:* - Audit Policy: - Enable "Audit Directory Service Changes" (Success and Failure). - Path: `Computer Configuration > Policies > Windows Settings > Security Settings > Advanced Audit Policy Configuration > Audit Policies > Directory Service Changes`. - Key Event: Event ID 5137 (object creation). - Log Forwarding: Use WEF to centralize logs for SIEM tools (e.g., Splunk). - Enable EDR Monitoring: - Track processes that create new accounts or modify AD objects. - Correlate object creation with suspicious commands (e.g., net user /add). Creating new objects in AD, such as user accounts, groups, organizational units (OUs), or trust relationships. Logged as Event ID 5137. Examples: - User Account Creation: New user account. - Group Creation: New security/distribution group. - OU Creation: New organizational unit. - Service Account Creation: New service account for automation or malicious tasks. - Trust Object Creation: Trust relationship with another domain.

Description

Contextual data about a logon session, such as username, logon type, access tokens (security context, user SIDs, logon identifiers, and logon SID), and any activity associated within it

Details
Dictionary Item Added
FIELD OLD VALUE NEW VALUE
revoked False
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:36.246Z 2025-11-12T22:03:39.105Z
x_mitre_log_sources[28]['channel'] EventCode=4624, 4672, 4634, 4768, 4769 EventCode=4672, 4634
x_mitre_log_sources[4]['name'] azure:signinLogs azure:signinlogs
x_mitre_log_sources[32]['name'] m365:signin m365:signinlogs
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4776, 4771, 4770'}
Iterable Item Removed
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4624, 4634, 4672, 4768, 4769'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4624, 4634, 4672, 4769'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4624, 4672'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4776,4771,4770'}
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4624,4672'}

Modified Description View changes side-by-side
This data component refers to monitoring actions that deactivate or stop a cloud service in a cloud control plane. Examples include disabling essential logging services like AWS CloudTrail (`StopLogging` API call), Microsoft Azure Monitor Logs, or Google Cloud's Operations Suite (formerly Stackdriver). Disabling such services can hinder visibility into adversary activities within the cloud environment. Examples: - AWS CloudTrail StopLogging: This action stops logging of API activity for a particular trail, effectively reducing the monitoring and visibility of AWS resources and activities. - Microsoft Azure Monitor Logs: Disabling these logs hinders the organization’s ability to detect anomalous activities and trace malicious actions. - Google Cloud Logging: Disabling cloud logging removes visibility into resource activity, preventing monitoring of service access or configuration changes. - SaaS Applications: Stopping logging removes visibility into user activities, such as email access or file downloads, enabling undetected malicious behavior. This data component can be collected through the following measures: Enable and Monitor Cloud Service Logging - Ensure logging is enabled for all cloud services, including administrative actions like StopLogging. - Example: Use AWS Config to verify that CloudTrail is enabled and enforce logging as a compliance rule. API Monitoring - Use API monitoring tools to detect calls like StopLogging or equivalent service-stopping actions in other platforms. - Example: Monitor AWS CloudWatch for specific API events such as StopLogging and flag unauthorized users. SIEM Integration - Collect logs and events from the cloud control plane into a centralized SIEM for real-time analysis and correlation. - Example: Ingest AWS CloudTrail logs into Splunk or Azure Monitor logs into Sentinel. Cloud Security Posture Management (CSPM) Tools - Leverage CSPM tools like Prisma Cloud, Dome9, or AWS Security Hub to detect misconfigurations or suspicious activity, such as disabled logging. - Example: Set alerts for changes to logging configurations in CSPM dashboards. Configure Alerts in Cloud Platforms - Create native alerts in cloud platforms to detect service stoppages. - Example: Configure an AWS CloudWatch alarm to trigger when StopLogging is invoked.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:39.702Z 2025-11-12T22:03:39.105Z
description This data component refers to monitoring actions that deactivate or stop a cloud service in a cloud control plane. Examples include disabling essential logging services like AWS CloudTrail (`StopLogging` API call), Microsoft Azure Monitor Logs, or Google Cloud's Operations Suite (formerly Stackdriver). Disabling such services can hinder visibility into adversary activities within the cloud environment. Examples: - AWS CloudTrail StopLogging: This action stops logging of API activity for a particular trail, effectively reducing the monitoring and visibility of AWS resources and activities. - Microsoft Azure Monitor Logs: Disabling these logs hinders the organization’s ability to detect anomalous activities and trace malicious actions. - Google Cloud Logging: Disabling cloud logging removes visibility into resource activity, preventing monitoring of service access or configuration changes. - SaaS Applications: Stopping logging removes visibility into user activities, such as email access or file downloads, enabling undetected malicious behavior. This data component can be collected through the following measures: Enable and Monitor Cloud Service Logging - Ensure logging is enabled for all cloud services, including administrative actions like StopLogging. - Example: Use AWS Config to verify that CloudTrail is enabled and enforce logging as a compliance rule. API Monitoring - Use API monitoring tools to detect calls like StopLogging or equivalent service-stopping actions in other platforms. - Example: Monitor AWS CloudWatch for specific API events such as StopLogging and flag unauthorized users. SIEM Integration - Collect logs and events from the cloud control plane into a centralized SIEM for real-time analysis and correlation. - Example: Ingest AWS CloudTrail logs into Splunk or Azure Monitor logs into Sentinel. Cloud Security Posture Management (CSPM) Tools - Leverage CSPM tools like Prisma Cloud, Dome9, or AWS Security Hub to detect misconfigurations or suspicious activity, such as disabled logging. - Example: Set alerts for changes to logging configurations in CSPM dashboards. Configure Alerts in Cloud Platforms - Create native alerts in cloud platforms to detect service stoppages. - Example: Configure an AWS CloudWatch alarm to trigger when StopLogging is invoked. This data component refers to monitoring actions that deactivate or stop a cloud service in a cloud control plane. Examples include disabling essential logging services like AWS CloudTrail (`StopLogging` API call), Microsoft Azure Monitor Logs, or Google Cloud's Operations Suite (formerly Stackdriver). Disabling such services can hinder visibility into adversary activities within the cloud environment. Examples: - AWS CloudTrail StopLogging: This action stops logging of API activity for a particular trail, effectively reducing the monitoring and visibility of AWS resources and activities. - Microsoft Azure Monitor Logs: Disabling these logs hinders the organization’s ability to detect anomalous activities and trace malicious actions. - Google Cloud Logging: Disabling cloud logging removes visibility into resource activity, preventing monitoring of service access or configuration changes. - SaaS Applications: Stopping logging removes visibility into user activities, such as email access or file downloads, enabling undetected malicious behavior.

Modified Description View changes side-by-side
"Container Enumeration" data component captures events and actions related to listing and identifying active or available containers within a containerized environment. This includes information about running, stopped, or configured containers, such as their names, IDs, statuses, or associated images. Monitoring this activity is crucial for detecting unauthorized discovery or reconnaissance efforts. Examples: - Docker Example: `docker ps`, `docker ps -a` - Kubernetes Example: `kubectl get pods`, `kubectl get deployments` - Cloud Container Services Example - AWS ECS: API Call: ListTasks or ListContainers - Azure Kubernetes Service: API Call: List pod or container instances. - Google Kubernetes Engine (GKE): API Call: Retrieve deployments and their associated containers. This data component can be collected through the following measures: - Docker Audit Logging: Enable Docker daemon logging to capture enumeration commands. Use tools like auditd to monitor terminal activity involving docker ps or similar commands. - Kubernetes Audit Logs: Enable Kubernetes API server audit logging. Capture events where users query resources such as pods, deployments, or services. - Cloud Provider Logs - AWS CloudTrail: Enable logging for API calls like ListTasks or DescribeTasks. - Azure Monitor: Enable activity logging to track container-related queries. - GCP Cloud Logging: Track API events involving container enumerations or deployments. - SIEM Integration: Collect logs from Docker, Kubernetes, and cloud services for centralized analysis.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:40.609Z 2025-11-12T22:03:39.105Z
description "Container Enumeration" data component captures events and actions related to listing and identifying active or available containers within a containerized environment. This includes information about running, stopped, or configured containers, such as their names, IDs, statuses, or associated images. Monitoring this activity is crucial for detecting unauthorized discovery or reconnaissance efforts. Examples: - Docker Example: `docker ps`, `docker ps -a` - Kubernetes Example: `kubectl get pods`, `kubectl get deployments` - Cloud Container Services Example - AWS ECS: API Call: ListTasks or ListContainers - Azure Kubernetes Service: API Call: List pod or container instances. - Google Kubernetes Engine (GKE): API Call: Retrieve deployments and their associated containers. This data component can be collected through the following measures: - Docker Audit Logging: Enable Docker daemon logging to capture enumeration commands. Use tools like auditd to monitor terminal activity involving docker ps or similar commands. - Kubernetes Audit Logs: Enable Kubernetes API server audit logging. Capture events where users query resources such as pods, deployments, or services. - Cloud Provider Logs - AWS CloudTrail: Enable logging for API calls like ListTasks or DescribeTasks. - Azure Monitor: Enable activity logging to track container-related queries. - GCP Cloud Logging: Track API events involving container enumerations or deployments. - SIEM Integration: Collect logs from Docker, Kubernetes, and cloud services for centralized analysis. "Container Enumeration" data component captures events and actions related to listing and identifying active or available containers within a containerized environment. This includes information about running, stopped, or configured containers, such as their names, IDs, statuses, or associated images. Monitoring this activity is crucial for detecting unauthorized discovery or reconnaissance efforts. Examples: - Docker Example: `docker ps`, `docker ps -a` - Kubernetes Example: `kubectl get pods`, `kubectl get deployments` - Cloud Container Services Example - AWS ECS: API Call: ListTasks or ListContainers - Azure Kubernetes Service: API Call: List pod or container instances. - Google Kubernetes Engine (GKE): API Call: Retrieve deployments and their associated containers.

Modified Description View changes side-by-side
The initial provisioning of block storage volumes in cloud or on-prem environments, typically used for data storage, backup, or workload scaling. *Data Collection Measures:* - Cloud-Based Logging & Monitoring - AWS CloudTrail - `CreateVolume` – Logs the creation of new Amazon Elastic Block Store (EBS) volumes. - `RunInstances` – Can be correlated to detect automatic volume provisioning. - Azure Monitor & Log Analytics - `Microsoft.Compute/disks/write` – Captures creation of new managed/unmanaged disks. - `Microsoft.Storage/storageAccounts/write` – Detects creation of new Azure Blob Storage volumes. - Google Cloud Logging (GCP) - `compute.disks.insert` – Tracks new persistent disk creation. - `compute.instances.attachDisk` – Logs attachment of a volume to a running VM. - OpenStack Logs - `volume.create` – Captures new storage volume provisioning. - `cinder.volume.create` – Logs OpenStack Cinder block storage creation. - Host-Based & SIEM Detection - Linux/macOS System Logs - `/var/log/syslog` & `/var/log/messages` – Detects new mount points or attached storage. - `dmesg | grep "new disk"` – Identifies kernel messages for volume attachment. - AuditD: Tracks `mkfs` (filesystem creation) for new volume provisioning. - Windows Event Logs - Event ID 1006 (Storage Management Events) – Captures disk volume creation. - Event ID 5145 (Object Access: File Share) – Detects access to newly created storage shares.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:39.832Z 2025-11-12T22:03:39.105Z
description The initial provisioning of block storage volumes in cloud or on-prem environments, typically used for data storage, backup, or workload scaling. *Data Collection Measures:* - Cloud-Based Logging & Monitoring - AWS CloudTrail - `CreateVolume` – Logs the creation of new Amazon Elastic Block Store (EBS) volumes. - `RunInstances` – Can be correlated to detect automatic volume provisioning. - Azure Monitor & Log Analytics - `Microsoft.Compute/disks/write` – Captures creation of new managed/unmanaged disks. - `Microsoft.Storage/storageAccounts/write` – Detects creation of new Azure Blob Storage volumes. - Google Cloud Logging (GCP) - `compute.disks.insert` – Tracks new persistent disk creation. - `compute.instances.attachDisk` – Logs attachment of a volume to a running VM. - OpenStack Logs - `volume.create` – Captures new storage volume provisioning. - `cinder.volume.create` – Logs OpenStack Cinder block storage creation. - Host-Based & SIEM Detection - Linux/macOS System Logs - `/var/log/syslog` & `/var/log/messages` – Detects new mount points or attached storage. - `dmesg | grep "new disk"` – Identifies kernel messages for volume attachment. - AuditD: Tracks `mkfs` (filesystem creation) for new volume provisioning. - Windows Event Logs - Event ID 1006 (Storage Management Events) – Captures disk volume creation. - Event ID 5145 (Object Access: File Share) – Detects access to newly created storage shares. The initial provisioning of block storage volumes in cloud or on-prem environments, typically used for data storage, backup, or workload scaling.

Description

The removal of a cloud-based or on-premise block storage volume. This action permanently deletes the allocated storage and may result in data loss if not backed up.

Data Collection Measures:

  • Cloud Logging & APIs
    • AWS CloudTrail Logs
      • eventName: DeleteVolume (tracks volume deletions)
    • Azure Monitor Logs
      • operationName: Microsoft.Compute/disks/delete
      • status: Success | Failure (flag unauthorized delete attempts)
    • Google Cloud Audit Logs
      • protoPayload.methodName: "v1.compute.disks.delete"
      • authenticationInfo.principalEmail (identifies the user deleting the volume)
  • System & Host-Based Logging
    • Linux & macOS Logs:
      • /var/log/syslog or /var/log/messages for volume detach/deletion actions
    • Windows Event Logs:
      • Event ID 98 (Storage Class Memory)
      • Event ID 225 (Volume Removal Detected)
      • Event ID 12 (Disk Removal Notification)
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:38.711Z 2025-11-12T22:03:39.105Z
x_mitre_log_sources[1]['channel'] DeleteVolume, ModifyVolume DeleteVolume

Description

Extracting group lists from identity systems identifies permissions, roles, or configurations. Adversaries may exploit high-privilege groups or misconfigurations. Examples:

  • AWS CLI: aws iam list-groups
  • PowerShell: Get-ADGroup -Filter *
  • (Saas) Google Workspace: Admin SDK Directory API
  • Azure: Get-AzureADGroup
  • Microsoft 365: Graph API GET https://graph.microsoft.com/v1.0/groups

Data Collection Measures:

  • Cloud Logging: Enable AWS CloudTrail, Azure Activity Logs, and Google Workspace Admin Logs for group-related actions.
  • Directory Monitoring: Track logs like AD Event ID 4662 (object operations).
  • API Monitoring: Log API activity like AWS IAM queries.
  • SaaS Monitoring: Use platform logs (e.g., Office 365 Unified Audit Logs).
  • SIEM Integration: Centralize group query tracking.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
external_references[0]['url'] https://attack.mitre.org/datacomponents/DC0099 https://attack.mitre.org/data-components/DC0099
modified 2025-10-21T15:14:39.499Z 2026-03-13T22:21:38.311Z
x_mitre_version 2.0 2.1
Iterable Item Added
FIELD OLD VALUE NEW VALUE
x_mitre_log_sources {'name': 'WinEventLog:Security', 'channel': 'EventCode=4798, 4799'}

Description

Contextual data about a cloud volume and activity around it, such as id, type, state, and size

Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:38.841Z 2025-11-12T22:03:39.105Z
x_mitre_log_sources[0]['name'] WinEventLog:Security Metadata
x_mitre_log_sources[0]['channel'] 4673, 4674 None

Modified Description View changes side-by-side
Opening a network share, which makes the contents available to the requestor (ex: Windows EID 5140 or 5145) *Data Collection Measures:* - Windows: - Event ID 5140 – Network Share Object Access Logs every access attempt to a network share. - Event ID 5145 – Detailed Network Share Object Access Captures granular access control information, including the requesting user, source IP, and access permissions. - Sysmon Event ID 3 – Network Connection Initiated Helps track SMB connections to suspicious or unauthorized network shares. - Enable Audit Policy for Network Share Access: `auditpol /set /subcategory:"File Share" /success:enable /failure:enable` - Enable PowerShell Logging to Detect Unauthorized SMB Access: `Set-ExecutionPolicy RemoteSigned` - Restrict Network Share Access with Group Policy (GPO): `Computer Configuration → Windows Settings → Security Settings → Local Policies → User Rights Assignment` Set "Access this computer from the network" to restrict unauthorized accounts. - Linux/macOS: - AuditD (`open`, `read`, `write`, `connect` syscalls) Detects access to NFS, CIFS, and SMB network shares. - Lsof (`lsof | grep nfs` or `lsof | grep smb`) Identifies active network share connections. - Mount (`mount | grep nfs` or `mount | grep cifs`) Lists currently mounted network shares. - Enable AuditD for SMB/NFS Access: `auditctl -a always,exit -F arch=b64 -S open -F path=/mnt/share -k network_share_access` - Monitor Active Network Shares Using Netstat: `netstat -an | grep :445` - Endpoint Detection & Response (EDR): - Detects abnormal network share access behavior, such as unusual account usage, large file transfers, or encrypted file activity.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:37.412Z 2025-11-12T22:03:39.105Z
description Opening a network share, which makes the contents available to the requestor (ex: Windows EID 5140 or 5145) *Data Collection Measures:* - Windows: - Event ID 5140 – Network Share Object Access Logs every access attempt to a network share. - Event ID 5145 – Detailed Network Share Object Access Captures granular access control information, including the requesting user, source IP, and access permissions. - Sysmon Event ID 3 – Network Connection Initiated Helps track SMB connections to suspicious or unauthorized network shares. - Enable Audit Policy for Network Share Access: `auditpol /set /subcategory:"File Share" /success:enable /failure:enable` - Enable PowerShell Logging to Detect Unauthorized SMB Access: `Set-ExecutionPolicy RemoteSigned` - Restrict Network Share Access with Group Policy (GPO): `Computer Configuration → Windows Settings → Security Settings → Local Policies → User Rights Assignment` Set "Access this computer from the network" to restrict unauthorized accounts. - Linux/macOS: - AuditD (`open`, `read`, `write`, `connect` syscalls) Detects access to NFS, CIFS, and SMB network shares. - Lsof (`lsof | grep nfs` or `lsof | grep smb`) Identifies active network share connections. - Mount (`mount | grep nfs` or `mount | grep cifs`) Lists currently mounted network shares. - Enable AuditD for SMB/NFS Access: `auditctl -a always,exit -F arch=b64 -S open -F path=/mnt/share -k network_share_access` - Monitor Active Network Shares Using Netstat: `netstat -an | grep :445` - Endpoint Detection & Response (EDR): - Detects abnormal network share access behavior, such as unusual account usage, large file transfers, or encrypted file activity. Opening a network share, which makes the contents available to the requestor (ex: Windows EID 5140 or 5145)
x_mitre_log_sources[1]['channel'] EventID=31001 EventCode=31001

Modified Description View changes side-by-side
Captured network traffic that provides details about responses received during an internet scan. This data includes both protocol header values (e.g., HTTP status codes, IP headers, or DNS response codes) and response body content (e.g., HTML, JSON, or raw data). Examples: - HTTP Scan: A web server responds to a probe with an HTTP 200 status code and an HTML body indicating the default page is accessible. - DNS Scan: A DNS server replies to a query with a resolved IP address for a domain, along with details like Time-To-Live (TTL) and authoritative information. - TCP Banner Grab: A service listening on a port (e.g., SSH or FTP) responds with a banner containing service name, version, or other metadata. *Data Collection Measures:* - Network Traffic Monitoring: - Deploy packet capture tools like Wireshark, tcpdump, or Suricata to log both headers and body content of response traffic. - Use network appliances like firewalls, intrusion detection systems (IDS), or intrusion prevention systems (IPS) with logging enabled to capture scan responses. - Cloud Logging Services: - AWS VPC Flow Logs: Capture metadata about network flows, including source and destination, protocol, and response codes. - GCP Packet Mirroring: Use mirrored packets to analyze responses. - Azure NSG Flow Logs: Record network traffic flow information for analysis. - Specific Tools: - Zmap or Masscan: Can perform internet-wide scans and collect response content for analysis. - Nmap: Use custom scripts to capture and log detailed response data during scans.
Details
Values Changed
FIELD OLD VALUE NEW VALUE
modified 2025-10-21T15:14:40.412Z 2025-11-12T22:03:39.105Z
description Captured network traffic that provides details about responses received during an internet scan. This data includes both protocol header values (e.g., HTTP status codes, IP headers, or DNS response codes) and response body content (e.g., HTML, JSON, or raw data). Examples: - HTTP Scan: A web server responds to a probe with an HTTP 200 status code and an HTML body indicating the default page is accessible. - DNS Scan: A DNS server replies to a query with a resolved IP address for a domain, along with details like Time-To-Live (TTL) and authoritative information. - TCP Banner Grab: A service listening on a port (e.g., SSH or FTP) responds with a banner containing service name, version, or other metadata. *Data Collection Measures:* - Network Traffic Monitoring: - Deploy packet capture tools like Wireshark, tcpdump, or Suricata to log both headers and body content of response traffic. - Use network appliances like firewalls, intrusion detection systems (IDS), or intrusion prevention systems (IPS) with logging enabled to capture scan responses. - Cloud Logging Services: - AWS VPC Flow Logs: Capture metadata about network flows, including source and destination, protocol, and response codes. - GCP Packet Mirroring: Use mirrored packets to analyze responses. - Azure NSG Flow Logs: Record network traffic flow information for analysis. - Specific Tools: - Zmap or Masscan: Can perform internet-wide scans and collect response content for analysis. - Nmap: Use custom scripts to capture and log detailed response data during scans. Captured network traffic that provides details about responses received during an internet scan. This data includes both protocol header values (e.g., HTTP status codes, IP headers, or DNS response codes) and response body content (e.g., HTML, JSON, or raw data). Examples: - HTTP Scan: A web server responds to a probe with an HTTP 200 status code and an HTML body indicating the default page is accessible. - DNS Scan: A DNS server replies to a query with a resolved IP address for a domain, along with details like Time-To-Live (TTL) and authoritative information. - TCP Banner Grab: A service listening on a port (e.g., SSH or FTP) responds with a banner containing service name, version, or other metadata.