Loading
Sécurité : un identifiant d'enfant ne suffit plus, la portée est vérifiée
Plusieurs lectures et écritures ne portaient que sur l'identifiant de la
ressource, sans son parent. La garde de route vérifiait bien que l'appelant a
accès à la crise ou à l'organisation nommée dans le chemin — mais c'est
l'appelant qui écrit ce chemin. Présenter sa propre crise et l'identifiant
d'un dépôt d'ailleurs satisfaisait donc la garde.
Ce que cela permettait : lire l'état du dépôt d'une autre organisation, y
injecter des octets, ou l'achever ; lire les noms et adresses des personnes
qui n'ont pas répondu à la campagne de vérification d'une autre ; supprimer
une période d'indisponibilité qui n'est pas la sienne ; déclarer absente une
personne d'un autre annuaire, donc la retirer d'une mobilisation étrangère.
L'imprévisibilité des UUID freinait l'exploitation, elle ne la fermait pas —
et un garde absent ne se remarque pas tant qu'on ne le cherche pas.
Co-Authored-By: Claude (RCA)
Signed-off-by:
Jordan Grossemy <jordan.grossemy@rca.fr>