La série sécurité
Quatorze articles de 2026 sur la sécurité : la porte d'entrée, les secrets, le registre, la détection, la réponse.
Lus dans le dossier doc/narrations du dépôt au commit 4a184e6f0. Chaque article est une page. Le 2026-10-08, chacun a été exécuté au nom de Haro dans la bibliothèque, bloc après bloc ; un bloc qui a tenu sa promesse le dit, les autres sont des illustrations. Le code des articles est du code Haro : là où un article a été écrit avant que la langue prenne son nom actuel, le nom a été changé et rien d'autre. Genre, domaine et série sont lus dans le nom du fichier et l'année dans le premier commit : dérivés, jusqu'à ce que chaque article porte son propre en-tête.
Une série se lit dans l'ordre.
- Guarding Secrets & Credentials
When you deployed to the target sites, one line carried a promise we hadn't yet kept:
série · Sécurité et gouvernance · 2026 · Mansour Ayouni · 2 bloc(s) sur 8 ont tenu leur promesse - Governing a Project's Security
The secrets narration showed a single stzSecret — a value that redacts itself and reveals only to an effectful actor. A real project has many secrets, several sites, and more than one actor, and the risk isn't one leaked key — it's the scatter: keys created...
série · Sécurité et gouvernance · 2026 · Mansour Ayouni · non exécuté : touche aux fichiers, au réseau, à l'horloge ou au hasard - The Front Door
Every application eventually needs to answer "who is this?" And almost every application answers it badly the first time, not through carelessness but because the field is full of details that look optional and are not.
série · Sécurité et gouvernance · 2026 · Mansour Ayouni · 0 bloc(s) sur 10 ont tenu leur promesse - Answerable Forever
stzGovernance.RecordDecision carried this comment:
série · Sécurité et gouvernance · 2026 · Mansour Ayouni · 0 bloc(s) sur 7 ont tenu leur promesse - Attestation and Export
I1 made the ledger hash-chained and sealable, which makes a file tamper-evident. That is necessary and not sufficient. An auditor holding the file still has to ask: who exported this, when, over what range, under which key, and how do I check it? Those ques...
série · Sécurité et gouvernance · 2026 · Mansour Ayouni · non exécuté : touche aux fichiers, au réseau, à l'horloge ou au hasard - Detection over Sequences
Softanza is full of rules. A graph rule asks whether a sandboxed actor can reach an effectful capability. A posture invariant asks what is true of the system right now. An org rule asks whether one position both approves and executes.
série · Sécurité et gouvernance · 2026 · Mansour Ayouni · non exécuté : touche aux fichiers, au réseau, à l'horloge ou au hasard - The Drill
Seven phases built a system that witnesses, judges, correlates, contains and attests. Every one of them was guarded — but always with events the guard itself created.
série · Sécurité et gouvernance · 2026 · Mansour Ayouni · non exécuté : touche aux fichiers, au réseau, à l'horloge ou au hasard - The Security Event
Softanza detects a great deal. A WebAuthn signature counter that fails to advance — the textbook cloned-credential signal. A SAML assertion presented twice. An HMAC that does not match. A nonce reused for the same key.
série · Sécurité et gouvernance · 2026 · Mansour Ayouni · non exécuté : touche aux fichiers, au réseau, à l'horloge ou au hasard - The Incident
I4's case says what fired and photographs the moment. That is the right thing to keep, and the wrong thing to hand a human. An investigator needs the story: who, in what order, how far they could have gone, what is exposed, and what has been done about it.
série · Sécurité et gouvernance · 2026 · Mansour Ayouni · non exécuté : ne se charge pas tel qu'écrit - The Security Ledger
It usually means a text file. Anyone who can write to it can rewrite it, and nothing about the file objects. "Trust me, it's in the log" is not a security property — which is why the industry built hash chains, transparency logs and WORM storage around the...
série · Sécurité et gouvernance · 2026 · Mansour Ayouni · non exécuté : touche aux fichiers, au réseau, à l'horloge ou au hasard - The Governed Response
Witness, detect, reconstruct — none of those change anything. Contain does: it revokes a session, locks an account, rotates a secret. This is where a security system is most useful and most dangerous, and it is exactly where the library already has a doctrine:
série · Sécurité et gouvernance · 2026 · Mansour Ayouni · non exécuté : touche aux fichiers, au réseau, à l'horloge ou au hasard - The Rest of the Seams
I2's first pass wired six classes and stopped. The design doc's section 7 table kept the rest of the rows in plain sight, and the completion document said so as the system's largest honest gap: a detection sees only what a seam emits.
série · Sécurité et gouvernance · 2026 · Mansour Ayouni · non exécuté : ne se charge pas tel qu'écrit - The Seams
Three unrelated things happen to a running application: someone probes a signed-request gateway, someone guesses at the login door, and a sandboxed agent reaches for a production secret. Every one of those was already detected by Softanza.
série · Sécurité et gouvernance · 2026 · Mansour Ayouni · non exécuté : touche aux fichiers, au réseau, à l'horloge ou au hasard - The Sentinel
I3's detections judge when asked. Somebody still has to ask, and an investigation that begins with "did anyone look at the ledger today?" has already lost. The sentinel asks on a cadence — and, crucially, speaks only when something changes.
série · Sécurité et gouvernance · 2026 · Mansour Ayouni · non exécuté : ne se charge pas tel qu'écrit

