General Guidelines for Migrating from Legacy ThreatIQ and Geoblocking to Distributed Cloud Firewall

If you configured ThreatIQ and/or Geoblocking prior to Controller version 7.2.4820, you can upgrade to Distributed Cloud Firewall (DCF) and its ThreatGroup and GeoGroup functionality. DCF-powered Threat and Geo functionality provides more granular configuration and can be pushed to any DCF-supported gateways.

You cannot use ThreatIQ and/or Geoblocking in conjunction with DCF and ThreatGroups/ GeoGroups.
These are generalized guidelines only. Reach out to Aviatrix Support for assistance with this migration.

Upgrading ThreatIQ to ThreatGroups

ThreatIQ is located at Security > ThreatIQ.

Currently there is no Custom ThreatGroup creation.
  • Any VPC/VNets that are not currently protected on the Threat IQ > Configure Exclusion List for VPCs page should have a SmartGroup configured that excludes those VPC/VNets from threat analysis.

400
  • For any custom threats you have configured on the ThreatIQ > Custom Threat list, you should create a SmartGroup named Custom Threat List that contains all the threat IPs from the list.

    threatiq migrate 3
  • Check if ThreatIQ > Advanced Settings is set to Append or Prepend. This determines where new ThreatIQ firewall rules were added. When you create your threat-based DCF rules, Aviatrix recommends that these be at the top of the set of rules.

    threatiq migrate 1

Upgrading Geoblocking to GeoGroups

The Geoblocking tab is only visible if configured prior to Controller version 7.2.4820.
Prior to Controller version 7.2.4820, Geoblocking was global, meaning that if the status of a country was set to Blocked, all IPs from that country were blocked. With GeoGroups, you have the choice to block specific IPs to and from a country.
  • Click on every country you have blocked on the Security > ThreatIQ > Geoblocking tab and then click the download 25icon to capture the list of blocked IPs for each country.

400

Creating DCF Rules

Create DCF rules that encompass the threat and Geoblocking information above.

If ThreatIQ did not have any exception VPCs, ignore Rules 1 and 2.

If you configured the Custom Threat List in ThreatIQ, add the Custom Threat List SmartGroup created above to Rule 3 as a Source, and to Rule 4 as a Destination.

If ThreatIQ had exception VPCs create the following DCF rules:

  • Rule 1: Threat Exception Inbound Rule where:

    • the Source Group is the ThreatGroups database and the Destination Group is the ThreatIQ Exclusion VPC list.

    • Action is Permit.

  • Rule 2: Threat Exception Outbound Rule where:

    • Source Group is the Threat Exclusion VPCs SmartGroup and the Destination is the ThreatGroups database.

    • Action is Permit.

  • Rule 3: Inbound Threat Protection Rule where:

    • the Source Group is the Default ThreatGroup and the Destination Group is Anywhere.

    • Action is Deny.

  • Rule 4: Outbound Threat Protection Rule where:

Create these geo-based DCF rules:

  • Rule 5: Inbound Geo Block Rule where:

    • Source Group is Any; Destination is the list of (blocked) countries.

    • Action is Deny.

  • Rule 6: Outbound Geo Block Rule where:

    • Source Group is List of Countries; Destination is Any.

    • Action is Deny.

Final Steps

Contact Aviatrix Support for final steps (incuding disabling ThreatIQ and Geoblocking) and testing the configuration.