Skip to main content

How to Export to SIEM

Security Information and Event Management (SIEM) tools provide real-time analysis of security events from applications and network devices. SIEM systems are essential for SecOps teams to correlate events, analyse logs across different systems, and manage security risks efficiently. By integrating the Forensic Acquisition and Investigation platform with SIEM, you can leverage the power of both SIEM and FA&I unique cloud-based forensic capabilities.

Export Formats

FA&I converts the processed timeline into two formats:

  • CEF (Common Event Format): A widely recognized format for SIEM systems
  • CadoJson: A custom JSON format optimized for certain SIEM systems like Splunk and Sentinel

Supported Cloud Providers

Both formats are uploaded to the cloud storage location of your choice. You can select from the following providers:

ProviderStorage Type
AWSS3 bucket
AzureBlob Storage container
GCPCloud Storage bucket

You configure the provider, account, bucket, and folder name, then set up your SIEM system to automatically import these files from that location.

Getting Started

To begin exporting timelines to your SIEM:

  1. Enable the SIEM integration by navigating to Settings -> Platform Settings -> Integrations -> SIEM.
  2. Select your cloud provider (AWS, Azure, or GCP)
  3. Choose the account and bucket where the timeline files will be exported
  4. Set the desired folder name within the bucket

AWS

SIEM AWS

Azure

SIEM Azure

GCP

SIEM GCP

FA&I CEF Standard

Below is an example of a CEF log generated by / Forensic Acquisition and Investigation:

CEF:0|CadoSecurity|CadoResponse|1.0.2|0|Content Modification Time|10|alarm=True evidence_id=2 evidence_name=aws_compromise.zip macb=M... source=FILE eventTime=1595194940 filePath=/tmp/file.txt eventId=Q5FBqHwBX9dvp1T5IsHT msg=Malicious File Detected: cryptomining_malware_wannamine

The CEF log follows this standard format:

CEF:0|CadoSecurity|CadoResponse|Version|Signature ID|Name|Severity|Extension

The "Extension" part contains key-value pairs with additional fields, as detailed below.

CEF Extensions

EXTENSION FIELDEXAMPLE VALUETYPEDESCRIPTION
eventTime890430600intUnix timestamp of the event.
sourceREGstrSubtype of the event source.
sourcetypeLOGstrType of file or data producing the event.
typeContent Modification TimestrEvent type (e.g., Last Executed Time, Content Modification Time).
filePath/Users/nromanoff/NTUSER.DATstrPath of the file linked to this event.
shortExecutable in suspicious locationstrSummary of the event.
evidence_id1intID of the evidence item in / Forensic Acquisition and Investigation.
alarm_severity1intEvent severity (Malicious: 1, Suspicious: 3, Other: 10).
macb.A..strMACB (Modification, Access, Change, Birth) representation.
hostEC2AMAZ-T80EJE1strHostname linked to the event.
inode123strInode or file system identifier.
alarmTrueboolWhether this event has an associated alarm.
sha2569473976...strSHA-256 hash of the related file.

CadoJson Format

The CadoJson format contains the same fields as CEF, represented in JSON structure. Here is an example:

{
"macb": "M...",
"source": "REG",
"sourcetype": "Registry Key",
"type": "Content Modification Time",
"host": "-",
"short": "[HKEY_CURRENT_USER/AppEvents/Schemes/Apps/.Default/Notification.Proximity] (empty)",
"inode": "-",
"sha256": "9473976b2769337ca9a7243bf1ceddb3335f9551e113240ebb0c53ae789878d5",
"eventTime": 1610559005,
"filePath": "/NTUSER.DAT"
}

Log Analysis Considerations between SIEM & Cado

For more information about how SIEM logs compare to Cado's forensic capabilities, refer to this guide.