Ethical Hacking

Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package.
Computer Forensics Training at InfoSec Institute

Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors.




Network Security FullDisclosure
[Top] [All Lists]

[Full-disclosure] Interesting but vulnerable scheme for tokenless auth

Subject: [Full-disclosure] Interesting but vulnerable scheme for tokenless auth
Date: Wed, 26 Apr 2006 20:07:15 -0700
Consider the following attempt at el-cheapo (no hardware) authentication (which occurred to me recently while reading some ads):

It is possible to imagine an authentication scheme that wants to use something like a certificate with signing, encrypting random nonces etc., to verify that someone agrees to some transaction(s). If the certificate is on a PC, though, it gets exposed to theft.

In the cert is a private key. If the system were required to contact a "backend" server first, passing it perhaps a cipher containing its
serial number encrypted with its private key and its identity, the server could send back a (hopefully unique to that cert) decryption key that would decrypt the private key, allowing its use; the code at the PC would need to erase the cleartext private key when done. The server could check the serial number matched the "identity" (it would have the public key) to prevent a simple search of the server for these encrypting keys.


This all seems reasonable and deals well with the environment perhaps of the 1990s. Problem today is that it is still utterly vulnerable to backdoor code on the PC which could be arranged to either listen for the decrypting key or just pluck it out of memory while the real cert was being used in cleartext. While code tricks can minimize time of exposure and obscure the use of the underlying key, they cannot block it, and once the private key is gone the use of such quickly becomes worse than useless.

This is another demo of the difficulty of building any kind of software token that can be connected to uncontrolled environments and which can keep secrets. It may resist OFFLINE attack, but that is not the primary attack threat today for such a beast.

Glenn Everhart
Everhart@gce.com

_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/

<Prev in Thread] Current Thread [Next in Thread>
  • [Full-disclosure] Interesting but vulnerable scheme for tokenless auth, Glenn Everhart <=