Most Stupid Vulnerability of All Time: Default Passwords!
Posted by Ray Bernard on March 15, 2011More than 30 years old, there is absolutely no excuse for having this vulnerability in your system! What's really bad is that IT risk and compliance auditors rarely check for this in physical security systems. In a recent client engagement, auditors never checked for a factory default password that I learned about from a science fiction book publshed years ago. The same system also had the other common default password vulnerability, the installer default password. Auditors missed both, which had been in use for years.
The factory default password is really bad because you can usually find it in quick start guides, user manuals, and installation instructions downloadable from the Web. The installer default password really irks me because it doesn't ship with the system—it is a system vulnerability that the installer puts there, and into the same brand of system for every other customer who has it.
Believe it or not, there is also the customer default password! This is commonly installed by lazy (be honest!) customer technicians who have many system of the same brand (common with DVRs, for example). You learn one password, you now have access to the systems at all locations.
Commonly, I find that customers with this vulnerability have no written password policy. But even some who do have a policy don't audit against it or enforce it. (Shame on you!).
An audited written password policy is a simple countermeasure that cures the problem. The only excuse for not establishing one is laziness, and of course that's no excuse.
- Establish a sound password policy that forbids default or master passwords or logons. There are plenty of examples on the Web. Require at least annual audits (but also see #2 below).
- Enforce its application. Make all in-house and outside service personnel sign a committment to apply and enforce the policy. For example, require that at the start of each service call the first action (and last action on the last day for multiple days of service) is a password review.
- Keep a list of all systems subject to this policy. Make sure the auditors have it.
Do you even know if any of your systems have default passwords in place? Most systems do. It's time to find out, isn't it?
vendors who use XOR