Novell Secure Password Manager and the other components that manage or make use of Universal Password are installed as part of the NetWare 6.5 or later and eDirectory 8.7.3 install; however, Universal Password is not enabled by default. Because all APIs for authentication and setting passwords are moving to support Universal Password, all the existing management tools, when run on clients with these new libraries, automatically work with the Universal Password.
Applications such as Imanager and the Novell Client communicate with NMAS rather than directly updating a specific password. NMAS is the entity that determines which passwords are updated.
NMAS synchronizes passwords within an Identity Vault, based on your settings in NMAS password policies.
Legacy utilities that are not Universal Password-enabled update the NDS password directly, instead of communicating with NMAS and letting NMAS determine which passwords are updated. Be aware of how users and help desk administrators use legacy utilities in your environment. Because legacy utilities update the NDS password directly instead of going through NMAS, password drift (Universal Password and NDS password get out of sync) can occur if you are using Universal Password and NMAS 2.3.
For example, to ensure support of Universal Password, make sure that users upgrade to the Novell Client, and make sure that help desk users use ConsoleOne only with the latest Novell Client or NetWare release.
In contrast, a Simple Password can be easily passed among connected applications, but it doesn't provide support for password policies, creating a potential security risk as a result of weak passwords.
Juggling these various password types not only complicated management and increased support costs, but it also gave rise to a number of problems that could occur if those different passwords were out of sync. The new Universal Password eliminates these back-end obstacles by combining characteristics of each, enabling a single password type that is securely encrypted but also accessible to other applications. The result is dramatically simplified administration and tighter, password-based security.
Universal Password is managed by the Secure Password Manager (SPM), a component of the NMAS module. SPM simplifies the management of password-based authentication schemes across a wide variety of NovellĀ® products as well as Novell partner products. The management tools expose only one password and do not expose all of the behind-the-scenes processing for backwards compatibility.
Secure Password Manager and the other components that manage or make use of Universal Password are installed as part of the eDirectory 8.7 or later install. Universal Password may not be enabled by default, depending on the version.
Because all APIs for authentication and setting passwords are moving to support Universal Password, all the existing management tools, when run on clients with these new libraries, automatically work with the Universal Password.
Novell Client software supports the Universal Password. It also continues to support the NDSĀ® password for older systems in the network. After Universal Password has been configured and enabled for a user, Novell Client has the capability of automatically upgrading/migrating the NDS password to the Universal Password.
A Universal Password is protected by three levels of security:
Universal Password is encrypted by a user-key-specific key. Both the Universal Password and the user key are stored in system attributes that only eDirectory can read. The user key is stored encrypted with the tree key, and the TreeKey is protected by a unique NICI key stored on each NcpServer.
The tree key is present on each machine within a tree, but each tree has a different tree key. Data encrypted with the tree key can be recovered only on a NcpServer within the same tree. Thus, while stored, the Universal Password is protected by three layers of encryption.
Each of the following are also secured via eDirectory rights. Only selected administrators right or the users themselves have the Permissions to read Universal Password.
File System rights ensure that only a user with the proper rights can access these keys:
If Universal Password is deployed in an environment requiring high security, you can take the following precautions: Make sure that the following directories and files are secure:
As with any security system, restricting physical access to the server where the keys reside is very important.