- Représentation JSON
- AttackPath
- AttackPathNode
- PathNodeAssociatedFinding
- AttackStepNode
- NodeType
- AttackPathEdge
Message de réponse répertoriant les chemins d'attaque pour une simulation ou une ressource de valeur donnée.
Représentation JSON |
---|
{
"attackPaths": [
{
object ( |
Champs | |
---|---|
attackPaths[] |
Chemins d'attaque identifiés par la simulation du chemin d'attaque. |
nextPageToken |
Jeton permettant de récupérer la page suivante des résultats ou non renseigné si la liste ne contient plus de résultats. |
AttackPath
Chemin qu'un pirate informatique peut emprunter pour accéder à une ressource exposée.
Représentation JSON |
---|
{ "name": string, "pathNodes": [ { object ( |
Champs | |
---|---|
name |
Nom du chemin d'attaque (par exemple, |
pathNodes[] |
Liste des nœuds de ce chemin d'attaque. |
edges[] |
Liste des arêtes entre les nœuds de ce chemin d'attaque. |
AttackPathNode
Représente un point par lequel un pirate informatique passe dans ce chemin d'attaque.
Représentation JSON |
---|
{ "resource": string, "resourceType": string, "displayName": string, "associatedFindings": [ { object ( |
Champs | |
---|---|
resource |
Nom de la ressource à ce stade du chemin d'attaque. Le format du nom suit le format de nom de ressource de Cloud Asset Inventory. |
resourceType |
|
displayName |
Nom lisible de cette ressource. |
associatedFindings[] |
Résultats associés à ce nœud dans le chemin d'attaque. |
uuid |
ID unique du nœud du chemin d'attaque. |
attackSteps[] |
Liste des nœuds d'étape d'attaque qui existent dans ce nœud de chemin d'attaque. |
PathNodeAssociatedFinding
Résultat associé à ce nœud dans le chemin d'attaque.
Représentation JSON |
---|
{ "canonicalFinding": string, "findingCategory": string, "name": string } |
Champs | |
---|---|
canonicalFinding |
Nom canonique des résultats associés. Exemple : |
findingCategory |
Groupe de taxonomie supplémentaire dans les résultats d'une source donnée. |
name |
Nom complet de la ressource de l'anomalie. |
AttackStepNode
Étapes détaillées que l'attaque peut suivre entre les nœuds du chemin.
Représentation JSON |
---|
{
"uuid": string,
"type": enum ( |
Champs | |
---|---|
uuid |
ID unique d'un nœud |
type |
Type d'étape d'attaque. Peut être "AND", "OR" ou "DEFENSE". |
displayName |
Nom convivial de l'étape d'attaque |
labels |
Étiquettes d'étape d'attaque pour les métadonnées Objet contenant une liste de paires |
description |
Description de l'étape d'attaque |
NodeType
Type du nœud d'étape d'attaque entrante.
Enums | |
---|---|
NODE_TYPE_UNSPECIFIED |
Type non spécifié |
NODE_TYPE_AND |
Arête entrante associée à ET |
NODE_TYPE_OR |
Bordure entrante associée avec l'opérateur OR |
NODE_TYPE_DEFENSE |
Le bord entrant est la défense |
NODE_TYPE_ATTACKER |
Le bord entrant est un pirate informatique |
AttackPathEdge
Représente une connexion entre un nœud source et un nœud de destination dans ce chemin d'attaque.
Représentation JSON |
---|
{ "source": string, "destination": string } |
Champs | |
---|---|
source |
UUID du nœud source de l'attaque. |
destination |
UUID du nœud d'attaque du nœud de destination. |