IBM QRadar Install
This document explains how to install and configure the TruSTAR App for IBM QRadar.
How TruSTAR works with QRadar
From within QRader, you can query TruSTAR enclaves to return IOCs that are stored in one or more QRadar reference sets. You can then use the information in those reference sets to create QRadar rules.
When one of those rules is invoked, it creates an event or an offense. You can automatically or manually send those events or offenses to TruSTAR for enrichment. Any information obtained from TruSTAR is loaded back into the event or offense in QRadar for deeper investigation.
- Station: The TruSTAR threat intelligence management SAAS platform.
- Enclaves: Data repositories in the Station platform. Each data source imported by Station resides in its own enclave. For more information on Enclaves, see "What is an enclave."
- Observable: Artifacts found on a network or operating system that indicate a likely intrusion. Typical observables are virus signatures, IP addresses, MD5 hashes of malware files, URLs, or domain names.
- IOC: Indicator of Compromise. Another term for Observables.
- Event: The log of some particular action on a network device at a point in time. Examples of such actions can include an SSH login on a UNIX server, or a Firewall Deny logged by a perimeter firewall.
- Offense: A collection of related events. For example, an SSH login repeated on the same UNIX server over a short period of time can be defined as an offense.
- Reference Set: Data stored in a simple list format. In the TruSTAR integration, reference sets contain IOCs from TruSTAR. You can use this data in searches, filters, rule test conditions, and rule responses.
The integration requires an IBM QRadar installation and the TruSTAR QRadar application.
The TruSTAR integration works with IBM QRadar version 7.2.8 or higher.
Roles and Capabilities
Depending on the account permissions you have in QRadar, you can access different features of the TruSTAR App. The Admin account must have the following QRadar privileges:
- TruSTAR Application
- IP Right Click Menu Extension Capabilities
Admin users can configure the TruSTAR plug-in, manually submit events or offenses, and hunt for information. Non-Admin users cannot alter the TruSTAR configuration but they can perform all other tasks.
You can either download the TruSTAR app from the IBM X-Force App Exchange or you can manually install it by downloading the bundle directly from TruSTAR. Manual installation is covered in the IBM QRadar FAQ.
To install the TruSTAR plug-in, follow these instructions.
- Navigate to the QRadar Admin tab.
- Click Extension Management.
- Click Add and select the TruSTAR App bundle.
- Click Install Immediately, then click OK to begin the installation.
You now see the TruSTAR App settings on the QRadar Admin page and GUI buttons for TruSTAR actions you can take.
Before you begin using the TruSTAR App, you must first configure it using a QRadar Admin account.
QRadar Authorized Service Token
To retrieve this token:
TruSTAR Server URL
The TruSTAR station URL from which data is collected by executing API calls. Set this parameter to https://station.trustar.co
TruSTAR Access Key
Used to make API calls. You can find this Key in the TruSTAR Station web interface under Settings-> API. How to find your API Key
TruSTAR Secret Key
Used when making API calls. Available under Settings-> API on TruSTAR Station. How to find your API Secret Key
Enclave IDs for Pull (Hunt)
The TruSTAR Enclave ID(s) where you want to search for IOC enrichment. If left blank, it will search all TruSTAR enclaves you have access to.To specify multiple enclaves, separate each enclave ID with a comma and no spaces:
Enclave IDs for Submit
The TruSTAR Enclave IDs to submit events and offences to.To submit data to multiple enclaves, separate each enclave ID with a comma and no spaces:
Max Events per Offense
The number of events to process for a single offense. The maximum is 200 Events.
Offense Exclusion Filter
The Offense sources to filter out when submitting Offenses to TruSTAR. To enter multiple values, separate each value with a comma; for example: 10.0.0.1,User Logout
Event Exclusion Filter
The event types to filter out when submitting events to TruSTAR. To enter multiple values, separate each value with a comma; for example: eventA,eventB
An event is anything triggered by a rule, for example, an SSH login from a UNIX server or a firewall rule being triggered. You can learn more about QRadar filters here.
Enable Auto Submission
Automatically sends Offenses to TruSTAR. You can set these options:
Automatically collects TruSTAR IOCs into QRadar reference sets. You can choose the interval between checks by setting the Poll Interval value.
You can learn more about QRadar reference sets here.
If you use a proxy, you must specify the following information:
Require Authentication for Proxy
If you have a proxy enabled and it requires authentication, then select this checkbox. You must provide a username and password for the proxy server.
To optimize using the TruSTAR App with QRadar, here are some suggestions.
- Create an email account specifically for your QRadar integration (ex: firstname.lastname@example.org).
- Create a TruSTAR Station account tied to that QRadar integration email address. You will need access to that email account so you can open the account verification email TruSTAR Station will send to it. Your Qradar instance will use this Station account’s API credentials.
- Check that the IP addresses supporting traffic to Station are whitelisted in your firewall or proxy rules. The current list of IP addresses are listed near the bottom of this support page: https://support.trustar.co/article/n2h2ylhiqo-faq
- Check your TruSTAR API limits. Learn how in this support document.
- Avoid importing from more enclaves than you need to as each one takes time to process.