Repository navigation
Architecture
amandykovxd edited this page Jul 28, 2026
·
1 revision
Protected application
|
| PID and process identity
v
anticheat.exe
user-mode module inventory
executable-memory classification
bounded hashing and probing
|
| versioned METHOD_BUFFERED IOCTL
v
AcTelemetry.sys
process callbacks
image-load callbacks
bounded nonpaged event queue
|
v
tamper-evident JSONL
|
v
integrator transport, storage, correlation, and policy
The driver registers documented process and image-load callbacks for one active target PID. It stores fixed-size records in a preallocated queue and does not perform target-memory scanning in callback context.
The device is exclusive and restricted to SYSTEM and local Administrators.
All requests use fixed-size structures and METHOD_BUFFERED.
The collector validates process identity, opens the target with read-only process rights, inventories loader-visible modules, maps executable virtual memory, and emits classified findings.
The collector does not request process write, operation, terminate, or remote-thread rights.
Integrators own:
- launcher sequencing and target PID selection;
- driver installation and signing;
- collector service identity and ACLs;
- JSONL forwarding and retention;
- server-issued session identity;
- signal correlation and enforcement policy;
- compatibility and false-positive qualification.
See the repository security model for the complete trust boundary.