Creating remote vulnerability assessments

You can find vulnerabilities on unmanaged endpoints in your environment by creating a remote vulnerability assessment. To create remote vulnerability assessments in Comply, you must use the Discover module. Confirm that the Discover configuration is complete. For more information, see Discover User Guide: Installing Discover.

You must have the Discover module installed and configured to use this feature. You must also have the following privileges: Discover Profile Read to view a remote vulnerability assessment and Discover Profile Write to create a remote vulnerability assessment. There is background information and detailed instructions for this section in the Tanium Discover User Guide.

Discover currently scans only for IPv4 addresses.

For Comply 2.7 or later, you must use Discover 4.0 or later.

Remote vulnerability reports are not supported with the CIS-CAT scan engine.

The scan method displayed for remote vulnerability assessments is remote unauthenticated.

Configure a remote vulnerability scan assessment

  1. From the Comply menu, select Assessments.
  2. Click the Create Assessment button and select Remote Vulnerability.
  3. On the Create Remote Vulnerability Assessment page, in the Summary section, enter a Name for the assessment. You can also provide Labels.
  4.  In the Scan Frequency section, specify how often you want the scan to run.
  5.  In the Port Specification section, select one of the following:

      By default, the Network Mapper utility (Nmap) scans the top 1000 most commonly used TCP ports. If needed, you can customize the ports that are scanned during the discovery process and the source ports from which clients run scans.

    • Target Ports: Specify the TCP ports that you want to scan: Top 1000 Ports, Top 1000 Ports plus specified ports, or Only Specified Ports.

    • Excluded Ports: Specify a list of TCP ports to exclude from the ports scanned. These ports are excluded from all types of scans.

    • Source Port: Specify a source port from which Nmap on clients attempts to run scans.

  6.  In the Scan Inclusions section, specify networks to scan as part of this assessment. You can only make one selection.

    For best results, choose All Networks.

    • All Networks: It is recommended you include all networks in the scan.

    • Specific Networks: Enter the IP addresses for specific networks to include in the scan. Tanium clients within those networks will perform the scan.

    • Computer groups: Select specific computer groups to include in the scan.

    These are the computers from which the results will be pulled.

  7. In the Scan Exclusions section, specify networks to exclude from the assessment. You can select multiple options.
    • Isolated Subnets/Systems: Select this check box to prevent devices that have no peers from performing scans.

    • Specific Networks: Enter IP addresses to be excluded from scans. These can be single addresses, address ranges, or comma-separated CIDRs.

    • VPN Networks: Enter VPN networks to be excluded from scans. This prevents computers that are not on the network from being scanned. These can be single addresses, address ranges, or comma-separated CIDRs.

    • Zone Servers: Enter zone servers to be excluded from scans. This prevents computers that are not on the network from being scanned by using IP addresses or host names of DMZ facing servers. These can be IP addresses or host names separated by commas.

  8. Click Create and enter your credentials.
  9. View the results of a remote vulnerability scan assessment in any of the following ways.

Create a remote vulnerability report

  1. From the Comply menu, select Reports.

  2. Select the Remote tab.
  3. Click the Create Report button and select Remote Vulnerability.
  4. Enter a Name.
  5. Select a Label.
  6. Under Targeting,
    • Select Computer Groups. Use the pulldown list to select a group. Add additional groups using the same pulldown and use the And/Or buttons to build upon or narrow your selection. Use the Row button to add a new row to the group. Use the Grouping button to build another And/Or combination for targeting. Click Apply for each selection.
    • The Tanium Comply action group is created automatically by Comply and will be automatically populated in the Action Group field. All saved actions created by Comply will be created under this action group.

  7. Click Create.




Scan definitions

View the status of an assessment in the Status column on the list page. Hover over the icon to see one of the following statuses:

Loading

No statistics have been received from the Comply service for the assessment.

Pending

At least one endpoint in the assessment has not yet run the scan, but there are no scan errors.

Success

The assessment has at least one successful run with no errors and no scans not run.

Error

The assessment has at least one endpoint that produced an error during the scan.

Warning

Any issue that does not fall into the other status categories.

You must reload the page to update the status column.

Run an assessment again

On the Assessments page, select an assessment and click Deploy Now to run it again.

Export an assessment

The following instructions are for exporting one assessment at a time. To export findings using Tanium Connect, see Exporting findings and assessments for instructions.

  1. On the Assessments page, select an assessment and click the Export icon . You can only export one assessment at a time. If you have more than one assessment selected, the Export icon is not displayed.
  2. In the Export Assessment window, provide the following for each assessment type:
    • Remote Vulnerability
      1. Select a Report from the pulldown list.
      2. Enter an Assessment Name.
      3. Optionally, enter a Description.
      4. Enter a File Name.
      5. Select a Format: HTML or CSV
      6. Click Export.
  3. Go to the Reports > Exports page to view the progress of any report export jobs currently running. The last column in the results table on indicates the status of the report export job.

  4. When the export report is complete, select the export and click the Download icon to download the report in the format you selected.

Edit an assessment

  1. On the Assessments page, select the assessment you want edit and click the Edit icon .
  2. Edit the Name if needed.
  3. Add labels in the Labels field. Click the X next to a label to remove it.
  4. Change the Engine if needed.
  5. Change the Comply Process Priority if needed.
  6. Select Start at and End at and complete the date and time values to limit the assessment to run only during a specific time period. The date and time displayed by default is the local browser time. For details on how this time is used to deploy the scheduled action, see Tanium Console User Guide: Deploying actions.
  7. Select the Distribute over and enter values to run the assessment over minutes or hours.
  8. Select None, Interval, or Use assessment age for the Repeat field.
    • If you choose None, the report will run once if the Start At field is specified for a date and time in the future. Otherwise, the report will not run again.
    • If you choose Interval, the Reissue every field will appear, and you can specify how often the assessment is run. The default value for this field is 1 Days and, if you do not specify a value for Start at, the assessment will run immediately. If you choose Interval and do not enter a value for End At, the assessment will run at the specified interval forever.
    • If you choose Use assessment age, then the Run when results are older than field will appear, and you can specify how old you want the results to be before the assessment is run. The default value for this field is 1 Days and, if you do not specify a value for Start at, the assessment will run immediately. If a targeted endpoint comes online that has never run the assessment, the assessment will be run as soon as the next age-check occurs. The age of results is checked either every hour or every 3 hours. If you specify an age less than 3 hours, the age of results will be checked every hour. If do not enter a value for End At, the assessment will continue to run forever.
  9. Click Save.

Delete an assessment

Remote vulnerability assessments are updated automatically.

You cannot delete a standard, custom check, or custom ID mapping if they are associated with an assessment.