Azure

Use the IBM® QRadar® Azure Content Extension to closely monitor your Azure deployment.

Important: To avoid content errors in this content extension, keep the associated DSMs up to date. DSMs are updated as part of the automatic updates. If automatic updates are not enabled, download the most recent version of the associated DSMs from IBM Fix Central (https://www.ibm.com/support/fixcentral).

IBM Security QRadar Azure Content Extension

IBM Security QRadar Azure Content Extension V2.1.0

The following table shows the new custom properties in IBM Security QRadar Azure Content Extension V2.1.0.

Table 1. Custom Properties in IBM Security QRadar Azure Content Extension V2.1.0
Name Optimized Capture Group Regex
Error Code Yes 1 errorCode":(.*?),
Reason Yes 1 failureReason":"(.*?)"
User Agent No 1 userAgent":"(.*?)"

All rules, reports, and saved searches have been removed and added to the IBM Security QRadar Content Extension for Hybrid Cloud Use Cases.

(Back to top)

IBM Security QRadar Azure Content Extension V2.0.0

The following table shows the new and updated custom properties in IBM Security QRadar Azure Content Extension V2.0.0.

Table 2. Custom Properties in IBM Security QRadar Azure Content Extension V2.0.0
Name Optimized Capture Group Regex
Account Name Yes 1 userStates":.*?"accountName":\s"(.*?)"
Alert Severity No 1 /"severity"
Command Yes 1 commandLine":\s"(.*?)"
File Directory Yes 1 path":\s"(.*?)"
Filename Yes 1 name":\s"(.*?)"
Group Name Yes 1 securityResources":.*?resourceGroups\/([^\/]+)
Logon Id Yes 1 logonId":\s"(.*?)"
Machine ID Yes 1 securityResources":.*?\/virtualMachines\/(.*?)"
Message No 1 /"description"
Process Id Yes 1 processId":(.*?)
Region Yes 1 "sourceMaterials":.*?location\/(.*?)"
Subscription ID No 1 azureSubscriptionId":\s"(.*?)"
Threat Category No 1 malwareStates":.*?"category":\s"(.*?)"
Threat Family No 1 family":\s"(.*?)"
Threat Remediation No 1 /"recommendedActions"[]
Threat Score No 1 hostStates":.*?"riskScore":\s"(.*?)"
User Principal Name No 1 userPrincipalName":\s"(.*?)"

(Back to top)

IBM Security QRadar Azure Content Extension V1.1.2

The following table shows the new and updated custom properties in IBM Security QRadar Azure Content Extension V1.1.2.

Table 3. Custom Properties in IBM Security QRadar Azure Content Extension V1.1.2
Name Optimized Capture Group Regex
Distinguished Name No 1 \buserPrincipalName":"([^@]*)
Group Name Yes 1 Group.DisplayName".*?newValue":"(?:\\"){0,1}(.*?)(?:\\"){0,1}"}
Group Security ID No 1 Group.ObjectID".*?newValue":"(?:\\"){0,1}(.*?)(?:\\"){0,1}"}
Target Object ID No 1 targetResources":\[\{"id":"(.*?)"

(Back to top)

IBM Security QRadar Azure Content Extension V1.1.1

The following table shows the new and updated custom properties in IBM Security QRadar Azure Content Extension V1.1.1.

Table 4. Custom Properties in IBM Security QRadar Azure Content Extension V1.1.1
Name Optimized Capture Group Regex
AccountID Yes 1 properties.*?id":"(.*?)"
Alert Severity No 1 severity":"(.*?)";
MFA Used Yes 1 RequestSequence.*?succeeded":(.*?),
Object ID Yes 1 PrincipalId\\":\\"([^\\].*?)\\",\\"PrincipalType\\":

targetResources.*?id":"(.*?)"

PrincipalId\\":\\"(.*?)\\",\\"PrincipalType\\":

Object Type Yes 1 compromisedEntity":"(.*?)"

\"Scope\\":\\".*\/(.*?)\\"

targetResources.*?displayName":"(.*?)"

Role Name Yes 1 Role.DisplayName.*?oldValue.*?,"newValue":"\\"(.*?)\\"

\broleName\\":\\"(.*?)\\"

roleDefinitions\/(.*?)\\",

targetResources.*?displayName":"(.*?)"

RoleDefinition.DisplayName.*?oldValue.*?,"newValue":"\\"(.*?)\\"

Target User Name Yes 1 PrincipalId\\":\\"([^"]*)\\",\\"RoleDefinitionId\\":

\btype":"Request".*?id":"(.*?)"

User ID Yes 1 objectidentifier":"(.*?)"
Volume ID Yes 1 \bosDisk.*?osType.*?name\\":\\"(.*?)\\"

"scope":"[^"]*\/disks\/(.*?)(?:\/|\")

(Back to top)

IBM Security QRadar Azure Content Extension V1.1.0

IBM Security QRadar Azure Content Extension V1.1.0 adds custom properties for Microsoft Azure Active Directory.

The following table shows the custom properties in IBM Security QRadar Azure Content Extension V1.1.0.

Table 5. Custom Properties in IBM Security QRadar Azure Content Extension V1.1.0
Name Optimized Capture Group Regex
Region Yes 1 \bcountryOrRegion":"([^\"]*)
Resource ID No 1 \bresourceId":"([^\"]*)
Service Name Yes 1 \bdisplayName":"([^"]*?)","type":"ServicePrincipal"
Source Workstation Yes 1 \bidentity":"([^\"]*)
Tenant ID No 1 \btenantId":"([^\"]*)
User Principal Name No 1 \buserPrincipalName":"([^\"]*)
User PUID No 1 \bUser\.PUID",.*?newValue":["\\]+([^"\\]*)

(Back to top)

IBM Security QRadar Azure Content Extension V1.0.2

In IBM Security QRadar Azure Content Extension V1.0.2, the QID for the Target User Name custom property is updated.

(Back to top)

IBM Security QRadar Azure Content Extension V1.0.1

The following table shows the custom properties in IBM Security QRadar Azure Content Extension V1.0.1.

Table 6. Custom Properties in IBM Security QRadar Azure Content Extension V1.0.1
Name Optimized Capture Group Regex
Bytes Received Yes 1

\"receivedBytes\":(\d+)

BytesSent Yes 1 \"sentBytes\":(\d+)
Filename Yes 1 \"file\":".*\/([^"]+)"
Group Name Yes 1 "scope":"[^"]*\/resourceGroups\/([^\/]+)

"resourceId":"[^"]*\/RESOURCEGROUPS\/([^"]*?)\/

resourceGroupName=([^\t]+)

Local Network Gateway No 1 "scope":"[^"]*\/localNetworkGateways\/([^"]*)"
Machine ID Yes 1

"scope":"[^"]*\/virtualMachines\/(.*?)(?:\/|\")

resourceId=.*?\/virtualMachines\/(.*?)\s

Message No 1 \"Message\":\"(.*?)\"

\"message\":\"(.*?)\"

Network Interface No 1 "scope":"[^"]*\/networkInterfaces\/([^"]*)"
Network Security Group No 1 "resourceId":"[^"]*\/NETWORKSECURITYGROUPS\/([^"]*)"

"scope":"[^"]*\/networkSecurityGroups\/([^"]*)"

Network Watcher No 1 "scope":"[^"]*\/networkWatchers\/([^"]*)"
Operation ID No 1 \"operationId\":\"(.*?)\"

operationId=([^\t]+)

Public IP Name No 1 "scope":"[^"]*\/publicIPAddresses\/([^"]*)"
Region Yes 1

site\"\:\"([^\"]+)

location\"\:\"([^\"]+)

Resource ID No 1 resourceId=([^\t]+)

\"resourceId\":\"(.*?)\"

Role Name Yes 1 roleDefinitions\/(.*?)\\",
Rule Name Yes 1 \"ruleName\":\"(.*?)\"
Security Rule No 1 "scope":"[^"]*\/securityRules\/([^"]*)"
Subscription ID No 1 subscriptionId=([^\t]+)

"scope":"[^"]*\/subscriptions\/([^\/]+)

"resourceId":"[^"]*\/SUBSCRIPTIONS\/([^"]*?)\/

Target User Name Yes 1 PrincipalId\\":\\"([^\\].*?)\\",
User Agent No 1 \"userAgent\":\"(.*?)\"
Virtual Network No 1 "scope":"[^"]*\/virtualNetworks\/([^"]*)"

(Back to top)

IBM Security QRadar Azure Content Extension V1.0.0

The following table shows the rules that are included in IBM Security QRadar Azure Content Extension V1.0.0.

Table 7. Rules in IBM Security QRadar Azure Content Extension V1.0.0
Type Name Description
Rule Azure Cloud: Security Rule was Deleted Detects when a security rule is deleted.
Rule Azure Cloud: Network Security Group has been Created or Updated Detects when a security group is created or updated.
Rule Azure Cloud: Virtual Network Deleted Detects when a virtual network is deleted.
Rule Azure Cloud: Virtual Network Subnet Deleted Detects when a virtual network subnet is deleted.
Rule Azure Cloud: Virtual Network Gateway Connection Deleted Detects when a virtual network gateway connection is deleted.
Rule Azure Cloud: Local Network Gateway Deleted Detects when a local network gateway is deleted.
Rule Azure Cloud: Security Rule has been Created or Updated Detects when a security rule is created or updated.
Rule Azure Cloud: Virtual Network Peering Deleted Detects when a virtual network peering is deleted.
Rule Azure Cloud: Network Watcher was Deleted Detects when a Network Watcher is deleted.
Rule Azure Cloud: Network Security Group was Deleted Detects when a network security group is deleted.

The following table shows the reports in IBM Security QRadar Azure Content Extension V1.0.0.

Table 8. Reports in IBM Security QRadar Azure Content Extension V1.0.0
Report Name Description
Azure Web Apps Virtual Connections Deleted - Weekly Provides greater monitoring and trending for Azure web app virtual connections.
Azure Web Apps Virtual Connections Deleted - Monthly Provides greater monitoring and trending for Azure web app virtual connections.
Azure Virtual Network Created or Updated - Weekly Provides greater monitoring and trending for Azure virtual networks.
Azure Virtual Network Created or Updated - Monthly Provides greater monitoring and trending for Azure virtual networks.
Azure Network Security Group Created or Updated - Weekly Provides greater monitoring and trending for Azure security groups.
Azure Network Security Group Created or Updated - Monthly Provides greater monitoring and trending for Azure security groups.
Azure Security Rule Created or Updated - Weekly Provides greater monitoring and trending for Azure security rules.
Azure Security Rule Created or Updated - Monthly Provides greater monitoring and trending for Azure security rules.
Azure Security Rule Deleted - Weekly Provides greater monitoring and trending for Azure security rules.
Azure Security Rule Deleted - Monthly Provides greater monitoring and trending for Azure security rules.

The following table shows the saved searches in IBM Security QRadar Azure Content Extension V1.0.0.

Table 9. Saved Searches in IBM Security QRadar Azure Content Extension V1.0.0
Name Description
Azure: Security Rule Deleted This search is used by the Security Rule Deleted reports.
Azure: Network Security Group Created or Updated This search is used by the Security Group Created or Updated reports.
Azure: Security Rule Created or Updated This search is used by the Security Rule Created or Updated reports.
Azure: Virtual Network Created or Updated This search is used by the Virtual Network Created or Updated reports.
Azure: Web Apps Virtual Connections Deleted This search is used by the Web Apps Virtual Connections Deleted reports.

(Back to top)