Skip to content

BeyondTrust PRA Connector

Author: BeyondTrust

Introduction

Privileged remote access is about ensuring employees, third-party vendors, and other insiders don't have free access to systems while accessing the network remotely.

You're able to define who has permissions, when they have it, and the appropriate level of access each role needs to complete their work. This ensures privileges aren't left unchecked, and prevents users from becoming entry points for attacks.

Setup

To set up the connector, you will need to first create an API account in your PRA instance: https://www.beyondtrust.com/docs/privileged-remote-access/getting-started/admin/api-configuration.htm. Under permissions, select full access for the command and reporting api. Take note of the OAuth Client ID and Secret.

Resources

For information and setup help, see the following sections of the PRA documentation:

  • https://www.beyondtrust.com/docs/privileged-remote-access/getting-started/deployment/cloud/index.htm
  • https://www.beyondtrust.com/docs/privileged-remote-access/how-to/index.htm
  • https://www.beyondtrust.com/docs/integrations/index.htm?prod=Privileged-Remote-Access

Requirements

To use the connector, you'll need:

  • API account in PRA
  • Client ID and Secret for API account

Connector settings

In the connector settings, under General, provide the following: PRA Web API URL - The url of the PRA instance (For example https://customerpra.beyondtrustcloud.com) Client ID - The client ID of the api account created in PRA for use with this connector Client Secret - The client secret of the api account created in PRA for use with this connector

Using the connector in a flow

You can use the connector in two workflow use cases: - a security incident has occurred on a host that requires any remote sessions to it be terminated. - a security incident has occurred by a user, and any remote session that use may have across the infrastructure be terminated.

The security incident may be discovered by any other 3rd party vendors DaVinci connector, such as XDR, SOAR etc, and then supply the PRA connector with a hostname and/or identity. The PRA connector provides a result (error or success) which can potentially flow into an ITSM tool as part of the workflow using their connector.

Use Case

The connector gives an organization the ability to terminate all PRA sessions on a host (by hostname) and/or terminate all PRA sessions a particular identity (by username) may have across any host. The hostname and/or username can be provided to the connector though a HTML form, or can be fed directly into the connector as part of a larger workflow.

Capabilities

Terminate PRA Jump Session by Hostname (terminateSessionsByHostname)

Terminate PRA Jump Session by Hostname

Hostname textField

Name of the machine for which you would like to terminate all open sessions NOTE: This is a case sensitive value


Terminate PRA Jump Session by Username (terminateSessionsByUsername)

Terminate PRA Jump Session by Username

Username textField

Username for which you would like to terminate all open sessions NOTE: This is a case sensitive value