Session Risk Memory (SRM): Temporal Authorization for Deterministic Pre-Execution Safety Gates

Ce papier présente le SRM (Session Risk Memory), un module déterministe léger qui améliore la sécurité des agents en ajoutant une autorisation temporelle basée sur l'historique des sessions, éliminant ainsi les faux positifs et détectant les attaques distribuées que les systèmes d'autorisation par action seule ne peuvent pas identifier.

Florin Adrian Chitan

Publié 2026-03-25
📖 5 min de lecture🧠 Analyse approfondie

Each language version is independently generated for its own context, not a direct translation.

Imaginez que vous embauchez un assistant très intelligent pour gérer les dossiers de votre entreprise. Cet assistant a le droit de faire des choses spécifiques : consulter des factures, envoyer des emails, ou modifier des bases de données.

Pour le protéger, vous installez un gardien de sécurité à la porte de chaque pièce. Ce gardien vérifie chaque demande individuellement.

  • Si l'assistant dit : « Je veux consulter la facture du client X », le gardien regarde et dit : « OK, c'est dans tes permissions ».
  • Si l'assistant dit : « Je veux voler le coffre-fort », le gardien dit : « STOP ! C'est interdit ».

C'est ce qu'on appelle un gardien sans mémoire (ou stateless). Il est très rapide et très strict, mais il a un gros défaut : il oublie tout dès qu'il a répondu.

Le Problème : L'Arnaque en "Slow Motion"

Imaginez maintenant un voleur malin qui veut voler des données sensibles. Il ne va pas crier « Je vole tout ! » d'un coup. Il va procéder par étapes, une par une, comme un escroc qui gagne la confiance de sa victime :

  1. Étape 1 : « Je regarde juste la liste des clients. » (Le gardien dit : OK, c'est normal).
  2. Étape 2 : « Je télécharge cette liste sur mon ordinateur pour faire une copie de sauvegarde. » (Le gardien dit : OK, c'est une tâche d'admin).
  3. Étape 3 : « Je compresse le fichier pour l'envoyer à un serveur externe. » (Le gardien dit : OK, c'est une tâche technique).
  4. Étape 4 : « J'envoie le fichier. » (Le gardien dit : OK, c'est une tâche de réseau).

À chaque étape, la demande semble légitime prise isolément. Le gardien sans mémoire ne voit rien de suspect. Il ne voit que des actions normales. C'est comme si un voleur entrait dans une maison pièce par pièce en disant « Je range la cuisine », « Je nettoie le salon », « Je vais dans la chambre », sans jamais déclencher l'alarme parce qu'il ne fait rien d'illégal sur le moment.

La Solution : La "Mémoire de Risque" (SRM)

C'est ici qu'intervient la Mémoire de Risque de Session (SRM) décrite dans l'article.

Imaginez que nous ajoutons un second gardien, un peu plus sage, qui ne regarde pas seulement la demande du moment, mais qui tient un journal de bord de tout ce que l'assistant a fait aujourd'hui.

Ce nouveau gardien utilise deux astuces intelligentes :

  1. La "Moyenne Mobile" (Le Centre de Gravité) :
    Au lieu de regarder chaque action comme un événement isolé, ce gardien calcule une sorte de "moyenne" de ce que l'assistant fait habituellement. Si l'assistant commence à s'éloigner de sa trajectoire habituelle, le gardien s'alarme doucement. C'est comme un parent qui dit : « Tu as toujours fait tes devoirs à 17h, mais depuis trois jours, tu sors à 16h30. Ce n'est pas grave une fois, mais c'est une tendance inquiétante. »

  2. La "Soustraction de Base" (Le Zéro Relatif) :
    Certains métiers sont naturellement plus "risqués" que d'autres. Un expert en cybersécurité a le droit de faire des choses que le comptable n'a pas le droit de faire.
    Le nouveau gardien ne juge pas l'action en absolu, mais en comparaison avec le début de la journée.

    • Exemple : Si un expert en sécurité commence sa journée par des tâches normales, le gardien dit « C'est sa base normale ». S'il commence soudainement à télécharger des fichiers massifs vers l'extérieur, le gardien voit l'écart par rapport à sa propre base et dit : « Attention, ça monte ! ».

Comment ça marche en pratique ?

Le système fonctionne comme un thermomètre de suspicion :

  • Chaque fois que l'assistant fait une action qui semble un peu "hors norme" par rapport à ce qu'il a fait juste avant, le thermomètre monte d'un petit cran.
  • Si l'assistant fait des actions normales, le thermomètre redescend doucement (comme une bouffée de chaleur qui s'évapore).
  • Mais si l'assistant enchaîne des petites actions suspectes (le vol lent), le thermomètre monte, monte, monte...
  • Dès qu'il dépasse une certaine ligne rouge, le gardien crie : « STOP ! » et bloque toute la session.

Les Résultats Magiques

L'article montre que ce système est incroyable pour deux raisons :

  1. Zéro Faux Alarmes : Avant, le gardien simple bloquait parfois des gens innocents (comme un comptable qui fait une grosse mise à jour) parce qu'il ne comprenait pas le contexte. Avec la "mémoire", le système comprend que c'est normal pour ce métier-là, donc il ne bloque plus les gens innocents.
  2. Détection des Voleurs Lents : Il attrape les voleurs qui essaient de passer à travers les mailles du filet en faisant des petites choses suspectes une par une.

En Résumé

  • Le Gardien Simple (ILION) : Regarde une photo. « Est-ce que cette action est interdite ? » -> Oui/Non. Rapide, mais aveugle aux stratégies complexes.
  • Le Gardien avec Mémoire (SRM) : Regarde un film. « Est-ce que l'histoire qui se déroule a du sens ? » -> Si l'histoire devient bizarre, il arrête le film.

L'article nous dit que pour protéger nos intelligences artificielles, nous ne devons pas seulement vérifier ce qu'elles font (l'action), mais aussi comment elles agissent au fil du temps (l'histoire). C'est la différence entre arrêter un voleur qui casse une vitre, et arrêter un espion qui passe des mois à copier des documents un par un.

C'est une méthode rapide, précise, et qui ne nécessite pas de "penser" comme un humain, mais juste de garder une trace mathématique simple du comportement.