Skip to main content

Cyware Threat Intelligence eXchange

Cofense Intelligence

Connector Category: API Feed Source

About Cofense Intelligence

CTIX integrates with Cofense Intelligence to retrieve feeds related to email security and phishing protection. This integration provides human-driven threat intelligence and cybersecurity awareness to improve the ability to recognize and report suspicious emails.

Use Cases

  • Ingest the latest phishing attack trends.

  • Spread email security awareness and protect your employees from phishing attacks.

  • Correlate Cofense Intelligence feeds with other sources to get better intel.

Benefits

Take proactive measures against the attackers, such as blocking email addresses on firewall.

Configure Cofense as an API Feed Source

Configure Cofense as an API feed source to receive threat data feeds.

Before you Start

  • You must have the View API Feed, View Feed Source, Create Feed Source, and Update Feed Source permissions in CTIX.

  • You must have the base URL, access key, and client secret key of your Cofense account.

    Note

    Ensure that the access key includes the permissions to retrieve product threat data. If you do not have permission to retrieve the product threat data feed, then the respective feed channel is disabled automatically and displays a connection error.

Steps

To configure Cofense as an API feed source in CTIX, do the following:

  1. Go to Administration > Integration Management > FEED SOURCES > APIs.

  2. Click Add API source.

  3. Search and select the Cofense app.

  4. Click Add Instance.

  5. Enter a unique name to identify the instance name. For example, Cofense-Prod.

  6. Enter the base URL of your Cofense instance. The default base URL is https://www.threathq.com/apiv1/.

  7. Enter the access key and secret key of your Cofense account to authenticate communication between the CTIX and Cofense servers.

  8. Select Verify SSL to verify the SSL certificate and secure the connection between the CTIX and Cofense servers. By default, Verify SSL is selected.

    Note

    Cyware recommends you select Verify SSL. If you disable this option, CTIX may configure an instance for an expired SSL certificate. This may not establish the connection properly and CTIX will not be able to notify you in case of a broken or improper connection.

  9. Click Save.

The Cofense instance is configured and you can view the Cofense feed channels. You can configure multiple instances by clicking Manage > Add More.

Configure Cofense Feed Channels

Configure the feed channels to retrieve threat data feeds from Cofense and store the feeds in a collection.

Steps

To configure a Cofense channel, do the following:

  1. Go to Administration > Integration Management > FEED SOURCES > APIs.

  2. Search and select the Cofense app.

  3. Click the ellipsis on the top right corner and select Manage.

  4. Click Manage Feed Channels.

  5. Select a feed channel and enable the toggle.

  6. Enter the date and time to start polling feeds. Select a date within 15 days from the current date.

  7. Enter the name of the collection to group the feed data. For example, Cofense Feeds. CTIX creates the collection and stores all the feeds from the feed channel.

  8. Select from one of the following Polling Cron Schedule types to define when to poll the data:

    • Manual: Allows you to manually poll from the source collection.

    • Auto: Allows you to automatically poll for threat intel from sources at specific time intervals. The default polling cron schedule is Auto.

      • Enter a frequency in minutes between 60 and 10080 minutes in Polling Time. The default polling time is 240 minutes.

  9. Set a default TLP and confidence score to assign to the feeds that do not have a TLP and confidence score already assigned. By default, the default TLP and confidence score are set to Amber and 100 respectively.

  10. Select any tags to identify and categorize the feeds.

  11. (Optional) Enable the Broken Connection Retry Policy to allow the CTIX application to re-attempt any failed connection attempts to your Recorded Future account. The system will attempt to connect 10 times.

    • You can enter the retry interval in days, minutes, or weeks and also specify the retry interval and the retry count.

    • Enable Exponential Backoff Entry to progressively extend the wait time between retries for consecutive error responses. For example, for a 10-minute exponential retry interval, the system will re-attempt to connect in 10, 100, 1000, 10000, and so on minutes till the retry count value is met. Use this option to give your system resources some breathing time and resolve any service overload issues.

  12. Click Save.

The feed channel is configured and you can poll feeds from the channel. You can enable the other feed channels, poll feeds, and view the feeds. For more information, see API Integrations.

Cofense Feed Channels

CTIX provides a channel to poll feeds from Cofense. The following table lists the feed channel and the API endpoint used to retrieve feeds:

Feed Channel

API Endpoint

Fetch Product Feeds

{{base_url}}products/