Using


This topic describes tasks that you can perform using the BMC AMI Security Breakglass product:

Task 1—To log on to Security Breakglass

Your system might vary depending on the installed products.

  1. In a web browser, enter https://systemName:port , substituting the values as determined by your installation and the RSS configuration.
  2. In the BMC AMI Security Logon window, enter your user ID and password and click Log On.
    The Product Selection menu appears.

    Important

    If you do not have the required level of authority to log on to RSS, your connection might be rejected, even if your user ID and password are correct.

  3. Click the Breakglass Launch button. 
    The Security Breakglass dashboard displays the projects that you have access to.
    BreakglassDashboardUser_SPE2101.png

Security Breakglass dashboard

You can use the buttons at the top of the dashboard to perform the following actions:

Button

Action

Menu

Return to the Product Selection menu

Refresh Status

Display the latest project statuses

Log Off

Exit Breakglass and the BMC AMI Security product group

Security Breakglass projects

Each project has its own status table that lists the user IDs assigned to that project.
The project status table provides the following information:

Column

Description

UserID

Unique identifier of the temporary user ID to which special privileges are assigned

For user pool projects, all user IDs in the pool are displayed. For self-elevation projects, only user IDs currently upgraded with special privileges are displayed.

User Description

Taken from the NAME field of the RACF user profile

State

Current state of the user ID

State

Scenario

Ready

The user ID is available for use.

Pending

The user ID was requested and is waiting for approval by a manager.

AcceptWait

The request was approved by a manager and is waiting for the user to accept the approved request.

WindowWait

(SPE2107)

 The user who requested the user ID clicked Accept and is now waiting for the ID's access window to start.

PasswordWait

(SPE2107) An approved user ID is waiting for the user who requested it to set the temporary password. This status appears if one of the following conditions exists:

  • A user accepts the approved request but closes the Generate Breakglass Password window before setting a temporary password.
  • The user ID was in the WindowWait status and now that the access window has started, the user who requested the ID must set a temporary password.

ConflictingStatus

(SPE2107) The status of one or more systems is different from the other systems

(Multi-system configurations only) The requested ID is for multiple systems, but one or more of the following conditions exists:

  • The user is not authorized on one or more systems.
  • The user input the wrong password for one or more systems.
  • The temporary password is invalid for the user ID.
  • One or more of the systems is currently down.

Upgrading

A user is waiting for approval by a manager after requesting a temporary self-elevation of their own user ID.

InUse

The user ID is assigned or upgraded and is unavailable to other users.

ChangeID

Manually entered string associated with a pending or active request

Important

This can be an open string or configured to require specific characters.

Current Status

Description of the current state of the user ID generated by the system

Expires

Date and time when the user ID will be released

Action

Button that enables you to take the next action

The button changes depending on the State of the user ID.

Action buttons

The following function buttons can appear next to a row in the table, depending on the user level and state of the user ID:

Function

Description

User level

Request

Request a temporary user ID or self-elevation.

User

Approve

Approve a user request.

Manager

Accept

Accept an approved user ID or self-elevation.

User

View

(SPE2107) View the date and time at which an approved and accepted user ID request with an access window will be availabile for use.

Both

View Status

(SPE2107) (Multi-system configurations only) View the status of requested systems when there is a conflict (see State, ConflictingStatus). You can take action on any active systems for which you have authorization.

Both

Set Password

(SPE2107) Set a temporary password to begin using the user ID.

User

Release

Release a temporary user ID or self-elevation.

Both

Self-elevation projects and concurrent mode

When checking the status table of self-elevation projects, you might see the state, Another non-concurrent project is already active.

This can occur when a self-elevation project is already active and one of the following conditions is true:

  • The active project was configured with ConcurrentMode = False.
  • The user tries to access a new self-elevation project that is configured with ConcurrentMode = False

For more information about ConcurrentMode, see Configuring Breakglass projects.

Task 2—To request a user ID

This procedure is the same for both user ID pool and self-elevation projects.

  1. Locate the project that you want to access.
  2. Click Request to the right of the table row containing the required user ID. Self-elevation projects have a single row only.
    The Confirm Breakglass Access Request dialog box appears.
  3. (SPE2107)

     (Multi-system configurations only)  Select one or more systems to access with the user ID. You can select them individually or click Select All if you want access to all of the systems in the list.

  4. (Optional) Decide on a timeframe for using the ID:
    • For immediate access upon activation for the specified days, hours, or minutes, select Access Duration.
    • (SPE2107)

       To provide access to the ID for a specific period only or for some time in the future, select Access Window. You must specify both a start date and time, and an end date and time.

  5. Enter the Change ID, from 1 to 15 characters, that you want to associate with the request.
  6. (Optional) In the Comment box, enter a textual description of the change (up to 128 characters).
  7. (Optional) To receive notification before access for the user ID is about to expire, select Send Expiry Notification.
    The dialog box expands to present additional options.
  8. Modify the Expiry Notification options as required:
    • Expiry Timer specifies the time between the notification and the user ID expiration. The maximum is 90 days.
    • Recipient defines the email address or TSO user ID for notification. Select the type from the list and enter the address or ID in the box.
    • Click Add New Recipient to add additional email or TSO recipients.
    • Remove a recipient by deleting their email or TSO user ID. If the fields are empty, they are not processed.
  9. (SPE2104)

     (Optional) To receive notification when the request is approved or rejected, select Send Approval Notification. This applies only to requests that require manager approval.
    The dialog box expands to present a box in which you can add the email address to which the notification should be sent.

  10. In the Email Recipient box, enter an email address:
    • You can enter only a single email address.
    • If you leave this box empty, the address defined for the EmailCustomField parameter of the EmailProfile configuration member for Resident Security Server is used. For more information about the EmailCustomField parameter, see Email configuration parameters (EMAILDEF) in RSS server configuration parameters.

    • If no address is defined for the EmailCustomField parameter and you leave this box empty, no email is sent.
  11. Click Submit.

    Does the request require approval?

    What happens next

    Yes

    The dashboard updates the State to Pending, and the Current Status to Pending approval for the RACF user making the request. It remains in this state until the request is approved.

    No

    If the user ID is from a user pool project, the Generate Breakglass Password dialog box is displayed. Proceed to Task 5—To set a password for user pool IDs.

    If the user ID is from a self-elevation project, you can begin using your elevated rights.

    (SPE2107) (Multi-system configurations only) For both user pool and self-elevation projects, if the user ID state changes to ConflictingStatus:

    • View Status button appears to the right of the table row.
    • When you click View Status, the Environmental Status dialog box appears displaying the statuses of the systems included in the request. 
    • Set Password buttons appear only next to systems that are available. Proceed to Task 5—To set a password for user pool IDs.

Task 3—To approve a pending user ID request

This procedure is slightly different in a multi-system configuration.

  1. Click Approve to the right of the table row containing the required user ID.
    Depending on the project type, the Authorize Breakglass Access Request (user pool ID) or Authorize Breakglass Upgrade Request (self-elevation) dialog box appears.
  2. Review the details of the request.
     

    (SPE2107)

     (Multi-system configurations only) You can see the list of systems for which the user has requested access, but you cannot modify the selections.

  3. (Optional) Modify the timeframe for using the ID. The option that appears depends on the format selected by the user who submitted the request.

    • Access Duration provides immediate access upon activation for the specified days, hours, or minutes.
    • (SPE2107)

       Access Window provides access for a specific period only. You must specify both a start date and time, and an end date and time.

    Important

    (SPE2107) Modifying the timeframe triggers email notifications to anyone configured to receive them using the Send Expiry Notification box. The change might appear in the Audit Log and Syslog, depending on the configuration of your organization. For more information, see Task 2—To request a user ID, substep 7.

  4. In the Password for box next to your user ID, enter your RACF password.
     

    (SPE2107)

     (Multi-system configurations only) You must enter a password for each system in the request. You can enter them individually or duplicate them by clicking Duplicate Password.

  5. To authorize the request, click Approve. The dashboard updates the State of the selected user ID to Approved and the Current Status to Pending acceptance.
  6. To reject the request, click Refuse.
  7. To exit the dialog box without making any changes, click Close.

Approving requests

Most access requests require approval.

  • Only manager-level users can approve requests. 
  • Requests awaiting approval are in the Pending or ConflictingStatus state.
  • Projects enabled with email notification inform the manager (approver) that a request is pending.
  • Those with the appropriate access can see at any time which user IDs need approval by logging on to the dashboard.

You can use the Approver parameter, when creating a Security Breakglass project, to automatically notify the specified approver when a request is pending. For example, if you enter the email address of your support mailbox, the request can be approved by one of many available approvers. For more information about the Approver parameter, see Configuring Breakglass projects.

Approving requests in a multi-system configuration

(SPE2107)

The options that you are presented with change according to the available systems.

  • If the request is in a conflicted status, a View Status button appears to the right of the table row instead of an Approve button.
  • When you click View Status, the Environmental Status dialog box appears displaying the statuses of the systems included in the request.
  • Approve buttons appear next to any systems that are available to be approved.

Task 4—To accept an approved user ID

After a manager approves a user ID request, users refreshing their dashboard see that the button to the right of the row has changed.

This procedure is slightly different in a multi-system configuration.

  1. Click Accept next to the table row containing the user ID.
    • If the user ID is from a user pool, the Generate Breakglass Password dialog box appears. Proceed to Task 5—To set a password for user pool IDs.
    • (SPE2107)

       If the request uses an Access Window and the start time has not begun, a message appears telling you when the window starts. To exit the message, click Close. The Accept button changes to View until the start of the access window. When the access window starts, the button changes to Set Password. Proceed to Task 5—To set a password for user pool IDs.

    • If the user ID is for self-elevation, the Confirm Breakglass Upgrade dialog box appears.
  2. Enter your RACF password.
     

    (SPE2107)

     (Multi-system configurations only) You must enter a password for each system in the request. You can enter them individually or duplicate them by clicking Duplicate Password.

  3. Perform one of the following steps:
    • To accept the user ID, click Submit. The dashboard updates the State of the selected user ID to InUse and the Current Status to In Use by for the RACF user who requested the ID.
    • To cancel the request and return the user ID unused, click Cancel Request.
    • To exit the dialog box without making any changes, click Close.

Accepting an approved user ID

Notifications can be set for approved requests.

  • If the project is enabled with email notification, the user receives an email that the request is approved.
  • If the user specified an email address in the Send Approval Notification box when submitting the request, the email recipient is notified if the request was approved or rejected. For more information, see Task 2—To request a user ID, substep 8.

Accepting an approved user ID in a multi-system configuration

(SPE2107)

The options that you are presented with change according to the available systems.

  • If the request is in a conflicted status, a View Status button appears instead of an Accept button.
  • When you click View Status, the Environmental Status dialog box appears displaying the statuses of the systems included in the request. 
  • Accept buttons appear next to any systems that are available to be accepted.

Task 5—To set a password for user pool IDs

When you submitted your user ID request, you clicked one of the following buttons:

  • Submit, if the user ID is from a project with automatic approval
  • Accept, if the user ID is from a project that requires a manager's approval
  • (SPE2107)

      Set Password, if the user ID is from a project that requires a manager's approval and you defined an Access Window for the request, or (Multi-system configurations only) if the user ID is in a conflicted status

The Generate Breakglass Password dialog box appears.

To begin using the elevated rights of your temporary user ID, you need to set a password for the ID.

(SPE2107) (Multi-system configurations only) You must enter a password for each system in the request. You can enter them individually or duplicate them by clicking Duplicate Password.

  1. In the Password for box, enter your RACF password.
  2. In the New Password for box, enter the temporary password for the user ID.
  3. In the Confirm New Password for box, confirm the temporary password for the user ID.
  4. Perform one of the following actions:
    • To begin using the ID, click Submit.
    • To cancel the request and return the user ID unused, click Cancel Request.
    • To exit the dialog box without making any changes, click Close.

The dashboard updates the State of the selected user ID to InUse and the Current Status to In Use by your RACF ID, as the user who requested the ID. If the user ID is from a project that is enabled with email notification, the manager who approved the request receives an email that the ID was accepted. You can now begin using your elevated rights.

The password is valid only for the time defined in the user ID request after the user has set the password and activated the user ID. When the time period expires or if the request is released, the password is reset to an unknown value. If REVOKE was specified for the AccessRetention parameter in the Security Breakglass configuration member, the user ID is flagged as revoked in RACF when not in use. For more information, see Administering.

Task 6—Releasing a user ID

All user IDs have a defined duration. When the duration expires, the IDs are revoked automatically. If a task is completed early, you can release the user ID back into the pool or project.

  1. Click Release to the right of the table row containing the user ID that you want to return.
    The Confirm Breakglass Access Release of dialog box appears.
  2. Perform one of the following actions:
    • To release the ID back into the pool or project, click Submit.
    • To exit the dialog box without releasing the ID, click Close.

The button to the right of the row changes from Release to Request.

If the user ID is from a project that is enabled with email notification, the manager who approved the request receives an email that the ID was released.

(SPE2107) (Multi-system configurations onlyRelease buttons might also appear in a View Status dialog box for user IDs with multiple systems.

Important

Clicking Release next to one system in the View Status dialog box releases the entire user ID and cancels the request.

Task 7—Resolving a conflicting status (Multi-system configurations only)

(SPE2107)

When you work across multiple systems, sometimes systems are unavailable or a request to access a system fails. Security Breakglass tracks the state of both local and remote systems. If a system reports an unexpected status, the Dashboard displays a ConflictingStatus state.

  1. Click View Status next to the user ID and open the Environmental Status dialog box in which you can view the statuses of each system included in the request. 
  2. Use the Action buttons Approve (for managers), Accept or Set Password (for users) to continue with the request. 
  3. Click Request to retry systems that have failed elevation. 
  4. Contact the system administrator for any systems that continue to fail. Either the system is down or the user does not have authorization for that system.


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*