Published May 25, 2026 | Version v2.0
Preprint Open

The Invisible Window: Exploiting OS-Level Display Affinity to Bypass WebRTC Proctoring Systems

  • 1. Department of Computing, Macquarie University

Description

This preprint presents “The Invisible Window”, a security research study of a downstream display-fidelity failure in browser-based proctoring and UI-vision systems.

The paper analyses how documented operating-system display-affinity mechanisms, including Windows SetWindowDisplayAffinity and macOS NSWindow.SharingType.none, can allow a window to remain visible on the physical display while being omitted from screen-capture output. This breaks the common assumption that WebRTC getDisplayMedia() output faithfully represents what the user sees on screen.

The work does not claim an Apple or Microsoft zero-day, nor an operating-system implementation bug. Instead, it classifies the issue as a security-relevant downstream design vulnerability in capture-dependent systems that treat screen-capture output as physical-display truth.

The paper includes a threat model, cross-platform proof-of-concept analysis, empirical evaluation, responsible disclosure summary, vendor boundary classification, ethical discussion, and countermeasure analysis. Operational abuse code is not included in this public record.

Version 2.0 supersedes version 1.0.

Files

Invisible_Window_Research_Preprint_V2.0.pdf

Files (320.7 kB)

Name Size Download all
md5:13a426c1c442640ca153baa199ab34f0
320.7 kB Preview Download

Additional details

Related works

Is new version of
Preprint: 10.5281/zenodo.20319832 (DOI)
Is supplement to
Software: 10.5281/zenodo.20277924 (DOI)
Software: 10.5281/zenodo.20195135 (DOI)
Is supplemented by
Preprint: 10.5281/zenodo.20374849. (DOI)