Scanner Nessus

Versão da integração: 9.0

Configure o leitor Nessus para funcionar com o Google Security Operations

Gere uma chave da API

  1. No Nessus, clique em Definições na barra de navegação superior e é apresentada a página Acerca de.
  2. Na barra de navegação do lado esquerdo, clique em A minha conta. É apresentada a página A minha conta.
  3. Clique no separador Chaves da API.
  4. Clique em Gerar. É apresentada uma caixa de diálogo a confirmar a sua seleção para gerar uma nova chave da API.
  5. Clique em Gerar novamente e a nova chave da API é apresentada.

Uma chave da API consiste numa chave de acesso e numa chave secreta. As chaves da API autenticam-se com a API REST do Nessus (versão 6.4 ou superior) e são transmitidas com pedidos através do cabeçalho HTTP X-ApiKeys.

  • As chaves da API só são fornecidas na geração inicial. Por isso, é recomendado armazená-las num local seguro.
  • Não é possível obter chaves da API através do Nessus. Se perder a chave da API, tem de gerar uma nova chave da API.
  • A regeneração de uma chave da API elimina imediatamente todas as aplicações que estejam a usar a chave.
  • Para configurar ou iniciar análises, não pode aceder diretamente às APIs de análise do Nessus, exceto se for permitido como parte das soluções empresariais Tenable.sc e Tenable.io.
  • Para obter informações detalhadas sobre as chaves da API do scanner Nessus, consulte o portal de documentação do Nessus.

Configure a integração do scanner Nessus no Google SecOps

Para obter instruções detalhadas sobre como configurar uma integração no Google SecOps, consulte o artigo Configure integrações.

Ações

Criar análise

Descrição

Crie uma nova análise no Nessus com um modelo.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Nome da análise String N/A Analise o nome a apresentar.
Título do modelo de análise String N/A Valor do título do modelo de análise.
Descrição String N/A Conteúdo da descrição.

Exemplos de utilização

N/A

Executar em

Esta ação é executada nas seguintes entidades:

  • Endereço IP
  • Nome do anfitrião

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_succeed Verdadeiro/Falso is_succeed:False
Resultado JSON
{
 "dashboard_file": null,
 "scanner_id": 1,
 "last_modification_date": 1548175315,
 "creation_date": 1548175315,
 "user_permissions": 128,
 "owner": "admin",
 "timezone": null,
 "id": 317,
 "description": "",
"Uuid": "template-21bcfdad-2e39-818b-3d52-c52418a107fe29a0c3da8dfc1037",
 "sms": null,
 "shared": 0,
 "type": "public",
 "owner_id": 2,
 "rrules": null,
 "scan_time_window": null,
 "container_id": 0,
 "tag_id": 100,
 "notification_filters": null,
 "default_permisssions": 0,
 "emails": null,
 "name": "test",
 "custom_targets": "1.1.1.1",
 "enabled": true,
 "use_dashboard": false,
 "starttime": null,
 "policy_id": 316
 }

Receba o relatório de análise

Descrição

Aceda a um relatório completo sobre os resultados da análise.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Nome da análise String N/A Analise o nome a apresentar.

Exemplos de utilização

N/A

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_ succeed Verdadeiro/Falso is_succeed:False
Resultado JSON
{
    "info": {
        "control": true,
        "edit_allowed": true,
        "hasaudittrail": true,
        "user_permissions": 128,
        "alt_targets_used": null,
        "targets": "1.1.1.1",
        "uuid": "22fcf2ad-a92f-7019-8f2c-8a07151abf01a66999472d31043b",
        "hostcount": 1,
        "object_id": 258,
        "acls": [{
            "display_name": "admin",
            "name": "admin",
            "owner": 1,
            "type": "user",
            "id": 2,
            "permissions": 128
        }],
        "policy": "AdvancedScan",
        "no_target": null,
        "scanner_name": "LocalScanner",
        "scan_end": 1521367948,
        "status": "completed",
        "scanner_end": 1521367945,
        "timestamp": 1521367948,
        "scan_type": "local",
        "scan_start": 1521367553,
        "folder_id": 100,
        "name": "Nessus",
        "haskb": true,
        "pci-can-upload": false,
        "scanner_start": 1521367553
    },
    "remediations": {
        "num_cves": 5,
        "remediations": null,
        "num_impacted_hosts": 0,
        "num_hosts": 1,
        "num_remediated_cves": 0},
    "vulnerabilities": [{
        "count": 1,
        "severity": 0,
        "plugin_family": "Windows",
        "vuln_index": 109,
        "severity_index": 0,
        "plugin_name": "WindowsTerminalServicesEnabled",
        "plugin_id": 10940
    }],
    "notes": null,
    "compliance": [],
    "hosts": [{
        "info": 80,
        "scanprogresscurrent": 1927,
        "medium": 10,
        "scanprogresstotal": 1927,
        "totalchecksconsidered": 1927,
        "host_index": 0,
        "hostname": "1.1.1.1",
        "numchecksconsidered": 1927,
        "high": 0, "score": 1120,
        "low": 4,
        "severitycount ": {
            "item": [{
                "count": 80,
                "severitylevel": 0
            }]},
        "host_id": 2,
        "progress": "1927-1927/95562-95562",
        "critical": 0,
        "severity": 94
    }],
    "filters": [{
        "control": {
            "regex": "^[0-9]+$",
            "readable_regex": "NUMBER",
            "type": "entry"
        },
        "operators": ["eq", "neq", "match"
                     ],
        "readable_name": "BugtraqID",
        "name": "bid"
    }],
    "comphosts": [],
    "history": [{
        "status": "completed",
        "uuid": "bc951f80-7c2b-745d-f386-b27c95151bf4d6d3fd07a9633969",
        "history_id": 260,
        "creation_date": 1519209387,
        "scheduler": 0,
        "last_modification_date": 1519209860,
        "alt_targets_used": false,
        "type": "local", "owner_id": 2
    }]
}

Obtenha modelos de análise

Descrição

Obtenha todos os modelos de análise a partir do servidor.

Parâmetros

N/A

Exemplos de utilização

N/A

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_succeed Verdadeiro/Falso is_succeed:False
Resultado JSON
{
    "Templates": [{
        "name": "wannacry",
        "title": "WannaCryRansomware",
        "is_agent": null,
        "unsupported": false,
        "manager_only": false,
        "desc": "RemoteandlocalchecksforMS17-010.",
        "subscription_only": false,
        "uuid": "861a8b95-f04c-40b0-ece6-263b1bec457c09cfc122c9666645"
    }]
}

Obtenha análises

Descrição

Obter uma lista de análises existentes.

Parâmetros

N/A

Exemplos de utilização

N/A

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valor Exemplo
ScriptResult N/A N/A
Resultado JSON
{
    "Scans":
    [{
        "status": "completed",
        "control": true,
        "uuid": "024f0bff-489f-6677-ea7f-84545c1b4223579810b0b97f6d01",
        "read": true,
        "last_modification_date": 1538656691,
        "enabled": true,
        "creation_date": 1521364372,
        "user_permissions": 128,
        "folder_id": 100,
        "starttime": null,
        "shared": false,
        "owner": "admin",
        "timezone": null,
        "rrules": null,
        "type": "local",
        "id": 279,
        "name": "Nessus-test"
    }]
}

Iniciar análise

Descrição

Inicie uma análise no servidor Nessus.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Nome da análise String N/A Analise o nome a apresentar.

Exemplos de utilização

N/A

Executar em

N/A

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_succeed Verdadeiro/Falso is_succeed:False
Resultado JSON
N/A

Tchim-tchim

Descrição

Testar conetividade.

Parâmetros

N/A

Exemplos de utilização

N/A

Executar em

Esta ação é executada em todas as entidades.

Resultados da ação

Enriquecimento de entidades

N/A

Estatísticas

N/A

Resultado do script
Nome do resultado do script Opções de valor Exemplo
is_succeed Verdadeiro/Falso is_succeed:False
Resultado JSON
N/A

Empregos

Inicie a análise e receba um relatório

Descrição

Uma tarefa para iniciar uma análise no Nessus e obter um relatório de análise.

Parâmetros

Parâmetro Tipo Valor predefinido Descrição
Raiz da API 2 N/A N/A
Chave de acesso 2 N/A N/A
Chave secreta 2 N/A N/A
Nome da análise 2 N/A N/A
Analisar caminho de transferência 2 N/A N/A

Precisa de mais ajuda? Receba respostas de membros da comunidade e profissionais da Google SecOps.