What's new in Smart SOAR - July 2023

What’s New in Smart SOAR (July 2023 Release)

The July 2023 update of D3 Smart SOAR brings you a refined Reporting Dashboard, enhanced Investigation Dashboard, and significant Incident Workspace improvements. We’re also introducing innovative data ingestion settings, playbook editor enhancements, and utility command updates. Plus, we’ve added new integrations and updates to our roster. These enhancements promise to elevate your security orchestration, automation, and response capabilities to unprecedented levels. Let’s delve into the specifics and see how these updates will optimize your security operations and facilitate data-driven decision making.

Reporting Dashboard Enhancement

Drill Down Details Popup

Screenshot of the enhanced Reporting Dashboard with the Drill Down Details Popup feature in D3 Smart SOAR

We have improved the widget details viewing experience in the Reporting Dashboard module. Instead of being redirected to a new page, a popup now appears with additional details when clicking into a widget. This change ensures a smoother workflow and eliminates the need to leave the dashboard module.

Investigation Dashboard Enhancement

New Column for Events: Event Playbook

A new column has been added to the Events Dashboard to provide visibility into the specific event playbook applied to each event, streamlining event management and enabling improved incident analysis for more effective security response and compliance auditing.

Incident Workspace Enhancement

Editing History for Incident Notes

Screenshot illustrating the enhanced Incident Workspace with the new feature of Editing History for Incident Notes in D3 Smart SOAR

The Notes section in the Overview Tab has been enhanced to include a comprehensive edit history for incident notes. Whenever a note is edited, an “Edited” link will be displayed, allowing you to access the complete edit history with a single click. Additionally, the incident note edit history is also viewable in the incident’s Command Centre.

 

This serves to enhance accountability, collaboration, and documentation by effectively tracking and displaying all modifications made to incident notes. It facilitates auditing processes, ensuring transparency and thoroughness in recording and reviewing changes.

New Column for the Events Tab: Event Playbook

A new column has been added to the Events Tab to provide visibility into the specific event playbook applied to the incident’s events.

Collapsible Sections in Overview Tab

In the Overview Tab, the Events Summary, Investigation Team, Linked Incidents, Files, Notes, and custom incident form sections are collapsible. Sections are collapsed by default if they contain no data.
Screenshot of the Overview Tab in D3 Smart SOAR showing collapsible sections including Events Summary, Investigation Team, Linked Incidents, Files, Notes, and custom incident form

Data Ingestion

New Additional Settings for Webhook: JSON Path and Global List for Site Mapping (Shared to All Client Sites)

Screenshot illustrating new additional settings for webhook data ingestion in D3 Smart SOAR

Two parameters under Additional Settings have been added for webhook data ingestion under Shared to All Client Sites:

JSON Path for Site: An optional parameter that allows you to specify the JSON path containing site information in the retrieved data. By specifying the JSON path, you can directly extract the site name or ID from the retrieved data.

Global List for Site Mapping: An optional parameter that works in conjunction with the JSON Path for Site parameter. It selects a global list that maps field values from the JSON path to their corresponding site names. Based on the specified global list, data is ingested into the correct site by matching the extracted value from the JSON path with the appropriate site name.

For Managed Service Providers (MSSPs) managing multiple client sites, these settings can offer some key benefits:

  1. Streamlined Management: MSSPs can manage all client sites with a single webhook URL, reducing setup complexity.
  2. Efficient Data Handling: With global list site mapping, data is automatically segregated and ingested into the correct site, increasing efficiency and reducing errors.
  3. Reduced Maintenance and Enhanced Scalability: Fewer webhook URLs means less maintenance, and adding new client sites is as simple as updating the global list.
  4. Improved Security: Automatic data ingestion mitigates the risk of data spillage between client sites.

New Additional Setting for Schedule: Schedule Job Tolerance (Minutes)

Screenshot of the new additional setting for schedule job tolerance in minutes in D3 Smart SOAR

The Schedule Job Tolerance Scope parameter has been added to the data ingestion schedule configuration page. This sets how many minutes data can be ingested before or after the specified start and end time, so that no data is lost. The data will start being ingested from the time defined by {Start Time – Tolerance Scope}. The schedule job tolerance scope is calculated separately and does not change any Tolerance Scope command parameters.

New Additional Setting for Schedule & Webhook: Run Playbook Sequentially


You can enable the Run Playbook Sequentially option if you select an event playbook in Additional Settings while setting up a data ingestion schedule or webhook. It enables the sequential processing of event playbooks for datasets containing multiple alerts. This enhances the correlation between events and incidents by ensuring that alerts are processed in a specific order, resulting in a more streamlined event and incident correlation process.

Playbook Editor Enhancement

Select Connection by Category

When setting up integration command connections, this newly added option is primarily intended for MSSP playbooks and D3’s out-of-the-box playbooks.  These often include a codeless playbook nested within them that contains parallel command tasks of different integrations from the same category, such as “Check IP Reputation”.

The key function of this feature is to allow the playbook to execute only those parallel tasks that share a common connection name, contingent upon whether the integration for these tasks has a valid connection with the common name in your SOAR environment. Tasks without valid connections will remain in an “N/A” state and will not produce errors. This increases the playbook’s adaptability and its capability to manage connections that are not available.

Additionally, the Dynamically Select Connection feature allows the insertion of additional Jinja logic to accommodate a variety of use cases. One typical example is the mapping of different client sites to distinct connection names.

Utility Command Enhancement

Link Artifacts Related Incidents

The Link Artifacts Related Incidents command has been redesigned with input parameters to let you fine-tune the incident-artifact correlation logic. The configurable input parameters include:

  1. Artifacts Types: Filter correlated artifacts based on specific artifact types.
  2. Artifact Names: Correlate incidents using specific artifact names.
  3. Incident Link Criteria: Decide how you’d like to link your artifacts, whether through partial or full matches based on specified criteria.
  4. Incident Sites: Define the scope of your search for related incidents by specifying sites. The system will search within the list of sites you provide, whether they’re internal or client-specific. If no specific sites are mentioned, the system defaults to searching where the incident occurred.
  5. Incident Status: Filter your artifact correlations based on the status of the incidents. Options include Open, Closed, In Progress, and On Hold.
  6. Incident Time Range: Define a time range to search for incidents, based on their creation date.
  7. Limit: Set a limit on the number of linked incidents. If the limit is not specified, or exceeds 50, the system will default to linking a maximum of 50 incidents that fit the specified criteria.
  8. Order: Determine the order in which your incidents link – ascending or descending. By default, the system links incidents in descending order, starting with the most recent.

This utility command has multiple use cases. It can help identify and link incidents involving newly discovered threat artifacts, aiding in threat identification and enhancing cyber defense. It can also be used to connect incidents with similar threat artifacts, enabling more informed incident response strategies, and to identify recurring threats for proactive security measures.

Organization Management Enhancement

Roles: Edit Closed Incident Permission

Screenshot of the new additional setting for Schedule & Webhook: Run Playbook Sequentially in D3 Smart SOAR

An option that allows you to set a time range for Reopen Closed Incident has been added under the Edit Incident permission settings when configuring Roles. System administrators have the option to choose between two settings when it comes to reopening closed incidents: “Always” or “Within a specified number of days after each closure of Incident“.

Integrations

New Integrations

The following integrations have been added to this release of D3 Smart SOAR.

Integration Name Description
Devo Alerts Devo SIEM is a cloud-based data logging and security analytics platform designed to improve access to security data across an enterprise. Security teams have access to real-time and historical data to quickly respond to their organization’s threat landscape. This integration allows organizations to query and manage alerts as well as other data sources.
EmailRep EmailRep is a system of crawlers, scanners, and enrichment services that allow users to collect data on email addresses, domains, and internet personas.

Updated Integrations

The following integrations have been updated in this release of D3 SOAR.

Integration Name Changes
Kaspersky •       New commands: Get Execution File, Get Open Ports, List Execution Files, Scan Quarantines Files, Unquarantine Files

•       List Host Tasks: Added the TaskNames key field

Microsoft Purview Audit alert_v2 •       This is an updated version of the Microsoft Purview Audit integration, incorporating all pre-existing commands. It is strongly recommended to use this enhanced version of the integration for optimal performance.

•       Fetch Event: Updated to enable correlation between alertID and audit logs returned by the Management API.

Microsoft Teams •     New commands: List Chats, List Chat Messages, Send Chat Message
MISP •       New commands: Add Object To Events, Add Tags to Attributes, Add Tags to Events, Fetch Event, List Attribute Types & Categories, List Organizations, List Tags, Remove Tags From Attributes, Remove Tags From Events, Search Events, Search Object Templates, Search Tags, Test Connection

•       Enhanced three check reputation commands to the latest coding convention: Check IP Reputation, Check FileReputation, Check URL Reputation.

•       Converted the following C# commands to Python: Add Event, Edit Event, Publish Event.

•       Search Attributes: Updated the format of return data and enhanced error handling messaging.

OpenCTI •       New commands: Create Observable, List Authors, List External References, List Labels, List Markings
Trend Micro Cloud One •     New commands: Add Firewall Rules To Computers, Add Firewall Rules To Policies, Create Policy, List Policy Default Settings, Modify Policy, Remove Firewall Rules From Computers, Remove Firewall Rules From Policies, Search Computers, Search Firewall Rules, Search Policies
Trend Micro Vision One •     New command: Get Endpoint Info

Deprecated Integration Commands

The following integration commands have been deprecated in this release of D3 SOAR.

Integration Name Deprecated Commands
Trend Micro Cloud One •       Add Domains To Permit List

•       Create Domain Filter Configuration

•       Distribute Permit List And Domain Filter To Appliances

•       List Domain Policy Configurations

•       Remove Domains From Permit List

•       Update Domain FilterConfigStatus

Powering the World’s Best SecOps Teams

Get Started with D3 Security