Concepts
Learn more about the Cortex XDR main concepts.
Cortex XDR
With Endpoint Detection and Response (EDR), enterprises rely on endpoint data as a means to trigger cybersecurity incidents. As cybercriminals and their tactics have become more sophisticated, the time to identify and contain breaches has only increased. Cortex Extended Detection and Response (XDR) goes beyond the traditional EDR approach of using only endpoint data to identify and respond to threats by applying machine learning across all your enterprise, network, cloud, and endpoint data. This approach enables you to quickly find and stop targeted attacks and insider abuse and remediate compromised endpoints.
Sensors
Cortex XDR uses your existing Palo Alto Networks products as sensors to collect logs and telemetry data. The sensors that are available to you depend on your Cortex XDR license type.
With a Cortex XDR Pro per GB license, a sensor can be any of the following:
Virtual (VM-Series) or physical firewalls: Identifies known threats in your network and cloud data center environments
Prisma Access or GlobalProtect: Identifies known threats in your mobile user and remote network traffic
External vendors: You can forward logs from supported vendors and additional vendors that adhere to the required formats
With a Cortex XDR Pro per Endpoint license, a sensor can be any of the following:
Cortex XDR agents: Identifies threats on your Windows, Mac, Linux, and Android endpoints and halts any malicious behavior or files
While more sensors increase the amount of data Cortex XDR can analyze, you only need to deploy one type of sensor to begin detecting and stopping threats with Cortex XDR.
Causality
Causality is the idea of telling a story in a simple and coherent manner and in a proper context. With the purpose of leading security teams to actionable outcomes.
Palo Alto Networks products, such as Next-Generation Firewall (NGFW) or the Cortex XDR Agent, can be configured to send rich and detailed data about all activities to the Strata Logging Service, not only items related to attacks. This means that millions of data points are collected about every entity every single day. Analyzing so much data as log lines is practically impossible, so Cortex XDR takes these data points and continuously stitches them automatically to ‘Causality Chains’. This automates the dot-connection process that an investigator would otherwise have to do manually during an investigation. This process happens constantly for all collected data points, such as processes, files, network connections, and more, regardless of prevention, detection, or alerts of any kind. With causality, when analysts decide to investigate alerts or go on a hunt, they don't need to manually connect the dots getting distracted with millions of irrelevant data points, and instead they can focus only on data related to the investigation.
Log Stitching
To provide a complete and comprehensive picture of the events and activity surrounding an event, Cortex XDR correlates together firewall network logs, endpoint raw data, and cloud data across your detection sensors. The act of correlating logs from different sources is referred to as log stitching and helps you identify the source and destination of security processes and connections made over the network.
Data is ingested by Cortex XDR from various sources, such as the Cortex XDR agent, Palo Alto Networks Next-Generation Firewall (NGFW), Prisma Access, and many third party sources, such as Check Point, Cisco, Fortinet, Azure AD, Active Directory, and more.
As data is ingested, Cortex XDR applies a data digestion layer that looks at the data coming in trying to understand if there are any pieces of information that represent the same session but from different points of views, and unifies them into a single session ‘story’ that can be queried, investigated, and also used for detection and machine learning (ML).
Actor types
The following actor types are available in Cortex XDR:
Note
For more information on the specific xdr_data dataset fields grouped according to the different actors, see the Cortex XQL Schema Reference Guide.
Raw logs
Raw logs saved in Cortex XDR are maintained in the data's original state. There are two types of raw logs:
Unstructured logs: Any unstructured log coming in to Cortex XDR is left completely unchanged, and only metadata is added to the raw data. On top of this data, stories and models are created that don't "touch" the original data.
Structured logs: For structured logs, such as CEF, LEEF, and JSON, Cortex XDR decouples the key-value pairs, and saves them in a table format. The essence of the data is left unchanged as the values are unaltered, with the exception of timestamps that can be altered to an epoch format; yet, the field still holds the same information, but in a new format.
It is not possible for any user to alter the raw data once it's been ingested. Only users with the designated permissions, such as an Instance Administrator, can delete a raw data table.
Last updated
Was this helpful?
