- Representación JSON
- AttackPath
- AttackPathNode
- PathNodeAssociatedFinding
- AttackStepNode
- NodeType
- AttackPathEdge
Mensaje de respuesta para enumerar las rutas de ataque de una simulación o un recurso valioso determinados.
Representación JSON |
---|
{
"attackPaths": [
{
object ( |
Campos | |
---|---|
attackPaths[] |
Las rutas de ataque que identificó la simulación de rutas de ataque |
nextPageToken |
Es un token para recuperar la página siguiente de resultados o dejarlo vacío si no hay más resultados. |
AttackPath
Es una ruta que un atacante podría tomar para llegar a un recurso expuesto.
Representación JSON |
---|
{ "name": string, "pathNodes": [ { object ( |
Campos | |
---|---|
name |
El nombre de la ruta de ataque, por ejemplo, |
pathNodes[] |
Es una lista de los nodos que existen en esta ruta de ataque. |
edges[] |
Es una lista de los bordes entre los nodos de esta ruta de ataque. |
AttackPathNode
Representa un punto por el que pasa un atacante en esta ruta de ataque.
Representación JSON |
---|
{ "resource": string, "resourceType": string, "displayName": string, "associatedFindings": [ { object ( |
Campos | |
---|---|
resource |
Es el nombre del recurso en este punto de la ruta de ataque. El formato del nombre sigue el formato de nombre de recurso de Cloud Asset Inventory. |
resourceType |
|
displayName |
Es el nombre legible por humanos de este recurso. |
associatedFindings[] |
Los hallazgos asociados con este nodo en la ruta de ataque |
uuid |
Es el ID único del nodo de la ruta de ataque. |
attackSteps[] |
Es una lista de los nodos de pasos de ataque que existen en este nodo de ruta de ataque. |
PathNodeAssociatedFinding
Un hallazgo asociado con este nodo en la ruta de ataque.
Representación JSON |
---|
{ "canonicalFinding": string, "findingCategory": string, "name": string } |
Campos | |
---|---|
canonicalFinding |
Es el nombre canónico de los resultados asociados. Ejemplo: |
findingCategory |
Es el grupo de taxonomía adicional dentro de los resultados de una fuente determinada. |
name |
Es el nombre completo del recurso del hallazgo. |
AttackStepNode
Pasos detallados que puede seguir el ataque entre los nodos de la ruta.
Representación JSON |
---|
{
"uuid": string,
"type": enum ( |
Campos | |
---|---|
uuid |
ID único de un nodo |
type |
Tipo de paso de ataque. Puede ser Y, O o DEFENSE. |
displayName |
Es el nombre fácil de usar del paso del ataque. |
labels |
Etiquetas de pasos de ataque para metadatos Un objeto que contiene una lista de pares |
description |
Descripción del paso del ataque |
NodeType
Es el tipo del nodo de paso de ataque entrante.
Enums | |
---|---|
NODE_TYPE_UNSPECIFIED |
No se especificó el tipo |
NODE_TYPE_AND |
Borde entrante unido con Y |
NODE_TYPE_OR |
Borde entrante unido con OR |
NODE_TYPE_DEFENSE |
El borde entrante es de defensa |
NODE_TYPE_ATTACKER |
El borde entrante es un atacante |
AttackPathEdge
Representa una conexión entre un nodo de origen y un nodo de destino en esta ruta de ataque.
Representación JSON |
---|
{ "source": string, "destination": string } |
Campos | |
---|---|
source |
El UUID del nodo de ataque del nodo de origen. |
destination |
El UUID del nodo de ataque del nodo de destino. |