| By Michael Juntao Yuan | Article Rating: |
|
| February 21, 2006 11:00 AM EST | Reads: |
12,492 |
One-time password (OTP) based two-factor authentication solutions are commonly used to secure VPNs, web sites, and online transactions. They are much more secure than authentication methods based on static passwords. In fact, the US government mandates that all online banking services must adopt two-factor authentication by the end of 2006. However, existing OTP systems are expensive to implement for mass market online services for two reasons: first, a security token device, which generates OTPs, must be distributed to the user and properly managed; second, the authentication software is expensive and integration with existing Java EE web sites is not trivial. Recent advances in open source security solutions in both Java EE and Java ME allow us to develop cheap two-factor authentication solutions for the mass market.In this hands-on session, we will discuss how to integrate a stack of open source tools and frameworks to enable end-to-end two-factor authentication for Java EE servers. Any user with a Java ME mobile phone will be able to use the service. Open source tools covered in this talk include: Apache Directory Server (a pure Java directory server with Kerberos authentication service support, see http://directory.apache.org/), Haukey (the J2ME OTP generator for mobile phones, see http://hauskeys.safehaus.org/), and Triplesec (server side OTP generator, the management interface and application server integration kits, see http://triplesec.safehaus.org/). At the end of the session, you will be able to add two-factor authentication services to better protect your web site users (and yourself) for free.
Published February 21, 2006 Reads 12,492
Copyright © 2006 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
Related Stories
More Stories By Michael Juntao Yuan
Michael Juntao Yuan is a member of JDJ's editorial board. He is the author of three books. His latest book, "Nokia Smartphone Hacks" from O'Reilly, teaches you how to make the most out of your mobile phone. He is also the author of "Enterprise J2ME" - a best-selling book on mobile enterprise application development. Michael has a PhD from the University of Texas at Austin. He currently works for JBoss Inc. You can visit his Web site and blogs at www.MichaelYuan.com/.
![]() |
Arnnei 05/09/06 07:10:58 PM EDT | |||
The first company in the market to offer J2ME based TFA OTP was Mega AS Ltd (www.megaas.co.nz) who designed and applied for patents in 2003 for its J2ME OTP Cellular Authentication Token (CAT). It is recommended to use authorized and patented solutions rather then Open Source that may be open for IP charges. |
||||
![]() |
Arnnei 05/09/06 07:10:52 PM EDT | |||
The first company in the market to offer J2ME based TFA OTP was Mega AS Ltd (www.megaas.co.nz) who designed and applied for patents in 2003 for its J2ME OTP Cellular Authentication Token (CAT). It is recommended to use authorized and patented solutions rather then Open Source that may be open for IP charges. |
||||
![]() |
Arnnei 05/09/06 07:10:28 PM EDT | |||
The first company in the market to offer J2ME based TFA OTP was Mega AS Ltd (www.megaas.co.nz) who designed and applied for patents in 2003 for its J2ME OTP Cellular Authentication Token (CAT). It is recommended to use authorized and patented solutions rather then Open Source that may be open for IP charges. |
||||
![]() |
Christian Donner 02/09/06 03:49:01 PM EST | |||
For those who don't want to program yet want to have an Open Source-based two-factor enterprise-class authentication solution (with Radius server), there is smsRadius: http://smsradius.us/images/architecture.jpg smsRadius sends and receives short messages, connects with any network resources that use Radius authentication (e.g. most hardware firewalls), and includes a full-fledges PKI with Web-based certificate management for users. |
||||
- Lightweight Java Enterprise Application Frameworks: JBoss Seam
- (Almost) a Dream J2ME Phone - the Nokia 6630
- Michael Yuan's Java Blog: "Is Ruby Replacing Java? – Not So Fast"
- Annotations, Friend or Foe?
- SOA and Web Services Go Mobile, Nokia-Style
- "Mobility is More than J2ME," Says Michael Yuan
- From Smart Phones to EJB 3
- Future Proof Your Web Application Using Clustered Cache Services
- Is Mobile Java a Reality?
- Michael Yuan's Java ME Blog: "The Dawn of Smartphone"
- Mass-Market Two-Factor Authentication using Open Source Technologies
- Java Track - Design Patterns And Project Organizational Techniques for "Write Once, Debug Everywhere"



















