How to Apply Watermark and Screen Capture Prevention in Horizon Client Using GPO

 (Complete Enterprise Guide for VMware / Omnissa Horizon Administrators)

Keywords: Horizon Client watermark GPO, Horizon screen capture prevention, VMware Horizon security policy, Omnissa Horizon watermark configuration, VDI data leakage prevention, Horizon GPO template


With increasing concerns around data exfiltration and insider threats, many organizations require watermarking and screen capture prevention within their VDI environments.

If you are running VMware Horizon (now known as Omnissa Horizon), you can centrally enforce these controls using Group Policy Objects (GPO).

This article provides a structured, production-ready guide for implementing:

  • Desktop session watermark

  • Screen capture prevention

  • Client-side security enforcement

  • Enterprise GPO deployment best practices


1. Overview: What Are Watermark and Capture Prevention?

Watermark

Displays dynamic overlay text (e.g., username, IP, timestamp) on the VDI session to:

  • Deter screen photography

  • Trace data leaks

  • Increase accountability

Screen Capture Prevention

Blocks:

  • OS-level screenshot tools

  • Third-party capture software

  • Clipboard image transfer

  • Some remote recording attempts


2. Prerequisites

Before configuring GPO:

  • Horizon Agent installed on golden image

  • ADMX templates imported

  • Active Directory domain-joined VDI

  • Compatible Horizon version (8 2006+ recommended)

Download ADMX templates from the Horizon installation media:

VMware-Horizon-Extras-Bundle\GroupPolicyFiles

3. Import Horizon ADMX Templates into Central Store

  1. Copy:

    vdm_agent.admx vdm_agent.adml
  2. Paste into:

    \\domain\SYSVOL\domain\Policies\PolicyDefinitions
  3. Confirm in Group Policy Management Console (GPMC).


4. Configure Watermark Policy via GPO

Path:

Computer Configuration └ Administrative Templates └ VMware Horizon Agent ConfigurationSecurity Settings

Enable:

"Display a watermark in the remote desktop session"


Recommended Enterprise Configuration

SettingValue
Enable WatermarkEnabled
Text Template%USERNAME% - %CLIENT_IP% - %DATE_TIME%
Font SizeMedium
Opacity30–50%
PositionTiled (Recommended for compliance environments)

Example Watermark Output:

jsmith - 192.168.10.45 - 2026-02-19 09:32

This significantly reduces anonymous screen photography risks.


5. Enable Screen Capture Prevention

Path:

Computer Configuration └ Administrative Templates └ VMware Horizon Agent ConfigurationSecurity Settings

Enable:

  • "Disable screen capture"

  • "Disable clipboard redirection" (optional)

  • "Disable client drive redirection" (optional)


What Happens When Enabled?

  • Windows Snipping Tool fails

  • PrintScreen returns blank image

  • Many capture utilities are blocked

  • Clipboard image transfer is disabled (if configured)


6. Horizon Client Side Considerations

Ensure users connect with:

  • Latest VMware Horizon Client

  • Blast Extreme protocol (recommended)

Watermark and capture prevention are enforced by the Horizon Agent, not solely by the client.


7. Registry Verification (Optional Validation)

After applying GPO, confirm registry values on a desktop:

HKLM\Software\Policies\VMware, Inc.\VMware VDM\Agent

Look for:

  • WatermarkEnabled

  • ScreenCaptureDisabled


8. Testing Checklist

Before production rollout:

✔ Connect from internal network
✔ Test from external via UAG
✔ Attempt Snipping Tool capture
✔ Test PrintScreen
✔ Validate watermark overlay
✔ Confirm no performance degradation


9. Deployment Strategy (Enterprise Best Practice)

Recommended Phased Rollout:

  1. Pilot Pool (IT team)

  2. Sensitive Department (Finance / HR)

  3. Full Production Rollout

Use OU-based GPO linking to control scope.


10. Security Limitations to Understand

⚠ Capture prevention does NOT stop:

  • Physical camera photos

  • Hypervisor-level recording

  • External monitoring devices

Watermarking acts as deterrence + traceability, not absolute prevention.


11. Performance Impact Consideration

Watermark rendering consumes minimal GPU/CPU resources, but:

  • Large tiled watermark + high resolution

  • Low-end GPU VMs

may show minor performance overhead.

Test in GPU-enabled pools if using vGPU.


12. Advanced Hardening Recommendations

To further secure VDI sessions:

  • Enforce TLS 1.2+

  • Disable USB redirection (if not required)

  • Restrict copy/paste policies

  • Enable session timeout

  • Monitor logs in:

    C:\ProgramData\VMware\VDM\logs

13. Compliance Use Cases

Watermark + Capture Prevention is strongly recommended for:

  • Financial institutions

  • Healthcare environments

  • R&D departments

  • Government agencies

  • Managed Service Providers (MSP)


Conclusion

By configuring GPO policies in Omnissa Horizon, organizations can implement:

  • Dynamic watermark overlays

  • Screen capture blocking

  • Centralized security enforcement

  • Enterprise-grade VDI data leakage protection

This approach ensures consistent security posture across large-scale Horizon deployments while maintaining operational manageability.

댓글

이 블로그의 인기 게시물

Troubleshooting VMware Horizon Client vdpConnect_Failure Issue

VMware Horizon Agent “Protocol Error” — Fixed by Windows Firewall Configuration

vSphere HA Agent on a Host Cannot Reach Management Network Addresses of Other Hosts in vCenter