Using Compromised Passwords
To reduce the potential impact of such unauthorized password use, many organizations have implemented password expiration mechanisms that force a user to select a new password after a certain number of days.
Although this is beneficial for reducing the impact of some password compromises, it is ineffective for others-for example, when the attacker can compromise the new password through the same method as the old password (such as a keylogger running on the user's computer) or when the attacker has a way of maintaining access to the target without the password, such as setting up a backdoor on the target.
Password expiration is also often a source of frustration to users, who are often required to create and remember new passwords every month or two for dozens of user accounts.
Computer Security Related Articles
Firewall plannings
Deploy and Manage Firewalls
Firewall Planning in Details
Firewalls Security | Policies Based on Applications
Firewall security and policies | IP Addresses and Characteristics
Architecture with Multiple Layers of Firewalls
Network Layouts with Firewalls
Firewalls security - Dedicated Proxy Servers
Firewalls security - Application Proxy Gateways
Firewalls security| Packet Filtering
ipv6 protocol | Implementation and Deployment
Firewalls and Network Architectures
Distributed Firewalling for more Security
Firewalls Developing and Testing
Firewall - VPN Solutions
If there are significant threats involving unauthorized access to password hashes, then it may be necessary to set the expiration period to be less than the amount of time required to crack the passwords from the hashes, as discussed in the box below. Another consideration is the frequency of authentication; if an application is accessed only a few times a year by employees and password expiration is enforced, then the passwords will be expired every time the users attempt to authenticate.
Other factors for organizations to consider in selecting password expiration requirements include the strength of password storage and transmission algorithms and the system security requirements. Organizations should consider having different policies for password expiration for different types of systems, OSs, and applications, to reflect their varying security needs and usability requirements.
Because of advances in hardware and cracking software and the availability of large numbers of compromised computers through botnets, attackers are constantly increasing their ability to crack passwords.
The type of cryptographic algorithm used for the password hashes somewhat affects the cracking speed, but generally does not affect it enough to make cracking ineffective.
Security researchers and cracking software vendors claim hash generation speeds for some hash algorithms of hundreds of millions to over a billion per second per computer, with the ability to use thousands of computers simultaneously.11 Generating a billion hashes per second on each of a thousand machines would equal approximately 2.6 quintillion (2.6*1018) hashes per month.
In cases where password hashes are at significant risk of compromise, organizations should take estimates of cracking abilities into consideration when setting policies for password expiration, length, and complexity.
A password with a character set size of 72 and a length of 8 characters has a maximum keyspace of 7*1014. For the example described above, hashes for this entire keyspace could be generated in 12 minutes. Increasing the character set size to 95 only increases the time to 2 hours. However, increasing the length to 12 characters, and keeping the character set size at 72, drastically increases the time needed to generate all the hashes-to over 500 years.
The use of salts also makes cracking more difficult-for example, using 48-bit salting values effectively appends a 48-bit password hash to the original password hash, assuming that the attacker does not have access to the salting values and that the salting values are well-chosen. So a salted password might have the same effective length, and therefore be roughly as time-consuming to crack, as an unsalted password that is several characters longer.
Also, salts typically use the full range of possible values, unlike passwords that have limited character sets, so salts can strengthen the effective password complexity. Policies for password expiration, length, and complexity should take into account the use of salts.
In cases where generating all hashes would take many years, having password expiration would be irrelevant for mitigating cracking, even if most users do not take full advantage of the available character set.
Generally, password expiration periods are not of much help in mitigating cracking because they have such a small effect on the amount of effort an attacker would need to expend, as compared to the effect of other password policy elements. Suppose that an organization reduced its password expiration period from 60 days to 30 days. An attacker would simply need to use twice the hardware resources to compensate for this change.
Password Management
Password Management for Distributed Environments
Amazon Price: $64.00 (as of 12/03/2009) ![]()
List Price: $64.00
Used Price: $131.53
Usually ships in 24 hours
D-Link DS-510S SNMP Network MGMT System D-View 5.1, Standard Version
Amazon Price: $238.95 (as of 12/03/2009) ![]()
List Price: $245.99
Used Price:
Usually ships in 24 hours
Internet Password Organizer: Emerald
Amazon Price: $9.95 (as of 12/03/2009) ![]()
List Price: $9.95
Used Price: $12.80
Usually ships in 24 hours
Password Management and Security Insight
Release Date: 05/14/2009
Amazon Price: $0.99 (as of 12/03/2009) ![]()
List Price: $0.99
Used Price:
Usually ships in 24 hours
Giving users at least a few days or a few logons to prepare for a password change will give them a better opportunity to choose a strong password that they are likely to remember.
Forcing users to change passwords without warning often results in less complex passwords that are easier to remember, or passwords that are stored insecurely (e.g., written on a notepad, stored in a plaintext user file). If setting a new password requires that a user be physically present at the organization's facilities, but the password can be used remotely (i.e., through remote access for telework), then it is generally prudent to notify users one to two weeks before expiration. This makes it more likely that users will have an opportunity to reset the password before teleworking, particularly if they will be traveling for several days.
Password expiration is not effective unless users select different passwords from those previously used. Password history is the retention of one or more previous passwords or password hashes for comparison against new passwords or password hashes. A new password is checked to ensure that it has not been used during the specified history.
The period is usually defined as either a certain number of previous passwords or a period of time. Another password attribute closely related to password history is minimum password age.
The minimum password age is the amount of time that must pass between password changes. To reduce the effort required in remembering passwords, some users will cycle through passwords after expiration until they have exceeded the password history retention buffer and then change their password back to the original. Although enforcing a minimum password age does not prevent this, it is a deterrent.
Internet Security Suites
Zonealarm Internet Security Suite 2010
Release Date: 09/13/2009
Amazon Price: $49.49 (as of 12/03/2009) ![]()
List Price: $49.99
Used Price:
Usually ships in 24 hours
Internet Security Suite Plus 2009
Release Date: 09/19/2008
Amazon Price: $17.51 (as of 12/03/2009) ![]()
List Price: $79.99
Used Price: $1.98
Usually ships in 1-2 business days
Zonealarm Internet Security Suite 2009
Release Date: 08/15/2008
Amazon Price: $38.49 (as of 12/03/2009) ![]()
List Price: $49.99
Used Price: $24.95
Usually ships in 24 hours
CA Internet Security Suite and 2010 3-User
Release Date: 10/13/2009
Amazon Price: $59.95 (as of 12/03/2009) ![]()
List Price: $69.99
Used Price:
Usually ships in 1-2 business days
McAfee Internet Security Suite 2008 - 3 User [OLD VERSION]
Release Date: 08/27/2007
Amazon Price: $9.05 (as of 12/03/2009) ![]()
List Price: $69.99
Used Price: $2.98
Usually ships in 1-2 business days
When forced to select a new password, some users tend to use variations of old passwords (e.g., changing "password07" to "password08"). This makes it trivial for an attacker who knows the old password to guess or crack the new one quickly. Some password history mechanisms can be configured to reject new passwords that have a certain number of characters in common with previous passwords. Without such a mechanism, it is generally easy for users to append counters to their passwords, such as the "password07" and "password08" examples. This renders password expiration largely ineffective, and may actually cause users to choose weaker passwords than they would have without password expiration.
Password history generally only works on a single authentication mechanism and cannot check history from multiple mechanisms. This allows users to use the same password (and previous passwords) on many systems at once. Users often do this because it reduces the number of passwords that they have to remember, but this increases the risk to the enterprise by allowing an attacker who compromises one password to reuse it to gain access to additional resources.
In addition, administrators will sometimes reuse password between a local user account on a personal workstation and an account that has domain or centralized administrative privileges. This can pose a major risk to the enterprise because the security of centralized password management is generally higher than on individual workstations. An attacker who compromises the workstation and is able to crack the domain administrator password will have significant access to enterprise resources.
There is generally no easy way to detect password reuse across systems, particularly when both internal and external systems are involved. To attempt to reduce the likelihood of password reuse, organizations can have their password management policies prohibit use of the same or closely-related passwords on organizational IT system and external systems.
The password management policy can also explicitly forbid the reuse of centralized (e.g., domain) administrative level credentials with user or local (e.g., local administrator or root) accounts. Proper user training that stresses the importance of proper password management and protection and explains the risks of password reuse should also be implemented. However, without an enforcement mechanism, it is unlikely that policies against reuse will be significantly effective in reducing reuse, given the number of passwords that users typically need to remember.
Computer Security Books
Principles of Computer Security: Security+ and Beyond
Amazon Price: $79.03 (as of 12/03/2009) ![]()
List Price:
Used Price: $43.49
Usually ships in 24 hours
CompTIA Security+ Review Guide: SY0-201
Amazon Price: $19.79 (as of 12/03/2009) ![]()
List Price: $29.99
Used Price:
Usually ships in 24 hours
Principles of Computer Security, CompTIA Security+ and Beyond with CD-ROM, Second Edition
Amazon Price: $87.50 (as of 12/03/2009) ![]()
List Price:
Used Price:
Not yet published
CompTIA Security+ Study Guide: Exam SY0-201
Amazon Price: $31.49 (as of 12/03/2009) ![]()
List Price: $49.99
Used Price:
Usually ships in 24 hours
CompTIA Security+ Certification Kit: SY0-201
Amazon Price: $62.98 (as of 12/03/2009) ![]()
List Price: $99.97
Used Price:
Usually ships in 24 hours
If users are allowed to change their passwords, a procedure should be in place to force the change and verify that changes have been made. If passwords are reset to assigned passwords, then there should be procedures in place to communicate the assigned passwords to the users in a secure manner. If the procedures that are in place cause a greatly increased workload on help desk staff, there should be resources available to augment help desk staff to ensure they can effectively handle the password resets.
Cryptography Books
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
Release Date: 08/29/2000
Amazon Price: $10.88 (as of 12/03/2009) ![]()
List Price: $16.00
Used Price: $3.39
Usually ships in 24 hours
Cryptography & Network Security (McGraw-Hill Forouzan Networking)
Amazon Price: $110.80 (as of 12/03/2009) ![]()
List Price:
Used Price: $47.03
Usually ships in 24 hours
A Classical Introduction to Cryptography Exercise Book
Amazon Price: $15.99 (as of 12/03/2009) ![]()
List Price: $32.95
Used Price: $0.10
Usually ships in 24 hours
Computer Security and Cryptography
Amazon Price: $79.84 (as of 12/03/2009) ![]()
List Price: $112.50
Used Price: $48.69
Usually ships in 24 hours
Cryptography and Security Services: Mechanisms and Applications
Amazon Price: $79.96 (as of 12/03/2009) ![]()
List Price: $99.95
Used Price: $82.99
Usually ships in 24 hours
Computer Security - Cryptography Articles
Development of a Cryptographic Module
Cryptographic Module Guidance
Cryptography - Security Levels
Cryptographic Module Finite State Model
Cryptographic Modules - Design
Configuration Management
Conditional Self-Tests
Pre-Operational Self-Test
SSP Zeroization
SSP Entry and Output
Environmental Failure Testing Procedures
Single-Chip Cryptographic Modules
Multiple-Chip Standalone and Embeded Cryptographic Modules
Cryptographic Module Specification
Software and Services
Operator Authentication & Logical Interfaces
Cryptography - Acronyms
by PentAngeli
My main areas of expertise are automation,computers and renewable energy.... (more)

