Welcome to AppFail
You last visited: never
If you know of a site or app that has failed, tell us right away
via PBJ, via Twitter or via this contact form. If we use your submission we'll attribute and link back to you.
Keep your head above water by keeping on top of the latest failures. Follow us on Twitter or subscribe to our RSS feed
- appfail: RT @scaleengine: August Usage Statistics for ScaleEngine: Outgoing Bandwidth: 27.5TB, HTTP Requests Edge: 565M, CDN: 60M, Origin: 193M. ...
- appfail: It is @dhewlett birthday. Tweet #dGeek & #HappyBdayDavidHewlett to trend. #McKay 0wnz you and you know it.
- appfail: Password Security Misconceptions: http://bit.ly/cAk0F9
- appfail: The anatomy of a DoS attack http://bit.ly/bDLOYE
- appfail: @Miss604 The story about your website inspired me to write an article explaining the different types of DoS attack. http://appfail.com/178
Welcome to AppFail
Posted on 2009-06-25
WebCT, the popular Learning Management System used at many post secondary institutions, fails at implementing password hashing. Version 4.1 on WebCT, which is still in use at a number of schools, uses the crypt() DES hashing algorithm, which truncates the user's password to only eight 7-bit characters. The downside to this is, no matter how strong your password is, the brute force, dictionary, or other attacks against it, need only consider up to 8 characters, and with a limited character set. A recent Core2 processor at 2.5ghz can crack salted DES crypt()'d passwords at a rate of 2 - 2.5 million per second, per core. Slashing through the keyspace at a rate of 10 million per second with only a single desktop computer, means that the entire lowercase alphanumeric keyspace between 1 and 8 characters is exhausted in only 3.5 days. Now a 2-way 4 core Xeon 3.0ghz can crack on the order of 25 million combinations per second, meaning the entire alphanumeric keyspace is exhaused in ~100 days, now divide that between 4 of them, and your only talking about a month. Using the power of cloud computing, you could use 20 (the maximum default quote) of the EC2 Extra Large High CPU instances, to crack that same keyspace in just over 4 days, at a total cost of $1650, about the same price as a single Xeon X5570 2.93ghz CPU.
How to tell when you're being "Protected" by DES
set a reasonably long password, then log out, and when you attempt to login, only use the first 8 characters of your password, if the login succeeds, then beware, you have DES. Now that nosy neighbor in the computer lab only needs to get the first part of your password to compromise your account. WebCT contains sensitive information such as grades, but also in-progress and submitted assignments, which if stolen could result in a charge of Academic Dishonestly (plagiarism) and result in possible lost credits or expulsion.
By: Allan Jude
Cuiusvis hominis est errare; nullius nisi insipientis in errore perseverare - Any man can make a mistake; only a fool keeps making the same one.
Digg Proof Hosting
The key to surviving Digg and Slashdot is Infrastructure. You can't get it from a regular web host, it requires experience. The High Load Hosting Experts at ScaleEngine can make your site thrive, and avoid having your site featured on AppFail.
Cyber Security Alerts
- Mozilla Releases Firefox 3.6.9
- Apple Releases Safari 5.0.2 and 4.1.2
- Apple Releases iTunes 10
- Google Releases Chrome 6.0.472.53
- Insecure Loading of Dynamic Link Libraries in Windows Applications
- VMware Releases Updates for ESX Service Console Packages
- Cisco Releases Security Advisory for IOS XR Software Border Gateway Protocol
- RealNetworks Releases Update to Address Vulnerabilities in RealPlayer
Page Generated in 464ms