Fidelis Elevate Operation
The web format of this guide reflects the most current release. Guides for older iterations are available in PDF format.
Integration Details
ThreatQuotient provides the following details for this integration:
Current Integration Version | 1.2.4 |
Compatible with ThreatQ Versions | >= 4.47.0 |
Fidelis Elevate Version | 9.3.7 |
Support Tier | ThreatQ Supported |
Introduction
The Fidelis Elevate operation manages Alerts on Fidelis and submits files and URLs for analysis. The operation can also fetch PDF and text reports for Fidelis alerts and attach them to the corresponding event in ThreatQ. The operation is designed to work in conjunction with the Fidelis Alerts CDF.
The operation provides the following actions:
- Submit PCAP - submits a PCAP file to Fidelis and queues it for playback.
- Submit File - submits a file to Fidelis and queues it for analysis.
- Submit URL - submits a url to Fidelis and queues it for analysis.
- Close Alert - closes an alert on Fidelis and adds the user who closed it as an attribute.
- Sync Score - sends the explicit threat score attribute value to an alert on Fidelis.
- Add Labels - adds the tags from a ThreatQ event to the alert on Fidelis.
- Get Reports - adds PDF and text reports for the Fidelis alert in a zip attachment in ThreatQ.
The operation is compatible with Files and URL type Indicators.
Prerequisites
The Fidelis Elevate operation requires the paramiko
and scp
modules to be installed in the Python environment.
Installation
This integration can be installed in the My Integration section of your ThreatQ instance. See the Adding an Integration topic for more details.
Configuration
ThreatQuotient does not issue API keys for third-party vendors. Contact the specific vendor to obtain API keys and other integration-related credentials.
To configure the integration:
- Navigate to your integrations management page in ThreatQ.
- Select the Operation option from the Type dropdown (optional).
- Click on the integration entry to open its details page.
- Enter the following parameters under the Configuration tab:
Parameter Description Host The address of the Fidelis server. Account Username The username for the Fidelis account. Account Password The password for the Fidelis account. SSH Username The username for SSH access on the Fidelis server. SSH Password The password for SSH access on the Fidelis server. Port The port number to use for SSH access. Sample Upload Directory The directory to upload files and urls to on Fidelis. CGI Path The .cgi file to invoke on Fidelis. If this is left blank it will default to the malware_check
cgi.Verify SSL A boolean that turns SSL verification on/off. - Review any additional settings, make any changes if needed, and click on Save.
- Click on the toggle switch, located above the Additional Information section, to enable it.
Actions
The operation provides the following actions:
Action | Description | Object Type |
---|---|---|
Submit PCAP | Submits a PCAP file to Fidelis and queues it for playback. | tq_object dict: The ThreatQ object dictionary |
Submit File | Submits a file to Fidelis and queues it for analysis. | tq_object dict: The ThreatQ object dictionary |
Submit Url | Submits a url to Fidelis and queues it for analysis. | tq_object dict: The ThreatQ object dictionary |
Close Alert | Close and alert on Fidelis and add the user who closed it as an attribute. | event dict: The ThreatQ object dictionary |
Sync Score | Send the explicit threat score attribute value to an alert on Fidelis. | event dict: The event from the ThreatQ context, Explicit_Threat_Score int: The user selected explicit threat score |
Add Labels | Add the tags from a ThreatQ event to the alert on Fidelis. | event dict: The ThreatQ object dictionary |
Get Reports | Add PDF and text reports for the Fidelis alert in a zip attachment in ThreatQ. | event dict: The ThreatQ object dictionary |
Submit PCAP
Submits a PCAP file to a Fidelis component. You can specify if you want Fidelis to playback the PCAP file upon upload. The provider will return a JSON response to verify if the request was successful.
One of the Fidelis sensors must be in PCAP mode in order to use the Submit PCAP action.
GET https://www.<Fidelis_Host>.com/j/rest/policy/pcap/components/
POST https://www.<Fidelis_Host>.com/j/rest/policy/pcap/upload/
ThreatQ Object Type | Description of action |
---|---|
Attachment: FILE | Sends a PCAP file to Fidelis for playback. |
Submit File
Submits a file to Fidelis and queues it for analysis. The provider returns a JSON response verifying if the request was successful or not.
ThreatQ Object Type | Description of action |
---|---|
Attachment: FILE | Sends a file to Fidelis for sandbox analysis. |
Submit Url
Submits an url to Fidelis and queues it for analysis. The provider returns a JSON response verifying if the request was successful or not.
ThreatQ Object Type | Description of action |
---|---|
Indicator: URL | Sends an URL to Fidelis for sandbox analysis. |
Close Alert
Closes an alert's associated conclusion on Fidelis. The attributes 'CLOSED' and 'CLOSED_BY' are added to the event in ThreatQ, where 'CLOSED_BY' has the value of the Fidelis user who was assigned to the alert. The provider returns a JSON response verifying if the request was successful or not.
POST https://www.<Fidelis_Host>.com/j/rest/v2/alert/mgmt/
ThreatQ Object Type | Description of action |
---|---|
Event | Closes an alert on Fidelis using a Conclusion id attribute from the event. |
Sync Score
Changes the Explicit Threat Score for an alert on Fidelis with the user-selected value from ThreatQ.
The user-selectable fields are:
- 1: False Positive
- 2: Not interesting
- 3: Interesting
- 4: Actionable
PUT https://<Fidelis_Host>/j/rest/v1/alert/feedback/
ThreatQ Object Type | Description of action |
---|---|
Event | Uploads the user-selected Explicit Threat Score to Fidelis. |
Add Labels
Adds the tags from the ThreatQ event as labels to the alert on Fidelis. The provider returns a JSON response verifying if the request was successful or not.
PUT https://<Fidelis Host>/j/rest/v1/alert/mgmt/
ThreatQ Object Type | Description of action |
---|---|
Event | Pulls the tags from the event and uploads them as labels to Fidelis. |
Get Reports
Pulls PDF and text reports for a Fidelis alert and uploads it to the corresponding ThreatQ event as a zip attachment.
GET https://<Fidelis Host>/j/rest/v2/event/asset/<Alert Id>/
GET https://<Fidelis Host>/j/rest/v2/event/efsubmit/<Alert Id>/
GET https://<Fidelis Host>/j/rest/v2/event/entire_forensic/<Alert Id>/
GET https://<Fidelis Host>/j/rest/v2/event/efsubmit/<Alert Id>
GET https://<Fidelis Host>/j/rest/v2/event/sessiondata/1/<Alert Id>/
GET https://<Fidelis Host>/j/rest/v2/event/related/<Alert Id>
GET https://<Fidelis Host>/j/rest/v2/event/dpath/<Alert Id>/
POST https://<Fidelis Host>/j/rest/v2/docgen/<Alert Id>/
GET https://<Fidelis Host>/j/rest/v2/docgen/file/<Alert Id>/
ThreatQ Object Type | Description of Action |
---|---|
Event | Pulls PDF and text reports for the Fidelis alert, compresses them into a zip archive, and attaches the zip to the event in ThreatQ. |
Change Log
- Version 1.2.4
- Resolved an Close Alert issue for Fidelis 9.6.x.
- Version 1.2.3
- Removed the request payload for close_case to resolve authentication issues.
- Version 1.2.2
- Updated integration authentication for Fidelis 9.6.x
- Version 1.2.1
- Added support for multiple command posts for the Get Reports action.
- Version 1.2.0
- Added support for multiple command posts except for the Get Reports action.
- Version 1.1.2
- Updated endpoints for the Get Reports, Add Labels, and Sync Score actions.
- Version 1.1.1
- Fixed a bug with PCAP playback.
- Added new checkbox option to the Submit PCAP action that allows PCAP playback on Fidelis upon upload.
- Version 1.1.0
- Added
Get Reports
action.
- Added
- Version 1.0.0
- Initial release
PDF Guides
Document | ThreatQ Version |
---|---|
Fidelis Elevate Operation Guide v1.2.4 | 4.47.0 or Greater |
Fidelis Elevate Operation Guide v1.2.3 | 4.47.0 or Greater |
Fidelis Elevate Operation Guide v1.2.2 | 4.47.0 or Greater |
Fidelis Elevate Operation Guide v1.2.2 | 4.47.0 or Greater |
Fidelis Elevate Operation Guide v1.2.1 | 4.47.0 or Greater |
Fidelis Elevate Operation Guide v1.2.0 | 4.47.0 or Greater |
Fidelis Elevate Operation Guide v1.1.2 | 4.47.0 or Greater |
Fidelis Elevate Operation Guide v1.1.1 | 4.47.0 or Greater |
Fidelis Elevate Operation Guide v1.1.0 | 4.47.0 or Greater |
Fidelis Elevate Operation Guide v1.0.1 | 4.47.0 or Greater |