Superposition IA pour IQB ProView Secure Assessment sur Mac

· 3 min read
IQB ProView · verrouillage par banque de questions

IQB ProView est une plateforme d'évaluation sécurisée de niche livrée comme un client Mac téléchargeable plutôt qu'une extension de navigateur. Les établissements qui en achètent la licence l'utilisent pour protéger les tests de certification et de licence basés sur des banques de questions où une application de verrouillage complète est obligatoire.

La documentation publique sur IQB ProView est rare car il est vendu par des partenaires de distribution plutôt qu'en direct, mais le client macOS suit la même architecture que toute autre application d'examen kiosque : un binaire natif notarisé, un moteur Chromium intégré, des invites TCC pour l'Enregistrement d'écran et la Caméra, AVFoundation pour la webcam, et ScreenCaptureKit (ou son prédécesseur CGDisplayStream) pour la capture d'écran.

Key points

How it works

┌── macOS host ─────────────────────────────────┐
│  ┌── proctor desktop app ───────┐             │
│  │  Calls ScreenCaptureKit /    │  ← misses   │
│  │  CGWindowListCreateImage     │    flagged  │
│  └──────────────────────────────┘    windows  │
│                                               │
│  ┌── LDBypass overlay window ───┐             │
│  │  sharingType = .none         │ ← invisible │
│  └──────────────────────────────┘   to capture│
└───────────────────────────────────────────────┘

Compatibility on Mac

macOS 14 Sonoma+Yes (required for window-privacy API)
Apple Silicon (M1/M2/M3/M4)Native arm64 build
Intel Macs (2019+)Universal binary supported
IQB ProView (client Mac)Application kiosque macOS 12+, espace utilisateur
Surveillance en direct ProViewLe flux WebRTC utilise les mêmes images filtrées

Common questions

ProView fait-il quelque chose d'inhabituel sur macOS que d'autres applications kiosque ne font pas ?

La documentation publique n'indique pas de chemin de capture non standard.

ProView empêchera-t-il LDBypass de se lancer ?

ProView bloque les lancements d'applications initiés après le début de l'examen. Lancez LDBypass d'abord, puis ProView.

ProView peut-il voir la superposition via son énumération de processus ?

L'énumération de processus voit un nom de processus, pas une fenêtre.

La superposition est-elle invisible pour un surveillant en direct sur ProView ?

Oui. Le surveillant reçoit les images que l'application a capturées.