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.