Create Context-Aware Access Policies

Create Context-Aware Access Policies

The final step is to create a context awareness policy which limits access to Google Workspace applications as well as the Google Reverse Proxy As A Service application.

For Google Workspace Applications, you would limit access from non-Netskope IP addresses. These of course will vary based on the features in the tenant such as the Egress IP feature.

For the Google Reverse Proxy As A Service, we would limit access to this application from Netskope IP addresses.

The net effect is that we are funneling people to use the Google Reverse Proxy As A Service when the client is disabled, connected to another tenant, or access is attempted from a personal device.

Just like setting up the Google Reverse Proxy As A Service application in Google Workspace, there are a number of steps required for this to work.

Enable Endpoint Verification

The following OSes are supported for endpoint verification, mobile devices excluded from this discussion.

  • Apple Mac OS X El Capitan (10.11) and later
  • Devices running ChromeOS
  • Linux Debian and Ubuntu, CPU must support AES instructions
  • Microsoft Windows 7, 8, 8.1, 10, and 11
  1. Go to the the Google Admin console at
  2. Go to Menu > Devices > Mobile & endpoints > Settings > Universal.
  3. Click Endpoint Verification.  
  4. Click Endpoint Verification again.
  5. Click on the checkbox for Monitor which devices access organization data, and then click Save.

Validate Endpoint Verification

  1. Endpoint verification must be set up by going to the the Google Admin console at
  2. Go to Menu > Devices > Overview.
  3. Click Endpoints.  
  4. Click Add a filter.
  5. Enter a Management Type, select Endpoint Verification, and click Apply.
  6. Confirm that devices have endpoint verification enabled by reviewing the list of filtered devices.

Turn on Context-Aware Access

  1. Go to the the Google Admin console at
  2. Go to Menu > Security > Access and data control and click Context-Aware Access.
  3. Click Turn On.  
  4. Context Aware-Access Access will be turned on.

Create an Access Level

  1. On the right-hand side of the page, click Create the access level.
  2. Name the access level. In the context conditions section, select Basic, use the radio button to enable Meets all attributes (AND), and use the dropdown to see the IP subnet.
  3. Log in to the Netskope tenant and go to Settings > Security Cloud Platform > Reverse Proxy > SAML, and click Netskope IP Addresses.


    FedRAMP High IPs are different that those shown here. The current list can be found here: (a Support account is required).

  4. Convert these addresses to a routing prefix in CIDR notation. A good site to convert the ranges is It’s important to note that each tenant may be different. However, the address ranges above have been converted and located below.
  5. Add the IP subnets in a routing prefix in CIDR notation to the IP subnet section.
  6. Click Create in the lower right-hand corner.
  7. Assign the access level to applications by clicking on assign to apps.
  8. Assign the context level access to all of the applications which will have access restricted to access using devices that are not steered by Netskope, ie a Netskope Client or IPSec tunnel. Click assign at the top of the list of applications.
  9. Confirm the list of applications to have a context aware access policy applied and click Continue.
  10. In the other enforcement settings, select the check box for block users from accessing Google desktop and mobile apps if access levels aren’t met. Click Continue on the lower right hand side of the page.
  11. Click Assign.

Test Access to Google Workplace Applications

Confirm access to applications with the Netskope Client on and with the Netskope Client disabled.

With the Netskope Client disabled, access to the application is blocked and a notification page will be displayed.

Share this Doc

Create Context-Aware Access Policies

Or copy link

In this topic ...