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

Read full text
Authors: Mohammad Raouf Abedini
Cited by: 4

Abstract

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.

Fields of Study & Subjects

Security and Verification in Computing Advanced Malware Detection Techniques Web Application Security Vulnerabilities

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
25 May 2026
Language
ENC
Document type
Preprint