Skip to content

Keeper Enterprise Password Management (Keeper EPM)

Prerequisites

In order for CyberElements Bastion to communicate with Keeper EPM via its APIs, you must have and assign a Keeper Secrets Manager (KSM) license to a service account.

License assignment is covered in the KSM Getting Started Guide: KSM Getting Started Guide

For a CyberElements Bastion platform, ensure that the Mediation Controller server(s) have access to the Keeper EPM servers based on the location where the credentials are stored:

  • EU: keepersecurity.eu
  • US: keepersecurity.com
  • AU: keepersecurity.com.au
  • CA: keepersecurity.ca
  • JP: keepersecurity.jp

Configuration

Creating a KSM access token

Before establishing the KSM connection, you must generate a KSM access token.

Warning!

KSM tokens allow access to credentials contained within a single Shared folder. If your accounts are not contained in this type of folder, you will need to transfer them.

To create a KSM access token, log in with the service account to the Keeper EPM vault and follow these steps:

  1. Click on the Secret Manager menu
  2. Click on the Create an application button

  1. Give this application a name to identify it
  2. Select the shared folder(s) that will be accessible to CyberElements Bastion
  3. Leave access permission as Read Only
  4. Check the Lock the device's external WAN IP address for the initial request option.
  5. Confirm the addition of the application

Retrieve and keep the KSM access token until it is configured in CyberElements Bastion.

Configuring the use of the Keeper EPM vault

Access the web interface of the Mediation Controller server with the /console URI.

Examples

If access to the Mediation Controller on its web IP address is 10.0.10.10, then the administration console is reached at https://10.0.10.10/console.

If the Mediation Controller is reachable by a DNS name, for example cyberelements-bastion.domain.local, then the administration console is reached at https://cyberelements-bastion.domain.local/console.

Once logged into the administration console, go to the Configurations workspace:

Then click on the General Options tile:

Next, enable the use of the Keeper Security vault:

Danger

Enabling the Keeper EPM vault disables the embedded vault.
As a result, all aliases contained in the built-in vault will no longer be usable and the relationships between aliases and applications will be lost.

Then return to the main workspace and open the Vault. A second window will appear in which you must enter the KSM access token:

Using the Keeper EPM vault

The connection between CyberElements Bastion and Keeper EPM is read-only, therefore only the retrieval of credentials for use when connecting to applications or for password injection following an SSH command will be possible.

After connecting the Keeper EPM vault, the various entries are listed in the Vault module:

The following types of entries are supported for use with applications:

  • Connection
  • Database
  • Server
  • SSH key
  • General

The display and selection of Keeper EPM entries is slightly different when associating them with applications: