Omnissa Secure Access Suite
Objective
In this lab, you will gain hands-on experience configuring and testing the Omnissa Secure Access Suite. Working through a series of guided exercises, you will set up enterprise security policies, enforce data loss prevention controls, integrate identity and access management, and validate the end-to-end behavior of these controls across both managed and unmanaged devices.
Assigning Chrome Enterprise Premium License
Configure Chrome Enterprise Premium with foundational security and reporting policies
- Deploy and enforce Endpoint Verification across devices
- Create Context-Aware Access (CAA) control rules to protect corporate applications
Define Application Boundaries to prevent data leakage between trusted and untrusted destinations
Build Data Loss Prevention (DLP) rules to safeguard sensitive information
- Integrate Omnissa Access with the Chrome Admin Console for SSO and compliance
Validate security policies on Un-managed device
Enroll Windows VM to Workspace ONE UEM
Publish and manage Chrome applications via Workspace ONE UEM on corporate-owned devices
Validate security policies on Managed device
Test URL filtering policies for Generative AI and other restricted sites
The first step to configure Chrome Enterprise Premium would be to enable/check if the targeted user account has the Chrome Enterprise Premium License assigned. To validate the assignment follow the steps below.
- Login to Chrome admin console by browsing admin.google.com on your assigned Windows virtual machine using Google Chrome Browser.
- Login to admin.google.com site using the credentials provided to you , it should be of the format sudent6!@#[email protected]
- Once logged in , navigate to Users and select your user account like Student6!@#[email protected]
- Click on Assign Licenses
- Select Chrome Enterprise Premium(offline pricing)
- Click Assign
Note: For any Login issues are License assignment issues reach out to the Lab Instructor
The next task is to configure the core foundation security setting and enabling reports for administrators to track browser.
In the Main Menu Click Device > Chrome > Settings, then select the User & Browser settingstab.
In the Settings explorer on the left, select your organizational unit
Tip: Use the search bar at the top of the settings page to find each policy by name quickly.
3. For each setting below, click into the section, configure as described, and then click Save.
Tip: Click Close once you've configured a setting to return to the User & browser settings so you can configure the next. You may also need to close out any existing filters to view all the settings once more.
Device Token Management: Set Configuration to Delete Token. It automatically cleans up your managed browser list, preventing stale records.
Event reporting: Select Enable event reporting. This is the foundation for threat detection, sending security events to the Admin console for analysis.
Managed browser reporting: Set to Enable managed browser cloud reporting. Provides a complete inventory of all enrolled browsers in your organization.
Managed profile reporting: Set to Enable managed profile reporting for managed users. It extends visibility to managed profiles on unmanaged (BYOD) devices.
Managed browser reporting upload frequency: Enter 3 as the upload frequency in hours. The default is 24 hours; a shorter interval provides more up-to-date data for quicker security responses.
Real time URL check: Set to Chrome Enterprise Premium. It enables advanced, real-time phishing and malware protection via Google's Safe Browsing service.
Upload content analysis: Select Chrome Enterprise Premium. Click Additional settings. Check the boxes for Delay upload until analysis is complete and Block file upload on failure. Inside Check for sensitive data, set Mode to On by default, except for the following URL patterns. Under Check for malware, set Mode to On by default, except for the following URL patterns. It activates DLP scanning for file uploads and ensures files are cleared before the upload completes.
Download content analysis: Select Chrome Enterprise Premium. Click Additional settings. Check the boxes for Delay file access until analysis is complete and Block file access on failure. Inside Check for sensitive data, set Mode to On by default, except for the following URL patterns. It activates DLP and malware scanning for downloads, preventing users from opening a file until it's approved.
Bulk text content analysis: Select Chrome Enterprise Premium. Click Additional settings. Check the boxes for Delay text entry until analysis is complete and Block text entry on failure. Inside Check for sensitive data, set Mode to On by default, except for the following URL patterns. Set the minimum number of bytes to 1. It activates DLP scanning for pasted content, preventing sensitive data leakage.
2.1. Enable Advance Data Protection Features
- In the Main Menu , click Security > Access and Data Control and scroll down to Data Protection.
- Scroll down to Data protection settings.
- For each setting below, turn the switch to On, and then click Save.
Data insights scanning and report > For Google Chrome: It activates additional reporting for content that is downloaded, uploaded, or printed.
Optical character recognition (OCR) > For Google Chrome: It enhances DLP by allowing scans to read text inside images and PDFs.
Sensitive content storage: It stores the actual content that triggers a DLP rule, which is invaluable for security investigations.
Endpoint Verification is a key element of a zero-trust security framework, gathering critical device information required to define and enforce device-based access policies.
- In the Main Menu, click Devices > Chrome > Apps & extensions and select the Users & browsers tab
- In the Apps & Extensions explorer on the left hand side, select your organizational unit.
- Click the Yellow + menu, bottom right of screen and select Add from Chrome Web Store and select Add from Chrome Web Store.
- Search for Endpoint Verification and press ENTER. Or search with the App ID:
callobklhcbilhphinckomhgkigmfocg. - Click Select on the top right to install the official extension by Google.
- In the installation policy menu, select Force install + pin to the browser toolbar.
Click Save in the top right
Task 4 : Create Context-Aware Access (CAA) control rules to protect corporate applications
In this task, you create two access levels. The first identifies unmanaged devices for a context-aware DLP rule. The second is a more advanced rule to protect Google Calendar by requiring both a managed browser and a minimum Chrome version.
Create an advanced access level for unmanaged devices
- In the Main Menu , click Security > Access and data control > Context-Aware Access.
- Click TURN ON to enable Context-Aware Access.
- Click Create access level.
- Set the Access level name to Unmanaged Device.
In the Context conditions section, click the Advanced tab to use Common Expression Language (CEL).
Enter the following expression:
device.chrome.management_state != ChromeManagementState.CHROME_MANAGEMENT_STATE_BROWSER_MANAGED
7. Click Create and then click I'M DONE. (You do not assign this to an app; it is used later in a DLP
rule)
- Again, on the Context-Aware Access screen, click Create access level
- Set the Access level name to Device enrolled managed browser.
- In the Context conditions section, click the Advanced tab to use Common Expression Language (CEL).
Enter the following expression:
device.chrome.management_state == ChromeManagementState.CHROME_MANAGEMENT_STATE_BROWSER_MANAGED && device.chrome.versionAtLeast("139.0.0000.00")
This expression checks for two conditions: (1) that the browser is enrolled and managed by your organization, AND (2) that the browser version is at least 139.
5. Click Create and then I'M DONE
- Again, on the Context-Aware Access screen, click Assign access levels to apps hyperlink in the Assign access levels section.
- Select the Contractors organizational unit on the left.
- Click the Actions dropdown next to Calendar and select Assign.
- Find the Device enrolled managed browser access level, check Active, and click Save.
- For Action, select Block and click Save, and then click Assign.
Task 5 : Define Application Boundaries to prevent data leakage between trusted and untrusted destinations
This task once completed will prevent data from being copied from trusted corporate websites and pasted into untrusted destinations, such as other Chrome profiles, incognito sessions, or applications outside the browser. It serves as a critical safeguard against data exfiltration.
- In the Main Menu, click Devices > Chrome > Settings. Be sure you're in the Users & browser settings tab.
In the left pane, ensure you are at the right organizational unit.
Search for the Restricted sources for pasting setting and then click Restricted sources for pasting from the results.
Set the Restriction type to Allow copying from the following content sources, except when pasting to certain destinations.
In the Content sources field, enter
https://support.google.com/chrome.In the Block pasting to section, select the checkboxes for:
Block pasting to Other Chrome profiles
Block pasting to Incognito mode
Block pasting to Applications other than Chrome
Click Save.
Task 6: Configure DLP and URL filtering rules
This task strengthens data protection by identifying sensitive information, such as credit card numbers, and regulating access to specific web categories to reduce the risk of data loss and support acceptable use policies
Create a "Block on Credit Card Number" rule for unmanaged devices
- In the Main Menu , click Security > Access and data control > Data protection.
- Go to the Data protection rules and detectors card and then click Manage Rules, then Add rule > New Rule.
- Set Name to Block CCN on Unmanaged Devices.
- Scroll down to Apps section and select Chrome.
- Select the File uploaded, File downloaded, and Content pasted options for Chrome.
- Click Continue.
- In the Actions section, for Chrome actions, select Block.
- Set Alerting to High.
- Click Continue.
- In the Scope section, select All in Google Workspace Labs.
- Click Include organizational units and select the Contractors organizational unit.
- Click Done.
- Click Add Condition to define the triggers for the rule.
- Field: Leave All content.
- What to scan for: select Matches predefined data type (recommended) from the menu options.
- Set Data type to Global: Credit card number.
- Set Likelihood Threshold to Medium.
- Under Context conditions, click Select an access level and choose the Unmanaged Device level you created. This ensures the DLP rule only applies to unmanaged machines.
- Click Continue.
- Click Create.
Create a custom detector for an allowlist
This control supports DLP policy enforcement by defining approved Generative AI tools as an allowlist, which serves as an exception mechanism in the following rule while maintaining protection against unauthorized data sharing
- In the Main Menu , click Security > Access and data control > Data protection.
- In the Data protection rules and detectors section, click Manage detectors.
- Click Add detector > Word list.
- Set Name to Approved Gen AI tools.
- Under Enter words separated by commas, enter gemini.google.com.
- Click Create.
Create a URL filtering rule to block unapproved generative AI sites
- Navigate to Manage Rules, then select Add Rule > New Rule.
- Enter Block Unapproved Gen AI Sites as the rule name.
- In the Apps section, choose Chrome.
- For Chrome, select URL Visited as the activity to monitor, then click Continue.
- Under Actions, set the Chrome action to Block.
- Configure the Alerting level as High, and then select Continue.
- In the Scope section, choose Include organizational units and select the Managed Devices organizational unit. Click Done.
- In Content Conditions, create the following criteria:
- Add a condition and configure it as URL Category > Matches > Internet & Technology > Generative AI.
- Click Select to save the condition.
- Add another condition to create an AND relationship.
- In the newly added condition block, enable the NOT operator (represented by the no-entry icon).
- Within the NOT block, configure the condition as:
- URL → Matches words from a word list
- Select the Approved Gen AI Tools detector.
- Set Match Mode to Match any word.
- Click Continue and then select Create to save and activate the rule.
Why blocking shadow gen AI is important: Blocking unapproved shadow gen AI tools is a critical security measure. Employees might unknowingly paste sensitive corporate data—such as source code, financial projections, or customer PII—into a public AI tool. By creating a rule that blocks the general category but allows a specific, vetted tool, you enable productivity safely while protecting the organization from the risks of uncontrolled AI usage.
Task 7: Integrate Omnissa Access with the Chrome Admin Console for SSO and compliance
In this task, you will integrate the Chrome Admin Console with Omnissa Access to validate conditional access policies. The objective is to compare the user experience when accessing a web application from a managed Chrome browser or Chrome profile versus an unmanaged Chrome browser or profile, ensuring that access is granted or restricted based on the device and browser management status.
- log in to your Omnissa Access Tenant.
- Navigate to Integrations then select Google Chrome Enterprise Device Signals.
3. Click Configure.
4. Enable Google Chrome Enterprise Device Signal Adapter by clicking on the toggle to Yes.
5. Copy the URLs matcher and IDP Service Account email to notepad as this will be used while
configuring Google Admin console.
6. Enable Verify devices disk encryption status by clicking on the toggle to Yes.
7. Enable Verify devices firewall status by clicking on the toggle to Yes.
8. Enable Verify device screen lock status by clicking on the toggle to Yes.
9. Save the Settings by clicking on Save.
Configure Authentication methods
Enable Google Chrome Enterprise Device Signals as the authentication method on your build in IDP.
Navigate to Integrations > Identity providers > Select IDP.
Enable Google Chrome Enterprise Device Signals.
Save the settings.
Configure Application Policy
Create an authentication policy application to validate if the user is accessing the application from a managed compliant browser.
Configure authentication policy using the steps below.
Navigate to Resources > Policies > Add Policy.
Enter Policy Name and provide a Description (optional).
Click on Add Policy Rule.
4.Select All device Types for “and the user accessing content from”.
5.Select Password (Cloud deployment) as “then the user may authenticate using”.
6.Select Add Authentication to select Google Chrome Enterprise Device Signals as secondary authentication.
7.Under Advanced Properties, add a custom message like “Access denied. You must access this app using a managed Chrome browser.”
8.Save the configuration.
Configure Web application
To configure a web application, follow the steps below.
1.Navigate to Resources > Web Apps.
2.Click on New.
3.Browse for application available in catalog, else enter Name and Description manually.
4.Fill in the mandatory fields like Sigle Sign-On URL, Recipient URL, Application ID, Username Format and application parameters.
E.g. Bamboo HR application configuration.
5.Select the Access Policy created in the previous step.
6.Save & Assign the application to the users.
Configure the Connector in Google Admin Console
The final step to integrate Omnissa Access with Chrome Enterprise is to configure the Connector.
1.Log into https://admin.google.com.
2.Navigate to Chrome browser > Connectors > NEW PROVIDER CONFIGURATION >Setup Omnissa.
3.Enter Configuration name like, Omnissa.
4.Enter the URL patterns to allow one per line by copying the details from Omnissa Access console.
5.Enter the Service account, one per line by copying the details from Omnissa Access console.
6.Save Configuration.
Task 8: Validate security policies on Un-managed device
In this scenario, the Windows VM acts as an unmanaged, personal device. You connect to it to test the policies you configured in previous sections (Access Levels and DLP).
Connect to Windows VM
- To open the browser-based Windows desktop, click Open Windows VM in the Lab details pane in the lab instructions. This logs you in to the Windows VM.
- Launch Google Chrome Browser but do not sign in.
- Copy and paste the following URL into the Chrome browser in the VM
https://dlptest.com/sample-data/
4. Download the sample PDF link from the sample Name + CCN + ZIP.
5. Expected result: The file should download. This shows a default profile has no controls.
Note: If the file download is blocked, ensure you are not signed in with any account.
Sign in to create a managed profile
- In Chrome, click the profile avatar > Sign in to Chrome
- Sign in with the user credentials that you copied down earlier. Agree to the terms and turn on sync
Test the device-based access level (initial block)
- Click the Endpoint Verification extension icon in the toolbar and click Sync now
- Navigate to Google Calendar
- Expected Result : You should be blocked because the browser is not enrolled as a managed device.
Test the application boundary rule
- Test Download: Browse https://dlptest.com/sample-data/ and click the PDF link.
Expected result: The download should be blocked.
2. Test Paste: Browser https://dlptest.com/https-post/ Copy a sample Credit Card Number from the
PDF you downloaded in the baseline test and try to paste it into the "Test Message" field.
Expected result: The paste action should be blocked.
3. Test Upload: On the same page, try to upload the sensitive PDF file.
Expected result: The file upload should be blocked.







0 Comments
Add your comment