Fidelis Endpoint: SIEM Integrations Guide
Fidelis Endpoint: SIEM Integrations Guide
Version 9.3.1
www.fidelissecurity.com
Copyright © 2002–2020 Fidelis Cybersecurity®. All rights reserved worldwide.
Fidelis Cybersecurity
4500 East West Highway, Suite 400
Bethesda, MD 20814
Value Description
Host and Port Specifies the export destination as hostname/port via UDP.
• Set the hostname and port where you want to export information.
For example:
"Host": "10.10.0.0",
"Port": 514,
Note: Use either Host and Port, or use Folder.
AlertsFieldMap Provides a list of the HeaderFields and Fields that enable you to map
Fidelis Endpoint alerts to the CEF and LEEF formats.
The HeaderFields are variables you can set to the string values you
want.
Fields are name value pairs that map CEF and LEEF fields to the
standard Fidelis alerts. Each value is an array, though most alert fields
only contain a single value.
Be aware that some values are static strings, while others are string
variables that enable you to pass in a string value for the alert you are
mapping.
Note: The “msg” string value pair also includes a delimiter for use
between the values in the array. You can set the delimiter to whatever
you want.
X_Event – a special field that requires retrieving data from Elastic
Search. There are two ways to use this field:
• X_Event:* – dumps all alert fields and field values from Elastic
Search into a single mapped field.
• X_Event:PropertyNameHere – allows mapping of a specific
event property field.
Important: Whether you use a single field or all, using the
X_Event field makes a call to Elastic Search that returns all
fields. This has a large performance impact. Also, any field in
Elastic Search with the same name as another mapped alert
field overwrites that mapped field when the Elastic Search call
returns.
By default, due to its performance impact, the X_Event field is not
mapped.
The X_Event event property sub-fields are:
EventTime,
EndpointId,
EndpointName,
EventType,
ParentTargetID,
TargetID,
PID,
JobResultFieldMap Provides a list of the HeaderFields and Fields that enable you to map
job (script package tasks) results to the CEF and LEEF formats.
The HeaderFields are variables you can set to the string values you
want.
Fields are name value pairs that map CEF and LEEF fields to the
standard Fidelis JobResults fields. Each value is an array, though by
default, an array of a single value.
Note: Some values are static strings, while others are string variables
that enable you to pass in a string value for the content you are
mapping.
JobResults_Default When exporting script task results (JobResults), sets (true) or unsets
(false) the export type as the default selected menu item in the “Export
Results to” option in the “Options” pane in the “Task Options” screen in
the Task wizard.
If multiple export types are configured as the default selected menu
item, the item that actually appears as the default selected item in the
“Export Results to” option in the user interface is the first-listed, script-
task-results-enabled export type in the configuration file.
Tip: You can change the order of items in the “Export Results to” option
by re-ordering the configurations sections in the configuration file.
AuditLogFieldMap" Provides a list of the HeaderFields and Fields that enable you to map
AuditLog (ActivityLog) entries to the CEF and LEEF formats.
The HeaderFields are variables you can set to the string values you
want.
Fields are name value pairs that map CEF and LEEF fields to the
standard Fidelis ActivityLog fields. Each value is an array, though by
default, an array of a single value.
Note: Some values are static strings, while others are string variables
that enable you to pass in a string value for the content you are
mapping.
SystemLogFieldMap Provides a list of the HeaderFields and Fields that enable you to map
SystsemLog entries to the CEF and LEEF formats.
The HeaderFields are variables you can set to the string values you
want.
Fields are name value pairs that map CEF and LEEF fields to the
standard Fidelis SystemLog fields. Each value is an array, though by
default, an array of a single value.
Note: Some values are static strings, while others are string variables
that enable you to pass in a string value for the content you are
mapping.
System Logs provide content for all events that happen on the system,
so are quite “chatty”. If you want to look at more targeted data, you
might do better with the ServerHealth logs.
ServerHealthFieldMap Provides a list of the HeaderFields and Fields that enable you to map
ServerHealth entries to the CEF and LEEF formats.
The HeaderFields are variables you can set to the string values you
want.
CEF/LEEF values:
CreateDate
DeviceProduct
DeviceVendor
DeviceVersion
HostAddress
Name
Severity
SignatureID
DataStoreResultsQueue_Capacity
DataStoreResultsQueue_Size
DataStoreResultsQueue_Total
DataStoreResultsQueue_ReQueued
DataStoreResultsQueue_Dropped
DataStoreResultsQueue_InFlowControl
TbRawQueue_Capacity
TbRawQueue_Size
TbRawQueue_Total
TbRawQueue_ReQueued
TbRawQueue_Dropped
TbRawQueue_InFlowControl
Note the new integration command “Run Fidelis Endpoint Script On Target”.
Click the “Edit Inline Filter” button to create a filter for viewing only Fidelis Endpoint events.
Option Description
Log Source Name Specify the name of the log source. For example, Fidelis_Endpoint
Log Source Specify the description of the log source. For example, Fidelis
Description Endpoint
Log Source Type Select the "Fidelis Endpoint" option, which uses LEEF format.
Log Source Identifier Enter the IP address of your Fidelis Endpoint Windows Server.
When you select a script to run, Fidelis Endpoint opens the Task wizard in a Web browser
window where you can specify options in running the script task against the endpoint.
In Fidelis Endpoint, continue through the Task wizard.
In the Target Selection screen, the endpoint is pre-selected.
Tip: You can add other scripts to this file by specifying the script IDs and any answers.
For information about getting script IDs, see the GET request in "Script Package APIs" in
the API Guide.
Specify the settings for your Fidelis Endpoint data source, then click OK.
In the Policy editor, clear the current filters by selecting the Filter tab on the right, then clicking
the Clear All button.
Click Editor.
In the Device URL field, enter the following, replacing ipaddress with the IP address or
hostname of the Fidelis Endpoint UI server.
https://ipadress/Endpoint/#/wizard/preload?scriptId=&endpointNames=
Set the cursor at the end of the entry, after the last = character, then add a variable by clicking
the Star > Custom Types > HostID.
Note: The Remote command can launch a URL or execute a script via the Fidelis Endpoint API.
Phone: +1 301.652.7190*
Toll free
in the US: +1.800.652.4020*
Email: support@fidelissecurity.com
Web: https://support.fidelissecurity.com
Getting Help
If you have questions about Fidelis Endpoint:
• Access help for pages and dialogs (in the HTML user interface).
In pages, click the icon in the navigation bar, then click Help.
In dialogs, click the icon.
• In help, use Search to find information you want. Or use the
navigation menu to browse the topics in the content.
Other Documentation
You can learn more about Fidelis Endpoint in other documentation, including the following:
Agent Installation About installing and upgrading the Fidelis Endpoint Platform agent on
Guide endpoints.
API Guide About the APIs you can use with Fidelis Endpoint.
Integrations Guide About integrating Fidelis Endpoint with SIEM (Security Information and
Event Management) applications.
Release Notes About the latest features, changes, and improvements in Fidelis Endpoint.
Server Installation About installing and configuring Fidelis Endpoint on servers.
Guide
Server Upgrade About upgrading Fidelis Endpoint on servers.
Guide
System About hardware and system requirements for implementing Fidelis
Specifications Guide Endpoint.