Cisco Advanced Malware Protection (AMP)
Cisco Advanced Malware Protection (AMP) includes threat intelligence, sandboxing, and malware blocking to detect, contain, and remove malware.
Note
This adapter supports Cisco Secure Endpoint
Types of Assets Fetched
This adapter fetches the following types of assets:
- Devices, Aggregated Security Findings, SaaS Applications
Before You Begin
APIs
Axonius uses the Cisco Secure Endpoint API to retrieve asset data. The following endpoints are called:
GET /v1/computers- Fetch devicesGET /v1/vulnerabilities- Fetch vulnerabilities (only when Fetch vulnerabilities is enabled)GET /v1/groups- Fetch device groups (only when Fetch Device Groups is enabled)
When Fetch listening ports via Orbital is enabled, Axonius also uses the Cisco Orbital API with the host of the selected Orbital Region, or the value supplied in Orbital API URL:
POST /iroh/oauth2/token- Obtain an Orbital access tokenPOST /v0/query- Submit the Orbital query for listening ports and their owning processesGET /v0/jobs/{job_id}/results- Retrieve the Orbital query results
The following endpoints are used by the related enforcement actions:
GET /v1/computers/{connector_guid}- Get device detailsPATCH /v1/computers/{connector_guid}- Assign a device to a groupPUT /v1/computers/{connector_guid}/isolation- Isolate a deviceDELETE /v1/computers/{connector_guid}/isolation- Unisolate a device
Required Permissions
The value supplied in Client ID and API Key must have read access to devices.
To create an API key from the admin panel:
- Log into to the admin panel of Cisco AMP.
- Go to the Business Page from the Accounts dropdown menu.
- Click on the 'Edit' button.
- Under features, click on "Regenerateβ¦" button beside "3rd Party API Access" to generate the client ID and secure API Key.
- Use these to connect to Cisco AMP with Axonius
To fetch listening ports via Orbital, the values supplied in Orbital Client ID and Orbital Client Secret must belong to a Cisco XDR or Secure Client API client with the Orbital scope. Cisco Secure Endpoint Advantage or Premier, and a device policy with Orbital enabled, are also required.
Connecting the Adapter in Axonius
- Navigate to the Adapter Catalog, search for Cisco Advanced Malware Protection (AMP), and select the adapter.
- Click Add Connection.
- Provide the following parameters.
Required Parameters
- Domain (required, default:
https://api.amp.cisco.com) - URL of the Cisco AMP domain. - Client ID and API Key (required) - The credentials for a user account that has the Required Permissions to fetch assets.
Optional Parameters
- HTTPS Proxy (optional, default: empty) - A proxy to use when connecting to the value supplied in Domain.
- When supplied, Axonius uses the proxy when connecting to the value supplied in Domain.
- When not supplied, Axonius connects directly to the value supplied in Domain.
- Orbital Client ID (optional) - The client ID of a Cisco XDR or Secure Client API client with the Orbital scope. Required when Fetch listening ports via Orbital is enabled in the Advanced Settings.
- Orbital Client Secret (optional) - The client secret of the Cisco Orbital API client. Required when Fetch listening ports via Orbital is enabled in the Advanced Settings.
- Orbital Region (optional, default: North America) - Select the Cisco Orbital region to use when Orbital API URL is empty. The options are North America, Europe, and Asia Pacific, Japan, and China.
- Orbital API URL (optional, default: empty) - A Cisco Orbital API URL that overrides the regional hosts. When supplied, Axonius sends both the token and the query requests to this URL.
To learn more about common adapter connection parameters and buttons, see Adding a New Adapter Connection.
Advanced Settings
Note
Advanced settings can either apply for all connections for this adapter, or you can set different advanced settings and/or different scheduling for a specific connection, refer to βAdvanced Configuration for Adapters
- Parallel Requests Count (required, default: 5) - Set the maximum number of threads that execute API calls in parallel when fetching vulnerabilities.
- Fetch vulnerabilities (required, default: False) - Select whether to fetch vulnerabilities on devices.
- When enabled, all connections for this adapter also fetch vulnerabilities.
- When disabled, all connections for this adapter do not fetch vulnerabilities.
- Fetch Device Groups (required, default: False) - Set to send an extra request to get all groups in order to parse the group name for each device.
- Fetch listening ports via Orbital (required, default: False) - Select to run a Cisco Orbital query for devices that have Orbital enabled, and add their listening ports and owning processes to the device. Requires the Orbital parameters in the Optional Parameters, Cisco Secure Endpoint Advantage or Premier, and a device policy with Orbital enabled.
- Orbital query wait (minutes) (required, default: 10) - Set how long the fetch waits for devices to answer the Orbital query. Enter an integer of 1 or greater. Devices that do not answer within this time are fetched without listening-port data.
Note
To learn more about Adapter Configuration tab advanced settings, see Adapter Advanced Settings.
Related Enforcement Actions:
Updated 12 days ago
