Secure Service Edge · Topic 2 of 5

Configuring Cisco Secure Access Secure Internet Access

Configure Secure Internet Access in Cisco Secure Access: connecting traffic, identities, internet access rules, security profiles and TLS decryption.

  • 5 min
In a nutshell
  • Traffic must be steered to the service by client, tunnel, proxy chaining or PAC file.
  • Identities can be users, groups, devices, networks and tunnels.
  • Policy rules are ordered, and the first match decides.

What it is

Secure Internet Access protects users and sites that go to the internet and to cloud applications, using policy enforced in the Cisco cloud.

Traffic from your users is steered to the Cisco Secure Access service. There the service checks it with DNS layer security, a secure web gateway, a cloud delivered firewall and other tools. You decide what is allowed through policy rules.

Roaming userSecure Clienttunnel or proxySecure Accesscloud edgeappliesInternet access policyfirst matching rulepermits or blocksInternet or SaaSdestination

How it works

The setup has three stages: connect the traffic, define who and what, and write the policy.

Stage 1: connect traffic to the service

Secure Access can protect traffic only if it arrives there. Choose the method that fits each user group and site.

MethodTypical use
Cisco Secure ClientLaptops that roam, with DNS and web protection on the device
Network tunnelA branch router or firewall sends traffic over an IPsec tunnel
Proxy chainingAn existing proxy forwards web traffic to the cloud service
PAC file or browser proxyBrowser traffic is directed to the cloud proxy

For a branch, a tunnel is built from the branch device to the service, and the branch network traffic goes through it. A PAC file is a small script that tells the browser which requests go to the proxy and which go direct.

function FindProxyForURL(url, host) {
    if (isInNet(host, "10.0.0.0", "255.0.0.0")) {
        return "DIRECT";
    }
    return "PROXY PROXY_HOST_NAME:PORT";
}

This sample sends internal addresses direct and everything else to the proxy. The real proxy name comes from your service settings.

Stage 2: identities

Policy needs to know who the traffic belongs to. Identities can come from several sources.

  • Users and groups: usually synchronised from a directory such as Active Directory or an identity provider.
  • Devices: roaming computers that run the client.
  • Networks and tunnels: a site, identified by its egress address or by its tunnel.

Identity based rules follow the user between office and home. Network based rules are for sites that have no user level information.

Stage 3: internet access policy

An internet access policy is an ordered list of rules. Each rule has the same main parts.

PartMeaning
SourcesWhich users, groups, devices or networks the rule covers
DestinationsWebsites, categories, applications or lists the rule matches
ActionAllow, block, warn or isolate
Security profileThe inspections to apply when the rule permits traffic

Rules are evaluated from the top, and the first match decides. Specific rules go above general rules, and the final rule decides what happens to everything that is left.

Destinations can be content categories, such as social media or gambling, or custom lists of domains and URLs. Application controls let you allow an application but restrict certain actions in it.

Security profiles and inspection

A security profile, together with other rule settings, chooses the inspection to run on permitted traffic. The exact options depend on your licence and the current product release.

  • Malware and file inspection: scans downloads with anti-malware engines and reputation.
  • Intrusion prevention: looks for exploit patterns in the traffic.
  • Content and application controls: filter by category and by application behaviour.

A rule can use the isolate action to open a risky site in a remote browser, so no active code reaches the device.

TLS decryption

Most web traffic is encrypted, so inspection of content needs decryption. The service acts as a proxy, so it ends the user's TLS session, inspects the clear text, and creates a new session to the site. Devices must trust the certificate authority that signs these certificates, so you deploy that root certificate to them.

Some traffic should not be decrypted, such as banking and health sites, and sites that pin their certificates. A do not decrypt list handles these exceptions.

Testing and monitoring

After you build policy, test it from a connected device and check the activity reports. The reports show the identity, the destination, the rule that matched and the action taken. Use them to find rules that are too broad or too tight.

What to remember for the exam

Six facts cover most questions on this topic.

  • Traffic must be steered to the service by client, tunnel, proxy chaining or PAC file.
  • Identities can be users, groups, devices, networks and tunnels.
  • Policy rules are ordered, and the first match decides.
  • A rule has sources, destinations, an action and a security profile.
  • Actions include allow, block, warn and isolate.
  • TLS decryption needs a trusted root certificate on devices, and some sites are excluded.
Exam tip

When a question says only some users or sites are not protected, look at how their traffic reaches the service before you look at the rules.

Common mistakes

These four mistakes appear often.

Writing rules before connecting traffic. A perfect rule has no effect if the traffic never arrives.

Putting a broad allow rule at the top. It hides the more specific rules below it.

Decrypting everything. Privacy, pinned certificates and performance are reasons for exceptions.

Forgetting the root certificate. Without it, users get certificate errors on decrypted sites.

Watch out

Test a block rule with a small group first. A rule that matches a popular category can disrupt the whole company.

Check yourself

Work through these three questions.

  • What are the main parts of an internet access rule?

    Sources, destinations, an action and a security profile.

  • Why must devices trust a root certificate for TLS decryption?

    The service ends and re-creates the TLS session with its own certificates, so devices must trust the signing authority to avoid certificate errors.

  • What does the isolate action do?

    It opens the risky site in a remote browser, so no active code runs on the user device.

Topic 2 of 5 in Secure Service Edge

Test yourself on Secure Service Edge

The full Cisco CCNP 350-701 SCOR question bank has 822 questions, with timed practice exams and an explanation for every answer.

This study guide is independent and is not affiliated with, endorsed by, or sponsored by Cisco. Vendor names, certification names and exam codes are trademarks of their respective owners and are used for identification only.