SlackAudit - Unknown User Agent
| Id | 3b11f06e-4afd-4ae6-8477-c61136619ac8 |
| Rulename | SlackAudit - Unknown User Agent |
| Description | Detects Slack workspace activity from unknown user agents by comparing recent UserAgentOriginal values against a 14d baseline of known user agents. |
| Severity | Low |
| Tactics | CommandAndControl |
| Techniques | T1071 T1071.001 |
| Required data connectors | SlackAuditAPI |
| Kind | Scheduled |
| Query frequency | 24h |
| Query period | 14d |
| Trigger threshold | 0 |
| Trigger operator | gt |
| Source Uri | https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/SlackAudit/Analytic Rules/SlackAuditUnknownUA.yaml |
| Version | 1.0.2 |
| Arm template | 3b11f06e-4afd-4ae6-8477-c61136619ac8.json |
let lbperiod = 14d;
let known_UAs = SlackAudit
| where TimeGenerated > ago(lbperiod)
| where isnotempty(UserAgentOriginal)
| summarize makeset(UserAgentOriginal);
SlackAudit
| where UserAgentOriginal !in (known_UAs)
| extend AccountCustomEntity = SrcUserName
entityMappings:
- entityType: Account
fieldMappings:
- identifier: FullName
columnName: AccountCustomEntity
tactics:
- CommandAndControl
requiredDataConnectors:
- dataTypes:
- SlackAudit_CL
connectorId: SlackAuditAPI
alertDetailsOverride:
alertDisplayNameFormat: Slack audit unknown user agent for {{AccountCustomEntity}}
alertDescriptionFormat: Slack activity from {{AccountCustomEntity}} used unknown user agent {{UserAgentOriginal}}
id: 3b11f06e-4afd-4ae6-8477-c61136619ac8
severity: Low
status: Available
customDetails:
Account: AccountCustomEntity
UserAgent: UserAgentOriginal
query: |
let lbperiod = 14d;
let known_UAs = SlackAudit
| where TimeGenerated > ago(lbperiod)
| where isnotempty(UserAgentOriginal)
| summarize makeset(UserAgentOriginal);
SlackAudit
| where UserAgentOriginal !in (known_UAs)
| extend AccountCustomEntity = SrcUserName
OriginalUri: https://github.com/Azure/Azure-Sentinel/blob/master/Solutions/SlackAudit/Analytic Rules/SlackAuditUnknownUA.yaml
kind: Scheduled
queryPeriod: 14d
version: 1.0.2
name: SlackAudit - Unknown User Agent
queryFrequency: 24h
triggerThreshold: 0
relevantTechniques:
- T1071
- T1071.001
description: |
'Detects Slack workspace activity from unknown user agents by comparing recent UserAgentOriginal values against
a 14d baseline of known user agents.'
triggerOperator: gt