login Register forgot password or username?
Search:         
Cradle from 3SL, the complete Model Based Systems Engineering Toolsuite, specialising in requirements management, requirements capture, model based systems engineering and for systems engineering software, support and consultancy, the logical choice: Cradle from 3SL.

March 2010 [Cradle 6.2]

Password Changes

3SL wishes to give notice of two changes that are part of the new Cradle release, version Cradle-6.2. . One change is an option for Project Administrators and, potentially, for your IT and/or Security departments, but the other change affects all Cradle users.

Specifically:

  • You can now specify new format controls for Cradle user passwords
  • All Cradle passwords will become case-sensitive

Neither change affects you if your Cradle system uses LDAP usernames and passwords to authenticate users and if you log-in to your Cradle projects using LDAP (or Microsoft’s Active Directory).

But since every project has at least one Cradle-specific user profile, for the MANAGER user, the case sensitivity change affects all Cradle projects, because you now have to be case sensitive when you enter your password to login to the MANAGER user profile.

New Password Controls

Within the User Settings controls in Project Setup, four new controls have been added:

  • Password must contain >= 1 uppercase character, which is a character in the range A…Z
  • Password must contain >= 1 lowercase character, which is a character in the range a…z
  • Password must contain >= 1 numeral, which is a character in the range 0…9
  • Password must contain >= 1 special character, which is any of the non-alphanumeric, printable characters in 7-bit ASCII, specifically the characters: ¬ ` ! “ $ % ^ & * 9 0 _ + - = { } [ ] : @ ~ ; ‘ # < > ? , . / | \

None of these options are set for the DEMO demonstration project supplied by 3SL.

None of these options are set for any of your existing projects when you migrate to Cradle-6.2.

None of these options are set by default for any project that you create in Cradle-6.2 using any of the 3SL-supplied default schema.

It is increasingly common for organisations to require uppercase and lowercase letters, digits and special characters in their passwords. For such organisations, 3SL recommends that all of the new options should be set.

Case Sensitive Passwords

Before Cradle-6.2, all passwords were case-insensitive. That is, all alphabetic characters in passwords were converted to uppercase before the password was encrypted and store. So if a password is::

PASSWORD

(this is an exceptionally bad choice for a password!) then the user can enter the password in a case-insensitive manner, which means that any of the following inputs will be valid:

PASSWORD
Password
password
paSSworD

Starting at Cradle-6.2, all passwords are case sensitive. In the above example, the password can only be entered as:

PASSWORD

This will affect ALL projects, both the DEMO demonstration database supplied by 3SL all of your existing projects and ALL projects that create with any version of Cradle starting at Cradle-6.2.

You can obviously change the password back to lowercase if required.

The immediate effects will be:

  1. The default password for the MANAGER account in all new projects must be entered in uppercase: MANAGER
  2. The passwords for all of your existing user profiles in all of your existing project MUST be entered in uppercase
  3. The passwords for the user profiles in the DEMO demonstration project supplied by 3SL must be entered in uppercase as follows:
  4. Username: ADMIN Password: ADMIN
    Username: CUSTOMER Password: CUSTOMER
    Username: DEVMAN Password: DEVMAN
    Username: REQMAN Password: REQMAN
    Username: TESTMAN Password: TESTMAN
    Username: MANAGER Password: MANAGER

    which is how they have always been specified in the Cradle on-line help and documentation.

3SL hopes that this change will be beneficial to end users. We apologise for any inconvenience that it may cause whilst users become accustomed to entering passwords in uppercase, or users change their passwords to be lowercase through Cradle’s User Setup tool.