Este guia explica como usar a API Security Command Center para criar uma origem para gerar resultados. Quando adiciona uma origem, o Security Command Center cria as origens adequadas e atribui-lhes as autorizações relevantes.
As funções do IAM para o Security Command Center podem ser concedidas ao nível da organização, da pasta ou do projeto. A sua capacidade de ver, editar, criar ou atualizar resultados, recursos e origens de segurança depende do nível para o qual lhe é concedido acesso. Para saber mais sobre as funções do Security Command Center, consulte o artigo Controlo de acesso.
Antes de começar
Antes de configurar uma origem, tem de se autenticar com a API Security Command Center.
Criar uma fonte
Este exemplo mostra como criar uma origem com um nome a apresentar e uma descrição específicos que são usados no Security Command Center.
O servidor atribui automaticamente um ID à origem.
REST
Na API, faça um pedido ao método organizations.sources.create
. O corpo do pedido contém uma instância de Source
.
POST https://securitycenter.googleapis.com/v2/organizations/ORGANIZATION_ID/sources { "name": "SOURCE_NAME", "description": "SOURCE_DESCRIPTION", "displayName": "DISPLAY_NAME" }
Substitua o seguinte:
ORGANIZATION_ID
: o ID da sua organização.SOURCE_NAME
: o nome da origem.SOURCE_DESCRIPTION
: uma descrição da origem (máximo: 1024 carateres).DISPLAY_NAME
: o nome a apresentar da origem (entre 1 e 64 carateres).
Ir
Java
Node.js
Python
A origem não é visível na consola do Security Command Center até gerar descobertas. Pode verificar se foi criado seguindo as instruções em Obtenha uma origem específica.
Atualizar uma origem
Pode atualizar o nome a apresentar e a descrição de uma origem depois de a criar. Também pode usar uma máscara de campo para atualizar apenas um campo. O exemplo seguinte usa uma máscara de campo para atualizar apenas o nome a apresentar, deixando a descrição inalterada.
REST
Na API, faça um pedido ao método organizations.sources.patch
.
O corpo do pedido contém uma instância de Source
.
PATCH https://securitycenter.googleapis.com/v2/organizations/ORGANIZATION_ID/sources/SOURCE_ID?updateMask=displayName -d { "description": "SOURCE_DESCRIPTION", "displayName": "DISPLAY_NAME", }
Substitua o seguinte:
ORGANIZATION_ID
: o ID da sua organização.SOURCE_ID
: o ID da origem. Para saber como encontrar um ID da origem, consulte o artigo Obter o ID da origem.SOURCE_DESCRIPTION
: uma descrição da origem (máximo: 1024 carateres).DISPLAY_NAME
: o nome a apresentar da origem (entre 1 e 64 carateres).
Ir
Java
Node.js
Python
Obtenha uma fonte específica
Verifique se uma origem é criada ou atualizada adequadamente consultando o Security Command Center com o nome do recurso absoluto da origem:
gcloud
gcloud scc sources describe ORGANIZATION_ID --source=SOURCE_ID
Substitua o seguinte:
ORGANIZATION_ID
: o ID da sua organização.SOURCE_ID
: o ID da origem.
REST
Na API, faça um pedido ao método organizations.sources.get
:
GET https://securitycenter.googleapis.com/v2/organizations/ORGANIZATION_ID/sources/SOURCE_ID
Substitua o seguinte:
ORGANIZATION_ID
: o ID da sua organização.SOURCE_ID
: o ID da origem.
Ir
Java
Node.js
Python
Origens das fichas
O Security Command Center permite-lhe listar uma origem específica ou todas as origens disponíveis numa organização:
REST
Na API, faça um pedido ao método organizations.sources.list
:
GET https://securitycenter.googleapis.com/v2/organizations/ORGANIZATION_ID/sources
Substitua o seguinte:
ORGANIZATION_ID
: o ID da sua organização.
Ir
Java
Node.js
Python
O que se segue?
- Saiba mais sobre as bibliotecas de cliente para o Security Command Center.