Skip to main content

Password randomization

Product administrators can randomize passwords on managed systems. Product administrators must have the "Manage managed system policies" or "Create managed systems" administrative privilege, and belong to a user group with the following permissions on a given managed system policy :

  • View properties for this policy

  • Modify properties for this policy

  • Randomize/override password of managed accounts

Passwords are reset with a new randomized value and the old password is archived. Results are saved in a report that can be viewed by product administrators. To override passwords with a specified value, see Overriding passwords .

For push mode managed systems, Bravura Privilege resets passwords right away. If a password reset fails, the Privileged Access Manager Service (idarch) attempts to reset the password again at the next poll interval.

For local service mode managed systems, clicking Randomize password causes a password reset at the next poll time.

Vault-only managed systems passwords must be overridden; randomization does not apply to these managed systems .

There are several ways to randomize passwords.

Randomize passwords on all managed accounts in a managed system policy

To randomize passwords for all managed accounts in a managed system policy :

  1. Click Manage the system > Privileged access > Managed system policies.

  2. Click the Randomization tab.

  3. Select the checkbox for the managed system policy .

  4. Click Randomize password.

    You must confirm this action. You may need to wait while all passwords are randomized and the resulting page reloads.

  5. Click the Check results here link to view the progress and results of the randomization.

Randomize password on an account in a managed system policy

To randomize the password for an account in a selected managed system policy :

  1. Click Manage the system > Privileged access > Managed system policies.

  2. Select the managed system policy you want to access.

  3. Click the Managed accounts tab.

  4. Click the Randomization sub tab.

  5. Select the checkbox for the account.

    If the managed system policy is set to Synchronize all accounts in policy, then resetting any password in the policy causes all passwords in the policy to be reset.

  6. Click Randomize password.

    You must confirm this action. You may need to wait while all passwords are randomized and the resulting page reloads.

  7. Click the Check results here link to view the progress and results of the randomization.

Randomize passwords on all managed accounts on a managed system

To reset passwords for all managed accounts on specific managed systems:

  1. Click Manage the system > Privileged access > Managed system policies.

  2. Click the Randomization tab.

  3. Select the checkbox for the managed system.

    If the managed system policy of the system is set to Synchronize all accounts in policy, then resetting any password in the policy causes all passwords in the policy to be reset.

    If the managed system policy of the system is set to Synchronize accounts with same ID, resetting any password in the policy causes all passwords for all accounts with the same ID to be reset.

  4. Click Randomize password.

    You must confirm this action. You may need to wait while all passwords are randomized and the resulting page reloads.

  5. Click the Check results here link to view the progress and results of the randomization.

Randomize passwords on a member system in a managed system policy

To reset passwords for all accounts on a managed system in a selected managed system policy :

  1. Click Manage the system > Privileged access > Managed system policies.

  2. Select the managed system policy.

  3. Click the Member systems tab.

  4. Click the Randomization sub tab.

  5. Select the checkbox for the managed system.

    If the managed system policy of the system is set to Synchronize all accounts in policy, then resetting any password in the policy causes all passwords in the policy to be reset.

    If the managed system policy of the system is set to Synchronize accounts with same ID, resetting any password in the policy causes all passwords for all accounts with the same ID to be reset.

  6. Click Randomize password.

    You must confirm this action . You may need to wait while all passwords are randomized and the resulting page reloads.

  7. Click the Check results here link to view the progress and results of the randomization.

Randomize password on a single account

To reset passwords for a single account:

  1. Click Manage the system > Privileged access > Managed accounts.

  2. Select the checkbox for the account.

    If the managed system policy of the system is set to Synchronize all accounts in policy, then resetting any password in the policy causes all passwords in the policy to be reset.

    If the managed system policy of the system is set to Synchronize accounts with same ID, resetting any password in the policy causes all passwords for all accounts with the same ID to be reset.

  3. Click Randomize password.

  4. Click the Check results here link to view the progress and results of the randomization.

Reviewing past randomization results

Product administrators can review past manual randomization results that they initiated by navigating to the Manage the system > Privileged access > Manual password randomization batches page.

Only product administrators who have been granted all allowed privileges may view results initiated by other product administrators.

Select any of the batches to see a description of all the accounts involved in a manual randomization and their results.

If orchestration is configured to occur, the results will appear on the results list. Select the account details to view the orchestration results.

To remove results, select the reports and click Delete.

Disabling password randomization

You can temporarily disable password randomization for some or all managed system policies. This will override all other randomization settings, including scheduled randomization or randomization after an account is checked in. During this time, passwords that need to be randomized or overridden will be blocked and queued until password randomization is re-enabled.

To temporarily disable password randomization for an individual managed system policy:

  1. Click Manage the system > Privileged access > Managed system policies.

  2. Select the managed system policy.

  3. In the General tab, enable the checkbox for Randomization disabled.

  4. Click Update.

To resume password randomization for the individual managed system policy, disable the checkbox for Randomization disabled .

To temporarily disable password randomization for all managed system policies:

  1. Click Manage the system > Privileged access > Managed system policies.

  2. Scroll to the bottom of the policies list.

  3. Select Disable all password randomization in all policies.

    Selecting this option will override the randomization setting of the individual managed system policies.

To resume password randomization for all managed system policies, select Allow policies to randomize passwords .

Warning

Make sure that you re-enable password randomization when it is safe to do so. Affected passwords may be immediately reset.

Allow check-outs while randomization is disabled

When you disable randomization, Bravura Security Fabric ’s default behavior is to check in and block any check-outs for accounts, account sets, or group sets that are members of the affected managed system policies. You can choose to allow check-outs while randomization is disabled.

Warning

Check-ins will not cause the password to be randomized; this could present a security risk if users have access to account passwords, as they will not be randomized until randomization is re-enabled.

After a managed system policy is enabled, passwords must be randomized initially before any accounts are available for check-out. You can do this either by waiting for the managing service to poll the member systems, or by manually randomizing them.

To allow check-outs for all policies while randomization is disabled:

  1. Click Manage the system > Maintenance > System variables.

  2. Set RES DISABLE RANDOMIZATIONS ALLOW CHECKOUTS to Enabled.

  3. Click Update.

Replication will propagate the setting to secondary nodes automatically.

To allow check-outs for selected policies instead of all policies:

  1. Click Manage the system > Privileged access > Managed system policies.

  2. Select the managed system policy.

  3. In the General tab, select the checkbox for Allow check-outs when randomization is disabled.

  4. Click Update.

If the Allow check-outs when randomization is disabled option for the managed system policy is deselected, the global setting RES DISABLE RANDOMIZATIONS ALLOW CHECKOUTS applies.

Password randomization options

Use options available in the Manage the system > Privileged access > Options > Password randomization menu to control:

Randomization behavior

The following settings affect managed system password randomization behavior:

Table 1. Privileged access: password randomization options

Option

Description

BYPASS SCHEDULE FOR PRIORITY RANDOMIZATIONS

The Privileged Access Manager Service (idarch) will randomize passwords for resources that do not have a known password on the server or have expired passwords that failed randomization. The randomization schedule will be ignored. If a resource was offboarded, the password will be randomized if it is onboarded again.

PAMSA SUBSCRIBER NOTIFICATION

When using the Bravura Privilege Pattern , identify a plugin to give notifications of imminent service account password randomization to subscribers and receive orchestration information.

See Subscriber notification .

RESOURCE AUTOMATICALLY RANDOMIZE PASSWORDS

The Local Workstation Service (hipamlws) immediately randomizes the initial passwords for local workstation service mode resources where there is no known password at the next poll. Randomization in response to events such as manual randomization, overrides or check-ins are not affected by this variable.

Note: When disabled, passwords are not initialized and cannot be randomized in response to events until they have been initialized.

RESOURCE PASSWORD CHANGE INTERVAL

Use this to control the number of days after which resource passwords are changed. The default is 1 day.

When the BYPASS SCHEDULE FOR PRIORITY RANDOMIZATION setting is enabled, Bravura Security Fabric retries all failed push mode resets based on the push mode poll interval. These retries continue outside of the allowed push mode reset times. This includes failed product administrator randomization, as well failed password check-ins.

When a password is checked out, it is not randomized according to the RESOURCE PASSWORD CHANGE INTERVAL; it is then controlled by the MAX CHECKOUT PASSWORD CHANGE INTERVAL.

RES PWDPOL GET

Identify a plugin to control which password policy to apply to a managed account. The plugin must select a global password policy.

See Modify the password policy to learn how to write this plugin

RESOURCE PASSWORD HISTORY NUMBER

This value is used by the rmidarchivepwdhis program to manage the number of passwords to keep for managed accounts. The default is to keep all passwords.



The Privileged Access Manager Service must be running locally on the primary Bravura Security Fabric server in order to randomize passwords on push and local service mode managed systems.

If a password reset fails, the Privileged Access Manager Service attempts to reset the password every time the push-mode service polls the instance.

If the updateresource operation fails to update a service, task, IIS, or DCOM object after a password reset on one or more systems, Bravura Privilege will note the failure and schedule another attempt to update the object when the Privileged Access Manager Service service polls the instance. Push-mode systems will attempt to update again; local-service-mode systems will need to wait for the next poll.

Randomization external program triggers

The following settings relate to password randomization events and can be set in the Password randomization tab:

See Event configuration (exit traps) for more information about configuring event actions.