diff --git a/detections/cloud/azure_ad_device_code_authentication.yml b/detections/cloud/azure_ad_device_code_authentication.yml new file mode 100644 index 0000000000..3150c759f4 --- /dev/null +++ b/detections/cloud/azure_ad_device_code_authentication.yml @@ -0,0 +1,47 @@ +name: Azure AD Device Code Authentication +id: d68d8732-6f7e-4ee5-a6eb-737f2b990b91 +version: 1 +date: '2023-08-03' +author: Mauricio Velazco, Splunk +status: production +type: TTP +data_source: +- UPDATE_DATA_SOURCE +description: UPDATE_DESCRIPTION +search: ' `azuread` properties.authenticationProtocol=deviceCode + | `azure_ad_device_code_authentication_filter`' +how_to_implement: UPDATE_HOW_TO_IMPLEMENT +known_false_positives: UPDATE_KNOWN_FALSE_POSITIVES +references: +- https://attack.mitre.org/techniques/T1528 +- https://github.com/rvrsh3ll/TokenTactics +- https://embracethered.com/blog/posts/2022/device-code-phishing/ +- https://0xboku.com/2021/07/12/ArtOfDeviceCodePhish.html +tags: + analytic_story: + - Azure Active Directory Account Takeover + asset_type: Azure AD + confidence: 50 + impact: 70 + message: UPDATE message + mitre_attack_id: + - T1528 + observable: + - name: userPrincipalName + type: User + role: + - Victim + product: + - Splunk Enterprise + - Splunk Enterprise Security + - Splunk Cloud + risk_score: 35 + required_fields: + - UPDATE_required_fields + security_domain: identity +tests: +- name: True Positive Test + attack_data: + - data: https://media.githubusercontent.com/media/splunk/attack_data/master/datasets/attack_techniques/T1528/device_code_authentication/azure-audit.log + source: mscs:azure:eventhub + sourcetype: mscs:azure:eventhub