Sign-in Logs
| OperationName | Description | Sample | Rule |
|---|---|---|---|
| any | Any record in this table with no specific result or signal bucket filter. Every record carries OperationName = "Sign-in activity"; detections pivot on field values, not a per-action discriminator. | Y | Y |
| Success | Record with ResultType 0, the documented success code: the sign-in completed. | Y | Y |
| Invalid-credentials | Record with ResultType 50126 (bad username or password) or 50056 (null password), the primary brute-force and password spray signal. | Y | Y |
| Account-locked | Record with ResultType 50053: Microsoft Entra Smart Lockout engaged after repeated sign-in failures on the account. | N | Y |
| Password-expired | Record with ResultType 50055: the account's password has expired. | N | Y |
| Disabled | Record with ResultType 50057: sign-in attempted against a disabled account. May indicate an adversary attempting credentials for an account disabled after initial compromise, or a misconfigured service account. | N | Y |
| MFA-challenged | Record with ResultType 50074 (MFA required, challenge sent but not completed), 50076 or 500121 (MFA required but not satisfied for the resource / failed), or one of 50079, 50072, 53004 (further documented MFA-required-or-failed codes). | N | Y |
| Blocked-by-CA | Record with ResultType 53003 (blocked by a Conditional Access policy decision) or one of 53000, 53001, 53002, 50131, 50158, 50097 (further documented Conditional-Access-related block codes). Code 50158 (external security challenge not satisfied) can accompany either a passed or a failed challenge, so on its own it is not conclusive of a block. The specific policy and reason are carried in the record's ConditionalAccessPolicies dynamic array. | N | Y |
| Other | Record whose ResultType is not one of the codes this catalog materializes as its own bucket (for example 700016 application not registered in the tenant, or 90095 admin consent required). | Y | Y |
| Identity Protection (risk) | Record carrying a populated Identity Protection risk field (RiskState, RiskLevelDuringSignIn, RiskLevelAggregated, or RiskDetail). Populated only when Identity Protection is licensed (Microsoft Entra ID P2); unlicensed tenants receive the literal value hidden. | Y | Y |
| Target application | Record carrying AppDisplayName, AppId, or ResourceDisplayName: the application signed into and the OAuth resource (API) accessed. Rules hunt unexpected applications acquiring tokens for sensitive resources. | Y | Y |
| Authentication requirement | Record carrying AuthenticationRequirement (multiFactorAuthentication or singleFactorAuthentication): the policy-required authentication level for the sign-in, not whether MFA succeeded. | Y | Y |
| Conditional Access status | Record carrying ConditionalAccessStatus (success, failure, or notApplied): whether a Conditional Access policy applied to the sign-in. | Y | Y |
| Client app (legacy authentication) | Record carrying ClientAppUsed. Legacy authentication clients report values such as Other clients, IMAP, POP3, SMTP, Mapi, AutoDiscover, and Exchange ActiveSync; modern clients report Browser or Mobile Apps and Desktop Clients. | Y | Y |
any: Sign-in record (SigninLogs, any result)
#Description
Any record in this table with no specific result or signal bucket filter. Every record carries OperationName = "Sign-in activity"; detections pivot on field values, not a per-action discriminator.
Example Sign-in Log Entry #
{
"AADTenantId": "11111111-1111-1111-1111-111111111111",
"Agent": {
"agentType": "notAgentic",
"agentSubjectType": "notAgentic"
},
"AppDisplayName": "Microsoft Office 365 Portal",
"AppId": "00000006-0000-0ff1-ce00-000000000000",
"AppOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"AppliedEventListeners": "None",
"AuthenticationContextClassReferences": [],
"AuthenticationDetails": [
{
"authenticationStepDateTime": "2026-07-25T15:45:05.3446797+00:00",
"authenticationMethod": "Previously satisfied",
"succeeded": true,
"authenticationStepResultDetail": "First factor requirement satisfied by claim in the token",
"authenticationStepRequirement": "",
"StatusSequence": 0,
"RequestSequence": 0
},
{
"authenticationStepDateTime": "2026-07-25T15:45:05.3446797+00:00",
"authenticationMethod": "Previously satisfied",
"authenticationMethodDetail": "",
"succeeded": true,
"authenticationStepResultDetail": "MFA requirement satisfied by claim in the token",
"authenticationStepRequirement": ""
}
],
"AuthenticationProcessingDetails": [
{
"key": "Is Client Capable",
"value": "True"
},
{
"key": "Legacy TLS (TLS 1.0, 1.1, 3DES)",
"value": "False"
},
{
"key": "Is Legacy Store Used",
"value": "False"
},
{
"key": "Is CAE Token",
"value": "True"
}
],
"AuthenticationProtocol": "none",
"AuthenticationRequirement": "multiFactorAuthentication",
"AuthenticationRequirementPolicies": [
{
"requirementProvider": "securityDefaults",
"detail": "Security Defaults"
}
],
"AutonomousSystemNumber": "64512",
"Category": "SignInLogs",
"ClientAppUsed": "Browser",
"ClientCredentialType": "none",
"ConditionalAccessAudiences": [
"00000006-0000-0ff1-ce00-000000000000"
],
"ConditionalAccessPolicies": [
{
"id": "SecurityDefaults",
"displayName": "Security Defaults",
"enforcedGrantControls": [
"Mfa"
],
"result": "success",
"conditionsSatisfied": 3,
"conditionsNotSatisfied": 0
}
],
"ConditionalAccessStatus": "notApplied",
"CorrelationId": "bdaead9d-757c-4d71-b6a1-79948aa7aeca",
"CreatedDateTime": "2026-07-25T15:45:05.3446797Z",
"CrossTenantAccessType": "none",
"DeviceDetail": {
"deviceId": "",
"operatingSystem": "MacOs",
"browser": "Firefox 152.0",
"isCompliant": false,
"isManaged": false
},
"DurationMs": "0",
"FlaggedForReview": "None",
"HomeTenantId": "11111111-1111-1111-1111-111111111111",
"IPAddress": "2001:db8::10",
"Id": "e1dfa18f-4e2e-4e4d-bca7-eff8263e2c00",
"Identity": "Admin User",
"IncomingTokenType": "none",
"IsInteractive": "True",
"IsRisky": "None",
"IsTenantRestricted": "False",
"IsThroughGlobalSecureAccess": "False",
"Location": "US",
"LocationDetails": {
"city": "Redacted",
"state": "Redacted",
"countryOrRegion": "US",
"geoCoordinates": {
"latitude": 0.0,
"longitude": 0.0
}
},
"MfaDetail": "None",
"OperationName": "Sign-in activity",
"OperationVersion": "1.0",
"OriginalRequestId": "e1dfa18f-4e2e-4e4d-bca7-eff8263e2c00",
"OriginalTransferMethod": "none",
"ProcessingTimeInMilliseconds": "107",
"Resource": "Microsoft.aadiam",
"ResourceDisplayName": "Windows Azure Active Directory",
"ResourceGroup": "Microsoft.aadiam",
"ResourceId": "/tenants/11111111-1111-1111-1111-111111111111/providers/Microsoft.aadiam",
"ResourceIdentity": "00000002-0000-0000-c000-000000000000",
"ResourceOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"ResourceServicePrincipalId": "32296670-c2e0-46c9-9094-e0149fb34fa3",
"ResourceTenantId": "11111111-1111-1111-1111-111111111111",
"ResultSignature": "SUCCESS",
"ResultType": "0",
"RiskDetail": "hidden",
"RiskEventTypes": [],
"RiskEventTypes_V2": [],
"RiskLevelAggregated": "hidden",
"RiskLevelDuringSignIn": "hidden",
"RiskState": "none",
"ServicePrincipalId": "a982479a-70f4-45cb-8790-6495238e4eed",
"ServicePrincipalName": "Microsoft Office 365 Portal",
"SessionId": "0022840a-e4ab-884c-587f-d20d24637227",
"SessionLifetimePolicies": [],
"Status": {
"errorCode": 0,
"additionalDetails": "MFA requirement satisfied by claim in the token"
},
"TokenIssuerType": "AzureAD",
"TokenProtectionStatusDetails": {
"signInSessionStatus": "unbound",
"signInSessionStatusCode": 1002
},
"UniqueTokenIdentifier": "j6Hf4S5OTU68p-_4Jj4sAA",
"UserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:152.0) Gecko/20100101 Firefox/152.0",
"UserDisplayName": "Admin User",
"UserId": "aaaaaaaa-0000-0000-0000-000000000001",
"UserPrincipalName": "adminuser@example.onmicrosoft.com",
"UserType": "Member"
}
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
event.outcome (elastic rule field) | eq | success | 16 rules | elastic |
azure_ad::user_type (elastic rule field) | eq | member | 10 rules | elastic |
EventType (elastic rule field) | eq | sign-in activity | 7 rules | elastic |
azure_ad::app_id (elastic rule field) | eq | 29d9ed98-a469-4536-ade2-f981bc1d605e | 5 rules | elastic |
Active (kusto rule field) | eq | true | 4 rules | kusto |
SigninLogs_TimeGenerated (kusto rule field) | cross_field_compare | ExpirationDateTime | 4 rules | kusto |
SigninLogs_TimeGenerated (kusto rule field) | cross_field_compare | ValidUntil | 3 rules | kusto |
azure_ad::resource_id (elastic rule field) | eq | 00000002-0000-0000-c000-000000000000 | 3 rules | elastic |
azure_ad::resource_id (elastic rule field) | in | 00000003-0000-0000-c000-000000000000 | 4 rules | elastic |
security_result.action (Chronicle) | eq | ALLOW | 4 rules | chronicle |
ActivityType (kusto rule field) | in | FailedLogOn | 3 rules | kusto |
ActivityType (kusto rule field) | in | LogOn | 3 rules | kusto |
azure_ad::authentication_protocol (elastic rule field) | eq | devicecode | 3 rules | elastic |
azure_ad::authentication_requirement (elastic rule field) | eq | singlefactorauthentication | 3 rules | elastic |
azure_ad::user_principal_name (elastic rule field) | is_not_null | | 3 rules | elastic |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Sigma #
T1078, T1078.004T1078T1078Elastic #
T1078T1078, T1078.004, T1098, T1098.001, T1213, T1213.002T1078, T1078.004, T1528, T1566, T1566.002Splunk #
T1528, T1566, T1566.002T1621T1110, T1110.003Kusto #
T1078T1071T1567YARA-L #
T1078, T1078.004T1566Panther #
T1078, T1078.004, T1550, T1550.001, T1566, T1566.002T1110, T1110.001, T1110.003, T1110.004T1078, T1110
Success: Successful sign-in
#Description
Record with ResultType 0, the documented success code: the sign-in completed.
Example Sign-in Log Entry #
{
"AADTenantId": "11111111-1111-1111-1111-111111111111",
"Agent": {
"agentType": "notAgentic",
"agentSubjectType": "notAgentic"
},
"AppDisplayName": "Microsoft Office 365 Portal",
"AppId": "00000006-0000-0ff1-ce00-000000000000",
"AppOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"AppliedEventListeners": "None",
"AuthenticationContextClassReferences": [],
"AuthenticationDetails": [
{
"authenticationStepDateTime": "2026-07-25T15:45:05.3446797+00:00",
"authenticationMethod": "Previously satisfied",
"succeeded": true,
"authenticationStepResultDetail": "First factor requirement satisfied by claim in the token",
"authenticationStepRequirement": "",
"StatusSequence": 0,
"RequestSequence": 0
},
{
"authenticationStepDateTime": "2026-07-25T15:45:05.3446797+00:00",
"authenticationMethod": "Previously satisfied",
"authenticationMethodDetail": "",
"succeeded": true,
"authenticationStepResultDetail": "MFA requirement satisfied by claim in the token",
"authenticationStepRequirement": ""
}
],
"AuthenticationProcessingDetails": [
{
"key": "Is Client Capable",
"value": "True"
},
{
"key": "Legacy TLS (TLS 1.0, 1.1, 3DES)",
"value": "False"
},
{
"key": "Is Legacy Store Used",
"value": "False"
},
{
"key": "Is CAE Token",
"value": "True"
}
],
"AuthenticationProtocol": "none",
"AuthenticationRequirement": "multiFactorAuthentication",
"AuthenticationRequirementPolicies": [
{
"requirementProvider": "securityDefaults",
"detail": "Security Defaults"
}
],
"AutonomousSystemNumber": "64512",
"Category": "SignInLogs",
"ClientAppUsed": "Browser",
"ClientCredentialType": "none",
"ConditionalAccessAudiences": [
"00000006-0000-0ff1-ce00-000000000000"
],
"ConditionalAccessPolicies": [
{
"id": "SecurityDefaults",
"displayName": "Security Defaults",
"enforcedGrantControls": [
"Mfa"
],
"result": "success",
"conditionsSatisfied": 3,
"conditionsNotSatisfied": 0
}
],
"ConditionalAccessStatus": "notApplied",
"CorrelationId": "bdaead9d-757c-4d71-b6a1-79948aa7aeca",
"CreatedDateTime": "2026-07-25T15:45:05.3446797Z",
"CrossTenantAccessType": "none",
"DeviceDetail": {
"deviceId": "",
"operatingSystem": "MacOs",
"browser": "Firefox 152.0",
"isCompliant": false,
"isManaged": false
},
"DurationMs": "0",
"FlaggedForReview": "None",
"HomeTenantId": "11111111-1111-1111-1111-111111111111",
"IPAddress": "2001:db8::10",
"Id": "e1dfa18f-4e2e-4e4d-bca7-eff8263e2c00",
"Identity": "Admin User",
"IncomingTokenType": "none",
"IsInteractive": "True",
"IsRisky": "None",
"IsTenantRestricted": "False",
"IsThroughGlobalSecureAccess": "False",
"Location": "US",
"LocationDetails": {
"city": "Redacted",
"state": "Redacted",
"countryOrRegion": "US",
"geoCoordinates": {
"latitude": 0.0,
"longitude": 0.0
}
},
"MfaDetail": "None",
"OperationName": "Sign-in activity",
"OperationVersion": "1.0",
"OriginalRequestId": "e1dfa18f-4e2e-4e4d-bca7-eff8263e2c00",
"OriginalTransferMethod": "none",
"ProcessingTimeInMilliseconds": "107",
"Resource": "Microsoft.aadiam",
"ResourceDisplayName": "Windows Azure Active Directory",
"ResourceGroup": "Microsoft.aadiam",
"ResourceId": "/tenants/11111111-1111-1111-1111-111111111111/providers/Microsoft.aadiam",
"ResourceIdentity": "00000002-0000-0000-c000-000000000000",
"ResourceOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"ResourceServicePrincipalId": "32296670-c2e0-46c9-9094-e0149fb34fa3",
"ResourceTenantId": "11111111-1111-1111-1111-111111111111",
"ResultSignature": "SUCCESS",
"ResultType": "0",
"RiskDetail": "hidden",
"RiskEventTypes": [],
"RiskEventTypes_V2": [],
"RiskLevelAggregated": "hidden",
"RiskLevelDuringSignIn": "hidden",
"RiskState": "none",
"ServicePrincipalId": "a982479a-70f4-45cb-8790-6495238e4eed",
"ServicePrincipalName": "Microsoft Office 365 Portal",
"SessionId": "0022840a-e4ab-884c-587f-d20d24637227",
"SessionLifetimePolicies": [],
"Status": {
"errorCode": 0,
"additionalDetails": "MFA requirement satisfied by claim in the token"
},
"TokenIssuerType": "AzureAD",
"TokenProtectionStatusDetails": {
"signInSessionStatus": "unbound",
"signInSessionStatusCode": 1002
},
"UniqueTokenIdentifier": "j6Hf4S5OTU68p-_4Jj4sAA",
"UserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:152.0) Gecko/20100101 Firefox/152.0",
"UserDisplayName": "Admin User",
"UserId": "aaaaaaaa-0000-0000-0000-000000000001",
"UserPrincipalName": "adminuser@example.onmicrosoft.com",
"UserType": "Member"
}
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
ResultType | eq | 0 | 21 rules | kusto, sigma |
ResultType (kusto rule field) | in | 0 | 3 rules | kusto |
category (splunk rule field) | eq | signinlogs | 4 rules | splunk |
properties.authenticationDetails{}.succeeded (splunk rule field) | eq | true | 4 rules | splunk |
Status (sigma rule field) | eq | success | 3 rules | sigma |
azure_ad::authentication_requirement (sigma rule field) | eq | singlefactorauthentication | 3 rules | sigma |
AppId (kusto rule field) | is_not_null | | 2 rules | kusto |
DeviceAction (kusto rule field) | ne | Block | 2 rules | kusto |
DeviceProduct (kusto rule field) | starts_with | FireWall | 2 rules | kusto |
DeviceProduct (kusto rule field) | starts_with | FortiGate | 2 rules | kusto |
DeviceProduct (kusto rule field) | starts_with | NSSWeblog | 2 rules | kusto |
DeviceProduct (kusto rule field) | starts_with | PAN | 2 rules | kusto |
DeviceProduct (kusto rule field) | starts_with | URL | 2 rules | kusto |
DeviceProduct (kusto rule field) | starts_with | VPN | 2 rules | kusto |
DeviceVendor (kusto rule field) | contains | check point | 2 rules | kusto |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Sigma #
T1087, T1087.004, T1526T1078, T1078.004, T1556, T1556.006↳ also matches Authentication requirement: Sign-in recording an authentication requirement T1078↳ also matches Identity Protection (risk): Sign-in with an Identity Protection risk assessment, Authentication requirement: Sign-in recording an authentication requirement Elastic #
T1078, T1078.004, T1528, T1557Splunk #
T1078↳ also matches Authentication requirement: Sign-in recording an authentication requirement T1110, T1110.001, T1110.003T1078, T1078.004, T1586, T1586.003↳ also matches Target application: Sign-in naming a target application Kusto #
T1078, T1110↳ also matches Other: Sign-in with another recorded result T1071↳ also matches Identity Protection (risk): Sign-in with an Identity Protection risk assessment T1078
Invalid-credentials: Sign-in with invalid credentials
#Description
Record with ResultType 50126 (bad username or password) or 50056 (null password), the primary brute-force and password spray signal.
Example Sign-in Log Entry #
{
"AADTenantId": "11111111-1111-1111-1111-111111111111",
"Agent": {
"agentType": "notAgentic",
"agentSubjectType": "notAgentic"
},
"AlternateSignInName": "dwharn-signin-64f96b62@example.onmicrosoft.com",
"AppDisplayName": "dw-signin-password-probe-64f96b62",
"AppId": "5ef99b61-c0dc-423d-b174-4d12253e5e9c",
"AppOwnerTenantId": "11111111-1111-1111-1111-111111111111",
"AppliedEventListeners": "None",
"AuthenticationContextClassReferences": [],
"AuthenticationDetails": [
{
"authenticationStepDateTime": "2026-07-26T02:29:55.638094+00:00",
"authenticationMethod": "Password",
"authenticationMethodDetail": "Password in the cloud",
"succeeded": false,
"authenticationStepResultDetail": "Invalid username or password or Invalid on-premise username or password.",
"authenticationStepRequirement": "",
"StatusSequence": 0,
"RequestSequence": 1
}
],
"AuthenticationProcessingDetails": [
{
"key": "Legacy TLS (TLS 1.0, 1.1, 3DES)",
"value": "False"
},
{
"key": "Is Legacy Store Used",
"value": "False"
},
{
"key": "Is CAE Token",
"value": "False"
}
],
"AuthenticationProtocol": "none",
"AuthenticationRequirement": "singleFactorAuthentication",
"AuthenticationRequirementPolicies": [],
"AutonomousSystemNumber": "64512",
"Category": "SignInLogs",
"ClientAppUsed": "Mobile Apps and Desktop clients",
"ClientCredentialType": "none",
"ConditionalAccessAudiences": [],
"ConditionalAccessPolicies": [],
"ConditionalAccessStatus": "notApplied",
"CorrelationId": "1e5fe688-8508-4c4e-b576-010770b58094",
"CreatedDateTime": "2026-07-26T02:29:55.638094Z",
"CrossTenantAccessType": "none",
"DeviceDetail": {
"deviceId": "",
"operatingSystem": "",
"browser": "",
"isCompliant": false,
"isManaged": false
},
"DurationMs": "0",
"FlaggedForReview": "None",
"HomeTenantId": "11111111-1111-1111-1111-111111111111",
"IPAddress": "203.0.113.10",
"Id": "3f8bdb16-67a5-4a70-a6d5-4f62cd2c2b00",
"Identity": "dw harness sign-in probe",
"IncomingTokenType": "none",
"IsInteractive": "True",
"IsRisky": "None",
"IsTenantRestricted": "False",
"IsThroughGlobalSecureAccess": "False",
"Location": "US",
"LocationDetails": {
"city": "Redacted",
"state": "Redacted",
"countryOrRegion": "US",
"geoCoordinates": {
"latitude": 0.0,
"longitude": 0.0
}
},
"MfaDetail": "None",
"OperationName": "Sign-in activity",
"OperationVersion": "1.0",
"OriginalRequestId": "3f8bdb16-67a5-4a70-a6d5-4f62cd2c2b00",
"OriginalTransferMethod": "none",
"ProcessingTimeInMilliseconds": "99",
"Resource": "Microsoft.aadiam",
"ResourceDisplayName": "Microsoft Graph",
"ResourceGroup": "Microsoft.aadiam",
"ResourceId": "/tenants/11111111-1111-1111-1111-111111111111/providers/Microsoft.aadiam",
"ResourceIdentity": "00000003-0000-0000-c000-000000000000",
"ResourceOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"ResourceServicePrincipalId": "2e5ab30e-ae89-43c2-b130-0022f3d655a7",
"ResourceTenantId": "11111111-1111-1111-1111-111111111111",
"ResultDescription": "Error validating credentials due to invalid username or password.",
"ResultSignature": "FAILURE",
"ResultType": "50126",
"RiskDetail": "none",
"RiskEventTypes": [],
"RiskEventTypes_V2": [],
"RiskLevelAggregated": "none",
"RiskLevelDuringSignIn": "none",
"RiskState": "none",
"ServicePrincipalId": "00000000-0000-0000-0000-000000000000",
"ServicePrincipalName": "dw-signin-password-probe-64f96b62",
"SessionLifetimePolicies": [],
"SignInIdentifier": "dwharn-signin-64f96b62@example.onmicrosoft.com",
"Status": {
"errorCode": 50126,
"failureReason": "Error validating credentials due to invalid username or password."
},
"TokenIssuerType": "AzureAD",
"TokenProtectionStatusDetails": {
"signInSessionStatus": "none",
"signInSessionStatusCode": 0
},
"UniqueTokenIdentifier": "FtuLP6VncEqm1U9izSwrAA",
"UserAgent": "Python-urllib/3.11",
"UserDisplayName": "dw harness sign-in probe",
"UserId": "5acb823e-47b2-4675-9305-213624ea5ff4",
"UserPrincipalName": "dwharn-signin-64f96b62@example.onmicrosoft.com",
"UserType": "Member"
}
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
category (splunk rule field) | eq | signinlogs | 4 rules | splunk |
properties.authenticationDetails{}.succeeded (splunk rule field) | eq | false | 4 rules | splunk |
properties.status.errorCode (splunk rule field) | eq | 50126 | 4 rules | splunk |
aws::userAgent (elastic rule field) | ne | mozilla/5.0 (compatible; msal 1.0) pkeyauth/1.0 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 120000 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 120002 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 120020 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50034 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50055 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50056 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50057 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50064 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50076 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50079 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50105 | 2 rules | elastic |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Elastic #
T1110, T1110.001, T1110.003, T1110.004↳ also matches Password-expired: Sign-in blocked by expired password, Disabled: Sign-in attempted against a disabled account, MFA-challenged: Sign-in with an incomplete or failed MFA challenge, Other: Sign-in with another recorded result, Authentication requirement: Sign-in recording an authentication requirement T1110, T1110.001, T1110.003, T1110.004↳ also matches Password-expired: Sign-in blocked by expired password, Disabled: Sign-in attempted against a disabled account, MFA-challenged: Sign-in with an incomplete or failed MFA challenge, Other: Sign-in with another recorded result, Target application: Sign-in naming a target application Splunk #
T1110, T1110.001T1110, T1110.001, T1110.003T1110, T1110.003, T1110.004, T1586, T1586.003
Account-locked: Sign-in blocked by account lockout
#Description
Record with ResultType 50053: Microsoft Entra Smart Lockout engaged after repeated sign-in failures on the account.
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Sigma #
T1110Elastic #
T1110, T1110.001, T1110.003, T1110.004↳ also matches Authentication requirement: Sign-in recording an authentication requirement
Password-expired: Sign-in blocked by expired password
#Description
Record with ResultType 50055: the account's password has expired.
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
aws::userAgent (elastic rule field) | ne | mozilla/5.0 (compatible; msal 1.0) pkeyauth/1.0 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 120000 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 120002 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 120020 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50034 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50055 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50056 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50057 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50064 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50076 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50079 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50105 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50126 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50135 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50142 | 2 rules | elastic |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Elastic #
T1110, T1110.001, T1110.003, T1110.004↳ also matches Invalid-credentials: Sign-in with invalid credentials, Disabled: Sign-in attempted against a disabled account, MFA-challenged: Sign-in with an incomplete or failed MFA challenge, Other: Sign-in with another recorded result, Authentication requirement: Sign-in recording an authentication requirement T1110, T1110.001, T1110.003, T1110.004↳ also matches Invalid-credentials: Sign-in with invalid credentials, Disabled: Sign-in attempted against a disabled account, MFA-challenged: Sign-in with an incomplete or failed MFA challenge, Other: Sign-in with another recorded result, Target application: Sign-in naming a target application
Disabled: Sign-in attempted against a disabled account
#Description
Record with ResultType 50057: sign-in attempted against a disabled account. May indicate an adversary attempting credentials for an account disabled after initial compromise, or a misconfigured service account.
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
ResultType | eq | 50057 | 3 rules | kusto, sigma |
aws::userAgent (elastic rule field) | ne | mozilla/5.0 (compatible; msal 1.0) pkeyauth/1.0 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 120000 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 120002 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 120020 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50034 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50055 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50056 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50057 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50064 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50076 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50079 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50105 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50126 | 2 rules | elastic |
azure_ad::result_type (elastic rule field) | in | 50135 | 2 rules | elastic |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Sigma #
T1078, T1078.004T1078, T1078.004Elastic #
T1110, T1110.001, T1110.003, T1110.004↳ also matches Invalid-credentials: Sign-in with invalid credentials, Password-expired: Sign-in blocked by expired password, MFA-challenged: Sign-in with an incomplete or failed MFA challenge, Other: Sign-in with another recorded result, Authentication requirement: Sign-in recording an authentication requirement T1110, T1110.001, T1110.003, T1110.004↳ also matches Invalid-credentials: Sign-in with invalid credentials, Password-expired: Sign-in blocked by expired password, MFA-challenged: Sign-in with an incomplete or failed MFA challenge, Other: Sign-in with another recorded result, Target application: Sign-in naming a target application Kusto #
T1078, T1098, T1114↳ also matches Success: Successful sign-in
MFA-challenged: Sign-in with an incomplete or failed MFA challenge
#Description
Record with ResultType 50074 (MFA required, challenge sent but not completed), 50076 or 500121 (MFA required but not satisfied for the resource / failed), or one of 50079, 50072, 53004 (further documented MFA-required-or-failed codes).
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
ResultType | eq | 500121 | 2 rules | kusto, sigma |
ResultType (kusto rule field) | in | 50074 | 2 rules | kusto |
ResultType (kusto rule field) | in | 50076 | 2 rules | kusto |
ResultType (kusto rule field) | in | 0 | 1 rule | kusto |
category (splunk rule field) | eq | signinlogs | 2 rules | splunk |
properties.status.errorCode (splunk rule field) | eq | 500121 | 2 rules | splunk |
ActivityType (kusto rule field) | in | FailedLogOn | 1 rule | kusto |
ActivityType (kusto rule field) | in | LogOn | 1 rule | kusto |
SourceIPAddress (kusto rule field) | is_not_null | | 1 rule | kusto |
UEBARiskScore (kusto rule field) | gt | 3 | 1 rule | kusto |
count (splunk rule field) | gt | 10 | 1 rule | splunk |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Sigma #
Elastic #
T1110, T1110.001, T1110.003, T1110.004↳ also matches Invalid-credentials: Sign-in with invalid credentials, Password-expired: Sign-in blocked by expired password, Disabled: Sign-in attempted against a disabled account, Other: Sign-in with another recorded result, Authentication requirement: Sign-in recording an authentication requirement T1110, T1110.001, T1110.003, T1110.004↳ also matches Invalid-credentials: Sign-in with invalid credentials, Password-expired: Sign-in blocked by expired password, Disabled: Sign-in attempted against a disabled account, Other: Sign-in with another recorded result, Target application: Sign-in naming a target application Splunk #
T1078, T1078.004, T1586, T1586.003, T1621T1078, T1078.004, T1586, T1586.003, T1621Kusto #
T1078, T1190↳ also matches Target application: Sign-in naming a target application T1078↳ also matches Success: Successful sign-in T1078, T1078.004
Blocked-by-CA: Sign-in blocked by Conditional Access
#Description
Record with ResultType 53003 (blocked by a Conditional Access policy decision) or one of 53000, 53001, 53002, 50131, 50158, 50097 (further documented Conditional-Access-related block codes). Code 50158 (external security challenge not satisfied) can accompany either a passed or a failed challenge, so on its own it is not conclusive of a block. The specific policy and reason are carried in the record's ConditionalAccessPolicies dynamic array.
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
ResultType (sigma rule field) | eq | 53003 | 2 rules | sigma |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Sigma #
T1078, T1078.004, T1110T1078↳ also matches Other: Sign-in with another recorded result T1078, T1078.004, T1110
Other: Sign-in with another recorded result
#Description
Record whose ResultType is not one of the codes this catalog materializes as its own bucket (for example 700016 application not registered in the tenant, or 90095 admin consent required).
Example Sign-in Log Entry #
{
"AADTenantId": "11111111-1111-1111-1111-111111111111",
"Agent": {
"agentType": "notAgentic",
"agentSubjectType": "notAgentic"
},
"AppDisplayName": "Microsoft Azure CLI",
"AppId": "04b07795-8ddb-461a-bbee-02f9e1bf7b46",
"AppOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"AppliedEventListeners": "None",
"AuthenticationContextClassReferences": [],
"AuthenticationDetails": [
{
"authenticationStepDateTime": "2026-07-26T02:24:29.3775727+00:00",
"authenticationMethod": "Previously satisfied",
"succeeded": true,
"authenticationStepResultDetail": "First factor requirement satisfied by claim in the token",
"authenticationStepRequirement": "",
"StatusSequence": 0,
"RequestSequence": 0
},
{
"authenticationStepDateTime": "2026-07-26T02:24:29.3775727+00:00",
"authenticationMethod": "Previously satisfied",
"authenticationMethodDetail": "",
"succeeded": true,
"authenticationStepResultDetail": "MFA requirement satisfied by claim in the token",
"authenticationStepRequirement": ""
}
],
"AuthenticationProcessingDetails": [
{
"key": "Legacy TLS (TLS 1.0, 1.1, 3DES)",
"value": "False"
},
{
"key": "Is Legacy Store Used",
"value": "False"
},
{
"key": "Is CAE Token",
"value": "False"
}
],
"AuthenticationProtocol": "none",
"AuthenticationRequirement": "multiFactorAuthentication",
"AuthenticationRequirementPolicies": [
{
"requirementProvider": "securityDefaults",
"detail": "Security Defaults"
}
],
"AutonomousSystemNumber": "64512",
"Category": "SignInLogs",
"ClientAppUsed": "Mobile Apps and Desktop clients",
"ClientCredentialType": "none",
"ConditionalAccessAudiences": [
"797f4846-ba00-4fd7-ba43-dac1f8f63013"
],
"ConditionalAccessPolicies": [
{
"id": "SecurityDefaults",
"displayName": "Security Defaults",
"enforcedGrantControls": [
"Mfa"
],
"result": "success",
"conditionsSatisfied": 3,
"conditionsNotSatisfied": 0
}
],
"ConditionalAccessStatus": "notApplied",
"CorrelationId": "8ee9beb6-93b4-4337-a949-265d70809f9d",
"CreatedDateTime": "2026-07-26T02:24:29.3775727Z",
"CrossTenantAccessType": "none",
"DeviceDetail": {
"deviceId": "",
"operatingSystem": "Linux",
"browser": "Firefox 152.0",
"isCompliant": false,
"isManaged": false
},
"DurationMs": "0",
"FlaggedForReview": "None",
"HomeTenantId": "11111111-1111-1111-1111-111111111111",
"IPAddress": "203.0.113.10",
"Id": "87fd81bb-382b-4989-b215-6eb0f8172500",
"Identity": "Admin User",
"IncomingTokenType": "none",
"IsInteractive": "True",
"IsRisky": "None",
"IsTenantRestricted": "False",
"IsThroughGlobalSecureAccess": "False",
"Location": "US",
"LocationDetails": {
"city": "Redacted",
"state": "Redacted",
"countryOrRegion": "US",
"geoCoordinates": {
"latitude": 0.0,
"longitude": 0.0
}
},
"MfaDetail": "None",
"OperationName": "Sign-in activity",
"OperationVersion": "1.0",
"OriginalRequestId": "87fd81bb-382b-4989-b215-6eb0f8172500",
"OriginalTransferMethod": "deviceCodeFlow",
"ProcessingTimeInMilliseconds": "105",
"Resource": "Microsoft.aadiam",
"ResourceDisplayName": "Azure Resource Manager",
"ResourceGroup": "Microsoft.aadiam",
"ResourceId": "/tenants/11111111-1111-1111-1111-111111111111/providers/Microsoft.aadiam",
"ResourceIdentity": "797f4846-ba00-4fd7-ba43-dac1f8f63013",
"ResourceOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"ResourceServicePrincipalId": "0a5a0151-c294-4242-9427-7bc688760df5",
"ResourceTenantId": "11111111-1111-1111-1111-111111111111",
"ResultDescription": "For security reasons, user confirmation is required for this request. Please repeat the request allowing user interaction.",
"ResultSignature": "FAILURE",
"ResultType": "50199",
"RiskDetail": "none",
"RiskEventTypes": [],
"RiskEventTypes_V2": [],
"RiskLevelAggregated": "none",
"RiskLevelDuringSignIn": "none",
"RiskState": "none",
"ServicePrincipalId": "00000000-0000-0000-0000-000000000000",
"ServicePrincipalName": "Microsoft Azure CLI",
"SessionId": "006ea83a-2932-54d9-1731-544dd799b8f0",
"SessionLifetimePolicies": [],
"Status": {
"errorCode": 50199,
"failureReason": "For security reasons, user confirmation is required for this request. Please repeat the request allowing user interaction.",
"additionalDetails": "MFA requirement satisfied by claim in the token"
},
"TokenIssuerType": "AzureAD",
"TokenProtectionStatusDetails": {
"signInSessionStatus": "unbound",
"signInSessionStatusCode": 1002
},
"UniqueTokenIdentifier": "u4H9hys4iUmyFW6w-BclAA",
"UserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:152.0) Gecko/20100101 Firefox/152.0",
"UserDisplayName": "Admin User",
"UserId": "aaaaaaaa-0000-0000-0000-000000000001",
"UserPrincipalName": "adminuser@example.onmicrosoft.com",
"UserType": "Member"
}
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
ResultType (kusto rule field) | in | 0 | 2 rules | kusto |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Sigma #
T1078↳ also matches Blocked-by-CA: Sign-in blocked by Conditional Access Elastic #
T1110, T1110.001, T1110.003, T1110.004↳ also matches Invalid-credentials: Sign-in with invalid credentials, Password-expired: Sign-in blocked by expired password, Disabled: Sign-in attempted against a disabled account, MFA-challenged: Sign-in with an incomplete or failed MFA challenge, Authentication requirement: Sign-in recording an authentication requirement T1110, T1110.001, T1110.003, T1110.004↳ also matches Invalid-credentials: Sign-in with invalid credentials, Password-expired: Sign-in blocked by expired password, Disabled: Sign-in attempted against a disabled account, MFA-challenged: Sign-in with an incomplete or failed MFA challenge, Target application: Sign-in naming a target application Kusto #
T1528↳ also matches Target application: Sign-in naming a target application T1078, T1110↳ also matches Success: Successful sign-in T1651↳ also matches Success: Successful sign-in, Target application: Sign-in naming a target application
Identity Protection (risk): Sign-in with an Identity Protection risk assessment
#Description
Record carrying a populated Identity Protection risk field (RiskState, RiskLevelDuringSignIn, RiskLevelAggregated, or RiskDetail). Populated only when Identity Protection is licensed (Microsoft Entra ID P2); unlicensed tenants receive the literal value hidden.
Example Sign-in Log Entry #
{
"AADTenantId": "11111111-1111-1111-1111-111111111111",
"Agent": {
"agentType": "notAgentic",
"agentSubjectType": "notAgentic"
},
"AppDisplayName": "Microsoft Office 365 Portal",
"AppId": "00000006-0000-0ff1-ce00-000000000000",
"AppOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"AppliedEventListeners": "None",
"AuthenticationContextClassReferences": [],
"AuthenticationDetails": [
{
"authenticationStepDateTime": "2026-07-25T15:45:05.3446797+00:00",
"authenticationMethod": "Previously satisfied",
"succeeded": true,
"authenticationStepResultDetail": "First factor requirement satisfied by claim in the token",
"authenticationStepRequirement": "",
"StatusSequence": 0,
"RequestSequence": 0
},
{
"authenticationStepDateTime": "2026-07-25T15:45:05.3446797+00:00",
"authenticationMethod": "Previously satisfied",
"authenticationMethodDetail": "",
"succeeded": true,
"authenticationStepResultDetail": "MFA requirement satisfied by claim in the token",
"authenticationStepRequirement": ""
}
],
"AuthenticationProcessingDetails": [
{
"key": "Is Client Capable",
"value": "True"
},
{
"key": "Legacy TLS (TLS 1.0, 1.1, 3DES)",
"value": "False"
},
{
"key": "Is Legacy Store Used",
"value": "False"
},
{
"key": "Is CAE Token",
"value": "True"
}
],
"AuthenticationProtocol": "none",
"AuthenticationRequirement": "multiFactorAuthentication",
"AuthenticationRequirementPolicies": [
{
"requirementProvider": "securityDefaults",
"detail": "Security Defaults"
}
],
"AutonomousSystemNumber": "64512",
"Category": "SignInLogs",
"ClientAppUsed": "Browser",
"ClientCredentialType": "none",
"ConditionalAccessAudiences": [
"00000006-0000-0ff1-ce00-000000000000"
],
"ConditionalAccessPolicies": [
{
"id": "SecurityDefaults",
"displayName": "Security Defaults",
"enforcedGrantControls": [
"Mfa"
],
"result": "success",
"conditionsSatisfied": 3,
"conditionsNotSatisfied": 0
}
],
"ConditionalAccessStatus": "notApplied",
"CorrelationId": "bdaead9d-757c-4d71-b6a1-79948aa7aeca",
"CreatedDateTime": "2026-07-25T15:45:05.3446797Z",
"CrossTenantAccessType": "none",
"DeviceDetail": {
"deviceId": "",
"operatingSystem": "MacOs",
"browser": "Firefox 152.0",
"isCompliant": false,
"isManaged": false
},
"DurationMs": "0",
"FlaggedForReview": "None",
"HomeTenantId": "11111111-1111-1111-1111-111111111111",
"IPAddress": "2001:db8::10",
"Id": "e1dfa18f-4e2e-4e4d-bca7-eff8263e2c00",
"Identity": "Admin User",
"IncomingTokenType": "none",
"IsInteractive": "True",
"IsRisky": "None",
"IsTenantRestricted": "False",
"IsThroughGlobalSecureAccess": "False",
"Location": "US",
"LocationDetails": {
"city": "Redacted",
"state": "Redacted",
"countryOrRegion": "US",
"geoCoordinates": {
"latitude": 0.0,
"longitude": 0.0
}
},
"MfaDetail": "None",
"OperationName": "Sign-in activity",
"OperationVersion": "1.0",
"OriginalRequestId": "e1dfa18f-4e2e-4e4d-bca7-eff8263e2c00",
"OriginalTransferMethod": "none",
"ProcessingTimeInMilliseconds": "107",
"Resource": "Microsoft.aadiam",
"ResourceDisplayName": "Windows Azure Active Directory",
"ResourceGroup": "Microsoft.aadiam",
"ResourceId": "/tenants/11111111-1111-1111-1111-111111111111/providers/Microsoft.aadiam",
"ResourceIdentity": "00000002-0000-0000-c000-000000000000",
"ResourceOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"ResourceServicePrincipalId": "32296670-c2e0-46c9-9094-e0149fb34fa3",
"ResourceTenantId": "11111111-1111-1111-1111-111111111111",
"ResultSignature": "SUCCESS",
"ResultType": "0",
"RiskDetail": "hidden",
"RiskEventTypes": [],
"RiskEventTypes_V2": [],
"RiskLevelAggregated": "hidden",
"RiskLevelDuringSignIn": "hidden",
"RiskState": "none",
"ServicePrincipalId": "a982479a-70f4-45cb-8790-6495238e4eed",
"ServicePrincipalName": "Microsoft Office 365 Portal",
"SessionId": "0022840a-e4ab-884c-587f-d20d24637227",
"SessionLifetimePolicies": [],
"Status": {
"errorCode": 0,
"additionalDetails": "MFA requirement satisfied by claim in the token"
},
"TokenIssuerType": "AzureAD",
"TokenProtectionStatusDetails": {
"signInSessionStatus": "unbound",
"signInSessionStatusCode": 1002
},
"UniqueTokenIdentifier": "j6Hf4S5OTU68p-_4Jj4sAA",
"UserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:152.0) Gecko/20100101 Firefox/152.0",
"UserDisplayName": "Admin User",
"UserId": "aaaaaaaa-0000-0000-0000-000000000001",
"UserPrincipalName": "adminuser@example.onmicrosoft.com",
"UserType": "Member"
}
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
ResultType (kusto rule field) | eq | 0 | 3 rules | kusto |
RiskLevelAggregated (kusto rule field) | eq | high | 2 rules | kusto |
RiskLevelDuringSignIn (kusto rule field) | eq | high | 2 rules | kusto |
RiskState (kusto rule field) | eq | atRisk | 2 rules | kusto |
AccountObjectId (kusto rule field) | is_not_null | | 1 rule | kusto |
DeviceAction (kusto rule field) | ne | Block | 1 rule | kusto |
DeviceProduct (kusto rule field) | starts_with | FireWall | 1 rule | kusto |
DeviceProduct (kusto rule field) | starts_with | FortiGate | 1 rule | kusto |
DeviceProduct (kusto rule field) | starts_with | NSSWeblog | 1 rule | kusto |
DeviceProduct (kusto rule field) | starts_with | PAN | 1 rule | kusto |
DeviceProduct (kusto rule field) | starts_with | URL | 1 rule | kusto |
DeviceProduct (kusto rule field) | starts_with | VPN | 1 rule | kusto |
DeviceVendor (kusto rule field) | contains | check point | 1 rule | kusto |
DeviceVendor (kusto rule field) | contains | fortinet | 1 rule | kusto |
DeviceVendor (kusto rule field) | contains | palo alto networks | 1 rule | kusto |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Sigma #
T1078↳ also matches Success: Successful sign-in, Authentication requirement: Sign-in recording an authentication requirement Kusto #
T1204↳ also matches Target application: Sign-in naming a target application T1071↳ also matches Success: Successful sign-in T1078, T1078.002, T1078.004, T1134↳ also matches Target application: Sign-in naming a target application
Target application: Sign-in naming a target application
#Description
Record carrying AppDisplayName, AppId, or ResourceDisplayName: the application signed into and the OAuth resource (API) accessed. Rules hunt unexpected applications acquiring tokens for sensitive resources.
Example Sign-in Log Entry #
{
"AADTenantId": "11111111-1111-1111-1111-111111111111",
"Agent": {
"agentType": "notAgentic",
"agentSubjectType": "notAgentic"
},
"AppDisplayName": "Microsoft Office 365 Portal",
"AppId": "00000006-0000-0ff1-ce00-000000000000",
"AppOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"AppliedEventListeners": "None",
"AuthenticationContextClassReferences": [],
"AuthenticationDetails": [
{
"authenticationStepDateTime": "2026-07-25T15:45:05.3446797+00:00",
"authenticationMethod": "Previously satisfied",
"succeeded": true,
"authenticationStepResultDetail": "First factor requirement satisfied by claim in the token",
"authenticationStepRequirement": "",
"StatusSequence": 0,
"RequestSequence": 0
},
{
"authenticationStepDateTime": "2026-07-25T15:45:05.3446797+00:00",
"authenticationMethod": "Previously satisfied",
"authenticationMethodDetail": "",
"succeeded": true,
"authenticationStepResultDetail": "MFA requirement satisfied by claim in the token",
"authenticationStepRequirement": ""
}
],
"AuthenticationProcessingDetails": [
{
"key": "Is Client Capable",
"value": "True"
},
{
"key": "Legacy TLS (TLS 1.0, 1.1, 3DES)",
"value": "False"
},
{
"key": "Is Legacy Store Used",
"value": "False"
},
{
"key": "Is CAE Token",
"value": "True"
}
],
"AuthenticationProtocol": "none",
"AuthenticationRequirement": "multiFactorAuthentication",
"AuthenticationRequirementPolicies": [
{
"requirementProvider": "securityDefaults",
"detail": "Security Defaults"
}
],
"AutonomousSystemNumber": "64512",
"Category": "SignInLogs",
"ClientAppUsed": "Browser",
"ClientCredentialType": "none",
"ConditionalAccessAudiences": [
"00000006-0000-0ff1-ce00-000000000000"
],
"ConditionalAccessPolicies": [
{
"id": "SecurityDefaults",
"displayName": "Security Defaults",
"enforcedGrantControls": [
"Mfa"
],
"result": "success",
"conditionsSatisfied": 3,
"conditionsNotSatisfied": 0
}
],
"ConditionalAccessStatus": "notApplied",
"CorrelationId": "bdaead9d-757c-4d71-b6a1-79948aa7aeca",
"CreatedDateTime": "2026-07-25T15:45:05.3446797Z",
"CrossTenantAccessType": "none",
"DeviceDetail": {
"deviceId": "",
"operatingSystem": "MacOs",
"browser": "Firefox 152.0",
"isCompliant": false,
"isManaged": false
},
"DurationMs": "0",
"FlaggedForReview": "None",
"HomeTenantId": "11111111-1111-1111-1111-111111111111",
"IPAddress": "2001:db8::10",
"Id": "e1dfa18f-4e2e-4e4d-bca7-eff8263e2c00",
"Identity": "Admin User",
"IncomingTokenType": "none",
"IsInteractive": "True",
"IsRisky": "None",
"IsTenantRestricted": "False",
"IsThroughGlobalSecureAccess": "False",
"Location": "US",
"LocationDetails": {
"city": "Redacted",
"state": "Redacted",
"countryOrRegion": "US",
"geoCoordinates": {
"latitude": 0.0,
"longitude": 0.0
}
},
"MfaDetail": "None",
"OperationName": "Sign-in activity",
"OperationVersion": "1.0",
"OriginalRequestId": "e1dfa18f-4e2e-4e4d-bca7-eff8263e2c00",
"OriginalTransferMethod": "none",
"ProcessingTimeInMilliseconds": "107",
"Resource": "Microsoft.aadiam",
"ResourceDisplayName": "Windows Azure Active Directory",
"ResourceGroup": "Microsoft.aadiam",
"ResourceId": "/tenants/11111111-1111-1111-1111-111111111111/providers/Microsoft.aadiam",
"ResourceIdentity": "00000002-0000-0000-c000-000000000000",
"ResourceOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"ResourceServicePrincipalId": "32296670-c2e0-46c9-9094-e0149fb34fa3",
"ResourceTenantId": "11111111-1111-1111-1111-111111111111",
"ResultSignature": "SUCCESS",
"ResultType": "0",
"RiskDetail": "hidden",
"RiskEventTypes": [],
"RiskEventTypes_V2": [],
"RiskLevelAggregated": "hidden",
"RiskLevelDuringSignIn": "hidden",
"RiskState": "none",
"ServicePrincipalId": "a982479a-70f4-45cb-8790-6495238e4eed",
"ServicePrincipalName": "Microsoft Office 365 Portal",
"SessionId": "0022840a-e4ab-884c-587f-d20d24637227",
"SessionLifetimePolicies": [],
"Status": {
"errorCode": 0,
"additionalDetails": "MFA requirement satisfied by claim in the token"
},
"TokenIssuerType": "AzureAD",
"TokenProtectionStatusDetails": {
"signInSessionStatus": "unbound",
"signInSessionStatusCode": 1002
},
"UniqueTokenIdentifier": "j6Hf4S5OTU68p-_4Jj4sAA",
"UserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:152.0) Gecko/20100101 Firefox/152.0",
"UserDisplayName": "Admin User",
"UserId": "aaaaaaaa-0000-0000-0000-000000000001",
"UserPrincipalName": "adminuser@example.onmicrosoft.com",
"UserType": "Member"
}
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
OriginalRequestId (kusto rule field) | is_not_null | | 3 rules | kusto |
ResultType (kusto rule field) | eq | 0 | 3 rules | kusto |
ResultType (kusto rule field) | in | 0 | 1 rule | kusto |
AppDisplayName (kusto rule field) | eq | Azure Portal | 2 rules | kusto |
AIPCall (kusto rule field) | contains | name | 1 rule | kusto |
ActivityType (kusto rule field) | contains | credentialaccess:rds/anomalousbehavior.successfulbruteforce | 1 rule | kusto |
ActivityType (kusto rule field) | contains | credentialaccess:rds/toripcaller.failedlogin | 1 rule | kusto |
ActivityType (kusto rule field) | contains | credentialaccess:rds/toripcaller.successfullogin | 1 rule | kusto |
ActivityType (kusto rule field) | contains | unauthorizedaccess:iamuser/consoleloginsuccess.b | 1 rule | kusto |
ActivityType (kusto rule field) | contains | unauthorizedaccess:iamuser/instancecredentialexfiltration.insideaws | 1 rule | kusto |
ActivityType (kusto rule field) | contains | unauthorizedaccess:iamuser/instancecredentialexfiltration.outsideaws | 1 rule | kusto |
ActivityType (kusto rule field) | contains | unauthorizedaccess:iamuser/maliciousipcaller.custom | 1 rule | kusto |
ActivityType (kusto rule field) | contains | unauthorizedaccess:iamuser/toripcaller | 1 rule | kusto |
HomeTenantId (kusto rule field) | cross_field_compare | ResourceTenantId | 1 rule | kusto |
Message (kusto rule field) | eq | UserSignIn | 1 rule | kusto |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Sigma #
T1078, T1078.004↳ also matches Conditional Access status: Sign-in recording a Conditional Access status Elastic #
T1110, T1110.001, T1110.003, T1110.004↳ also matches Invalid-credentials: Sign-in with invalid credentials, Password-expired: Sign-in blocked by expired password, Disabled: Sign-in attempted against a disabled account, MFA-challenged: Sign-in with an incomplete or failed MFA challenge, Other: Sign-in with another recorded result Splunk #
T1078, T1078.004, T1586, T1586.003↳ also matches Success: Successful sign-in Kusto #
T1078, T1210T1110T1110
Authentication requirement: Sign-in recording an authentication requirement
#Description
Record carrying AuthenticationRequirement (multiFactorAuthentication or singleFactorAuthentication): the policy-required authentication level for the sign-in, not whether MFA succeeded.
Example Sign-in Log Entry #
{
"AADTenantId": "11111111-1111-1111-1111-111111111111",
"Agent": {
"agentType": "notAgentic",
"agentSubjectType": "notAgentic"
},
"AppDisplayName": "Microsoft Office 365 Portal",
"AppId": "00000006-0000-0ff1-ce00-000000000000",
"AppOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"AppliedEventListeners": "None",
"AuthenticationContextClassReferences": [],
"AuthenticationDetails": [
{
"authenticationStepDateTime": "2026-07-25T15:45:05.3446797+00:00",
"authenticationMethod": "Previously satisfied",
"succeeded": true,
"authenticationStepResultDetail": "First factor requirement satisfied by claim in the token",
"authenticationStepRequirement": "",
"StatusSequence": 0,
"RequestSequence": 0
},
{
"authenticationStepDateTime": "2026-07-25T15:45:05.3446797+00:00",
"authenticationMethod": "Previously satisfied",
"authenticationMethodDetail": "",
"succeeded": true,
"authenticationStepResultDetail": "MFA requirement satisfied by claim in the token",
"authenticationStepRequirement": ""
}
],
"AuthenticationProcessingDetails": [
{
"key": "Is Client Capable",
"value": "True"
},
{
"key": "Legacy TLS (TLS 1.0, 1.1, 3DES)",
"value": "False"
},
{
"key": "Is Legacy Store Used",
"value": "False"
},
{
"key": "Is CAE Token",
"value": "True"
}
],
"AuthenticationProtocol": "none",
"AuthenticationRequirement": "multiFactorAuthentication",
"AuthenticationRequirementPolicies": [
{
"requirementProvider": "securityDefaults",
"detail": "Security Defaults"
}
],
"AutonomousSystemNumber": "64512",
"Category": "SignInLogs",
"ClientAppUsed": "Browser",
"ClientCredentialType": "none",
"ConditionalAccessAudiences": [
"00000006-0000-0ff1-ce00-000000000000"
],
"ConditionalAccessPolicies": [
{
"id": "SecurityDefaults",
"displayName": "Security Defaults",
"enforcedGrantControls": [
"Mfa"
],
"result": "success",
"conditionsSatisfied": 3,
"conditionsNotSatisfied": 0
}
],
"ConditionalAccessStatus": "notApplied",
"CorrelationId": "bdaead9d-757c-4d71-b6a1-79948aa7aeca",
"CreatedDateTime": "2026-07-25T15:45:05.3446797Z",
"CrossTenantAccessType": "none",
"DeviceDetail": {
"deviceId": "",
"operatingSystem": "MacOs",
"browser": "Firefox 152.0",
"isCompliant": false,
"isManaged": false
},
"DurationMs": "0",
"FlaggedForReview": "None",
"HomeTenantId": "11111111-1111-1111-1111-111111111111",
"IPAddress": "2001:db8::10",
"Id": "e1dfa18f-4e2e-4e4d-bca7-eff8263e2c00",
"Identity": "Admin User",
"IncomingTokenType": "none",
"IsInteractive": "True",
"IsRisky": "None",
"IsTenantRestricted": "False",
"IsThroughGlobalSecureAccess": "False",
"Location": "US",
"LocationDetails": {
"city": "Redacted",
"state": "Redacted",
"countryOrRegion": "US",
"geoCoordinates": {
"latitude": 0.0,
"longitude": 0.0
}
},
"MfaDetail": "None",
"OperationName": "Sign-in activity",
"OperationVersion": "1.0",
"OriginalRequestId": "e1dfa18f-4e2e-4e4d-bca7-eff8263e2c00",
"OriginalTransferMethod": "none",
"ProcessingTimeInMilliseconds": "107",
"Resource": "Microsoft.aadiam",
"ResourceDisplayName": "Windows Azure Active Directory",
"ResourceGroup": "Microsoft.aadiam",
"ResourceId": "/tenants/11111111-1111-1111-1111-111111111111/providers/Microsoft.aadiam",
"ResourceIdentity": "00000002-0000-0000-c000-000000000000",
"ResourceOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"ResourceServicePrincipalId": "32296670-c2e0-46c9-9094-e0149fb34fa3",
"ResourceTenantId": "11111111-1111-1111-1111-111111111111",
"ResultSignature": "SUCCESS",
"ResultType": "0",
"RiskDetail": "hidden",
"RiskEventTypes": [],
"RiskEventTypes_V2": [],
"RiskLevelAggregated": "hidden",
"RiskLevelDuringSignIn": "hidden",
"RiskState": "none",
"ServicePrincipalId": "a982479a-70f4-45cb-8790-6495238e4eed",
"ServicePrincipalName": "Microsoft Office 365 Portal",
"SessionId": "0022840a-e4ab-884c-587f-d20d24637227",
"SessionLifetimePolicies": [],
"Status": {
"errorCode": 0,
"additionalDetails": "MFA requirement satisfied by claim in the token"
},
"TokenIssuerType": "AzureAD",
"TokenProtectionStatusDetails": {
"signInSessionStatus": "unbound",
"signInSessionStatusCode": 1002
},
"UniqueTokenIdentifier": "j6Hf4S5OTU68p-_4Jj4sAA",
"UserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:152.0) Gecko/20100101 Firefox/152.0",
"UserDisplayName": "Admin User",
"UserId": "aaaaaaaa-0000-0000-0000-000000000001",
"UserPrincipalName": "adminuser@example.onmicrosoft.com",
"UserType": "Member"
}
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
azure_ad::authentication_requirement | eq | singlefactorauthentication | 5 rules | elastic, sigma |
ResultType | eq | 0 | 2 rules | kusto, sigma |
Status (sigma rule field) | eq | success | 2 rules | sigma |
category (splunk rule field) | eq | signinlogs | 2 rules | splunk |
properties.authenticationDetails{}.succeeded (splunk rule field) | eq | true | 2 rules | splunk |
properties.authenticationRequirement (splunk rule field) | eq | singlefactorauthentication | 2 rules | splunk |
count (splunk rule field) | gt | 5 | 1 rule | splunk |
unique_app_ids (splunk rule field) | gt | 2 | 1 rule | splunk |
unique_user_agents (splunk rule field) | gt | 5 | 1 rule | splunk |
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Sigma #
T1078, T1078.004, T1110, T1621T1078, T1078.004, T1556, T1556.006↳ also matches Success: Successful sign-in T1078↳ also matches Success: Successful sign-in, Identity Protection (risk): Sign-in with an Identity Protection risk assessment Elastic #
T1110, T1110.001, T1110.003, T1110.004↳ also matches Invalid-credentials: Sign-in with invalid credentials, Password-expired: Sign-in blocked by expired password, Disabled: Sign-in attempted against a disabled account, MFA-challenged: Sign-in with an incomplete or failed MFA challenge, Other: Sign-in with another recorded result T1110, T1110.001, T1110.003, T1110.004↳ also matches Account-locked: Sign-in blocked by account lockout Splunk #
T1078↳ also matches Success: Successful sign-in T1078, T1078.004, T1586, T1586.003↳ also matches Success: Successful sign-in Kusto #
T1110T1078, T1078.004↳ also matches Success: Successful sign-in
Conditional Access status: Sign-in recording a Conditional Access status
#Description
Record carrying ConditionalAccessStatus (success, failure, or notApplied): whether a Conditional Access policy applied to the sign-in.
Example Sign-in Log Entry #
{
"AADTenantId": "11111111-1111-1111-1111-111111111111",
"Agent": {
"agentType": "notAgentic",
"agentSubjectType": "notAgentic"
},
"AppDisplayName": "Microsoft Office 365 Portal",
"AppId": "00000006-0000-0ff1-ce00-000000000000",
"AppOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"AppliedEventListeners": "None",
"AuthenticationContextClassReferences": [],
"AuthenticationDetails": [
{
"authenticationStepDateTime": "2026-07-25T15:45:05.3446797+00:00",
"authenticationMethod": "Previously satisfied",
"succeeded": true,
"authenticationStepResultDetail": "First factor requirement satisfied by claim in the token",
"authenticationStepRequirement": "",
"StatusSequence": 0,
"RequestSequence": 0
},
{
"authenticationStepDateTime": "2026-07-25T15:45:05.3446797+00:00",
"authenticationMethod": "Previously satisfied",
"authenticationMethodDetail": "",
"succeeded": true,
"authenticationStepResultDetail": "MFA requirement satisfied by claim in the token",
"authenticationStepRequirement": ""
}
],
"AuthenticationProcessingDetails": [
{
"key": "Is Client Capable",
"value": "True"
},
{
"key": "Legacy TLS (TLS 1.0, 1.1, 3DES)",
"value": "False"
},
{
"key": "Is Legacy Store Used",
"value": "False"
},
{
"key": "Is CAE Token",
"value": "True"
}
],
"AuthenticationProtocol": "none",
"AuthenticationRequirement": "multiFactorAuthentication",
"AuthenticationRequirementPolicies": [
{
"requirementProvider": "securityDefaults",
"detail": "Security Defaults"
}
],
"AutonomousSystemNumber": "64512",
"Category": "SignInLogs",
"ClientAppUsed": "Browser",
"ClientCredentialType": "none",
"ConditionalAccessAudiences": [
"00000006-0000-0ff1-ce00-000000000000"
],
"ConditionalAccessPolicies": [
{
"id": "SecurityDefaults",
"displayName": "Security Defaults",
"enforcedGrantControls": [
"Mfa"
],
"result": "success",
"conditionsSatisfied": 3,
"conditionsNotSatisfied": 0
}
],
"ConditionalAccessStatus": "notApplied",
"CorrelationId": "bdaead9d-757c-4d71-b6a1-79948aa7aeca",
"CreatedDateTime": "2026-07-25T15:45:05.3446797Z",
"CrossTenantAccessType": "none",
"DeviceDetail": {
"deviceId": "",
"operatingSystem": "MacOs",
"browser": "Firefox 152.0",
"isCompliant": false,
"isManaged": false
},
"DurationMs": "0",
"FlaggedForReview": "None",
"HomeTenantId": "11111111-1111-1111-1111-111111111111",
"IPAddress": "2001:db8::10",
"Id": "e1dfa18f-4e2e-4e4d-bca7-eff8263e2c00",
"Identity": "Admin User",
"IncomingTokenType": "none",
"IsInteractive": "True",
"IsRisky": "None",
"IsTenantRestricted": "False",
"IsThroughGlobalSecureAccess": "False",
"Location": "US",
"LocationDetails": {
"city": "Redacted",
"state": "Redacted",
"countryOrRegion": "US",
"geoCoordinates": {
"latitude": 0.0,
"longitude": 0.0
}
},
"MfaDetail": "None",
"OperationName": "Sign-in activity",
"OperationVersion": "1.0",
"OriginalRequestId": "e1dfa18f-4e2e-4e4d-bca7-eff8263e2c00",
"OriginalTransferMethod": "none",
"ProcessingTimeInMilliseconds": "107",
"Resource": "Microsoft.aadiam",
"ResourceDisplayName": "Windows Azure Active Directory",
"ResourceGroup": "Microsoft.aadiam",
"ResourceId": "/tenants/11111111-1111-1111-1111-111111111111/providers/Microsoft.aadiam",
"ResourceIdentity": "00000002-0000-0000-c000-000000000000",
"ResourceOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"ResourceServicePrincipalId": "32296670-c2e0-46c9-9094-e0149fb34fa3",
"ResourceTenantId": "11111111-1111-1111-1111-111111111111",
"ResultSignature": "SUCCESS",
"ResultType": "0",
"RiskDetail": "hidden",
"RiskEventTypes": [],
"RiskEventTypes_V2": [],
"RiskLevelAggregated": "hidden",
"RiskLevelDuringSignIn": "hidden",
"RiskState": "none",
"ServicePrincipalId": "a982479a-70f4-45cb-8790-6495238e4eed",
"ServicePrincipalName": "Microsoft Office 365 Portal",
"SessionId": "0022840a-e4ab-884c-587f-d20d24637227",
"SessionLifetimePolicies": [],
"Status": {
"errorCode": 0,
"additionalDetails": "MFA requirement satisfied by claim in the token"
},
"TokenIssuerType": "AzureAD",
"TokenProtectionStatusDetails": {
"signInSessionStatus": "unbound",
"signInSessionStatusCode": 1002
},
"UniqueTokenIdentifier": "j6Hf4S5OTU68p-_4Jj4sAA",
"UserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:152.0) Gecko/20100101 Firefox/152.0",
"UserDisplayName": "Admin User",
"UserId": "aaaaaaaa-0000-0000-0000-000000000001",
"UserPrincipalName": "adminuser@example.onmicrosoft.com",
"UserType": "Member"
}
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Sigma #
T1078, T1078.004↳ also matches Target application: Sign-in naming a target application
Client app (legacy authentication): Sign-in from a named client app (legacy authentication signal)
#Description
Record carrying ClientAppUsed. Legacy authentication clients report values such as Other clients, IMAP, POP3, SMTP, Mapi, AutoDiscover, and Exchange ActiveSync; modern clients report Browser or Mobile Apps and Desktop Clients.
Example Sign-in Log Entry #
{
"AADTenantId": "11111111-1111-1111-1111-111111111111",
"Agent": {
"agentType": "notAgentic",
"agentSubjectType": "notAgentic"
},
"AppDisplayName": "Microsoft Office 365 Portal",
"AppId": "00000006-0000-0ff1-ce00-000000000000",
"AppOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"AppliedEventListeners": "None",
"AuthenticationContextClassReferences": [],
"AuthenticationDetails": [
{
"authenticationStepDateTime": "2026-07-25T15:45:05.3446797+00:00",
"authenticationMethod": "Previously satisfied",
"succeeded": true,
"authenticationStepResultDetail": "First factor requirement satisfied by claim in the token",
"authenticationStepRequirement": "",
"StatusSequence": 0,
"RequestSequence": 0
},
{
"authenticationStepDateTime": "2026-07-25T15:45:05.3446797+00:00",
"authenticationMethod": "Previously satisfied",
"authenticationMethodDetail": "",
"succeeded": true,
"authenticationStepResultDetail": "MFA requirement satisfied by claim in the token",
"authenticationStepRequirement": ""
}
],
"AuthenticationProcessingDetails": [
{
"key": "Is Client Capable",
"value": "True"
},
{
"key": "Legacy TLS (TLS 1.0, 1.1, 3DES)",
"value": "False"
},
{
"key": "Is Legacy Store Used",
"value": "False"
},
{
"key": "Is CAE Token",
"value": "True"
}
],
"AuthenticationProtocol": "none",
"AuthenticationRequirement": "multiFactorAuthentication",
"AuthenticationRequirementPolicies": [
{
"requirementProvider": "securityDefaults",
"detail": "Security Defaults"
}
],
"AutonomousSystemNumber": "64512",
"Category": "SignInLogs",
"ClientAppUsed": "Browser",
"ClientCredentialType": "none",
"ConditionalAccessAudiences": [
"00000006-0000-0ff1-ce00-000000000000"
],
"ConditionalAccessPolicies": [
{
"id": "SecurityDefaults",
"displayName": "Security Defaults",
"enforcedGrantControls": [
"Mfa"
],
"result": "success",
"conditionsSatisfied": 3,
"conditionsNotSatisfied": 0
}
],
"ConditionalAccessStatus": "notApplied",
"CorrelationId": "bdaead9d-757c-4d71-b6a1-79948aa7aeca",
"CreatedDateTime": "2026-07-25T15:45:05.3446797Z",
"CrossTenantAccessType": "none",
"DeviceDetail": {
"deviceId": "",
"operatingSystem": "MacOs",
"browser": "Firefox 152.0",
"isCompliant": false,
"isManaged": false
},
"DurationMs": "0",
"FlaggedForReview": "None",
"HomeTenantId": "11111111-1111-1111-1111-111111111111",
"IPAddress": "2001:db8::10",
"Id": "e1dfa18f-4e2e-4e4d-bca7-eff8263e2c00",
"Identity": "Admin User",
"IncomingTokenType": "none",
"IsInteractive": "True",
"IsRisky": "None",
"IsTenantRestricted": "False",
"IsThroughGlobalSecureAccess": "False",
"Location": "US",
"LocationDetails": {
"city": "Redacted",
"state": "Redacted",
"countryOrRegion": "US",
"geoCoordinates": {
"latitude": 0.0,
"longitude": 0.0
}
},
"MfaDetail": "None",
"OperationName": "Sign-in activity",
"OperationVersion": "1.0",
"OriginalRequestId": "e1dfa18f-4e2e-4e4d-bca7-eff8263e2c00",
"OriginalTransferMethod": "none",
"ProcessingTimeInMilliseconds": "107",
"Resource": "Microsoft.aadiam",
"ResourceDisplayName": "Windows Azure Active Directory",
"ResourceGroup": "Microsoft.aadiam",
"ResourceId": "/tenants/11111111-1111-1111-1111-111111111111/providers/Microsoft.aadiam",
"ResourceIdentity": "00000002-0000-0000-c000-000000000000",
"ResourceOwnerTenantId": "f8cdef31-a31e-4b4a-93e4-5f571e91255a",
"ResourceServicePrincipalId": "32296670-c2e0-46c9-9094-e0149fb34fa3",
"ResourceTenantId": "11111111-1111-1111-1111-111111111111",
"ResultSignature": "SUCCESS",
"ResultType": "0",
"RiskDetail": "hidden",
"RiskEventTypes": [],
"RiskEventTypes_V2": [],
"RiskLevelAggregated": "hidden",
"RiskLevelDuringSignIn": "hidden",
"RiskState": "none",
"ServicePrincipalId": "a982479a-70f4-45cb-8790-6495238e4eed",
"ServicePrincipalName": "Microsoft Office 365 Portal",
"SessionId": "0022840a-e4ab-884c-587f-d20d24637227",
"SessionLifetimePolicies": [],
"Status": {
"errorCode": 0,
"additionalDetails": "MFA requirement satisfied by claim in the token"
},
"TokenIssuerType": "AzureAD",
"TokenProtectionStatusDetails": {
"signInSessionStatus": "unbound",
"signInSessionStatusCode": 1002
},
"UniqueTokenIdentifier": "j6Hf4S5OTU68p-_4Jj4sAA",
"UserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:152.0) Gecko/20100101 Firefox/152.0",
"UserDisplayName": "Admin User",
"UserId": "aaaaaaaa-0000-0000-0000-000000000001",
"UserPrincipalName": "adminuser@example.onmicrosoft.com",
"UserType": "Member"
}
Detection Rules #
Full rule details for this event, including ATT&CK technique mappings and native queries →Sigma #
T1078, T1078.004, T1110