Explains how to create and use LastPass 'One Time Passwords' to protect your LastPass vault when using an untrusted computer. LastPass is the Last Password you'll ever have to remember, and is available at LastPass.com
Your master password is kept safe by this mechanism, but if you use any of your stored passwords on a machine with a key logger, then the ones you used can be compromised. If you manually type any in, those are certainly exposed.
For auto fill is something done to protect against key logging?
@bestSVMS Not quite sure. However, the database is encrypted and decrypted without them knowing, it's all done client side. So this is likely. From a talk by Steve Gibson, he mentioned a lot of this, and how they go about checking stuff.
Though I worry that these are soft mechanisms (the software checks and says yes or no) as opposed to hard mechanisms (they can't decrypt without it). The recovery mechanisms some of them have (like the grid), suggest these are soft mechanisms.
@bestSVMS The could transcode it client side. Additionally, you might find that the header is encrypted with your hashed password/etc, and the header then just has to be transcoded. Though given how small the data is, it's likely the whole package is.
Though I am uncertain. I would like to see more movies about the infrastructure and architecture behind LastPass.
in order to build in the one time passwords, wouldn't that involve LP knowing your password and username? From one of the other videos, he said that username and pass is hashed, and that is used for authentication. That is then hashed again, to encyprt the database. In order to provide the OTP, somehow the database has to be decypted without them knowing the key, which doesn't seem like the case.
Your master password is kept safe by this mechanism, but if you use any of your stored passwords on a machine with a key logger, then the ones you used can be compromised. If you manually type any in, those are certainly exposed.
For auto fill is something done to protect against key logging?
Maybe someone from LastPass can comment on this.
mattz200802 1 month ago
A+ work to the Lastpass team.
guyalan64 11 months ago
@bestSVMS Not quite sure. However, the database is encrypted and decrypted without them knowing, it's all done client side. So this is likely. From a talk by Steve Gibson, he mentioned a lot of this, and how they go about checking stuff.
Though I worry that these are soft mechanisms (the software checks and says yes or no) as opposed to hard mechanisms (they can't decrypt without it). The recovery mechanisms some of them have (like the grid), suggest these are soft mechanisms.
uriahsw 1 year ago
@uriahsw
so if you generate 10 otp, it would be encrypted 10 times?
bestSVMS 1 year ago
@bestSVMS The could transcode it client side. Additionally, you might find that the header is encrypted with your hashed password/etc, and the header then just has to be transcoded. Though given how small the data is, it's likely the whole package is.
Though I am uncertain. I would like to see more movies about the infrastructure and architecture behind LastPass.
uriahsw 1 year ago
so you use one time password insted real password so one stoll the real one?
mogroo 1 year ago
in order to build in the one time passwords, wouldn't that involve LP knowing your password and username? From one of the other videos, he said that username and pass is hashed, and that is used for authentication. That is then hashed again, to encyprt the database. In order to provide the OTP, somehow the database has to be decypted without them knowing the key, which doesn't seem like the case.
bestSVMS 1 year ago
Excellent tutorial. Awesome program.
Laoch111 1 year ago