ticura logoticura logo

Setup & config guide for Fortinet Fortigate Nextgen Firewall

Overview

Fortigate supports the consumption of Threat Intelligence Feed provided by Ticura.

By using the "External Connectors" it is possible to consume different types of Threat Intelligence Feeds like FortiGuardCategory (URLs), IP Address, Domain Name and Malware Hash.

Attention

The Fortigate NGFW consumes separate feeds to import Threat Intelligence data into different modules. To get optimised performance and recommendation please create one subscription per "Module / Threat Feed type" you need.

Fortigate ModuleThreat Feed TypeTicura IOC Type
Web FilterFortiGuardCategory (URLs)URL
FirewallIP AddressIPV4, IPV4RANGE, IPV6, IPV6RANGE
DNS FilterDomain NameDOMAIN
AntiVirus / external malware block listMalware HashHASHSHA256

Prepare Ticura subscriptions based on your active Fortigate modules

To create a subscription, follow the steps described in Ticura Source Recommendation Assessment – Wizard (login required).

  • On Technical Environment, Step 2 (Select a group to improve CTI for my sector ) use the following settings:
    • Select a group to improve CTI for my sector: Network / Email / Web / Identity Security
    • Choose your product: Fortinet Fortigate
    • Select IOC types(make your choice based on the Fortigate Threat Feed you want to configure)
      • FortiGuardCategory (URLs)

      • IP Address

      • Domain Name

      • Malware Hash

  • After the report generation click CONFIGURE & BUY TICURA FEED SUBSCRIPTION and use the following settings:
    • Select output formats (make your choice based on the Fortigate Threat Feed type you want to configure)

    • Select authentication method(s) apiKey

Creating the subscription results in API Key and example curl code that contains the URL (different for each output format) to access the feed:

  • API Key: generated-api-key
  • URL: https://api.ticura.io/v1/feeds/download/full?targetFormat=FORTINETNEXTGENFW_URL_V1

Add a new Fortigate External Connector to use the Ticura Threat Intelligence Feed / Subscription

Reference Documentation

  1. Login into the NGFW
  2. navigate to "Security Fabric" -> "External Connectors"
  3. Click "Create New"

  4. Choose the Threat Feeds type (make your choice based on the IOCs within created subscription)

  5. Configure the Threat Feed using the data from created subscription and save it
  • Status: Enabled
  • Name: my-ticura-feed-name
  • Update method: External feed
  • URL of external resource: URL from subscription curl example e.g. https://api.ticura.io/v1/feeds/download/full?targetFormat=FORTINETNEXTGENFW_URL_V1
  • HTTP basic authentication: disabled
  • Refresh rate: 15 (minutes)

  1. Open CLI Console and add API Key to your new Feed by running the following code with your data

config system external-resource
    edit "my-ticura-feed-name"
        set user-agent "Firefox\r\nx-api-key:generated-api-key"
    next
end

  1. Open the saved "External Connector" and check "Connection Status" / "Content Status" / Entry Count / Valid Entries

About this document
Created:
September 5, 2024
Updated:
September 13, 2024
Keywords:
fortinet
fortigate
firewall
guide
consume
export
integration