On Fri, Oct 1, 2010 at 12:46 PM, Leonard Richardson <leonard.richard...@canonical.com> wrote: > Step 1: Store credentials in the GNOME keyring > ---------------------------------------------- > > The first improvement is to change login_with() to start storing > Launchpad credentials in the GNOME keyring (if available), with disk > storage as a fallback. This will prevent the stolen-hard-drive attack. > > With Launchpad credentials in the GNOME keyring, a suitably paranoid > end-user can also take countermeasures against certain other attacks > by moving their Launchpad credentials out of the "login" keyring > (where they will be stored by default) and into a keyring for which > they've set an idle timeout. You can do this from the "Passwords and > Encryption Keys" desktop accessory.
Going on a little bit of a tangent here, there's a python library for abstracting away keyring storage (http://pypi.python.org/pypi/keyring), such that you can use the most appropriate keyring depending on the platform/environment you're on. Probably worth taking a look at, since there might users using launchpadlib on non-Gnome environments. -- Sidnei _______________________________________________ Mailing list: https://launchpad.net/~launchpad-dev Post to : launchpad-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~launchpad-dev More help : https://help.launchpad.net/ListHelp