Securely Connecting Customers to the Cisco Secure Internet Gateway (SIG)

Managing Umbrella with Security Cloud Control

Umbrella is Cisco's cloud-based Secure Internet Gateway (SIG) platform that provides you with multiple levels of defense against internet-based threats. Umbrella integrates secure web gateway, firewall, DNS-layer security, and cloud access security broker (CASB) functionality to protect your systems against threats. By utilizing SIG and DNS protection, the ASA devices are protected with both the local DNS inspection policy on your device and the Umbrella cloud-based DNS inspection policy. By providing several ways to inspect and detect incoming traffic, Umbrella makes the ASA device comparable to FTD next-generation firewall (NGFW).

At this time, Security Cloud Control only supports ASA integration with an Umbrella organization.

Build a Bridge with SASE

Secure Access Service Edge (SASE) is a forward-thinking framework in which networking and security functions converge into a single integrated service that works at the cloud edge to deliver protection and performance. This effort provides a way to consolidate services safely and securely, regardless of your location, and allows you to control and manager your network no matter the size of your organization. Reduced complexity and an agile take of management means your deployments are simple, scalable, and and secure.

What is an Umbrella Organization?

An Umbrella organization is a group of users with varying user roles that are associated with a single license key; a single user can have access to multiple Umbrella organizations. Every Umbrella organization is a separate instance of Umbrella and has its own dashboard. Organizations are identified by their name and their organization ID (Org ID). The Org ID is used to identify your organization for deploying components such as virtual appliances, and sometimes support may request your Org ID.

What is a SIG Tunnel?

A Secure Internet Gateway (SIG) tunnel is an instance of a SIG IPSec (Internet Protocol Security) tunnel that occurs between the ASA and Umbrella, where all internet-bound traffic is forwarded to Umbrella SIG for inspection and filtering. This solution provides centralized management for security so network administrators do not have to separately manage security settings for each branch.

When you onboard an Umbrella organization that has tunnels configured, these tunnels are listed in Security Cloud Control's Site-to-site VPN page. To create a SASE tunnel for your Umbrella organization from the Security Cloud Control UI, see Configure a SASE Tunnel for Umbrella.


Note


If you onboard an Umbrella organization and its peer devices, the Site-to-site VPN page combines all the devices to the tunnel associated with that organization into a single entry. To manually refresh the Tunnels page and read in any changes made from the Umbrella dashboard, see Read Umbrella Tunnel Configuration.


How does Security Cloud Control Communicate with Umbrella?

You must onboard the Umbrella organization as well as any ASA devices associated with the organization.

When an ASA device is associated with an Umbrella cloud, the connection requires a site-to-site VPN SIG tunnel to create a secure connection between the device and the cloud. Security Cloud Control communicates with both the Umbrella organization and the ASA devices. This dual-communication method allows Security Cloud Control to instantly detect changes in configuration or tunnel changes, and immediately alert you to an out-of-bound changes, errors, or unhealthy states for Umbrella, the ASA, and the tunnels.

When you onboard an Umbrella organization to Security Cloud Control, you onboard with the organization's API key and Secret, both of which are unique to the organization and the ASA devices associated with that organization. Security Cloud Control communicates to the Umbrella cloud with the Umbrella API, using the API key and Secret used to onboard the organization to request and send information about the ASA devices. This level of communication does not compromise the SIG tunnel that exists between the ASA and the Umbrella cloud.

Once an Umbrella organization is onboarded, the Security Devices page displays any detected ASA devices associated with the org as "peers", and notes whether the devices are onboarded to Security Cloud Control or not. If a peer device is not already onboarded, you have the option to onboard directly from that page by clicking Onboard Device. When an ASA device that is associated with an Umbrella organization is onboarded to Security Cloud Control, the Security Devices page displays the relationship and the VPN Tunnels page shows the tunnels between the device and the organization. If an ASA device that is associated with an organization is not onboarded to Security Cloud Control, the tunnels associated with the device are displayed in the VPN Tunnels and you can opt to onboard the device directly from this page.

How do I access the Umbrella Cloud from Security Cloud Control?

Once the Umbrella organization is successfully onboarded onto Security Cloud Control, you can cross-launch to the organization's dashboard or to the Umbrella Tunnels page from the Security Cloud Control UI.

See Cross-launch to the Umbrella dashboard and Cross-launch to the Umbrella tunnels page to access the Umbrella Cloud from the Security Cloud Control UI.

Prerequisites

Supported Hardware and Software

Umbrella organizations are cloud-based and thusly version-less. Note that when you onboard an Umbrella organization to Security Cloud Control, you are only able to associate that organization with an ASA device.

For Umbrella integration, Security Cloud Control supports ASA devices running 9.1.2 and later. See Cloud Device Support Specifics for a list of ASA device models and software that Security Cloud Control supports.

Licensing Requirements

In order to successfully onboard an Umbrella organization to Security Cloud Control, you must have one of the following license packages selected:

  • Umbrella SIG Essentials

  • SIG Advantage

Onboarding

To successfully manage an Umbrella account, you must onboard both the Umbrella organization and the ASA devices associated with it. Once you onboard an Umbrella organization, Security Cloud Control reads any existing ASA tunnels associated with the organization and monitor the health status of these tunnels as well as any additional tunnels you create and associate with the organization. Before you onboard an Umbrella organization, review the general device requirements and onboarding prerequisites.

If you happen to onboard an Umbrella organization before onboarding any ASA devices associated with it, you can view the ASA peer from the Site-to-site VPN page and onboard the device from the VPN page.


Note


If you have an ASA pair configured for failover, you must only onboard the active device of the two peers. Onboarding both the active and the standby devices to Security Cloud Control may generate duplicate tunnel information for SASE tunnels that are already configured in Umbrella.


Monitoring Your Network

Security Cloud Control provides reports summarizing the impact of your security policies and methods of viewing notable events triggered by those security policies. Security Cloud Control also logs the changes you make to your devices and provides you with a way to label those changes so you can associate the work you commit in Security Cloud Control with a help ticket or other operational request.

Change Log

The change log continuously captures configuration changes as they are made in Security Cloud Control. This single view includes changes across all supported devices and services. Because Umbrella is a cloud-based product, changes are immediately deployed.

These are some of the features of the change log:

  • Side-by-side comparison of changes made to device configuration.

  • Plain-English labels for all change log entries.

  • Records on-boarding and removal of devices.

  • Detection of policy change conflicts occurring outside of Security Cloud Control.

  • Answers who, what, and when during an incident investigation or troubleshooting.

  • The full change log, or only a portion, can be downloaded as a CSV file.


Note


Note that when you create, edit, or delete a SASE tunnel associated with an Umbrella organization, the request and configuration changes appear for the Umbrella organization and any ASA device associated with it.


Umbrella Documentation

Onboarding an Umbrella Organization

Onboarding an Umbrella Organization

Umbrella license requirements

To onboard an Umbrella organization to Security Cloud Control, you must have one of these license packages selected from the Umbrella dashboard.

  • Umbrella SIG Essentials

  • SIG Advantage

To verify the licenses that are currently enabled, log in to the Umbrella dashboard and navigate to Admin > Licensing.

Generate an API key and secret

Generate a new API key and retrieve both the API Key and the corresponding Secret before you onboard an Umbrella organization to Security Cloud Control.

If you do not currently have an API key, use this procedure to create one.

Before you begin
The management API key from Umbrella is used for these Umbrella services.

You cannot onboard an Umbrella organization without allowing Security Cloud Control access to these services.

Procedure

Step 1

Access the Cisco Umbrella dashboard and log in to your organization.

Step 2

In the Umbrella dashboard, click Admin in the navigation pane and select API Keys.

Step 3

Click Create API Key.

If you already have an API key but do not have the secret saved, navigate to the Admin > API Keys screen and click Refresh to update the key and secret.

Step 4

To create a new API key and secret, click the add button.

Step 5

Enter a Name and add the scopes listed here to the API key:

  • Deployments

  • Policies

Step 6

Click Generate Key.

Step 7

Copy the API Key and the corresponding secret. Paste the information into a note or .txt file to store it temporarily until you are ready to use it.


Umbrella organization ID

You must locate the organization ID for Umbrella and use that and your login credentials to successfully onboard the organization to Security Cloud Control.

Procedure

Step 1

Access the Cisco Umbrella dashboard and log in to your organization.

Step 2

The page URL will contain a numeric identifier. For example, the Organization ID for https://dashboard.umbrella.com/o/123456/#/overview is 123456.

Step 3

Copy the Organization ID from the URL. Paste the Organization ID into a note until you are ready to use it.


Onboard an Umbrella organization

Use this procedure to onboard an Umbrella organization to Security Cloud Control.

Before you begin

Read the Umbrella license requirements before you begin onboarding this environment.

Procedure

Step 1

In the Umbrella dashboard, locate the Umbrella organization ID and Generate an API key and secret. Keep these items available during this procedure.

Step 2

Log in to Security Cloud Control.

Step 3

Choose Security Devices.

Step 4

Click the plus button (Plus button.) to begin onboarding the device.

Step 5

Click Umbrella Organization.

Step 6

Enter the Umbrella Network Device API Key, the corresponding Secret generated from the Umbrella dashboard, and the Organization ID from the Umbrella dashboard URL.

Step 7

Click Next.

Step 8

(Optional) Add unique Labels for the device. You can filter your list of devices by these labels.

Step 9

Click Security Devices.


Reconnect an Umbrella organization to Security Cloud Control


Warning


Security Cloud Control cannot successfully deploy or read configuration changes to or from an Umbrella organization if the stored credentials are invalid. However, Security Cloud Control may still deploy or read changes from any ASA devices associated with the organization. If you update and validate the credentials afterward, this may cause issues. Update the organization credentials before deploying any configuration changes.


If the API key and secret to an Umbrella organization have been refreshed or have timed out, you must manually reconnect the Umbrella organization to Security Cloud Control. Use this procedure to reconnect.

Procedure

Step 1

On the Umbrella dashboard, click Admin in the navigation pane and select the existing Umbrella management API Keys.

Step 2

Click Refresh. When prompted, confirm to refresh the API key and secret.

Step 3

Copy the API key and the corresponding secret.

Step 4

Log in to Security Cloud Control.

Step 5

Choose Security Devices.

Step 6

Use the filter or search bar to locate the Umbrella organization.

Step 7

In the Device Actions pane, click Reconnect. Security Cloud Control confirms the stored API key and secret are no longer valid.

Step 8

Paste the API key and secret into the pop-up window.

Step 9

Click Continue.

Step 10

Once Security Cloud Control confirms the new key and secret are valid, click Close.


Cross-launch to the Umbrella dashboard

After you onboard the ASA device and the Umbrella organization to Security Cloud Control, you can open the organization's dashboard from the Security Cloud Control UI.

Use this procedure to open your device's Umbrella dashboard:

Procedure

Step 1

Log in to Security Cloud Control.

Step 2

Choose Security Devices.

Step 3

Locate or filter for the Umbrella organization.

Step 4

Click Manage Umbrella Organization in the Management pane. A new tab opens in your browser and displays the Umbrella dashboard for the selected organization.


Delete a Device from Security Cloud Control

Follow these steps to delete a device from Security Cloud Control:

Procedure

Step 1

Choose Security Devices.

Step 2

Select the device you want to delete.

Step 3

Click Remove in the Device Actions pane.

Step 4

To confirm device removal, click OK.

To keep the device onboarded, click Cancel.

Configure an Umbrella Organization

Read Umbrella tunnel configuration

After onboarding an Umbrella organization to Security Cloud Control, you can manually prompt Security Cloud Control to request and update the tunnel configuration from Umbrella. This update process applies to any tunnels that were added, deleted, or modified.


Warning


If you delete a tunnel from Security Cloud Control while the Umbrella organization credentials are invalid or have changed since you onboarded the organization, Security Cloud Control can deploy the tunnel configuration only to the ASA devices associated with the organization. When you update the credentials, Security Cloud Control reads the Umbrella configuration and restores any deleted tunnels. If the tunnel exists in the Umbrella organization but not in any ASA device, a synchronization issue occurs. In this case, you may not see the ASA devices as peers to the organization.


Procedure


Step 1

Log in to Security Cloud Control.

Step 2

Choose Security Devices.

Step 3

Click the ASA tab.

Step 4

Select the Umbrella organization so it is highlighted.

Step 5

Under Actions, select Read Tunnels.


Cross-launch to the Umbrella tunnels page

After you successfully onboard the ASA device and the Umbrella organization to Security Cloud Control, you can cross-launch to the Umbrella dashboard for tunnels from the Security Cloud Control UI.

Use this procedure to cross-launch to your device's Umbrella tunnels page:

Procedure


Step 1

Choose Secure Connections > Network Connections > Site to Site VPN.

Step 2

Select the tunnel you want to highlight.

Step 3

In the Actions pane, click Manage Tunnel in Umbrella. A new tab opens in your browser to display the Tunnels overview page.


Configure a SASE Tunnel for Umbrella

Use this procedure to create a SASE tunnel for an Umbrella organization:

Before you begin

The Umbrella organization and the ASA device you want to create the tunnel for must already be onboarded to Security Cloud Control.

If the ASA or Umbrella organization associated with the tunnel you just deployed is in an unhealthy state, Security Cloud Control may not be able to successfully deploy the tunnel. If you experience any issues, contact Cisco TAC.

Procedure


Step 1

Choose Secure Connections > Network Connections > Site to Site VPN.

Step 2

Click the add button and select Create SASE Tunnel.

Step 3

Enter the Umbrella peer information:

  • Select Umbrella: Select the Umbrella organization of your choice.

  • Datacenter: Select a head-end datacenter that is geographically close to the ASA associated with the Umbrella organization.

Step 4

Enter the ASA peer information:

  • Select ASA Device: Select an ASA device that is associated with the Umbrella organization from the drop-down list and click Select.

  • Public Facing Interface: Select an IPv4 address that is static and publicly routable. The address used should not be used for NAT.

  • LAN Address: Select the LAN interfaces that control the LAN subnet. At least one interface must be selected for the LAN.

  • Virtual Tunnel Interface: This field is automatically filled once you select the Umbrella organization and the ASA peer device. If necessary, you can manually enter an IP address that will be used as the new VTI.

Step 5

The Passphrase is automatically filled once you select the Umbrella organization and the ASA peer device. The Confirm Passphrase is also automatically filled. You can manually enter these fields if necessary.

Step 6

(Optional) The Deploy changes to ASA immediately toggle at the bottom of the pop-up window is enabled by default. When enabled, the SASE tunnel configuration is immediately deployed to the ASA peer selected in the tunnel configuration. To stage changes and deploy later, manually disable the option.

Step 7

Click Deploy. Optionally, click Deploy and Create Another to simultaneously deploy this SASE tunnel and create another tunnel. Once deployed, the tunnel will appear in the VPN Tunnels page. If you choose to Deploy and Create Another SASE tunnel, Security Cloud Control saves both the Umbrella organization selection and the Deploy changes to ASA immediately toggle setting and automatically applies these selections to the next tunnel configuration. You can manually alter these selections prior to deploying.


Edit a SASE Tunnel

Use this procedure to modify an existing SASE tunnel:

Procedure


Step 1

Choose Secure Connections > Network Connections > Site to Site VPN.

Step 2

Select the tunnel you want to modify.

Step 3

In the Actions pane, select Edit.

Step 4

Edit these fields of the SASE tunnel:

  • Name: Change the name of the SASE tunnel as it appears in Security Cloud Control and the Umbrella dashboard.

  • Umbrella Peer's Datacenter: Select a new headend data center from the drop-down list.

  • ASA Peer's Public Facing Interface: Select a new IPv4 address from the drop-down list.

  • ASA Peer's LAN Interfaces: Select one or more new LAN interfaces from the drop-down list.

  • ASA Virtual Tunnel Interface (VTI) Address: Manually edit the VTI.

  • Passphrase: Modify the passphrase for the tunnel.

  • Confirm Passphrase: Manually modify this entry to match the passphrase and confirm the new value.

Step 5

(Optional) The Deploy changes to ASA immediately toggle at the bottom of the pop-up window is enabled by default. When enabled, the SASE tunnel configuration is deployed immediately to the ASA peer selected in the tunnel configuration. To stage changes and deploy later, manually set the option to disable. If you choose to stage changes and deploy later, the status of the ASA peer in the Security Devices page appears as Deploy Pending.

Step 6

Select Save Updates.


Delete a SASE tunnel from Umbrella

Use this procedure to delete a SASE tunnel on Security Cloud Control:

Before you begin

To delete a SASE tunnel, the ASA associated with it must have a synced status in Security Cloud Control. If the device is unhealthy, you cannot delete the tunnel.

When you delete a SASE tunnel from Security Cloud Control, the tunnel is removed from both the ASA device and its Umbrella organization.


Warning


Before deleting a tunnel, confirm that the Umbrella organization credentials are valid. If the credentials are invalid or have changed, Security Cloud Control deploys the tunnel configuration only to the associated ASA devices. After you update the credentials, Security Cloud Control reads the Umbrella configuration and restores any tunnels you deleted. Because the tunnel exists in the Umbrella organization but not on any ASA device, synchronization issues can occur. The ASA devices may not appear as peers to the organization.


Procedure


Step 1

Choose Secure Connections > Network Connections > Site to Site VPN.

Step 2

Select the tunnel you want to delete from Security Cloud Control.

Step 3

Under Actions, click Delete.

Step 4

Confirm you want to delete the tunnel and click OK.