The following sections describe security actions.
Storing Database Passwords
Masking Engine uses encryption and stores all passwords encrypted in the application's repository database.
Authenticating Users
If you choose to use Masking Engine internal authentication, Masking Engine uses encryption and stores passwords for each user encrypted in the Masking Engine relational repository.
When a user logs in to Masking Engine and enters their username and password, Masking Engine verifies that the user is an active user with Masking Engine, and then authenticates their password.
Optionally, Masking Engine can integrate with external authentication software (Microsoft Active Directory, CA SiteMinder, or LDAP) to authenticate users. If you integrate with external authentication software, Masking Engine will validate that the user has rights to access the application and will log in the user automatically. (No additional Masking Engine password will be required.)
Authorizing Users (Roles)
With the built-in Masking Engine Administrator role, which is similar to a superuser role, the administrator can add roles and assign the roles to users. By creating specific roles and assigning them, the administrator can control which users are authorized to perform various tasks (privileges).
Configuring a Boot Password
This topic describes how to configure a boot password on the Delphix Engine. The Delphix Engine uses a boot loader to select the underlying system image to run, along with associated options. Access to the console is controlled through the virtualization framework, which should be sufficient to secure the Delphix Engine. System users can configure a boot password if additional compliance regulations require a boot loader password on top of the access control provided by the virtualization framework.
Procedure
Login to the CLI as a system user.
The boot password is not currently configurable through the browser UI.
Switch to the
service security
context and execute theupdate
command.delphix> service security delphix service security> update
Set the
bootPassword
property. The password can be entered on a separate line to avoid echoing the contents.
delphix service security update *> set bootPassword Enter bootPassword: ******
To clear an existing boot password, run
unset bootPassword
.Commit the change.
delphix service security update *> commit
Configuring a Security Banner
This topic describes how the system administrator can configure a security banner on the Delphix Engine. All users will see the security banner prior to login, over Secure Shell (SSH) and in the browser.
Procedure
Login to the command line interface (CLI) as a system user.
Currently, you cannot configure the security banner through the browser user interface (UI).
Switch to the
service security
context and execute theupdate
command.delphix> service security delphix service security> update
Set the
banner
property, using quotation marks if you require spaces.
delphix service security update *> set banner="Use is subject to license terms."
The banner is in plain text. HTML or other markup is not supported.
To clear an existing banner, run
unset banner
.Commit the change.
delphix service security update *> commit