> Perhaps the script that Ferrix provided for reprogramming to a static password will be helpful as a basis for creating a Linux script to do what needs to be done. It's at
>
>
http://s3.collectivesoftware.com/statickey.wsfThere are some helpful details in that script, but it still doesn't show me how I can modify the Linux programming software to be able to set the programming password. Until we can do this, it is trivial for an attacker to reprogram the key and DoS the user out of our servers, or activate the auto-navigation feature to obtain an OTP for cracking a user account.
> Also I assume that you've seen the stuff at
>
>
http://www.yubico.com/developers/personalization/Yes, but it doesn't (yet) have source code so I can't get the information I need from that. It does have the ability to set the password, but only by going through a Windows GUI. That's OK for testing, but isn't going to work for us with thousands of production users. At best, this would require mousing keys between the personalization GUI and a program that can generate random keys and then install those keys into the YubiPAM database.
What we really need is a way to program the tokens, disable the auto-navigation feature, and protect the token from reprogramming in the field, all from a Linux command line.