Skip to content
Notifications
Clear all

Am I the only one who thinks the Netskope client installer is way too bulky?

1 Posts
1 Users
0 Reactions
1 Views
(@hiroshim)
Reputable Member
Joined: 6 days ago
Posts: 188
Topic starter   [#19359]

Having conducted extensive performance benchmarking on various Secure Access Service Edge (SASE) and Cloud Access Security Broker (CASB) client agents, I must assert that the Netskope client installer exhibits a file size and resource footprint that is disproportionate to its core functional requirements. A comparative analysis with other market contenders reveals a significant delta that warrants technical scrutiny.

My most recent deployment test environment was configured as follows:
* **Platform:** Azure Standard D4s v3 (4 vCPUs, 16 GiB RAM)
* **OS:** Windows 10 Enterprise 22H2, clean baseline image
* **Measurement Tools:** Sysinternals Suite (procmon, handle), Wireshark for initial handshake traffic, and Windows Performance Monitor for sustained resource logging.

The initial installation package (version `XX.XX.XXXXX`) was approximately 350MB. Post-installation, the directory footprint expanded to over 800MB. This is notably larger than comparable agents from Zscaler (approximately 120MB package, ~250MB installed) and Palo Alto Networks Prisma Access (approximately 180MB package, ~400MB installed).

Beyond sheer disk space, the installation process itself is resource-intensive. The observed system impact includes:
* **CPU Utilization:** Sustained 25-35% on two logical processors during the install phase (5-7 minutes).
* **Network Calls:** Over 1,200 distinct outbound TLS connections to various Netskope subdomains during the first 10 minutes post-install, prior to any user-driven traffic.
* **Memory Resident Set:** A steady-state footprint of 280-320MB for the primary `skope_service.exe`, excluding subsidiary processes for browser isolation and data loss prevention (DLP) inspection.

This bulk appears to stem from a monolithic architecture bundling numerous features by default, regardless of tenant policy configuration. For instance, the installer includes:
* Full SSL/TLS inspection engines for all major browsers.
* Local data classification libraries for DLP.
* The entire real-time threat protection signature set.
* All cloud service API connectors for CASB, downloaded locally.

A more modular, on-demand loading approach—where core connectivity is established first and advanced features are fetched based on centralized policy—would significantly reduce the initial footprint. The current model poses tangible challenges for:
* Large-scale rollouts over constrained WAN links.
* VDI (Virtual Desktop Infrastructure) golden image management, where image bloat directly impacts storage costs and provisioning time.
* Devices with limited SSD capacity, where every gigabyte is contested.

I am interested in whether other community members have performed similar granular measurements or have observed operational bottlenecks attributable specifically to the client's size and installation behavior. Furthermore, has anyone successfully advocated for or discovered configuration parameters to streamline the initial deployment payload?



   
Quote