The Macrosite for News, Analysis and Opinion about the Future of the Internet
Comments
Current display:       newest comments first       chronological order   threaded

When nearly 1.5 million user login credentials were stolen from Gawker Media group and published online, the breach harmed security not only for Gawker but also for a number of other, unrelated websites.

Knowing that most people use the same username and password on multiple websites, spammers immediately started using the Gawker login credentials to try accessing accounts on other websites.

The result triggered a massive domino effect across the Web - hundreds of thousands of accounts on Twitter were hijacked and used to spread spam, and many large sites including Amazon.com and LinkedIn prompted users to change their login credentials to avoid fraud.

The domino effect is caused not only by poor password practices on the part of users but also by the weak authentication requirements on websites, which can actually encourage users' bad behavior. The only way to stop the domino effect on website security is for businesses to stop relying solely on passwords for online authentication.  

Finding a balance between competing forces

To achieve strong authentication on the Web, IT professionals must find a balance among three separate forces whose goals are often at odds: the cost and security needs of the company, the impact on user behavior, and the motivations of the would-be attacker. 

The goal of the business is to make website security as rigorous as possible while minimizing the cost and effort spent implementing security controls. To do this, it must take into account the behavior and motivations of both its users and the attackers.

In most cases, the attacker also conducts a cost vs. benefit analysis when it comes to stealing login credentials. The attacker's goal is to maximize profits while minimizing the cost and effort spent achieving the payoff. The more the attacker can do to automate the attack, the better the cost vs. payoff becomes.  That is why keylogging malware and botnets are still the most pervasive threats, while more sophisticated man-in-the-middle attacks remain rare.

The user also instinctively performs their own evaluation of costs vs. benefits and behaves in a rational way as a result. Although it's easy to blame the users for choosing weak passwords or using the same password on multiple websites, the reality is that creating a unique, strong password for every website is not a rational choice.

The cognitive burden of remembering so many complex passwords is too high a cost - especially if the user believes the odds of their credentials being stolen are small or that the business that owns the website will absorb any losses resulting from fraud.1 Thus, the security advice about choosing strong passwords and never re-using them is rejected as a poor cost/benefit tradeoff. No wonder users continue to have bad password practices.

The motives of the business, the user and the attacker are often competing but they are all intertwined and IT security professionals should not think of them as separate islands of behavior. We must consider them all when developing an effective security strategy. The goal is to achieve the optimal balance, having optimized the cost/benefit tradeoff for the business, made the security requirements easy enough for users to adhere to, and made it just difficult enough for the would-be attacker that it is not worth their effort. 

Recommendations

The fallout from the Gawker Media breach demonstrates that the security of a company's website is affected by the security of every other website. You can't control the security practices at other companies, so you must implement measures to identify risk, add layers of authentication, and incorporate one-time passwords to stop the domino effect from spreading to your company's website.

Evaluate your business needs and consider the most common security threats: First, consider the industry in which the business operates. What type of data needs to be protected and why? What form would an attack most likely take? (e.g. Is an attacker likely to steal user credentials and sell them for profit, or more likely to use stolen credentials to access user accounts and commit fraud? Are you most concerned about stopping brute force attacks, or could your site be a target for a more sophisticated threat such as a man-in-the-middle attack?) Are there data security regulations with which the company must comply? Who is the user population - are they employees, business partners or the general public? How security savvy is the user population?

Conducting an evaluation of the business needs, the most prevalent threats and the user behavior will help determine the level of risk and how stringent the authentication requirements should be.  

Strengthen authentication without placing excessive additional burden on the user:  Any website requiring authentication should have at least the following basic security measures in place:

  • Enforce a dictionary check on passwords to ensure that the user cannot choose a common word for their password.
  • Require a strong username that includes a numeric character. Often the username is the easiest portion of the login credentials for a hacker to guess.
  • Limit the number of failed login attempts. If a user fails the login three times, temporarily suspend the account until they authenticate through other means.
  • If login failed, don't identify which user credential is incorrect. Stating that the 'password is incorrect' or the 'username doesn't exist' allows hackers to harvest account information. A general statement such as "Incorrect login, please try again" helps prevent account harvesting.
  • Use SSL to create an encrypted link between your server and the user's Web browser during account enrollment, the login process and the password reset process.
  • Provide users with contextual advice on how to choose a strong username and password. Research shows that users do choose better passwords when given advice on how to do so.

These steps may seem rudimentary to some readers, but a study conducted by researchers at Cambridge University showed that most websites did not even enforce these minimum standards.2

Tokenless one-time passwords for additional layers of authentication:  Use behavioral and contextual risk profiling tools and techniques to dynamically trigger additional layers of authentication. Identify device reputation, and evaluate the geolocation of the user's IP address and time of day that they are accessing the site. Also examine the frequency of the login attempts, which could indicate a brute force attack.

If a high-risk situation is identified, require an additional authentication step from the user. One-time passwords remain a good option for most websites. By creating a unique password or passcode each time authentication is needed, a one-time password solution strengthens authentication on the website even if the user chose a weak password, uses the same password on multiple websites, or unknowingly had their password stolen through social engineering or keylogging malware.

The growth of software-as-a-service makes it possible to deliver one-time passwords without using costly hardware tokens, key fobs or smart cards. For example, an image-based authentication approach prompts users to identify pictures that fit their pre-chosen categories. The pictures are different each time and have random alphanumeric characters assigned to them, which form the one-time password when the user identifies the correct pictures.  On-screen dynamic keyboards have also been used as a method to generate passwords.

SaaS one-time password solutions are well-suited to the business objective of increasing security with minimal cost (no need for hardware or infrastructure integrations) and are easy for the user (no need to carry tokens), making it more likely the user will adopt the stronger security practice. While one-time passwords won't stop a sophisticated, man-in-the-middle attack, they do stop the most common threats - making the effort difficult enough that most attackers will seek an easier target elsewhere.

Multifactor Authentication: Organizations requiring even stronger security on their websites should implement true multifactor authentication.

  • Mobile authentication: The widespread use of mobile phones has made implementing multifactor authentication easier and more cost effective than in the past. The business sends a one-time passcode to the user's phone via SMS text message and the user types the code they received into the web page to authenticate. The user likely always has their phone with them, and the business avoids the cost and effort of purchasing, distributing and maintaining tokens or smart cards.

A drawback of delivering a one-time passcode by text message is that it's delivered in clear text. If the users' mobile phone has been stolen, a criminal can easily view the message and use the passcode to authenticate successfully.

One way to solve this problem is to deliver a type of authentication challenge to the mobile phone rather than a clear text code. For example, the business could deliver an image-based authentication challenge like the one described previously as an MMS message or via an application on the smartphone. The user would need to correctly identify their secret images (something the user knows) on the phone (something the user has) in order to successfully authenticate.

  • Biometrics and Behavioral biometrics: Biometrics and behavioral biometrics are becoming viable authentication options. For example, laptops with built-in video cameras can be used for facial recognition. Fingerprint scanners are quite common in mobile and desktop environments. Smartphone applications can be used for voice recognition. Retinal scanners, palm-scanners and ear-scanners have all been used in biometric identification. However, drawbacks of biometric authentication include the need to maintain the equipment and 'body parts' to get accurate readings; biometric id data must also be stored in databases and is, therefore, susceptible to malicious theft and forgery.

Use of behavioral biometrics in authentication has been gaining in popularity. Behavioral biometric techniques include software that tracks the user's behavioral patterns such as keystroke speed and mouse movements. It has been demonstrated that these and other behavioral profiling techniques can help to successfully identify an individual user, especially when used as an additional authentication factor.

Conclusion

Authentication standards on most websites are woefully lacking. Relying solely on username and passwords puts the business, its users and its valuable information at risk. Not every business needs true multifactor authentication, but most businesses can benefit from implementing relatively simple security controls, such as adding one-time passwords. To develop the right authentication strategy, IT professionals must evaluate the security needs of the company and balance the cost/benefit tradeoff of stringent security with the impact on usability and user behavior, while thwarting the objectives of the would-be attacker.

User education is also critical for improving authentication security. Unless the user clearly understands the reasons for and personal benefits of additional authentication requirements, they will find ways to circumvent the policies.  

Finally, it's important to remember that 'security' is a process - IT professionals must continually re-evaluate the company's security needs, identify areas for improvement and make a security roadmap for future improvements. Incident response is critical - always have a contingency plan in place to help mitigate the damage as quickly as possible.

The website can never be 100% secure, but IT professionals should aim to be in the optimal zone that balances the costs with the benefits, helps its users and is strong enough to deter most attackers.

 

 1"So Long, And No Thanks for the Externalities: The Rational Rejection of Security Advice by Users" by Cormac Herley, Microsoft Research

 2"The password thicket: technical and market failures in human authentication on the web" by Joseph Bonneau and Sören Preibusch

 



The ThinkerNet does not reflect the views of TechWeb. The ThinkerNet is an informal means of communication to members and visitors of the Internet Evolution site. Individual authors are chosen by Internet Evolution to blog. Neither Internet Evolution nor TechWeb assume responsibility for comments, claims, or opinions made by authors and ThinkerNet bloggers. They are no substitute for your own research and should not be relied upon for trading or any other purpose.
a moderated blogosphere of internet experts
Mary E. Shacklett
Social media has been with us for a decade -- but employer policies and the law are anything but firm about the most appropriate usage of this powerful tool.
Dan Cypra
Dan Cypra   5/23/2013   17 comments
Businesses often struggle to decide which domain to use. When it comes to purchasing a domain name, you have plenty of extensions to choose from, ranging from .com and .net, to .me, and even .mobi. But which one should you pick?
Matt Heusser
Matt Heusser   5/23/2013   5 comments
I've been writing about how the next evolution of the Internet might just be an advertising revolution, and how corporate IT can stay involved as the enablers and providers of the technologies that make this possible.
David Weldon
David Weldon   5/22/2013   15 comments
In the 1970 science fiction thriller Colossus: The Forbin Project, two giant supercomputers from the United States and Soviet Union secretly join forces to take control of the collective nuclear might of the two countries. In the film, the two machines discover each other's existence, communicate back-and-forth, share their collective data, and cut their human creators out of the process. It is the ultimate example of machine-to-machine communications, or M2M.
IETV: the thinkerNet on film
5
of
Kim Davis
Big-Data Can’t Always Sell Wine

5|21|13   |   2:23   |   4 comments


Whole Foods Global Wine Purchaser Doug Bell told me about some of the constraints on using analytics in the US wine market.
Paul J. Fleuranges
Digital Signage Keeps NYC Subway Straphangers on Track

5|6|13   |   3:51   |   No comments


New York's Metropolitan Transit Authority is conducting a pilot test of digital kiosks to guide subway users to where they want to go more efficiently and at lower cost.
Kim Davis
Fast Forward to the Future

4|23|13   |   2:29   |   20 comments


A look back at tech writing in the 90s makes us wonder where enterprise IT will be 20 years from now.
Mitch Wagner
Google Launches Its Most Depressing Service Yet

4|15|13   |   2:59   |   10 comments


Google's new Inactive Account Manager lets you control how Google disposes of your accounts when you die.
Second Shooter
Argument Over Top-Level Domains Is 'Stupid'

4|11|13   |   2:07   |   3 comments


The whole Amazon.reader debate is a double-stupid. It's stupid to think that there's any e-book buyer who doesn't know Amazon's URL, and it was stupider to let ICANN launch the whole free-form TLD initiative to start with.
Kim Davis
Ladies, Your Tablet Awaits

3|21|13   |   2:22   |   37 comments


ePad Femme is the world’s first tablet “made exclusively for women.”
Wisdom of the Big Chair
NFC Moves Into the Mainstream

3|20|13   |   2:16   |   No comments


While NFC's original goal was to enhance mobile commerce applications, it is finding its way into a number of other uses, which is creating both opportunity as well as challenges for IT departments.
Wisdom of the Big Chair
Integrating Security Into Your Cloud Contract

3|19|13   |   3:35   |   No comments


Enterprises would like to move to cloud computing but are hesitant because they are concerned about providers’ ability to secure company data. Here are some tips that help to ensure that if breaches occur, the business is not left holding the bag.
Brian Baron
How Edmunds.com Collects Customer Information

3|18|13   |   1:15   |   No comments


Edmunds separates customers into segments based on the info it collects on its site and from partners, and uses that to push out custom content, said Brian Baron, director of business analytics for Edmunds.com, at Predictive Analytics Innovation Summit.
Brian Baron
How Edmunds.com Uses Analytics to Customize Site

3|14|13   |   0:47   |   No comments


The automotive website uses propensity modeling to target ads and customer registration forms, said Brian Baron, director of business analytics for Edmunds.com, at Predictive Analytics Innovation Summit.
an IBM information resource
sponsored content
big blue blog
an IBM information resource
sponsored content
Expert Integrated Systems: Changing the Experience & Economics of IT
In this e-book, we take an in-depth look at these expert integrated systems -- what they are, how they work, and how they have the potential to help CIOs achieve dramatic savings while restoring IT's role as business innovator.

READ THIS eBOOK
your weekly update of news, analysis, and
opinion from Internet Evolution - FREE!

REGISTER HERE
Wanted! Site Moderators
Internet Evolution is looking for a handful of readers to help moderate the message boards on our site – as well as engaging in high-IQ conversation with the industry mavens on our thinkerNet blogosphere. The job comes with various perks, bags of kudos, and GIANT bragging rights. Interested?

Please email: moderators@internetevolution.com
Internet Evolution – not for thickies
Keep Critical Data With a Knowledge Management System
Taimoor Zubair
Fortune 500 companies lose at least
$31.5 billion a year by failing to share knowledge. A Knowledge Management System (KMS) can help companies significantly reduce these costs.

CLICK FOR MORE
M2M: Rise of the Machines? Not Yet
David Weldon
In the 1970 science fiction thriller
Colossus: The Forbin Project, two giant supercomputers from the United States and Soviet Union secretly join forces to take control of the collective nuclear might of the two countries. In the film, the two machines discover each other's existence, communicate back-and-forth, share their collective data, and cut their human creators out of the process. It is the ultimate example of machine-to-machine communications, or M2M.

CLICK FOR MORE
M2M: Rise of the Machines? Not Yet
David Weldon
In the 1970 science fiction thriller
Colossus: The Forbin Project, two giant supercomputers from the United States and Soviet Union secretly join forces to take control of the collective nuclear might of the two countries. In the film, the two machines discover each other's existence, communicate back-and-forth, share their collective data, and cut their human creators out of the process. It is the ultimate example of machine-to-machine communications, or M2M.

CLICK FOR MORE