Signals

A signal is created when there's a match on a rule, scheduled rule, or correlation rule

Overview

Correlation rules are in open beta starting with Panther version 1.108, and are available to all customers. Please share any bug reports and feature requests with your Panther support team.

A signal is generated when there is a match on a rule, scheduled rule, or correlation rule. Signals are not generated for policy failures.

A signal represents an action (or a group or series of actions) taking place in your environment that you want to know about, but is not—at least on its own—worthy of generating an alert. Signals are often referred to as "security-relevant events."

Signals are different from rule matches, which are only created when alerting is enabled on a detection. Learn more about the difference between signals, rule matches, and alerts here.

Noisy rules that generate significant Signal volume (i.e. more than 1,000 in an hour) may increase your Snowflake compute costs. To learn how to make Signals more cost-efficient, see the guidelines in Making Signals More Efficient, below.

Signal use cases

  • Signals are a building block of correlation rules. In a correlation rule, you specify certain rules, scheduled rules, and correlation rules for which one or more signals must have been generated (or not generated) in a certain time period (amongst other optional criteria) to qualify as a match.

  • You may also want to search for signals in the panther_signals.public database in Search and Data Explorer.

How to create a rule that only produces signals

To create a rule that only produces signals, not rule matches (or alerts), create a rule and configure it to disable alerting.

To create a rule in the Panther Console that only produces signals (not rule matches):

How to view signals

How to view signals for a detection

To view signals for a certain detection, use the View Signals in Search button on its details page. It's also possible to view signals by constructing your own query in Search or Data Explorer.

  1. In the left-hand navigation bar of your Panther Console, click Detections.

  2. Click the name of the detection for which you'd like to view signals.

  3. Towards the upper-right corner of the detection's details page, click View Signals in Search.

    • The Search page will be opened with a pre-populated filter expression for the panther_signals.public database. Click Search.

How to view all signals

You can view signals in Search or Data Explorer.

  1. In the left-hand navigation bar of your Panther Console, click Investigate > Search.

  2. In the database filter, select Signals.

  3. In the table filter, select Correlation Signals.

  4. Click Search.

Making signals more efficient

A signal is generated whenever there is a match on a detection. Making signals more efficient, then, means making the detection itself more efficient, or narrowing its scope.

Step 1: Identify the detections generating the most signals

  1. Follow the steps above to view all signals in Search.

  2. Click Visualizations to view the summary chart for Rule ID.

    • Ensure the chart is sorted descending.

  3. Take note of the rule IDs at the top of the chart—these are the detections producing the most signals (within the configured time period).

Step 2: Tune the detections generating the most signals

After you have identified the detections producing the most signals in Step 1, you can tune them by narrowing their scope. Below are some common approaches to narrowing detection scope:

  • Add trusted IPs to an allowlist: Explicitly exclude known "good" IP addresses, such as your organization's proxy servers or cloud service providers.

  • Tune thresholds: Adjust frequency and volume thresholds for events like failed logins or data transfers to reduce false positives without missing real threats.

  • Leverage context: Incorporate additional context such as time of day, user roles, or geolocation to improve rule accuracy and reduce false positives.

  • Implement multi-factor rules: Combine multiple indicators or conditions in a single rule to increase precision and reduce false positives.

Last updated