Recurso: Finding
Descoberta do Security Command Center.
Uma descoberta é um registro de dados de avaliação, como segurança, risco, integridade ou privacidade, que é ingerido no Security Command Center para apresentação, notificação, análise, teste de políticas e aplicação. Por exemplo, uma vulnerabilidade de scripting em vários locais (XSS) em um aplicativo do App Engine é uma descoberta.
Representação JSON |
---|
{ "name": string, "canonicalName": string, "parent": string, "resourceName": string, "state": enum ( |
Campos | |
---|---|
name |
O nome do recurso relativo da descoberta. Confira alguns exemplos na lista a seguir: + |
canonicalName |
Apenas saída. O nome canônico da descoberta. Confira alguns exemplos na lista a seguir: + O prefixo é o ancestral do CRM mais próximo do recurso associado à descoberta. |
parent |
O nome do recurso relativo da fonte e do local a que a descoberta pertence. Consulte: https://cloud.google.com/apis/design/resource_names#relative_resource_name. Esse campo é imutável após a criação. Confira alguns exemplos na lista a seguir:
|
resourceName |
Imutável. Para descobertas em recursos do Google Cloud, o nome completo do recurso do Google Cloud a que a descoberta se refere. Consulte: https://cloud.google.com/apis/design/resource_names#full_resource_name Quando a descoberta é para um recurso que não é do Google Cloud, o resourceName pode ser uma string definida pelo cliente ou parceiro. |
state |
Apenas saída. O estado da descoberta. |
category |
Imutável. O grupo de taxonomia adicional nas descobertas de uma determinada origem. Exemplo: "XSS_FLASH_INJECTION" |
externalUri |
O URI que, se disponível, aponta para uma página da Web fora do Security Command Center, onde podem ser encontradas informações adicionais sobre a descoberta. É garantido que esse campo esteja vazio ou seja um URL bem formado. |
sourceProperties |
Propriedades específicas da origem. Essas propriedades são gerenciadas pela origem que grava a descoberta. Os nomes das chaves no mapa sourceProperties precisam ter entre 1 e 255 caracteres, começar com uma letra e conter apenas caracteres alfanuméricos ou sublinhados. Um objeto com uma lista de pares |
securityMarks |
Apenas saída. Marcações de segurança especificadas pelo usuário. Essas marcas são totalmente gerenciadas pelo usuário e vêm do recurso SecurityMarks que pertence à descoberta. |
eventTime |
Horário em que a descoberta foi detectada pela primeira vez. Se uma descoberta existente for atualizada, esse será o horário em que a atualização ocorreu. Por exemplo, se a descoberta representar um firewall aberto, essa propriedade vai capturar o horário em que o detector acredita que o firewall foi aberto. A precisão é determinada pelo detector. Se a descoberta for resolvida mais tarde, esse horário vai refletir quando ela foi resolvida. Ele não pode ser definido como um valor maior do que o carimbo de data/hora atual. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |
createTime |
Apenas saída. A hora em que a descoberta foi criada no Security Command Center. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |
severity |
A gravidade da descoberta. Esse campo é gerenciado pela origem que grava a descoberta. |
mute |
Indica o estado de silenciamento de uma descoberta (silenciada, ativada ou indefinida). Ao contrário de outros atributos de um achado, um provedor de achados não pode definir o valor de desativação do som. |
muteInfo |
Apenas saída. As informações de desativação relacionadas a essa descoberta. |
findingClass |
A classe da descoberta. |
indicator |
Representa o que é comumente conhecido como indicador de comprometimento (IoC, na sigla em inglês) na perícia forense de computadores. É um artefato observado em uma rede ou em um sistema operacional que, com alta confiança, indica uma invasão de computador. Para mais informações, consulte Indicador de comprometimento. |
vulnerability |
Representa campos específicos de vulnerabilidade, como pontuações CVE e CVSS. CVE é a sigla para Common Vulnerabilities and Exposures (vulnerabilidades e exposições comuns) (https://cve.mitre.org/about/). |
muteUpdateTime |
Apenas saída. A última vez que esta descoberta foi silenciada ou ativada. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |
externalSystems |
Apenas saída. Os campos de SIEM/SOAR de terceiros no SCC contêm informações do sistema externo e campos de descoberta do sistema externo. Um objeto com uma lista de pares |
mitreAttack |
Táticas e técnicas do MITRE ATT&CK relacionadas a essa descoberta. Consulte: https://attack.mitre.org |
access |
Acesse os detalhes associados à descoberta, como mais informações sobre o autor da chamada, qual método foi acessado e de onde. |
connections[] |
Contém informações sobre a conexão de IP associada à descoberta. |
muteInitiator |
Registra informações adicionais sobre a operação de desativação, por exemplo, a configuração de desativação que desativou a descoberta e o usuário que fez isso. |
processes[] |
Representa os processos do sistema operacional associados à descoberta. |
contacts |
Apenas saída. Mapa contendo os pontos de contato para a descoberta. A chave representa o tipo de contato, e o valor contém uma lista de todos os contatos relacionados. Consulte: https://cloud.google.com/resource-manager/docs/managing-notification-contacts#notification-categories
Um objeto com uma lista de pares |
compliances[] |
Contém informações de compliance para os padrões de segurança associados à descoberta. |
parentDisplayName |
Apenas saída. O nome de exibição legível pela pessoa da origem da descoberta, como "Detecção de ameaças a eventos" ou "Análise de integridade da segurança". |
description |
Contém mais detalhes sobre a descoberta. |
exfiltration |
Representa exfiltrações associadas à descoberta. |
iamBindings[] |
Representa vinculações do IAM associadas à descoberta. |
nextSteps |
Etapas para resolver a descoberta. |
moduleName |
Identificador exclusivo do módulo que gerou a descoberta. Exemplo: folders/598186756061/securityHealthAnalyticsSettings/customModules/56799441161885 |
containers[] |
Contêineres associados à descoberta. Esse campo fornece informações para contêineres do Kubernetes e de outros tipos. |
kubernetes |
Recursos do Kubernetes associados à descoberta. |
database |
Banco de dados associado à descoberta. |
attackExposure |
Os resultados de uma simulação de caminho de ataque relevante para essa descoberta. |
files[] |
Arquivo associado à descoberta. |
cloudDlpInspection |
Resultados de inspeção do Cloud Data Loss Prevention (Cloud DLP) associados à descoberta. |
cloudDlpDataProfile |
Perfil de dados do Cloud DLP associado à descoberta. |
kernelRootkit |
Assinatura do rootkit do kernel. |
orgPolicies[] |
Contém informações sobre as políticas da organização associadas à descoberta. |
job |
Função associada à descoberta. |
application |
Representa um aplicativo associado à descoberta. |
ipRules |
Regras de IP associadas à descoberta. |
backupDisasterRecovery |
Campos relacionados às descobertas de backup e DR. |
securityPosture |
A postura de segurança associada à descoberta. |
logEntries[] |
Entradas de registro relevantes para a descoberta. |
loadBalancers[] |
Os balanceadores de carga associados à descoberta. |
cloudArmor |
Campos relacionados às descobertas do Cloud Armor. |
notebook |
Caderno associado à descoberta. |
toxicCombination |
Contém detalhes sobre um grupo de problemas de segurança que, quando ocorrem juntos, representam um risco maior do que quando ocorrem de forma independente. Um grupo de problemas desse tipo é chamado de combinação tóxica. Não é possível atualizar este campo. O valor é ignorado em todas as solicitações de atualização. |
groupMemberships[] |
Contém detalhes sobre os grupos dos quais essa descoberta é membro. Um grupo é uma coleção de descobertas relacionadas de alguma forma. Não é possível atualizar este campo. O valor é ignorado em todas as solicitações de atualização. |
disk |
Disco associado à descoberta. |
dataAccessEvents[] |
Eventos de acesso a dados associados à descoberta. |
dataFlowEvents[] |
Eventos de fluxo de dados associados à descoberta. |
networks[] |
Representa as redes VPC às quais o recurso está anexado. |
dataRetentionDeletionEvents[] |
Eventos de exclusão de retenção de dados associados à descoberta. |
chokepoint |
Contém detalhes sobre um ponto de estrangulamento, que é um recurso ou grupo de recursos em que os caminhos de ataque de alto risco convergem, com base em simulações de caminho de ataque. Não é possível atualizar este campo. O valor é ignorado em todas as solicitações de atualização. |
Métodos |
|
---|---|
|
Cria uma descoberta em um local. |
|
Filtra as descobertas de uma organização ou fonte e as agrupa por propriedades especificadas em um local. |
|
Lista as descobertas de uma organização ou fonte. |
|
Cria ou atualiza uma descoberta. |
|
Atualiza o estado de desativação de uma descoberta. |
|
Atualiza o estado de uma descoberta. |
|
Atualiza as marcações de segurança. |