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
Posted on 2009-06-24
Infrastructure is all the various bits that hold a website up, like the piers of a bridge, or the legs of a chair. For your average blog or forum the most common failure is overloading the database, which happens when unoptimized queries lock tables for too long, or when a single database just cannot handle the volume of queries that are coming in. When any one part of that infrastructure fails, the entire site comes crashing down. In this brief article Security Analyst Allan Jude examines some of the common pitfalls of infrastructure design.
Posted on 2009-06-24
The most common cause of Security Fails is improper implementation, people who do not fully understand the concepts involved trying to engauge in complicated crypto. We'll be profiling a number of different security fails that we know about, and we would love it if you could point out any that you happen to know about or find. FreeBSD Security Officer and all around security Guru Colin Percival offers his advice on what is the Cryptographic right answer.
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
- 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
- Cisco Releases Advisories for Unified Communications Manager and Unified Presence
- APWG Fax Back Phishing Education Program
Page Generated in 622ms


