Home > Software Quality Tips > Application Security Strategies > Biometric authentication replacing passwords: Does authentication get better or worse?
Software Quality Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

APPLICATION SECURITY STRATEGIES

Biometric authentication replacing passwords: Does authentication get better or worse?


Anurag Agarwal
04.07.2006
Rating: -4.33- (out of 5)


Software quality news and advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


(Author's note: For the sake of this article, we will consider only finger-printing as a biometric authentication solution.)

In today's world the use of passwords is the default mechanism of authentication. From our desktop to e-mails, from chat programs to online banking, we need passwords to authenticate ourselves to the system. In short, they are a part of our day-to-day life. Although password usage is the most commonly used authentication scheme, it also has a lot of problems associated with it in terms of security. Let's take a look at those problems and then compare it with biometric authentication and see if that's any better.

Password authentication

  1. Password selection: Since the password comes out of a human mind, one issue that arises is when people select weaker passwords. Weak passwords are easily predictable or can be easily broken with the use of technology.
  2. Input mechanism: With tools like keylogger and attacks like phishing, a password can be stolen while it is being input into the system.
  3. Transmission channel: After the password is input and transmitted to the server, it goes through the Internet, which is not secure. Anyone can retrieve the passwords using sniffing tools, unless that transmission channel or the password being sent is encrypted.
  4. Password storage: If people get unauthorized access to the database that contains passwords, then those passwords are vulnerable. Outside attackers can get unauthorized access to the database that stores passwords through a SQL injection attack.
  5. Social engineering: Attackers can get people to reveal their passwords by pretending to be someone else.

Biometric authentication

  1. Password selection: There is no password in biometrics. We have only our fingerprint. That means I have only one password for everything. Weak passwords are eliminated. Problem solved! Now ask yourself, what if someone stole your fingerprint. Can you change your fingerprint like you can change your password if it is stolen?
  2. Authentication  articles

    Banking on multifactor authentication

    The insecurity of two-factor authentication

    The risks of failing to authenticate

  3. Input mechanism: This problem remains the same. Currently, there are tools that log your keystrokes secretly and send them to the attacker. Tomorrow there will be tools that steal your fingerprint while you are scanning and send it secretly to the attacker.
  4. Transmission channel: This problem also remains. Unless the transmission channel is secure or your fingerprints are encrypted, they are also prone to sniffing attacks and can be stolen.
  5. Fingerprint storage: This faces the same problem as that of passwords. If malicious people can access the data storage that stores fingerprints, they can steal fingerprints as well.
  6. Social Engineering: This problem might go away, as people won't give anyone their fingerprints via e-mail or the telephone. But if an attacker were to contact them in person, he could get their fingerprints.

Most importantly, what would scare you more: if your password were stolen or your fingerprints? Remember, fingerprints can be misused in more then one way.

As you can see, biometric authentication gives us more questions than answers. With Bill Gates suggesting that they want to do away with passwords, it would be interesting to see what kind of approach Microsoft takes. Even with all the issues surrounding passwords, I don't think they are going away anytime soon.

-------------------------------
About the author: Anurag Agarwal, CISSP, works for a leading software solutions provider where he addresses different aspects of application security. You may e-mail him at anurag.agarwal@yahoo.com.


Rate this Tip
To rate tips, you must be a member of SearchSoftwareQuality.com.
Register now to start rating these tips. Log in if you are already a member.


Submit a Tip




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Application Security Strategies
The realities of using WAFs for PCI DSS 6.6 compliance
The realities of PCI DSS 6.6 application code reviews
Secure software measures: Their strengths and limitations
Writing software requirements that address security issues
Getting started with Web application misuse cases
The essentials of Web application threat modeling
How to prevent XPath injection
Web application hacking: Inside the mind of an attacker
How to define the scope of functional security testing
Cracking passwords the Web application way

Building security into the SDLC (Software development life cycle)
Application security careers have bright future
Writing software requirements that address security issues
Software Security Engineering: A Guide for Project Managers -- Chapter 3, Requirements Engineering for Secure Software
PCI DSS compliance: Web application firewall or code review?
Application security enters uncharted regions
How to prevent XPath injection
Developers get bigger role in software quality, security
InfoSecurity 2008 Threat Analysis, Chapter 4: XSS Theory
How to prevent anti-DNS pinning attacks
Java application security features and measures

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2006 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts