Debugger & analysis detection
Recognizes when debugging or reverse-engineering tools are attached to the exam process.
WriteATest locks a candidate's machine into an isolated exam environment, continuously verifies the integrity of the session, and reports everything to a server that never trusts the client's word for whether it's clean.
WriteATest KIOSK is designed for organizations issuing exams whose results carry real consequences.
Professional and technical certifications where a compromised result affects who gets hired, licensed, or credentialed.
Remote and in-lab coursework, qualifying exams, and admissions assessments run outside a proctor's direct line of sight.
Technical screens and internal certifications that feed directly into a hiring or promotion decision.
Course providers issuing a credential at the end of a program, where the final exam is the only checkpoint that matters.
Every session moves through the same stages, host to server, before a single answer is submitted.
The candidate sees a plain-language consent screen naming what's monitored during the session before anything starts.
The session moves to an isolated exam environment. The regular desktop, background apps, and common escape shortcuts are unavailable for the duration of the exam.
The exam runs inside a contained browser session. Ending it, timing out, or a proctor stopping it cleans up everything that ran alongside it.
Signal about the state of the machine streams to the server for the whole session — the server makes the call on whether something looks wrong, never the candidate's own device.
A layered set of detectors runs continuously in the background of every session, reporting signal to the server for an authoritative call — never a self-graded pass/fail.
Recognizes when debugging or reverse-engineering tools are attached to the exam process.
Confirms the application's code in memory matches what was originally shipped — checked independently on the server, never taken on the client's word.
Designed to catch tampering that's undone before a routine check would otherwise notice it.
Watches for code introduced into the exam process's memory at runtime, from outside the normal application flow.
Identifies untrusted libraries and applications loading into or interacting with the exam session, and flags anything unrecognized for review.
Flags other processes on the machine attempting to inspect or reach into the exam session while it's running.
For the engineers evaluating this rather than buying it: the exam machine only ever reports. It never decides.
Runs on the candidate's machine.
Reports raw signal onlyChecks every signal against the signed baseline.
The client never grades its own examProctors and reviewers.
Sees the verdict, liveWriteATest doesn't rely on window-focus tricks alone. It moves the candidate to a separate, isolated desktop environment for the duration of the exam — no regular shell, no taskbar, no background apps — with common escape routes unavailable at the system level rather than the application level.
A minimal exam taskbar keeps session status visible and gives the candidate exactly one way out: an authorized Exit Exam control.
A few deliberate design decisions shape how the product behaves — and why they matter for exam integrity.
Every check reports raw signal upstream. A compromised machine never grades its own exam — the verdict is computed server-side, out of the candidate's reach.
Lockdown happens at the OS level in an isolated desktop session — not by disabling shortcuts inside a browser tab that a second window or a second monitor can route around.
Some tampering is undone before a routine scan would notice it. The detection layer is built to keep watching, not to check in on a schedule.
WriteATest locks down the environment around the exam. Your existing exam content, question bank, and grading pipeline stay exactly as they are.
Most browser-based exam lockdown tools share a common architecture. WriteATest departs from it in a few specific, load-bearing ways.
| Capability | Typical lockdown browser | ✳︎ WriteATest KIOSK |
|---|---|---|
| Integrity verdict | Self-reported by the exam client | Computed independently on the server |
| Session environment | A browser tab or fullscreen window with JS-based restrictions | A separate, isolated desktop session at the OS level |
| Detection cadence | Periodic checks on a timer | Continuous background monitoring for the whole session |
| Tampering that self-reverts | Often missed between scheduled checks | Purpose-built detection layer designed to catch it |
| Debugger & injection defense | Basic devtools/window checks | Layered anti-debug, memory integrity, and code injection detectors |
| External process access | Not typically inspected | Cross-process handles evaluated server-side, not self-reported |
| Second monitor / second device | A common blind spot for tab-based lockdown | Mitigated by full desktop lockdown at the OS level |
| Telemetry console | Usually vendor-hosted only | Self-hostable on infrastructure your team controls |
"Typical lockdown browser" describes common patterns across mainstream browser-based exam-lockdown tools as a category, not any single named product.
What security and testing teams usually ask before a pilot.