All tables
Network / Security event

CommonSecurityLog

CEF-formatted events from firewalls, IDS/IPS, WAFs, and other security appliances. This record covers rows that match no source in shared-table-sources.json

Recommendation

High-value events that need near-real-time detection, low-volume join targets, or high-value tables the lake cannot hold.

How the matrix works

C5 Network activity

Network activity: firewall, DNS, DHCP, web proxy, flow, load balancer, mail gateway and message flow, web access to internet-facing services

ACSC

  • 2. Network device logs
  • 8. Cloud platform logging
  • 12. Windows DNS server analytic event logs

CISA

  • 3. Network device infrastructure3a-3c DNS query and response, DHCP lease information, and firewall logs

MITRE data sources

  • Network Traffic: Network Traffic Flow
  • Network Traffic: Network Traffic Content

T1 Near-real-time detection

Generic detections need near-real-time matching on single events.

Lake supported in the Azure Monitor table feature matrix

Sources in this table

40 sources share CommonSecurityLog. Each has its own classification, and the record on this page covers only rows that match none of them.

SourceFilterClassificationTierRetention
Acronis Cyber Protect (CEF)DeviceVendor =~ "Acronis"PrimaryAnalytics365 days
Acronis Cyber Protect audit (CEF)DeviceVendor =~ "Acronis audit"PrimaryAnalytics365 days
Akamai SIEM (CEF)DeviceVendor =~ "Akamai" and DeviceProduct =~ "akamai_siem"PrimaryAnalytics365 days
Arista Awake Security (CEF)DeviceVendor =~ "Arista Networks" and DeviceProduct =~ "Awake Security"PrimaryAnalytics365 days
Aruba ClearPass (CEF)DeviceVendor =~ "Aruba Networks" and DeviceProduct =~ "ClearPass"PrimaryData lake365 days
Cisco ASA and Firepower Threat Defense (CEF)DeviceVendor =~ "Cisco" and (DeviceProduct has "ASA" or DeviceProduct has "FTD")PrimaryData lakesplit hint180 days
Citrix NetScaler ADC (CEF)DeviceVendor =~ "Citrix" and DeviceProduct =~ "NetScaler"PrimaryAnalytics365 days
Claroty (CEF)DeviceVendor =~ "Claroty"PrimaryAnalytics365 days
Contrast Security (CEF)DeviceVendor =~ "Contrast Security"PrimaryAnalytics365 days
CrowdStrike Falcon event stream (CEF)DeviceVendor =~ "CrowdStrike" and DeviceProduct =~ "FalconHost"PrimaryAnalytics365 days
Dragos Platform (CEF)DeviceVendor =~ "Dragos" and DeviceProduct =~ "Platform"PrimaryAnalytics365 days
FireEye NX (CEF)DeviceVendor =~ "FireEye"PrimaryAnalytics365 days
ForgeRock (CEF)DeviceVendor =~ "ForgeRock Inc"PrimaryAnalytics365 days
Fortinet FortiGate (CEF)DeviceVendor =~ "Fortinet" and DeviceProduct startswith "FortiGate"PrimaryData lake180 days
Fortinet FortiWeb (CEF)DeviceVendor =~ "Fortinet" and DeviceProduct has "Fortiweb"PrimaryAnalytics365 days
iboss (CEF)DeviceVendor =~ "iboss"PrimaryData lake180 days
Illumio Core (CEF)DeviceVendor =~ "Illumio"PrimaryData lake180 days
Illusive (CEF)DeviceProduct =~ "illusive"PrimaryAnalytics365 days
Infoblox Cloud Data Connector (CEF)DeviceVendor =~ "Infoblox" and DeviceProduct =~ "Data Connector"PrimaryData lakesplit hint180 days
IronNet IronDefense (CEF)DeviceProduct =~ "IronDefense"PrimaryAnalytics365 days
Netwrix Auditor (CEF)DeviceVendor =~ "Netwrix"PrimaryAnalytics365 days
Netwrix StealthDEFEND (CEF)DeviceVendor =~ "STEALTHbits Technologies" and DeviceProduct =~ "StealthDEFEND"PrimaryAnalytics365 days
Nozomi Networks (CEF)DeviceVendor has "Nozomi"PrimaryAnalytics365 days
One Identity Safeguard (CEF)DeviceVendor =~ "OneIdentity"PrimaryAnalytics365 days
OSSEC (CEF)DeviceVendor has "OSSEC"PrimaryAnalytics365 days
Palo Alto Networks Cortex Data Lake (CEF)DeviceVendor =~ "Palo Alto Networks" and DeviceProduct =~ "LF"PrimaryData lake180 days
Palo Alto Networks Cortex XDR (CEF)DeviceVendor =~ "Palo Alto Networks" and DeviceProduct =~ "Cortex XDR"PrimaryAnalytics365 days
Palo Alto Networks PAN-OS (CEF)DeviceVendor =~ "Palo Alto Networks" and DeviceProduct =~ "PAN-OS"PrimaryData lakesplit hint180 days
PingFederate (CEF)DeviceProduct has "PingFederate"PrimaryAnalytics365 days
Radiflow (CEF)DeviceVendor =~ "radiflow"PrimaryAnalytics365 days
Ridge Security RidgeBot (CEF)DeviceVendor =~ "RidgeSecurity"PrimaryData lake365 days
Silverfort (CEF)DeviceVendor has "Silverfort" and DeviceProduct has "Admin Console"PrimaryAnalytics365 days
Symantec DLP (CEF)DeviceVendor =~ "Symantec" and DeviceProduct =~ "DLP"PrimaryAnalytics365 days
TippingPoint IPS (CEF)DeviceVendor =~ "TippingPoint" and DeviceProduct =~ "UnityOne"PrimaryAnalytics365 days
Trend Micro Apex Central (CEF)DeviceVendor =~ "Trend Micro" and DeviceProduct =~ "Apex Central"PrimaryAnalytics365 days
Trend Micro Deep Security (CEF)(DeviceVendor =~ "Trend Micro" or DeviceVendor =~ "TrendMicro") and DeviceProduct startswith "Deep Security"PrimaryAnalytics365 days
vArmour Application Controller (CEF)DeviceVendor =~ "vArmour" and DeviceProduct =~ "AC"PrimaryData lakesplit hint180 days
Vectra X Series (CEF)DeviceVendor =~ "Vectra Networks" and DeviceProduct =~ "X Series"PrimaryAnalytics365 days
Wazuh (CEF)DeviceProduct =~ "Wazuh"PrimaryAnalytics365 days
Zscaler Internet Access web logs (CEF)DeviceVendor =~ "Zscaler" and DeviceProduct =~ "NSSWeblog"PrimaryData lakesplit hint180 days

Build the split rule for CommonSecurityLog

A table has one split rule. Select the sources you collect to combine them into one condition. Rows that match stay in Analytics and are mirrored to the data lake. All other rows go to CommonSecurityLog_SPLT.

Sources you collect
CommonSecurityLog retention
CommonSecurityLog_SPLT retention

Retention is set per table. The values are the highest recommendation among the selected sources on each side. Data lake sources without a split hint keep no rows in Analytics.

Fields detections use

High-value fields

ActivityApplicationProtocolDestinationIPDestinationPortDestinationUserNameDeviceActionDeviceEventClassIDDeviceNameDeviceProductDeviceVendorLogSeverityMessageProtocolRequestMethodRequestURLSimplifiedDeviceActionSourceHostNameSourceIPSourcePortSourceUserNameTimeGenerated

Most used in public rules

  1. DeviceVendor81
  2. TimeGenerated68
  3. SourceIP58
  4. DestinationIP47
  5. DeviceProduct47
  6. DeviceEventClassID42
  7. DeviceAction39
  8. Activity29
  9. DeviceName25
  10. RequestURL25
  11. DestinationPort18
  12. Message17

Parsers that read this table

  1. CiscoSEGEvent21 rules
  2. PingFederateEvent21 rules
  3. ClarotyEvent20 rules
  4. PaloAltoCDLEvent20 rules
  5. TMApexOneEvent20 rules
  6. RadiflowEvent8 rules
  7. InfobloxCDC6 rules
  8. Fortiweb3 rules
  9. CrowdStrikeFalconEventStream2 rules
  10. InfobloxCDC_SOCInsights2 rules

Split hints

Rows to keep in Analytics with a split rule. On a shared table, these apply only to rows that match no source.

Keep denied/blocked/alert actions and high-severity events in Analytics

(DeviceAction has "Deny" or DeviceAction has "Block" or DeviceAction has "Drop" or DeviceAction has "Reject" or DeviceAction has "Alert" or DeviceAction has "Reset") or toint(LogSeverity) >= 7

Sources for this recommendation