Ga naar inhoud

Emergency Action Protocol

Geef de agent voor enkele minuten een specifieke verhoogde capability — netwerk isoleren, proces killen, geheugendump nemen — zonder de agent permanente root-rechten te geven.

Niveau TTL Auto? Acties
1 2 min Auto bij confidence > 0.95 IsolateNetwork · KillProcess · MemoryDump
2 5 min Auto na 3 min indien geen ack StopService · QuarantineFile
3 15 min Altijd menselijke goedkeuring InstallPackage · Reboot · RunPlaybook
  1. TTL — now ≤ expires_at en (expires_at - issued_at) ≤ 900.
  2. Adressering — agent_id = eigen ID.
  3. Anti-replay — nonce mag niet in used_nonces-tabel staan.
  4. Signature — Ed25519, geverifieerd tegen de in de binary gebakken public key.
  5. Markeren — nonce aan used_nonces toevoegen vóór uitvoering.
  • Eenmalig genereren: bash scripts/gen-emergency-keypair.sh.
  • Private key staat alleen in HUB_EMERGENCY_PRIVATE_KEY op de hub.
  • Public key wordt in de agent gebakken via build.rs op compile-tijd.
  • Roteer jaarlijks met 24-uur overlap.