Configuring a Custom AlienApp for Use with Your USM Anywhere

AT&T Cybersecurity gives you the option of configuring your own custom AlienApp to better monitor activity in your environment according to your needs.

To configure a custom AlienApp

  1. Go to Data Sources > AlienApps > Custom Apps.
    The My Custom Apps page lists all of your custom apps and allows you to create a new custom app.
  2. Click Custom App to begin creating your new AlienApp.
  3. On the first page, give your AlienApp a name and some identifying information.
    Use this page to enter information for your app, such as name, description, icon, and category.
    • App Name: Provide a unique name for your AlienApp.

    • (Optional.) App Description: Describe the new AlienApp's intent or functionality.

    • Category: Tag your app with a category, which will help you organize your AlienApps. You can search for AlienApps by category in the Custom App main page.

    • (Optional.) Logo: You may import a logo for this AlienApp.

  4. Click Save & Next to save your new AlienApp and begin configuring it.

  5. Configure the authentication credentials your AlienApp will use to connect to the third-party application. When you have finished entering your credentials, confirm them by clicking Test Connection.

    Important: This is entirely dependent upon your third-party application. Be sure to make selections in line with the authentication method required by your third-party application.

    Configure the credentials that your custom AlienApp will use to connect to your third party resource.

  6. Once your credentials have been verified, click Save & Next.

  7. Important: The credentials you have entered will be validated when you click Test Connection. If they cannot be verified at this step, you must correct them and ensure they are validated before moving on to the next step.

  8. Represent the API configuration your custom AlienApp should expect from your third-party resource.
    Represent the API configuration your custom AlienApp should expect from your third party resource.

    Warning: This is entirely dependent upon your third-party application. Be sure to make selections in line with the authentication method required by your third-party application.

    1. Specify the return format, pagination methods, date format, and output format (JSON, XML, or CEF).

    2. Configure the required values your API call may require. When the field is nested in the return under parent fields, use a period to separate parent and child fields.

    3. Configure Headers, Params, and Body as required by the third-party application's API.

    Note: If there are any fields you want to be able to filter against, you must configure them here under Params.

    Click Save & Next to continue.

  9. USM Anywhere uses the configuration details from the previous two steps to connect with your third party and extract data fields found in the logs they send. Use this page to configure the mapping details between the third-party application's data fields and fields in USM Anywhere by dragging and dropping from the detected fields to their matching fields in USM Anywhere.
    Configure which USM Anywhere data fields map to which fields discovered in your source API.

    • Found Parameters: Fields on the left are extracted from logs fetched from your third-party application.

    • USM Anywhere App Fields: Fields on the right are the standard USM Anywhere data labels.

    Note: Users can map multiple found parameters to the same USM Anywhere app field.

    Note: See Event Keys for detailed definitions of the standard USM Anywhere data fields to help you match the extracted fields with those from USM Anywhere.

    Click Next to continue.

  10. Select which log fields to include in the Event Details for events your new AlienApp will generate.
    Choose which of the data fields you previously mapped will appear in the Event Details for events your new app will generate.

    Click Save & Next to continue.

  11. Use the Preview screen to review your custom AlienApp's configuration.
    Use this preview screen to check the details of your new custom AlienApp, including expanding the data source details.

    You can use the Back button to navigate to any previous page and make changes.

  12. Once you have finalized your AlienApp details and configuration, click Save & Close to finish creating your new AlienApp.

After you have finalized and created your custom AlienApp, you can continue to make changes or refine its configuration by returning to the Custom Apps page and opening your AlienApp for editing.