Bitdefender GravityZone

Last updated on:

Overview

Bitdefender GravityZone is an Endpoint Detection and Response (EDR) solution that provides advanced detection and remediation capabilities against process-based, behavior-based, and signature-based threats.

The extension allows you to collect EDR (Endpoint Detection and Response) logs and ingest them into the product for long-term storage, compliance, and advanced correlation with SIEM events.

While EDRs primarily focus on detection and immediate remediation, these capabilities are extended by offering:

  • Longer log retention for compliance and auditing needs.
  • Correlation with SIEM events to reduce false positives and provide broader incident context.
  • Out-of-the-box reports, alert profiles, detection rules, and dashboards tailored for EDR threat detection and remediation.
  • False positive reduction by correlating EDR detections with SIEM events.
  • Centralized security analytics for endpoint, network, and user activities.

By integrating Bitdefender GravityZone, you can centralize EDR logs for advanced analytics, compliance reporting, and correlation with events across your IT infrastructure.

Bitdefender GravityZone supports syslog-based log forwarding for both on-premises and cloud deployments.

Bitdefender GravityZone
Image: Bitdefender GravityZone extension in the product console

Prerequisites

  • Ensure the Syslog port is open and reachable between Bitdefender GravityZone and the product/agent.
  • Ensure you have the necessary administrative permissions in Bitdefender GravityZone to configure log forwarding.
  • For GravityZone Cloud, installation of the Bitdefender Syslog Connector is required.

Workflow architecture

Bitdefender GravityZone

Configuration steps

Adding Bitdefender GravityZone as an application

  1. In the product console, navigate to Settings > Applications > Other Applications.
  2. Click +Add Other Applications.
  3. From the log source type list, select Bitdefender GravityZone . Click the + icon to select the log source.
    Bitdefender GravityZone
    Image: Bitdefender GravityZone application configuration in the On-premise version
  4. In the On-demand deployments, select Agent or leave it as Automatically Identify.
    Bitdefender GravityZone
    Image: Bitdefender GravityZone application configuration in the On-demand version

Configuring Syslog log forwarding in Bitdefender GravityZone application

Bitdefender On-Premises version

  1. Connect to the Bitdefender GravityZone Control Center.
  2. From the left-side menu, go to Configuration > Miscellaneous.
  3. Select Enable Syslog.
  4. Enter the following details:
    • IP address of the product/agent
    • Protocol (TCP/UDP)
    • Syslog listening port
  5. Set the format to JSON.
  6. Click Add in the Action column.

Bitdefender Cloud version

For Bitdefender GravityZone Cloud, follow the official Bitdefender syslog connector documentation. Key steps include:

Outcome of integration

Once the integration is complete:

  • Log management and auditing: Centralize and retain Bitdefender detection logs for extended periods, ensuring compliance.
  • Advanced correlation: Combine Bitdefender EDR detections with SIEM events to reduce false positives and uncover the broader incident context.
  • Prebuilt detection rules: The product provides dedicated detection rules for Bitdefender to enhance threat detection and investigation.

Reports

The following out-of-the-box reports are available once integration is complete:

Reports group Reports
Bitdefender Events
  • All Events
  • Important Events
Antimalware
  • Endpoint Malware Detections
  • Still Present Threats
  • Storage Malware Detections
  • Exchange Malware Detections
  • Ransomware Detections
Network Protection
  • Anti-phishing Events
  • Network Attack Defense Events
  • Blocked Applications
  • Blocked Websites
Device Control
  • Allowed Devices
  • Blocked Devices
Data Protection
  • Blocked Web Traffic
  • Blocked Mail Traffic
Firewall Events
  • Blocked Traffic
Incidents
  • Incident Events
Authentication Activity
  • User Authentication Activity
  • Logins from new devices
System Events
  • Expiry Events
  • Database Backup Events
  • Security Server Events
  • Update Server Events
  • Anti-tampering Events
Bitdefender GravityZone
Image: A snippet of reports generated on Bitdefender GravityZone detections

Dashboard widgets

  • Total Bitdefender Threats
  • Mitigated Bitdefender Threats
  • Unmitigated Bitdefender Threats
  • Bitdefender Incidents
  • Top 5 Endpoints with Most Bitdefender Threats
  • Bitdefender Threats Trend
  • Top 5 Users with Most Bitdefender Threats
  • Bitdefender Threats by Category
  • Top 5 Blocked Websites
  • Bitdefender Threats by Module
  • Bitdefender Threats by Remediation Action
  • Top 5 Blocked Applications
Bitdefender GravityZone
Image: A snippet of dashboard widgets for Bitdefender GravityZone detections

Alert profiles

Below alert profiles list the predefined alerts available for monitoring Bitdefender GravityZone-generated events. These alert profiles help detect potential threats early and support proactive action to prevent security incidents.

Alerts profile name Event description
Bitdefender Threat Unmitigated This event is generated when a threat is detected on an endpoint, but no remediation or mitigation action has been successfully applied.
Bitdefender Module Status Changed This event is generated when a security module on the installed agent is enabled or disabled.
Bitdefender Security Server Overloaded This event is generated when the scan workload on a Security Server exceeds the configured threshold.
Bitdefender Update Server Outdated This event is generated when the update server is operating with outdated malware signature definitions.
Bitdefender Agent Uninstalled Locally This event is generated when the security agent is uninstalled locally from an endpoint.

Detection rules

NOTE By default, the detection rules associated with the Bitdefender GravityZone application can be viewed by the user in the interface. However, in order to be able to install and/or configure these detection rules, the user must first install and configure the Bitdefender GravityZone extension.
Rule Name Description Objective
StormScan Coordinated Recon Detection Detects coordinated port scanning across multiple endpoints. Identify distributed or repeated port scans to reduce noise and highlight potential lateral movement.
Obfuscated PowerShell with Shadow Copy Wipe Detects encoded PowerShell followed by volume shadow copy deletion. Identify ransomware-like destructive activity.
LateralCred-Harvest Lateral movement followed by LSASS memory dump. Identify credential harvesting post lateral movement.
Remote Session Script Exploitation Correlates VPN login events with subsequent script engine executions that are allowed by antivirus but involve commonly abused scripting tools. Identify potential post-login script abuse during remote sessions by detecting executions of tools such as wscript, cscript, and mshta following VPN access.

To learn more about this extension-specific detection rules, refer to the Rule Library page.

Incident workbench widgets

  • Bitdefender Threats by Module
  • Top 5 Files with Most Bitdefender Threats
  • Recent Bitdefender Threats
Bitdefender GravityZone
Image: A snippet of Bitdefender GravityZone detections in the Incident Workbench

Supported SOAR functionalities

The Bitdefender GravityZone extension provides custom functions that enable playbooks to interact with Bitdefender GravityZone APIs. These functions can be used to manage endpoints, enforce security policies, handle incidents, and perform automated remediation actions.

1. bitdefender_addFileToQuarantineTask

Adds a file to quarantine on specified endpoints.

Parameter Parameter Type Param description Mandatory
connectionName Connection Name of the pre-configured Bitdefender GravityZone connection used for authentication and API access. Yes
endpointIds List List of endpoint IDs where the file needs to be quarantined. Yes
filePath String Path of the file to be quarantined. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-140261-createaddfiletoquarantinetask.html

2. bitdefender_addToBlocklist

Adds items to the security blacklist to prevent execution.

Parameter Parameter Type Param description Mandatory
connectionName Connection Name of the Bitdefender connection. Yes
type String Type of rules to create. Yes
rules List List of rules and their configurations. Yes
recursive Bool Applies rules recursively to all companies. No
companyId String Company identifier. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-135327-addtoblocklist.html

3. bitdefender_assignPolicy

Assigns security policies to endpoints or groups.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection name. Yes
targetIds List IDs of endpoints or groups. Yes
inheritFromAbove Bool Enables inheritance from parent policy. No
policyId String Policy ID to assign. No
forcePolicyInheritance Bool Applies policy to all child endpoints. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-924802-assignpolicy.html

4. bitdefender_changeIncidentStatus

Updates the status of a security incident.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection name. Yes
incidentId String Incident identifier. Yes
type String Type of incident. Yes
status Int Status to assign. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-317162-changeincidentstatus.html

5. bitdefender_createCustomGroup

Creates a custom group.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
groupName String Name of the group. Yes
parentId String Parent group ID. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-128485-createcustomgroup.html

6. bitdefender_createCustomRule

Creates a custom security rule.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
type Int Rule type. No
name String Rule name. Yes
description String Rule description. No
tags List Tags for the rule. No
settings Map Configuration settings including severity, criteria, and actions. Yes
returnRuleId Bool Returns rule ID if true. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-135332-createcustomrule.html

7. bitdefender_createIsolateEndpoint

Creates a task to isolate an endpoint.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
endpointId String Endpoint identifier. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-135330-createisolateendpointtask.html

8. bitdefender_createRestoreEndpointFromIsolationTask

Restores an endpoint from isolation.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
endpointId String Endpoint identifier. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-135331-createrestoreendpointfromisolationtask.html

9. bitdefender_createScanTaskByMac

Creates a scan task using MAC addresses.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
macAddresses List List of MAC addresses. Yes
type Int Scan type. Yes
name String Task name. No
customScanSettings Map Custom scan configuration (depth and paths). Yes
returnTaskId Bool Returns task ID if true. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-128496-createscantaskbymac.html

10. bitdefender_createScanTask

Creates a scan task for endpoints.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
targetIds List Target endpoint or group IDs. Yes
name String Task name. No
customScanSettings Map Custom scan configuration. Yes
type Int Scan type. Yes
returnAllTaskIds Bool Returns all task IDs if true. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-128495-createscantask.html

11. bitdefender_createSubmitToSandboxAnalyzerTask

Submits files to sandbox for analysis.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
targetId String Endpoint ID. Yes
samplePaths List File paths to submit. Yes
commandLines List Custom execution parameters. No
taskName String Task name. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-952310-createsubmittosandboxanalyzertask.html

12. bitdefender_deleteCustomGroup

Deletes a custom group.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
groupId String Group ID. Yes
force Bool Forces deletion if group is not empty. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-128486-deletecustomgroup.html

13. bitdefender_deleteCustomRule

Deletes a custom rule.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
type Int Rule type. Yes
ruleId String Rule ID. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-135334-deletecustomrule.html

14. bitdefender_deleteEndpoint

Deletes an endpoint.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
endpointId String Endpoint ID. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-128491-deleteendpoint.html

15. bitdefender_deleteTask

Deletes a task.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
taskId String Task ID. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-577743-deletetask.html

16. bitdefender_getBlockListItems

Retrieves blacklist items.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
page Int Page number. No
perPage Int Items per page. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-135328-getblocklistitems.html

17. bitdefender_getCustomRuleList

Retrieves custom rules.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
page Int Page number. No
perPage Int Items per page. No
companyId String Company ID. No
type Int Rule type. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-135333-getcustomruleslist.html

18. bitdefender_getEndpointList

Retrieves managed endpoints.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
parentId String Parent group ID. No
page Int Page number. No
perPage Int Items per page. No
isManaged Bool Filters managed endpoints. No
filters Map Filtering criteria for endpoints. No
options Map Additional response options. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-128483-getendpointslist.html

19. bitdefender_getNetworkInventoryItems

Retrieves network inventory items.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
parentId String Parent group ID. No
filters Map Filtering criteria. No
page Int Page number. No
perPage Int Items per page. No
options Map Response options. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-128494-getnetworkinventoryitems.html

20. bitdefender_getQuarantineItemsList

Retrieves quarantined items.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
endpointId String Endpoint ID. No
page Int Page number. No
perPage Int Items per page. No
filters Map Filtering criteria. No
service String Service type. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-140256-getquarantineitemslist.html

21. bitdefender_getScanTasksList

Retrieves a list of scan tasks.

Parameter Parameter Type Param description Mandatory
connectionName Connection Name of the Bitdefender connection. Yes
name String Name of the task. No
status Int Status of the task. No
page Int Page number for pagination. No
perPage Int Number of items per page. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-128498-getscantaskslist.html

22. bitdefender_getTaskStatus

Retrieves the status and details of a specific task.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
taskId String ID of the task. Yes
returnSubtasks Bool Includes subtask details if true. No
page Int Page number. No
perPage Int Items per page. No
status Int Filters subtasks based on status. No
endedAfter String Filters tasks ended after specified time. No
endedBefore String Filters tasks ended before specified time. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-440638-gettaskstatus.html

23. bitdefender_killProcess

Terminates a running process on an endpoint.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
processId Int Process identifier. Yes
path String Path of the process file. Yes
endpointId String Endpoint where process is running. Yes
incidentId String Related incident ID. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-952304-killprocess.html

24. bitdefender_moveCustomGroup

Moves a custom group to another parent group.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
groupId String Group ID to move. Yes
parentId String Destination parent group ID. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-128487-movecustomgroup.html

25. bitdefender_moveEndpoints

Moves endpoints to a different group.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
endpointIds List List of endpoint IDs. Yes
groupId String Destination group ID. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-128489-moveendpoints.html

26. bitdefender_releaseQuarantineExchangeItem

Releases quarantined Exchange items.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
quarantineItemsIds List List of quarantined item IDs. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-449016-createreleasequarantineexchangeitemtask.html

27. bitdefender_removeFromBlockList

Removes items from the security blacklist.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
ids List IDs of items to remove. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-135329-removefromblocklist.html

28. bitdefender_removeQuarantineItemTask

Creates a task to remove quarantined items.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
quarantineItemsIds List List of quarantine item IDs. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-140257-createremovequarantineitemtask.html

29. bitdefender_ updateIncidentNote

Updates or adds notes to an incident.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
incidentId String Incident ID. Yes
type String Type of incident. Yes
note String Note content. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-317161-updateincidentnote.html

30. bitdefender_restoreQuarantineItemTask

Creates a task to restore quarantined items.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
quarantineItemsIds List List of quarantine item IDs. Yes
locationToRestore String Target restore location. No
addExclusionInPolicy Bool Adds exclusion in policy if true. No

Reference link:

https://www.bitdefender.com/business/support/en/77209-140259-createrestorequarantineitemtask.html

31. bitdefender_setEndpointLabel

Sets a label for an endpoint.

Parameter Parameter Type Param description Mandatory
connectionName Connection Bitdefender connection. Yes
endpointId String Endpoint ID. Yes
label String Label to assign. Yes

Reference link:

https://www.bitdefender.com/business/support/en/77209-128492-setendpointlabel.html

Read also

This page explained how to integrate Bitdefender GravityZone with the product to collect, correlate, and analyze EDR detection logs for advanced security analytics. To explore related configurations and integrations, refer to the following pages: