Integrating with Tenable Security

Prev Next

Note

The integration capability is available only to users with an Enterprise or Core license.

Network Detection and Response (NDR) systems, including those leveraging sources like Network Security or Intrusion Prevention Systems (IPS), may generate alerts containing Common Vulnerabilities and Exposures (CVE) information. When such details are present, it is essential to determine whether the affected asset is truly vulnerable in order to assign an accurate risk score.

To ensure accurate risk assessment, this integration validates potential asset vulnerabilities identified in these alerts by correlating the data with Tenable vulnerability scan reports. Utilizing Tenable APIs, the system cross-references CVEs from alerts against the known vulnerabilities documented in Tenable. Upon confirmation of a vulnerability on an asset, a risk score is assigned based on CVE severity in tenable report, enabling more precise threat prioritization and response.

  1. Log into the NDR CLI using a terminal window or SSH client:

    1. Using the SSH protocol, log into the appliance with management interface's IP address or hostname.

      $ ssh npadmin@<NDR IP address>
    2. Enter the password when prompted. The hostname > prompt is displayed after you have logged in.

  2. Enter privileged mode on the NDR CLI.

    npadmin@hostname> enable
  3. Enter the npadmin password, when prompted. The password can be 5 to 24 characters long.

    [sudo] password for npadmin: <password>
  4. Enter configuration mode.

    npadmin@hostname# configure system

    The prompt changes to npadmin@hostname(config)# on the terminal indicating that configuration mode is enabled.

  5. Type tenable at the terminal and press Enter.

    The Tenable configuration options are displayed.

    tenable_config.png

  6. Type 1 and press Enter to enable tenable status.

  7. Type 2and press Enter to add the host. Specify a host by typing the numeric value assigned to the host's IP address and press Enter.

    Note

    Include only the domain name in the host field, excluding the protocol (e.g., https://). For example, use sc.tenalab.in instead of https://sc.tenalab.in.

  8. Type 3and press Enter to add a secret key. An access key specifies tenable which account or user is making the API request.

  9. Type 4and press Enter to add an access key to verify the authenticity of the API request.

  10. Type 5and press Enter to add poll interval in minutes. The poll interval is the configured time interval at which your NDR queries tenable’s APIs to fetch the latest data.

  11. Type D and press Enter to trigger tenable report download.

  12. Type T and press Enter to test tenable connectionNDR.

  13. Type R and press Enter to delete tenable configurations.

  14. Type Q and press Enter exit the tenable configuration page.

  15. Type S and press Enter to save and exit to the main menu.