MITRE ATT&CK technique
Valid Accounts detection rulesT1078
Valid Accounts (T1078) is a MITRE ATT&CK technique in the Persistence tactic. This page lists the 107 community-maintained Sigma detection rules in the library mapped to T1078 and its sub-techniques. Each rule includes its detection logic, log source, false positives and original YAML. These rules mainly target azure, windows, aws.
Tactic
Win Susp Computer Name Containing Samtheadmin
criticalDetects suspicious computer name samtheadmin-{1..100}$ generated by hacktool
windows
Account Created And Deleted Within A Close Time Frame
highDetects when an account was created and deleted in a short period of time.
azure
Activity From Anonymous IP Address
highIdentifies that users were active from an IP address that has been identified as an anonymous proxy IP address.
azure
Application AppID Uri Configuration Changes
highDetects when a configuration change is made to an applications AppID URI.
azure
Application URI Configuration Changes
highDetects when a configuration change is made to an applications URI. URIs for domain names that no longer exist (dangling URIs), not using HTTPS, wildcards at the end of the domain, URIs that are no unique to that app, or URIs that point to domains you do not control should be investigated.
azure
Atypical Travel
highIdentifies two sign-ins originating from geographically distant locations, where at least one of the locations may also be atypical for the user, given past behavior.
azure
AWS IAM S3Browser LoginProfile Creation
highDetects S3 Browser utility performing reconnaissance looking for existing IAM Users without a LoginProfile defined then (when found) creating a LoginProfile.
aws
AWS IAM S3Browser Templated S3 Bucket Policy Creation
highDetects S3 browser utility creating Inline IAM policy containing default S3 bucket name placeholder value of "<YOUR-BUCKET-NAME>".
aws
AWS IAM S3Browser User or AccessKey Creation
highDetects S3 Browser utility creating IAM User or AccessKey.
aws
Azure AD Threat Intelligence
highIndicates user activity that is unusual for the user or consistent with known attack patterns.
azure
Azure Login Bypassing Conditional Access Policies
highDetects a successful login to the Microsoft Intune Company Portal which could allow bypassing Conditional Access Policies and InTune device trust using a tool like TokenSmith.
m365
Azure Subscription Permission Elevation Via ActivityLogs
highDetects when a user has been elevated to manage all Azure Subscriptions. This change should be investigated immediately if it isn't planned. This setting could allow an attacker access to Azure subscriptions in your environment.
azure
Azure Subscription Permission Elevation Via AuditLogs
highDetects when a user has been elevated to manage all Azure Subscriptions. This change should be investigated immediately if it isn't planned. This setting could allow an attacker access to Azure subscriptions in your environment.
azure
Changes To PIM Settings
highDetects when changes are made to PIM roles
azure
External Remote SMB Logon from Public IP
highDetects successful logon from public IP address via SMB. This can indicate a publicly-exposed SMB port.
windows
Impossible Travel
highIdentifies user activities originating from geographically distant locations within a time period shorter than the time it takes to travel from the first location to the second.
azure
Invalid PIM License
highIdentifies when an organization doesn't have the proper license for PIM and is out of compliance.
azure
Malicious Usage Of IMDS Credentials Outside Of AWS Infrastructure
highDetects when an instance identity has taken an action that isn't inside SSM. This can indicate that a compromised EC2 instance is being used as a pivot point.
aws
New Country
highDetects sign-ins from new countries. The detection considers past activity locations to determine new and infrequent locations.
azure
Okta New Admin Console Behaviours
highDetects when Okta identifies new activity in the Admin Console.
okta
OpenCanary - SSH Login Attempt
highDetects instances where an SSH service on an OpenCanary node has had a login attempt.
opencanary · application
OpenCanary - SSH New Connection Attempt
highDetects instances where an SSH service on an OpenCanary node has had a connection attempt.
opencanary · application
OpenCanary - Telnet Login Attempt
highDetects instances where a Telnet service on an OpenCanary node has had a login attempt.
opencanary · application
PIM Alert Setting Changes To Disabled
highDetects when PIM alerts are set to disabled.
azure
PIM Approvals And Deny Elevation
highDetects when a PIM elevation is approved or denied. Outside of normal operations should be investigated.
azure
Potential MFA Bypass Using Legacy Client Authentication
highDetects successful authentication from potential clients using legacy authentication via user agent strings. This could be a sign of MFA bypass using a password spray attack.
azure
Privilege Role Sign-In Outside Expected Controls
highDetects failed sign-in due to user not meeting expected controls for adminitrators
azure
Roles Activated Too Frequently
highIdentifies when the same privilege role has multiple activations by the same user.
azure
Roles Activation Doesn't Require MFA
highIdentifies when a privilege role can be activated without performing mfa.
azure
Roles Are Not Being Used
highIdentifies when a user has been assigned a privilege role and are not using that role.
azure
Roles Assigned Outside PIM
highIdentifies when a privilege role assignment has taken place outside of PIM and may indicate an attack.
azure
Sign-in Failure Due to Conditional Access Requirements Not Met
highDefine a baseline threshold for failed sign-ins due to Conditional Access failures
azure
Sign-ins from Non-Compliant Devices
highMonitor and alert for sign-ins where the device was non-compliant.
azure
Stale Accounts In A Privileged Role
highIdentifies when an account hasn't signed in during the past n number of days.
azure
Suspicious Browser Activity
highIndicates anomalous behavior based on suspicious sign-in activity across multiple tenants from different countries in the same browser
azure
Suspicious SignIns From A Non Registered Device
highDetects risky authentication from a non AD registered device without MFA being required.
azure
Temporary Access Pass Added To An Account
highDetects when a temporary access pass (TAP) is added to an account. TAPs added to priv accounts should be investigated
azure
Too Many Global Admins
highIdentifies an event where there are there are too many accounts assigned the Global Administrator role.
azure
Unfamiliar Sign-In Properties
highDetects sign-in with properties that are unfamiliar to the user. The detection considers past sign-in history to look for anomalous sign-ins.
azure
Use of Legacy Authentication Protocols
highAlert on when legacy authentication has been used on an account
azure
User Added To Privilege Role
highDetects when a user is added to a privileged role.
azure
Users Added to Global or Device Admin Roles
highMonitor and alert for users added to device admin roles.
azure
Account Created And Deleted By Non Approved Users
mediumDetects accounts that are created or deleted by non-approved users.
azure
Account Disabled or Blocked for Sign in Attempts
mediumDetects when an account is disabled or blocked for sign in but tried to log in
azure
Account Tampering - Suspicious Failed Logon Reasons
mediumThis method uses uncommon error codes on failed logons to determine suspicious activity and tampering with accounts that have been disabled or somehow restricted.
windows
Application Using Device Code Authentication Flow
mediumDevice code flow is an OAuth 2.0 protocol flow specifically for input constrained devices and is not used in all environments. If this type of flow is seen in the environment and not being used in an input constrained device scenario, further investigation is warranted. This can be a misconfigured application or potentially something malicious.
azure
Applications That Are Using ROPC Authentication Flow
mediumResource owner password credentials (ROPC) should be avoided if at all possible as this requires the user to expose their current password credentials to the application directly. The application then uses those credentials to authenticate the user against the identity provider.
azure
Authentications To Important Apps Using Single Factor Authentication
mediumDetect when authentications to important application(s) only required single-factor authentication
azure
AWS Console Login Monitoring
mediumDetects AWS console logins from countries and IP addresses that are not recognized as legitimate for the organization. This alert can help identify potential unauthorized access attempts from unusual locations, which may indicate compromised credentials or malicious activity.
aws
AWS Key Pair Import Activity
mediumDetects the import of SSH key pairs into AWS EC2, which may indicate an attacker attempting to gain unauthorized access to instances. This activity could lead to initial access, persistence, or privilege escalation, potentially compromising sensitive data and operations.
aws
AWS Root Credentials
mediumDetects AWS root account usage
aws
AWS SAML Provider Deletion Activity
mediumDetects the deletion of an AWS SAML provider, potentially indicating malicious intent to disrupt administrative or security team access. An attacker can remove the SAML provider for the information security team or a team of system administrators, to make it difficult for them to work and investigate at the time of the attack and after it.
aws
AWS Successful Console Login Without MFA
mediumDetects successful AWS console logins that were performed without Multi-Factor Authentication (MFA). This alert can be used to identify potential unauthorized access attempts, as logging in without MFA can indicate compromised credentials or misconfigured security settings.
aws
AWS Suspicious SAML Activity
mediumIdentifies when suspicious SAML activity has occurred in AWS. An adversary could gain backdoor access via SAML.
aws
Azure Domain Federation Settings Modified
mediumIdentifies when an user or application modified the federation settings on the domain.
azure
Azure Kubernetes Admission Controller
mediumIdentifies when an admission controller is executed in Azure Kubernetes. A Kubernetes Admission controller intercepts, and possibly modifies, requests to the Kubernetes API server. The behavior of this admission controller is determined by an admission webhook (MutatingAdmissionWebhook or ValidatingAdmissionWebhook) that the user deploys in the cluster. An adversary can use such webhooks as the MutatingAdmissionWebhook for obtaining persistence in the cluster. For example, attackers can intercept and modify the pod creation operations in the cluster and add their malicious container to every created pod. An adversary can use the webhook ValidatingAdmissionWebhook, which could be used to obtain access credentials. An adversary could use the webhook to intercept the requests to the API server, record secrets, and other sensitive information.
azure
Azure Unusual Authentication Interruption
mediumDetects when there is a interruption in the authentication process.
azure
Bitbucket User Login Failure
mediumDetects user authentication failure events. Please note that this rule can be noisy and it is recommended to use with correlation based on "author.name" field.
bitbucket
Bitlocker Key Retrieval
mediumMonitor and alert for Bitlocker key retrieval.
azure
Commvault QLogin with PublicSharingUser and GUID Password (CVE-2025-57788)
mediumDetects a qlogin.exe command attempting to authenticate as the internal `_+_PublicSharingUser_` using a GUID as the password. This could be an indicator of an attacker exploiting CVE-2025-57788 to gain initial access using leaked credentials.
windows · process_creation
Device Registration or Join Without MFA
mediumMonitor and alert for device registration or join events where MFA was not performed.
azure
DMSA Service Account Created in Specific OUs - PowerShell
mediumDetects the creation of a dMSA service account using the New-ADServiceAccount cmdlet in certain OUs. The fact that the cmdlet is used to create a dMSASvc account in a specific OU is highly suspicious. It is a pattern trying to exploit the BadSuccessor privilege escalation vulnerability in Windows Server 2025. On top of that, if the user that is creating the dMSASvc account is not a legitimate administrator or does not have the necessary permissions, it is a strong signal of an attempted or successful abuse of the BaDSuccessor vulnerability for privilege escalation within the Windows Server 2025 Active Directory environment.
windows · ps_script
External Remote RDP Logon from Public IP
mediumDetects successful logon from public IP address via RDP. This can indicate a publicly-exposed RDP port.
windows
Failed Logon From Public IP
mediumDetects a failed logon attempt from a public IP. A login from a public IP can indicate a misconfigured firewall or network boundary.
windows
Github SSH Certificate Configuration Changed
mediumDetects when changes are made to the SSH certificate configuration of the organization.
github
Google Cloud Kubernetes Admission Controller
mediumIdentifies when an admission controller is executed in GCP Kubernetes. A Kubernetes Admission controller intercepts, and possibly modifies, requests to the Kubernetes API server. The behavior of this admission controller is determined by an admission webhook (MutatingAdmissionWebhook or ValidatingAdmissionWebhook) that the user deploys in the cluster. An adversary can use such webhooks as the MutatingAdmissionWebhook for obtaining persistence in the cluster. For example, attackers can intercept and modify the pod creation operations in the cluster and add their malicious container to every created pod. An adversary can use the webhook ValidatingAdmissionWebhook, which could be used to obtain access credentials. An adversary could use the webhook to intercept the requests to the API server, record secrets, and other sensitive information.
gcp
Google Workspace Government Attack Warning
mediumDetects a login attempt in Google Workspace flagged as a potential attack by a government-backed threat actor
gcp
Guest User Invited By Non Approved Inviters
mediumDetects when a user that doesn't have permissions to invite a guest user attempts to invite one.
azure
Guest Users Invited To Tenant By Non Approved Inviters
mediumDetects guest users being invited to tenant by non-approved inviters
azure
Interactive Logon to Server Systems
mediumDetects interactive console logons to Server Systems
windows
Kubernetes Admission Controller Modification
mediumDetects when a modification (create, update or replace) action is taken that affects mutating or validating webhook configurations, as they can be used by an adversary to achieve persistence or exfiltrate access credentials.
kubernetes
Login to Disabled Account
mediumDetect failed attempts to sign in to disabled accounts.
azure
Logon from a Risky IP Address
mediumDetects when a Microsoft Cloud App Security reported when a user signs into your sanctioned apps from a risky IP address.
m365
Microsoft 365 - Impossible Travel Activity
mediumDetects when a Microsoft Cloud App Security reported a risky sign-in attempt due to a login associated with an impossible travel.
m365
msDS-ManagedAccountPrecededByLink Attribute Modified
mediumDetects modifications to the msDS-ManagedAccountPrecededByLink attribute, which may indicate an attempted or successful abuse of the BaD-Successor msDS-DelegatedManagedServiceAccount (DMSA) vulnerability. The DMSA is a new object class introduced in Windows Server 2025 that allows administrators to delegate the management of service accounts to other users or groups. Changes to this attribute by suspicious accounts or outside of normal administrative workflows are a strong signal of an attempted or successful abuse. If it is indeed modified by an account that is not typically responsible for such changes, it could indicate an attempt to exploit the BaD-Successor vulnerability for privilege escalation within the Windows Server 2025 Active Directory environment.
windows
Multifactor Authentication Denied
mediumUser has indicated they haven't instigated the MFA prompt and could indicate an attacker has the password for the account.
azure
Multifactor Authentication Interrupted
mediumIdentifies user login with multifactor authentication failures, which might be an indication an attacker has the password for the account but can't pass the MFA challenge.
azure
New DMSA Service Account Created in Specific OUs
mediumDetects the creation of a dMSASvc account using the New-ADServiceAccount cmdlet in certain OUs. The fact that the Cmdlet is used to create a dMSASvc account in a specific OU is highly suspicious. It is a pattern trying to exploit the BadSuccessor privilege escalation vulnerability in Windows Server 2025. On top of that, if the user that is creating the dMSASvc account is not a legitimate administrator or does not have the necessary permissions, it is a strong signal of an attempted or successful abuse of the BaDSuccessor vulnerability for privilege escalation within the Windows Server 2025 Active Directory environment.
windows · process_creation
New MsDS-DelegatedManagedServiceAccount (DMSA) Object Created
mediumDetects the creation of new msDS-DelegatedManagedServiceAccount objects, which could indicate potential abuse of privilege escalation vulnerabilities in Windows Server 2025. The msDS-DelegatedManagedServiceAccount (DMSA) is a new object class introduced in Windows Server 2025 that allows administrators to delegate the management of service accounts to other users or groups. Attackers may exploit this feature to create unauthorized service accounts with elevated privileges, leading to privilege escalation within the Active Directory environment. It is highly suspicious if an msDS-DelegatedManagedServiceAccount object is created without proper authorization or in an unexpected context, such as by a non-administrative user or outside of normal administrative workflows. So, it's a good idea to look out for accounts that are not typically responsible for service account creation to detect potential abuse of this feature.
windows
Password Provided In Command Line Of Net.EXE
mediumDetects a when net.exe is called with a password in the command line
windows · process_creation
Password Reset By User Account
mediumDetect when a user has reset their password in Azure AD
azure
Privileged Account Creation
mediumDetects when a new admin is created.
azure
Root Account Enable Via Dsenableroot
mediumDetects attempts to enable the root account via "dsenableroot"
macos · process_creation
Successful Authentications From Countries You Do Not Operate Out Of
mediumDetect successful authentications from countries you do not operate out of.
azure
Suspicious Computer Machine Password by PowerShell
mediumThe Reset-ComputerMachinePassword cmdlet changes the computer account password that the computers use to authenticate to the domain controllers in the domain. You can use it to reset the password of the local computer.
windows · ps_module
Suspicious Login Activity Classified By Google
mediumDetects Google Workspace login activity that's classified as suspicious by Google.
gcp
Suspicious Remote Logon with Explicit Credentials
mediumDetects suspicious processes logging on with explicit credentials
windows
User Access Blocked by Azure Conditional Access
mediumDetect access has been blocked by Conditional Access policies. The access policy does not allow token issuance which might be sights≈ of unauthorizeed login to valid accounts.
azure
User Added To Admin Group Via Dscl
mediumDetects attempts to create and add an account to the admin group via "dscl"
macos · process_creation
User Added To Admin Group Via DseditGroup
mediumDetects attempts to create and/or add an account to the admin group, thus granting admin privileges.
macos · process_creation
User Added To Admin Group Via Sysadminctl
mediumDetects attempts to create and add an account to the admin group via "sysadminctl"
macos · process_creation
User Added to an Administrator's Azure AD Role
mediumUser Added to an Administrator's Azure AD Role
azure
User Added to Local Administrator Group
mediumDetects the addition of a new member to the local administrator group, which could be legitimate activity or a sign of privilege escalation activity
windows
User State Changed From Guest To Member
mediumDetects the change of user type from "Guest" to "Member" for potential elevation of privilege.
azure
Users Authenticating To Other Azure AD Tenants
mediumDetect when users in your Azure AD tenant are authenticating to other Azure AD Tenants.
azure
Admin User Remote Logon
lowDetect remote login by Administrator user (depending on internal pattern).
windows
Azure AD Only Single Factor Authentication Required
lowDetect when users are authenticating without MFA being required.
azure
Cisco BGP Authentication Failures
lowDetects BGP failures which may be indicative of brute force attacks to manipulate routing
cisco
Cisco LDP Authentication Failures
lowDetects LDP failures which may be indicative of brute force attacks to manipulate MPLS labels
cisco
DMSA Link Attributes Modified
lowDetects modification of dMSA link attributes (msDS-ManagedAccountPrecededByLink) via PowerShell scripts. This command line pattern could be an indicator an attempt to exploit the BadSuccessor privilege escalation vulnerability in Windows Server 2025.
windows · ps_script
Failed Authentications From Countries You Do Not Operate Out Of
lowDetect failed authentications from countries you do not operate out of.
azure
Github New Secret Created
lowDetects when a user creates action secret for the organization, environment, codespaces or repository.
github
Github Self Hosted Runner Changes Detected
lowA self-hosted runner is a system that you deploy and manage to execute jobs from GitHub Actions on GitHub.com. This rule detects changes to self-hosted runners configurations in the environment. The self-hosted runner configuration changes once detected, it should be validated from GitHub UI because the log entry may not provide full context.
github
Guest Account Enabled Via Sysadminctl
lowDetects attempts to enable the guest account using the sysadminctl utility
macos · process_creation
Huawei BGP Authentication Failures
lowDetects BGP failures which may be indicative of brute force attacks to manipulate routing.
huawei
Juniper BGP Missing MD5
lowDetects juniper BGP missing MD5 digest. Which may be indicative of brute force attacks to manipulate routing.
juniper
Sign-ins by Unknown Devices
lowMonitor and alert for Sign-ins by unknown devices from non-Trusted locations.
azure