-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
User-presence support #23
Comments
I second this. I have mine in mode CCID-only and I find the interactivity with the touch sensor promising. What would be ideal to me would be that the key would flash when there was a signing request and would not perform the request until the key had been tapped. I use the key to perform SSH authentications and this would help mitigate the risk of somebody connecting to a remote ssh-agent connection and logging in places without my knowledge. I've looked through the source code in this repository but I haven't been able to locate the code which interacts with the led and sensor on the yubikey. Is that code part of this module or is it elsewhere? |
I believe that the code for this must be elsewhere since I can not imagine there being a way to access the button or LED from JavaCard by any standard means. My guess would be that the code for this is native code on the security processor, which will probably be restricted by NDA. It might be possible for Yubico to provide a JavaCard API that allows implementing this, however. |
I wish there is a way to accomplish this. 👍 But as far as I know, all the other open source JavaCard applets do not interact with the LED and touch button? I found the following details on the Yubico forums:
Source: http://forum.yubico.com/viewtopic.php?f=26&t=1299&sid=b35c719d3ad83ab5707583097766586f#p4873 |
It would be nice if it was possible to configure the NEO to demand a user presence check before performing a private key operation. You would probably configure this using some ad-hoc way, specifying the key slot to demand user presence for.
The text was updated successfully, but these errors were encountered: