Skip to main content

AD_4nXflDEc_fWh1sfTqxEDZxnfhSsLKqN8NNPYsjLQefRGFrwB8r874a15QN8hnwvVzO-UHOUc8DU6werzjSEZXuzXJQJHF3wr-9o4NtJjK1LTslbqu5kAY-Wvz49RpmjRYpyb7I593YQ?key=AikvHVYBYgZSxNvk8SLaLHDf

Netskope Global Technical Success (GTS)

How to Block Google Doodle Games

 

Netskope Cloud Version - 121

 

Objective

This article provides a step-by-step guide to blocking access to Google Doodle games using URL filtering techniques, helping administrators tailor network content access to meet professional or educational standards.

 

Prerequisite

Netskope SWG license is required

 

Context

Google Doodles are widely recognized for their creative and interactive designs, often featuring games that can attract user attention. While they offer entertainment, some organizations may seek to restrict access to these games to maintain productivity or ensure compliance with internet usage policies. This document provides a step-by-step guide on using URL filtering techniques to block access to Google Doodle games, allowing administrators to customize and manage content visibility across their networks effectively.

 

Procedure

Step 1: Identifying the URL Pattern.

Google Doodle games use the parent domain www.google.com for their connections, making it challenging to block access through standard URL categorization methods. Therefore, we will use URL regex options to target these games specifically. By monitoring individual URLs within each request, we can develop a regex collection that effectively restricts access to Google Doodle games without impacting other Google services.

To effectively block access to Google Doodle games, the first step is to restrict search queries related to Doodle games. This involves identifying possible keywords that users might search for to reach a Doodle game page, allowing us to block access at the search level.

 

Users typically land on Google Doodle games when they include the word "doodle" in their search query. For example:

https://www.google.com/search?q=google+doodle

https://www.google.com/search?q=google+doodles

https://www.google.com/search?q=google+doodle+game

AD_4nXdjWY1lkTNheOvyE26pfP0wIZ2kIAxbse45gwkSZVOfireacp5Iw_AxogBa7h7DIyXcHQYgij1nM73lf_pN4m5bqToCoR3TorSBlT0ON9Jlc39FZOsS_qf1hBSR4rikftnLP6fL7g?key=AikvHVYBYgZSxNvk8SLaLHDf

 

AD_4nXecjmMy2-UwD7ZpR9wdwNIVPyoj9bMXzSPj2HX8HQ-4Xl2c27L_eliQiuPPVLsZnnQlFZYGnSxmDJj3Ov92RySigXXjudIXxnNsKt2uuymh7ZK9T8dHzo051gQtDjKNEQngf4KguA?key=AikvHVYBYgZSxNvk8SLaLHDf

 

Additionally, users may directly search for popular Doodle game names, such as "Pacman" or "Minesweeper":

https://www.google.com/search?q=pacman

https://www.google.com/search?q=minesweeper

AD_4nXdM6PsZJHwCPmZA_dLIbdhYmD0_mjCtAuqt4r1PuSk3rYBSKpaftFoBIasVUnDMofXZQ0b2PEOMTs4wzEAAVckqfeaFCEPUdYDXGbey5T5LuzmUNMKRzFUD0Dns64PAzVwXW0AT?key=AikvHVYBYgZSxNvk8SLaLHDf

 

Step 2: Building the URL Regex Expression

Using the URL patterns identified in Step 1, we have constructed the following URL regex:

 

^www\.google\.com\/.*fnfx.*

^www\.google\.com\/search\?q=.*doodles.*

^www\.google\.com\/search\?q=.*doodle.*

^www\.google\.com\/.*pacman.*

^www\.google\.com\/.*minesweeper.*

 

Step 3: Configuring Custom URL Category and Real-Time Policy

  • Configure a URL filtering profile.

Path: Netskope Tenant UI >>> Profiles >>> URL List >>> New URL List

AD_4nXesNJabwA834HpoZnvtUxTh3zx-0oi2uJSydFWxcnKw6lbYhoz1jbffH32TjHkzB9MRLUwNK3BEWbvWXiftMwgJndzyABbrd5YSiutcBKecMLMrLge-lsERJhwisFA_LAtmibn-SQ?key=AikvHVYBYgZSxNvk8SLaLHDf

 

  • Set up a Custom URL Category .

Path: Netskope Tenant UI >>> Profiles >>> Custom Categories >>> New Category

AD_4nXe0pm5UOFzAPAdfdVtzIFxRUAxN9bNhRnitb3EaxobRObHaJQErmqQBk_mUGQp_hxnlf_q6FA_4OaRSt5ef-W2zAmLTtvK_BfezutjJDyJ5m5yRTL7G2n6FLPTUE-_nVuYe-ntUoQ?key=AikvHVYBYgZSxNvk8SLaLHDf

  • Configure a Real-Time Protection Policy.

AD_4nXeXdKZsItKDZKt5w9kkmQNhq0SyCXuubNqwHLSidlXGW0Kqlh93AiZjV_FlBQ25y4NRcvQXGHGsNgmgDm2CsdlRdtV-adwkSFwUZyvbDGs-vkSsmmTRq3dIQcJjsAgRu1uvtaEs?key=AikvHVYBYgZSxNvk8SLaLHDf

 

Verification

AD_4nXf5aDXUbAWCY-qmw3Xrb0S-vOza5DahGw_ed1mUq9kcOCaKjrYfwNWfcVTPuaClLsyD-uIhmKsX5qc3kiOIvux7F-y6RLjmttbHwhl29kwwE5WPg3HaZDLR0JINu3RVxW0IR5g2XA?key=AikvHVYBYgZSxNvk8SLaLHDf

AD_4nXe1zXQnirNlNDEoYYMuDBVFW5B5SviDIXioq5QxAa-Oyz7fIzoY4lU23BPe61ElFN1pfBGuQEf9tmqmchJvS5gLS_nDSZBr7EjPbgC4-3aDwt5uix30Nb_07tZQj_FLVOT8vxZ3RQ?key=AikvHVYBYgZSxNvk8SLaLHDf

 

Terms and Conditions

  • All documented information undergoes testing and verification to ensure accuracy.
  • In the future, it is possible that the application's functionality may be altered by the vendor. If any such changes are brought to our attention, we will promptly update the documentation to reflect them.

 

Notes

  • This article is authored by Netskope Global Technical Success (GTS).
  • For any further inquiries related to this article, please contact Netskope GTS by submitting a support case with 'Case Type – How To Questions'.