La bibliothèque se documente elle-même · Sécurité et gouvernance
stzSecurityGraph
28 méthodes propres · 0 formes avec extensions, rangées sous leur méthode
la source: base/security/stzSecurityGraph.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Sécurité et gouvernance
Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens
Aucune méthode de cette classe n'est exécutée sur cette page : la classe touche aux fichiers, au réseau, aux processus, à l'horloge, au hasard ou au son, et un exemple exécuté ici ne serait que l'exemple de ses effets. Chaque méthode porte l'explication que la bibliothèque donne d'elle-même.
Méthode
Explication, telle que la source la porte
init
(sans commentaire dans la source : le nom se lit comme une phrase) initaucune extension
GraphQ
(sans commentaire dans la source : le nom se lit comme une phrase) graph qaucune extension
Name
(sans commentaire dans la source : le nom se lit comme une phrase) nameaucune extension
AddActor
nodes ----------------------------------------------------------- posture: trusted | external | sandboxedaucune extension
Tampering
actors whose graph posture no longer matches the one AddActor recorded [ [ actor, recorded, found ], ... ]aucune extension
AddTool
(sans commentaire dans la source : le nom se lit comme une phrase) add toolaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) add secret 1 exemples exécutésaucune extension
AddStore
(sans commentaire dans la source : le nom se lit comme une phrase) add storeaucune extension
(sans commentaire dans la source : le nom se lit comme une phrase) add site 1 exemples exécutésaucune extension
AddCapability
capabilities are auto-created by Holds/Grants, but may be declared tooaucune extension
Holds
edges (the meaning is the label) -------------------------------- an actor directly holds a capabilityaucune extension
Uses
an actor uses a toolaucune extension
Grants
a tool grants (confers) a capabilityaucune extension
Delegates
an actor may act as another (delegation -- transitive trust)aucune extension
a site references a secret 1 exemples exécutésaucune extension
StoredIn
a secret lives in a storeaucune extension
MayAttach
the CONSTRAINT: no live secret to a sandboxed actor ------------- TRUE when attaching pcSecret to pcActor keeps the surface sound (a sandboxed actor must not hold a live secret it could exfiltrate).aucune extension
AttachSecret
Attach a secret to an actor -- the governed door. REFUSED for a sandboxed actor at construction (audit -> gate), so the escalation can never enter the graph through the sanctioned API.aucune extension
ReachesEffectful
queries --------------------------------------------------------- Can this actor reach the 'effectful' capability by ANY path (directly, or through a tool, or through delegation)? The multi-hop escalation question.aucune extension
ReachesCapability
(sans commentaire dans la source : le nom se lit comme une phrase) reaches capabilityaucune extension
PathToCapability
THE PATH ITSELF, not merely whether one exists (incident I5): an investigation must be able to say HOW an actor could reach a capability -- "billing-agent -> deploy-tool -> effectful" -- and an empty list means no path.aucune extension
PathToEffectful
(sans commentaire dans la source : le nom se lit comme une phrase) path to effectfulaucune extension
CutCapability
Remove EVERY path by which pcActor reaches pcCapability, by cutting the actor's OWN first-hop edges that lead there: a capability it holds directly, a tool it uses that grants it, an actor it delegates to that reaches it. Other actors are untouched -- a colleague using the same tool keeps it. Returns the edges removed, as [ from, label, to ].aucune extension
BlastRadius
Every node that can REACH this secret (reverse reachability) -- the blast radius: which sites and actors a leaked secret exposes. Rotation planning.aucune extension
AuditEscalations
(sans commentaire dans la source : le nom se lit comme une phrase) audit escalationsaucune extension
NumberOfEscalations
(sans commentaire dans la source : le nom se lit comme une phrase) number of escalationsaucune extension
Violations
proof + internalsaussi écrite: CheckRulesaucune extension
IsSound
(sans commentaire dans la source : le nom se lit comme une phrase) is soundaussi écrite: RulesAreSoundaucune extension

