UK e-commerce sites: Top 10 flaws
UK customer credit card details and sensitive data is at risk because of simple e-commerce flaws, according to a study published this week.
Web server flaws, poor authentication mechanisms and faulty log-out facilities are the most widespread problems, with most flaws caused by relatively basic mistakes, according to security testing outfit NTA Monitor.
The top ten most common e-commerce flaws discovered by NTA Monitor, listed in order of frequency, are:
- Lack of security behind the 'front door' exposes 'root' access Web server flaws
- Logout facility not working: although the web site tells users they have logged out, they are actually still logged in, so anyone using the PC directly afterwards can continue the session with full access to their account
- Predictable authentication tokens: this makes it possible to guess valid authentication tokens to access other accounts on the system
- Web server allows unencrypted access to secure areas: this allows information to be sent in the clear across the Internet - and sniffed in transit
- Authentication token cookie is cached on disk: anyone using the PC directly afterwards can log back into the session with full access to their account
- Authentication fields are not obscured during entry: so people looking over a victim's shoulder can see access details
- Account lockout mechanism does not work: leaving data unprotected from malicious 'brute force' attacks
- No protection against keystroke loggers: this allows an attacker to log confidential information entered by the user
- Weak password mechanisms: system allows users to choose insecure passwords, or there is no facility to change password
- Account enumeration possible: this enables an attacker to repeat attempts until valid user accounts are confirmed
NTA Monitor recommends that companies should enforce security policies to take account of the flaws it highlights. More detailed advice can be found here.
NTA Monitor's research was conducted from October 2002 to January 2003 and is based on flaws commonly discovered by NTA during security assessments of authenticated web access and e-commerce systems. Further details of the Top 10 list are available here. ®