Speaker:

You found the backup wrap up your go-to podcast for all things

Speaker:

backup recovery and cyber recovery.

Speaker:

In this episode, we're talking about some research that some

Speaker:

folks did into password managers.

Speaker:

A new paper out of Zurich took a look at LastPass, bit Warden and Dashlane.

Speaker:

And they found some pretty significant vulnerabilities

Speaker:

in their core architecture.

Speaker:

Not bad code or sloppy programming, but actually a fundamental design flaw.

Speaker:

I'm still a fan by the way, but you need to understand what these vulnerabilities

Speaker:

are, why they exist, and what you should be doing right now to protect yourself.

Speaker:

We also talk about, uh, pass keys and whether or not they're

Speaker:

actually the answer to this problem.

Speaker:

By the way, if you don't know who I am, I'm w Curtis Preston, AKA, Mr.

Speaker:

Backup, and I've been passionate about backup and recovery ever since.

Speaker:

Uh, I had to tell my boss that there were no backups of the, uh, production

Speaker:

database that we had just lost.

Speaker:

I don't want that to happen to you, and that's why I do this.

Speaker:

On this podcast, we turn unappreciated admins into Cyber Recovery Heroes.

Speaker:

This is the backup wrap up.

Speaker:

Welcome to the backup wrap up.

Speaker:

I'm your host, w Curtis Preston, AKA, Mr. Backup, and I have with

Speaker:

me a guy that seems to remember my podcast better than Me.

Speaker:

Prasanna Malaiyandi.

Speaker:

How's it going?

Speaker:

Persona.

Speaker:

I'm good.

Speaker:

This is why you keep me around, Curtis,

Speaker:

Well, it's literally the only reason.

Speaker:

There are no other reasons to, to keep you around.

Speaker:

Uh,

Speaker:

I'm like your second brain.

Speaker:

You know how they talk about ai, and AI is gonna be your second

Speaker:

brain or doppelganger and be able to replace you, your digital twin.

Speaker:

That's a

Speaker:

yeah.

Speaker:

Um, I would really like to see you pass as me, sir. I just want to just wanna see.

Speaker:

By the way, there's a bumper sticker for you.

Speaker:

I, I've seen that one before.

Speaker:

Have you seen it?

Speaker:

Okay.

Speaker:

Yes, I

Speaker:

Uh, it says, first of all, I'm a delight and it has a a, a possum.

Speaker:

so for people who may not realize, we also do video.

Speaker:

So if you go to

Speaker:

Yeah.

Speaker:

search for the backup wrapup, you can actually see us and

Speaker:

what Curtis is drinking.

Speaker:

Show people your mug that you got for your birthday.

Speaker:

Uh, it's my mug that I got from my birthday, which is I came, I

Speaker:

saw, I forgot what I was doing.

Speaker:

I went back, I got distracted.

Speaker:

When did I turn 60?

Speaker:

Yeah.

Speaker:

Is this my cup?

Speaker:

What?

Speaker:

What's going on?

Speaker:

I have to pee, by the way, uh, I'm having to read this backwards for

Speaker:

the, for the record on my side.

Speaker:

I have to read this backwards.

Speaker:

I'm not, I'm, I'm able to read.

Speaker:

I just thought that was important to, to distinguish.

Speaker:

Uh, so

Speaker:

So what are we gonna

Speaker:

Ana, once again, we talk a lot on this show about password

Speaker:

managers and I do think, you know, good, better, best, right?

Speaker:

We talk a lot about good, better, best, and we, we, and we, and we say that

Speaker:

you should have a password manager.

Speaker:

And then there's always the, you know, there's always

Speaker:

that one person in the crowd.

Speaker:

It's like, well, what if the bedroom manager get hacked?

Speaker:

You know?

Speaker:

And

Speaker:

that's what they sound like to me.

Speaker:

Uh, and, and, and, and I, you know, and, and with, with, with one

Speaker:

exception, you know what I used to say was I, I, I don't know anyone.

Speaker:

I know plenty of people that got hacked because they didn't have

Speaker:

a password manager, but I didn't know anyone who ever got hacked

Speaker:

because they had a password manager.

Speaker:

Now I know a handful of people because of what happened to

Speaker:

LastPass a couple of years ago.

Speaker:

Was that a couple of years ago?

Speaker:

Was that a year ago?

Speaker:

A couple years ago at this point.

Speaker:

Yeah.

Speaker:

Where, uh, I I, it, it had to do with backups, right?

Speaker:

Where they, where they, they had hard coded the password.

Speaker:

The, uh, you know, they had hard coded a password and that

Speaker:

allowed some people to get in.

Speaker:

And then that, that allowed them access to the encrypted vaults, which they then, um.

Speaker:

Did brute force attacks against, right.

Speaker:

Uh, and they were able to get into some, especially older vaults that

Speaker:

use some older encryption and stuff.

Speaker:

Um, and the, and so I'm still a very, even, even after the, the, the thing

Speaker:

that we're gonna talk about today, I'm still a strong proponent and

Speaker:

I know that, uh, our, our regular guest, uh, my co-author, uh, Dr.

Speaker:

Mike Sailor, co-author of this little book right here, learning ransomware.

Speaker:

Yeah.

Speaker:

Response and recovery.

Speaker:

Um, I know he also is a big fan of password managers.

Speaker:

Um, and as we're going to cover in this episode, the password managers

Speaker:

I think are the best option for the current, like to, to deal with all of

Speaker:

the legacy technology that we have.

Speaker:

Still moving forward.

Speaker:

I think we all agree that fido compliant pass keys are definitely the, the

Speaker:

current best option for the future.

Speaker:

Uh, for, well for now, but it does require change on your part.

Speaker:

And I, I think if you take nothing away from this episode.

Speaker:

Go do passkeys anywhere you can, anywhere it matters.

Speaker:

Um,

Speaker:

But, but, but,

Speaker:

okay.

Speaker:

I don't think pass keys will replace the issue that we are about to talk about

Speaker:

with password managers because you could still use managers that support pass keys.

Speaker:

Uh.

Speaker:

Uh,

Speaker:

as an

Speaker:

yeah,

Speaker:

supports passkey,

Speaker:

but,

Speaker:

so I

Speaker:

but.

Speaker:

but I think though Passkey itself is tied to a device, so that makes it more secure

Speaker:

Yeah.

Speaker:

Yeah.

Speaker:

I, I think that I, that, that, that's the, that's the thing with

Speaker:

passkey that make it different.

Speaker:

So, so I, I'm just, I'm, I'm, I'm even though with your, with your, once

Speaker:

again, giving me the read why I'm wrong.

Speaker:

Um, I'm, I, I stand by, I stand by my original statement.

Speaker:

to make sure it's a clarification pass.

Speaker:

Keys are great, but pass keys does not mean password managers are not required.

Speaker:

Pass keys help alleviate the issue about stolen credentials.

Speaker:

Yes.

Speaker:

Right.

Speaker:

Okay.

Speaker:

Uh, so what are we talking about pana?

Speaker:

What are we, what, what, what started this whole thing?

Speaker:

about your book or coffee cup.

Speaker:

That coffee cup was pretty awesome.

Speaker:

No, but, okay, so today, right?

Speaker:

Like Curtis said, we always talk about password managers.

Speaker:

We've even had, I think he was a researcher from the University of York

Speaker:

Yeah.

Speaker:

I wanna say like three years ago, who actually did an analysis

Speaker:

of various password managers and found six vulnerabilities.

Speaker:

So like password managers are not.

Speaker:

Some magical thing that's like bulletproof and secure all the time, right?

Speaker:

It's constantly being tested and validated to make sure there are no vulnerabilities

Speaker:

that allow exposure of your credentials.

Speaker:

Especially 'cause people put important things in their

Speaker:

password manager, including the password their crypto wallets,

Speaker:

Right.

Speaker:

so,

Speaker:

And as we know from the guy that accidentally threw away his crypto wallet,

Speaker:

uh, that would be really important.

Speaker:

Yes,

Speaker:

to the crypto wallet.

Speaker:

Yeah.

Speaker:

And so recently an article came out from, I think it's been circling

Speaker:

the web, but it was a, I think it's a research institute in Zurich,

Speaker:

Mm-hmm.

Speaker:

Zurich.

Speaker:

I wanna say that, uh.

Speaker:

Looked and came back and was like, Hey, we took three of the most popular

Speaker:

password managers, LastPass, bit Warden and Dashlane, and we analyzed it to figure

Speaker:

out like what vulnerabilities exist.

Speaker:

And they came back with the list of vulnerabilities, which.

Speaker:

They're saying we're not sort of like what people normally

Speaker:

think about when they think like,

Speaker:

Right.

Speaker:

software is exposed.

Speaker:

But it was like fundamental issues in architecture of these password managers,

Speaker:

which could lead to your passwords being compromised and things like that.

Speaker:

Right.

Speaker:

Yeah.

Speaker:

Yeah.

Speaker:

I think that's, and, and, and the issue that they, uh, said as, as I

Speaker:

understand it, basically th this, and they, they said, this isn't,

Speaker:

this isn't a matter of bad coding.

Speaker:

Uh, this was more a fundamental, uh, issue with the concept of.

Speaker:

The, the vault model, right?

Speaker:

Where you've got this, this vault, uh, and, and the, the, the server up there

Speaker:

doesn't ever know your password, right?

Speaker:

The, it only knows the vault, the encrypted vault, right?

Speaker:

Which, let's just talk about how this works, right?

Speaker:

So,

Speaker:

actually talk about that.

Speaker:

yeah, so, so you have, you have a password manager, and then when you authenticate

Speaker:

a new device, because, because.

Speaker:

The whole concept of a password manager.

Speaker:

I have a password manager.

Speaker:

You have a password manager,

Speaker:

yep.

Speaker:

Um, I, I want to be able to use that password manager both on this laptop.

Speaker:

Uh, my other, I have another laptop, which, which is a laptop I like to close.

Speaker:

It's it because it's, it's got an open window on it, so I like to close windows

Speaker:

whenever I can, but I'm, and then, um.

Speaker:

It's, it's my windows.

Speaker:

It's

Speaker:

Your phone.

Speaker:

my windows laptop, my phone, right?

Speaker:

And any other random device that I might need to use, I, I want,

Speaker:

I want to not, I don't want to have to email passwords around.

Speaker:

I don't wanna have to copy and paste between platforms, right?

Speaker:

And so I want to have the same password manager in multiple

Speaker:

places, which means that there does need to be some centralized

Speaker:

communication and we need to be, um.

Speaker:

Sending the passwords baked back and forth.

Speaker:

'cause I'm gonna change the password on my Mac.

Speaker:

And then an hour later, maybe even five minutes later, I might want to, uh, use

Speaker:

that same password on my, um, on my phone,

Speaker:

Yeah.

Speaker:

which means that that password needs to be sent up and then back down to the device,

Speaker:

which means that we're sending passwords around now and, and it means that.

Speaker:

Well, you're sending encrypted versions of the password, right?

Speaker:

Um, and, and it never sees the unencrypted version of your password, which is

Speaker:

really important that it's only,

Speaker:

and how was that done?

Speaker:

it's whi, which.

Speaker:

The how are they able to share this information without them ever seeing

Speaker:

unencrypted version of your passwords?

Speaker:

Yeah, so there's going to be a password that, that only you use on your local

Speaker:

device that is used to unencrypt or decrypt the password on your local device.

Speaker:

And it's going,

Speaker:

and I am awesome.

Speaker:

what?

Speaker:

Is that your

Speaker:

Oh, exit my password is, I'm kind of a big deal.

Speaker:

That's my password.

Speaker:

Um, the, um.

Speaker:

The, you made me lose my train of thought.

Speaker:

So there is, there's a local password that is, uh, sort of your, your password.

Speaker:

You know, it's your, your one password.

Speaker:

In fact, one of the password managers, the name of the password manager is

Speaker:

one password because you just have to remember one password and then

Speaker:

that password is used to locally.

Speaker:

Unencrypt your, um, data, um, and the, and it's gonna unencrypt

Speaker:

that password for that moment.

Speaker:

And it's when, when it's encrypting it, it's going to use a, a

Speaker:

long key as well as some salt.

Speaker:

And again, this is, I. Definitely, I'm gonna say this is de definitely where I

Speaker:

start to get on the, on the edge of my knowledge, but it's going modern password

Speaker:

encryption is going to encrypt it both with your key as well as some salt.

Speaker:

Um, that is gonna make it, uh, super hard for someone without that to decrypt.

Speaker:

because, because, yeah.

Speaker:

Like you said, you don't want anyone to be able to access

Speaker:

even the vendor you're using

Speaker:

Right.

Speaker:

manager to be able to decrypt that password, right?

Speaker:

Because you're the only one who knows it, and it should only stay local.

Speaker:

And this is true, even in the case of like when you're using the pa,

Speaker:

the chrome version of the password manager, the vault is stored locally

Speaker:

and you're decrypting locally, right?

Speaker:

Um,

Speaker:

Yeah.

Speaker:

the um, and, and so that the password is never.

Speaker:

The, the unencrypted password is never stored or sent anywhere other

Speaker:

than when you're copying and pasting, uh, or automated pasting into the,

Speaker:

the device that you're logging into.

Speaker:

Um, uh, but, but there is this concept of a vault, right?

Speaker:

And that is a. Think of it as a little mini database that has a, has the

Speaker:

copy of all of your passwords and other interesting information, right?

Speaker:

Like I've got in there, I've got numbers that I seem to need a lot, right?

Speaker:

Like my, my bank account number and, um, uh, my, the federal ID of my LLC, right?

Speaker:

Um, it's not a number.

Speaker:

a notes feel that you

Speaker:

Yeah.

Speaker:

Yeah.

Speaker:

I have a secure notes and um, you know, like I know my social security number,

Speaker:

but I don't know that number because it's a number that I don't use very often.

Speaker:

Right.

Speaker:

Uh, and so important things like that.

Speaker:

Um, and, uh, like personas, pants size for example.

Speaker:

You know, I just, you know, I store that in there just because

Speaker:

I want to know, um, what.

Speaker:

creepy.

Speaker:

Yeah.

Speaker:

So, um, the, um, uh, and so you, you, you, you keep a, a

Speaker:

lot of stuff in there, right?

Speaker:

Um, also I have all my credit cards in there, right?

Speaker:

There's a, there's a, and so that, that allows me, when I am using, um, Amazon

Speaker:

and other apps, it allows me to not to say, no, don't save my credit card.

Speaker:

I'm gonna give you my credit card each time, and it'll just copy and

Speaker:

paste the credit card in there.

Speaker:

And so again, it's, it's.

Speaker:

It's trying to find a balance between security and convenience.

Speaker:

As we know, they are always at Ward.

Speaker:

Why?

Speaker:

Why do we say that?

Speaker:

Because if you make something so difficult to use, even if it's

Speaker:

super secure, no one's gonna use it.

Speaker:

Yeah.

Speaker:

They will have like the old school way where, hey, I need a really long password

Speaker:

and I have to change it every 30 days.

Speaker:

Let me just write it on a sticky note and stick it on my monitor.

Speaker:

Yeah.

Speaker:

I was actually in a business.

Speaker:

The other day.

Speaker:

And there it is, like all the passwords, just on sticky notes on the monitor.

Speaker:

And it just, it hurt my little heart.

Speaker:

Um, it was a business that I was advising and, uh, I advised him to stop that.

Speaker:

I was like, first thing we're gonna talk about is those sticky notes.

Speaker:

Um.

Speaker:

And, and it wasn't even like, like the, the way the person had

Speaker:

their monitor was like sideways.

Speaker:

So like, anybody that comes into their office is gonna see

Speaker:

the sticky notes, you know?

Speaker:

Anyway, um, I digress, but we, oh, we, oh yeah.

Speaker:

So I think about, and, and, and sometimes we air.

Speaker:

Too far, one side or the other.

Speaker:

I can think of a, of a time where I worked with a very large

Speaker:

company, very large company.

Speaker:

Now again, this is going back, it's going back 27 years, and I worked with

Speaker:

a very large company that absolutely everyone listening to this podcast

Speaker:

Would

Speaker:

probably does business with.

Speaker:

Yeah.

Speaker:

And, uh, they, we used to RSH as root from server to server, anywhere.

Speaker:

Yeah.

Speaker:

a password.

Speaker:

Yeah, don't

Speaker:

yeah.

Speaker:

Um, just to, to quote somebody that I know, you and I,

Speaker:

you and I watch on YouTube,

Speaker:

Mm-hmm.

Speaker:

right.

Speaker:

That ain't right.

Speaker:

But the other thing though is you talked about usability versus security.

Speaker:

Mm-hmm.

Speaker:

in your case, I'm sure there are times when you have a password that

Speaker:

you wanna share with your wife,

Speaker:

Yeah.

Speaker:

Well, for the record, we use the same password manager, but.

Speaker:

just

Speaker:

Okay.

Speaker:

but yes.

Speaker:

Right.

Speaker:

You wanna share and so you, how would you do it today?

Speaker:

You either give 'em the password and

Speaker:

Yeah,

Speaker:

down somewhere,

Speaker:

yeah,

Speaker:

you have to email it or text it, or some mechanism which is

Speaker:

yeah,

Speaker:

insecure.

Speaker:

yeah.

Speaker:

Or do you just rely on your password manager, which probably

Speaker:

has a share this password

Speaker:

Yeah.

Speaker:

someone else?

Speaker:

Link.

Speaker:

Yeah, we deci, we decided we were tired of both paying for the same password manager.

Speaker:

We just put all the passwords in there.

Speaker:

That doesn't work if you don't trust your spouse, by the way.

Speaker:

Um, but there, there was something, darn it, there was something that you said that

Speaker:

triggered, um, you were talking about.

Speaker:

usability

Speaker:

Hmm.

Speaker:

Okay.

Speaker:

don't know, but yeah.

Speaker:

Uh, just in general, you know, if you make it so insecure, no.

Speaker:

If you make it so secure.

Speaker:

That is difficult to use, then, then no one's gonna use it.

Speaker:

Right.

Speaker:

Um, and as a result, you, you end up being less secure.

Speaker:

Right.

Speaker:

Yep.

Speaker:

Uh, which is why I'm, I'm more of a fan, uh, of really secure passwords

Speaker:

that are in a password manager versus the, we're gonna force you to

Speaker:

change your password every 30 days.

Speaker:

Right.

Speaker:

Um.

Speaker:

There's nothing wrong with changing your passwords.

Speaker:

The problem is that it, it's just a lot of work for, I don't

Speaker:

know, a little bit of whatever.

Speaker:

Um, so, um, so that, that's why, that's the model that they've come up with, which

Speaker:

is, which is referred to as what, what did they call, what did they call this model?

Speaker:

The,

Speaker:

The encrypted vault.

Speaker:

no, there's another one.

Speaker:

It's the, the zero knowledge encryption, right?

Speaker:

The, the zero knowledge encryption model is basically the best way that

Speaker:

they came up of storing and sharing a password between multiple devices.

Speaker:

Uh, but it does have just that concept.

Speaker:

This is what.

Speaker:

I gleaned from the article is that that core concept has

Speaker:

some vulnerabilities in it.

Speaker:

Uh, starting with the idea that there has to be some kind of trust,

Speaker:

uh, because stop, let me back up.

Speaker:

One of the reasons that it has one of the core vulnerabilities is that it needs

Speaker:

to be, and this is a usability issue.

Speaker:

There needs to be a way for you to recover your vault.

Speaker:

We talked about this.

Speaker:

You may remember another previous episode when we had the lady

Speaker:

who, like she said, what do I do?

Speaker:

When I lose everything, hopefully I'll, I'll get a,

Speaker:

I'll get a link to that episode.

Speaker:

That was an interesting discussion.

Speaker:

She's like, what do I do when I lose everything?

Speaker:

And so you do need to go through that exercise.

Speaker:

What is the, what is the exercise that's needed to get

Speaker:

back into your password vault?

Speaker:

If you get locked out of all of your devices, or there's

Speaker:

a fire or something, right?

Speaker:

You need this process because otherwise your life would become a living hell if

Speaker:

you, I, I have like, I'm not kidding.

Speaker:

I have.

Speaker:

500 passwords in my password manager.

Speaker:

I can't imagine what it would be like to recover all of those and authenticate

Speaker:

myself one by one by one by one.

Speaker:

So you need some ability to, um, to recover that.

Speaker:

But that means that when you are in this vulnerable position, you

Speaker:

need to trust the um, this server.

Speaker:

Yeah.

Speaker:

the vendor, well, you need to trust an i an an, an entity.

Speaker:

It may or may not be the you, you need to trust a vendor, but the point is you're

Speaker:

trusting an entity that you can't see.

Speaker:

Yes.

Speaker:

Right?

Speaker:

And so they, what, what I saw was them exploiting that core vulnerability.

Speaker:

It's like, it, it's a core design flaw, right.

Speaker:

That I don't, and I, and I think the point was there's really no way around it.

Speaker:

Right.

Speaker:

unless you basically say, I'm never going to allow a password

Speaker:

reset from the server side,

Speaker:

Which would be a no starter, uh, which would be a non-starter for most people.

Speaker:

Right.

Speaker:

why

Speaker:

Because they wouldn't,

Speaker:

so, so.

Speaker:

I'm just saying from a commercial viability.

Speaker:

I know.

Speaker:

So lemme go back.

Speaker:

One of the things that we say, one of the things that we say

Speaker:

is that if you have like, um.

Speaker:

If you, uh, let me, let me, what's the phrase I'm looking for here?

Speaker:

Um,

Speaker:

um, oh, so if, for example, you have a backup encryption and if

Speaker:

you lose the key, your vendor says, oh, we'll just, uh, fix it for you.

Speaker:

That's not a good answer.

Speaker:

Yes.

Speaker:

That's kind of, that's kind of what you're talking about is, is that there, um, that

Speaker:

Now, I don't wanna say backdoor, it's too harsh,

Speaker:

Yeah.

Speaker:

Well,

Speaker:

but.

Speaker:

I think backdoor is, is fine.

Speaker:

Right.

Speaker:

Um, all right.

Speaker:

I got a story.

Speaker:

Um, I was consulting, this is like, I don't know, five

Speaker:

companies go and we had a, um.

Speaker:

We got an, we got an email from a former employee.

Speaker:

It was a consulting company.

Speaker:

It was a former consultant that used to work for our company.

Speaker:

And the client was like financial trading firm, you know, wall Street type company.

Speaker:

And, uh, he emailed us and said, Hey, um, the firewall on, um, empty squat,

Speaker:

uh, company was throwing up some errors and so I logged in and fixed them.

Speaker:

I'm sorry, what?

Speaker:

He had a back door that he had left open so he could help us out.

Speaker:

We're like, uh, okay, uh, let us work on the offboarding process.

Speaker:

But the, so you, you want, I'd say this is definitely a difference between

Speaker:

the commercial password management type concept and encryption management

Speaker:

concept and a consumer grade.

Speaker:

yeah.

Speaker:

Password manager.

Speaker:

but I agree with all that.

Speaker:

In fact, I think in that prior.

Speaker:

Podcast episode,

Speaker:

Mm-hmm.

Speaker:

we actually recommended the person to go look to see if recovery keys are

Speaker:

supported, that they can generate and mail it to someone across the country.

Speaker:

Yes.

Speaker:

That's exactly what we, what we, uh, talked about.

Speaker:

Right.

Speaker:

and so that's one mechanism.

Speaker:

I think though, even though you just mentioned Curtis

Speaker:

consumer versus like enterprise

Speaker:

Mm-hmm.

Speaker:

from security, all of like, even if you look at the vulnerabilities they talk

Speaker:

about, that's even available for org or it's even possible in organizations too

Speaker:

Mm-hmm.

Speaker:

of sort of the auto enrollment and the fact that you have.

Speaker:

A administrator in an organization who might need to reset the passwords

Speaker:

Right.

Speaker:

their employee forgets.

Speaker:

Right, right.

Speaker:

Right.

Speaker:

And that I think is still exploitable, and it's not necessarily

Speaker:

Yeah.

Speaker:

Well, well,

Speaker:

like the issues of dealing with an organization, right?

Speaker:

well, the,

Speaker:

users are gonna forget things.

Speaker:

They go on

Speaker:

yeah.

Speaker:

they come back, they forget.

Speaker:

Yeah.

Speaker:

I can't get in.

Speaker:

And so there's this level of security that they need to be able to build in because.

Speaker:

They need that password reset functionality.

Speaker:

I guess what I'm trying to understand is what they, so, so as

Speaker:

I understand what they did was they impersonated the server, right?

Speaker:

So.

Speaker:

Um, what that would allow them to, if they impersonated the server.

Speaker:

Again, this is what we were saying, you need to trust this entity and

Speaker:

so you're reaching out to reset your vault, to reset the password of your

Speaker:

vault or to, or not to reset the password, but to recover your vault.

Speaker:

And so you have to reach out to this entity.

Speaker:

You have to trust it to a certain amount, and you give it your password.

Speaker:

In order to au or you give it your recovery key in order to

Speaker:

authenticate yourself, and then what?

Speaker:

And, and then it can do what it does.

Speaker:

But my point, the point is that it could then take that recovery key and recover

Speaker:

your vault without you, I guess is the idea of what, what, what they talked

Speaker:

about here, the core, that core concept.

Speaker:

And like in the organization case, you could auto-enroll.

Speaker:

It's not just your own password that gets used right as the encryption, but also

Speaker:

the organization because they need to be able to access that recovery key as well.

Speaker:

And so now you have two sources that can access your key and it's no

Speaker:

longer, I would say it's still zero.

Speaker:

What did you call it?

Speaker:

Zero encryption?

Speaker:

No.

Speaker:

Zero knowledge encryption.

Speaker:

ZKE.

Speaker:

encryption, but it's someone in your organization who has that knowledge,

Speaker:

not the server or the vendor.

Speaker:

What would be interesting, I know that what they did, the, the, the research

Speaker:

is they reached out to the password managers as good researchers should do,

Speaker:

reach out to the password managers to allow them to try to address these core,

Speaker:

um, the, again, this core vulnerability.

Speaker:

Right?

Speaker:

And again, it's a very, it's kind of an edge case.

Speaker:

Because it, it only, you know, the, the thing that we talked about, it only would

Speaker:

work if you're, if you're trying to, uh, reset, you know, you're trying to recover

Speaker:

your password manager and they were able to impersonate the server at that moment.

Speaker:

So it's, I I still, I think it's a very edge case, right?

Speaker:

Um,

Speaker:

Yeah.

Speaker:

but.

Speaker:

I, I know that the password managers in question said that they were working on,

Speaker:

on, uh, addressing these vulnerabilities.

Speaker:

It'd be interesting to see what they have done

Speaker:

Yeah,

Speaker:

that end.

Speaker:

that was kind of like one category of vulnerabilities.

Speaker:

I think another was sort of just the nature of encrypted vaults,

Speaker:

Mm-hmm.

Speaker:

because unlike file which then gets encrypted with a single key.

Speaker:

What they're doing is they're sort of having entries and fields within

Speaker:

those entries that may get encrypted in different ways, and they're not just

Speaker:

sort of going through and encrypting

Speaker:

Yeah, it's like, it's like, it's like row level encryption in a database, if

Speaker:

you will, which then you've got metadata that's above that, which is not encrypted.

Speaker:

Right.

Speaker:

may or may not be encrypted.

Speaker:

And

Speaker:

Yeah.

Speaker:

I.

Speaker:

there, it looks like, from what I could tell, there's no strong verification

Speaker:

that you're not able to switch around fields within your encrypted

Speaker:

vault to be able to expose things.

Speaker:

So I think in one example, they talked about taking.

Speaker:

Uh, your username and password and moving the cipher text those particular

Speaker:

fields into a different field

Speaker:

Mm-hmm.

Speaker:

URL,

Speaker:

Mm-hmm.

Speaker:

could then expose part of your password potentially, uh,

Speaker:

depending on the password manager.

Speaker:

so it, and there's no check to say, is the vault still the

Speaker:

same as what it was initially?

Speaker:

Right.

Speaker:

And again, these, these are features that they could add, right?

Speaker:

The, that's the kind of thing where they could add that feature.

Speaker:

And maybe that's what, and again, it would be interesting

Speaker:

to see how they've responded.

Speaker:

Um.

Speaker:

And, uh, you know, at least one.

Speaker:

I I, you know, as I've said before, I am not a fan of ASPA based on multiple

Speaker:

issues that have happened in the past.

Speaker:

Um, that, that it, to me, it just doesn't seem like they put the, the

Speaker:

right emphasis on, again, usability versus, um, versus security.

Speaker:

Uh, I don't think that they, they, they appear to not put the right

Speaker:

emphasis on, uh, the security part.

Speaker:

one big takeaway I had from the paper though,

Speaker:

Sure.

Speaker:

you caught it, but, they, so they looked at three password managers,

Speaker:

Uhhuh.

Speaker:

Bit warden, LastPass, and Dashlane,

Speaker:

Yeah.

Speaker:

right?

Speaker:

Do you know what the number of users are across these three products?

Speaker:

What, what,

Speaker:

There are 60 million users and 23% of the market,

Speaker:

and what's your point with that?

Speaker:

which

Speaker:

that

Speaker:

that

Speaker:

more or less?

Speaker:

million people

Speaker:

Yeah.

Speaker:

using password managers, sorry, 200 a quarter

Speaker:

Oh,

Speaker:

are using password managers.

Speaker:

oh, that's in.

Speaker:

Interesting.

Speaker:

I never even, so, okay, so you took the the, they said that these three were this

Speaker:

many and then that's 25% of the market.

Speaker:

And then you extrapolated that to mean that there's a quarter of a billion people

Speaker:

that are using password managers, which means that the vast majority of people in

Speaker:

the world are not using password managers.

Speaker:

know we always ask that question, right?

Speaker:

How many

Speaker:

Yeah.

Speaker:

are using password managers?

Speaker:

So it could maybe, it might be a little off, but it shouldn't be

Speaker:

like a magnitude off, you know?

Speaker:

Right, right.

Speaker:

That is, that is actually a really interesting, um, yeah, I like that.

Speaker:

Um, I wonder how many people are, I think, I think the vast majority of

Speaker:

people, like we're gonna say non nerds.

Speaker:

Non-security focused people, they probably just use Chrome.

Speaker:

Right.

Speaker:

They probably just use the saved passwords in Chrome or Edge or Firefox or whatever.

Speaker:

Right.

Speaker:

So also a number on that too.

Speaker:

Okay.

Speaker:

Google and Apple's built-in password managers account for 55% of the market?

Speaker:

Of the 250 million.

Speaker:

Yes.

Speaker:

Okay.

Speaker:

depressing.

Speaker:

So they're counting those as password managers,

Speaker:

Yes.

Speaker:

huh?

Speaker:

Because I don't really count.

Speaker:

I mean, it's, again, that's the good, better, best.

Speaker:

It's better than nothing, but not much better.

Speaker:

Well, I should also caveat this by saying that, um, these are

Speaker:

coming from two different surveys

Speaker:

Mm-hmm.

Speaker:

So the Google and Apple one is coming from a survey of a thousand U US consumers.

Speaker:

Right versus the other one is coming from the actual 60 million number we talked

Speaker:

about earlier is coming from a different set of studies surveys, so it may not

Speaker:

be apples to apples to compare them,

Speaker:

Or apple apples to Androids.

Speaker:

yes, apples to androids if you wish.

Speaker:

Um.

Speaker:

But it still at least gives you some relative numbers,

Speaker:

Yeah, so I, I think, again, I think that the takeaway from this episode, I would,

Speaker:

you know what, I would reach out to your, if you, if your password manager, well,

Speaker:

you know, if your password manager is on this or not, I would reach out to them and

Speaker:

say, Hey, what do you think about this?

Speaker:

You know, what's your response to this article?

Speaker:

What are you doing to address this core sort of fundamental question, right?

Speaker:

Um.

Speaker:

be surprised if the other password managers who are not part of this initial

Speaker:

investigation are already publishing some FAQ or something in response.

Speaker:

Yeah, I wouldn't be surprised.

Speaker:

Yeah, agreed.

Speaker:

Um, the, uh.

Speaker:

That would be one thing to do is to contact your password manager, especially

Speaker:

if it's one of these three to say, Hey, it says that you're working on stuff.

Speaker:

What are you working on?

Speaker:

Right.

Speaker:

Uh, I know I use one of the three, so, uh, I, I'm gonna reach out to them.

Speaker:

I haven't, the article just came out a couple days ago.

Speaker:

Um, and uh, and I happen to see it on, on LinkedIn.

Speaker:

And, uh, I will, again, I will reiterate kind of what I said in the beginning.

Speaker:

One, I'm still a fan of password managers.

Speaker:

I still think it's better than the alternative.

Speaker:

Um, and I do think that it is really just a stop gap, right?

Speaker:

Like if we go back to, if we go back, it's kind of like target side deduplication.

Speaker:

If I will, if I can, if I must, if I, whatever.

Speaker:

So.

Speaker:

believe you.

Speaker:

So target side deduplication is stupid.

Speaker:

Right?

Speaker:

And I, and I know that, you know that there's some giant companies

Speaker:

that, that, that make a lot of money on target side Deduplication what?

Speaker:

Do, what, what, what's target side?

Speaker:

Deduplication persona.

Speaker:

Target side ddu is where you send the data over and in the storage system

Speaker:

you figure out what all the ddu, uh, what all the duplicates are, and then

Speaker:

you ddu it down before writing it to,

Speaker:

Right.

Speaker:

So you're de-duping at the target as opposed to de-duping at the source.

Speaker:

Right.

Speaker:

And it's dumb, but, but I'm saying it's dumb.

Speaker:

And I'll say why it's dumb.

Speaker:

I and I stand by the statement.

Speaker:

Um, because again, it's, it's, I think this is very, I think this is very, um.

Speaker:

This really is a great parallel here because it's dumb, but it's still

Speaker:

better than what we had before, right?

Speaker:

So it's, why do I say it's dumb?

Speaker:

It's dumb because your backup software is still pretending like it's writing to tape

Speaker:

for God's sakes, and it's sending full backups and, and full file incrementals.

Speaker:

And we're sending all of that across the, the land.

Speaker:

And then we're gonna do the magic on the other end.

Speaker:

We're getting, all we're getting is.

Speaker:

We're getting storage efficiency, we're getting no network efficiency.

Speaker:

Right.

Speaker:

Um, if you, if you could switch to source side deduplication, you get

Speaker:

both storage and network efficiency, uh, and also less work on the client.

Speaker:

Hang on.

Speaker:

Lemme I'll, I'll finish.

Speaker:

I'm, I'll bring it home.

Speaker:

I'll bring it home, but it does require.

Speaker:

An architectural change, right?

Speaker:

It does require you to change out your backup software, or it

Speaker:

requires your backup software to make a major architectural change.

Speaker:

That's why I'm saying it's a great parallel to here,

Speaker:

Yeah.

Speaker:

I think that PAs keys are definitely better, but we're still in the

Speaker:

early phases of adoption of PASIs.

Speaker:

I know I'm still in the early phases of PA passkey adoption, and I still find

Speaker:

it kind of weird and annoying because.

Speaker:

The, it is d it is tied to the device.

Speaker:

So it's like, you know, do I want to do this passkey?

Speaker:

Uh, I can only do the passkey on my phone or the passkey on my, on my Mac.

Speaker:

I can't, I can't share them

Speaker:

log in

Speaker:

'cause they're tied to the device.

Speaker:

The passkey is tied to the device by design.

Speaker:

Right.

Speaker:

Um,

Speaker:

you, does it, does your da, your password manager support

Speaker:

pass keys for the same account?

Speaker:

um,

Speaker:

same

Speaker:

yeah.

Speaker:

Well, but it's, but they're stored locally, you know what I mean?

Speaker:

Um,

Speaker:

stored in, is encrypted.

Speaker:

yeah.

Speaker:

I don't even, I don't even know.

Speaker:

This is what I'm saying.

Speaker:

We're still in the early phases of, we're still in the early phase.

Speaker:

I'm trying to go to Pasky when I can, but also.

Speaker:

Here.

Speaker:

So here I, I'll tell you, I'll tell you, I'll tell you where

Speaker:

passkey are driving me crazy.

Speaker:

And that's logging into QuickBooks.

Speaker:

Okay?

Speaker:

QuickBooks says, Hey, do you wanna log in with a passkey or do you wanna

Speaker:

log in with that stupid old password?

Speaker:

And, um, MFA and I go, I wanna log in with a passkey.

Speaker:

And it goes, great.

Speaker:

What's your PAs key?

Speaker:

And I go, here's my PAs key.

Speaker:

And it says, Hey, what's your MFA?

Speaker:

And I'm like, damn it.

Speaker:

Like,

Speaker:

that's the whole reason I went with the PAs key.

Speaker:

You know?

Speaker:

Right.

Speaker:

And so, and so, like it's, and, and maybe that's just an implementation thing on

Speaker:

the, in the, on the fact of, of Intuit.

Speaker:

Um, and, uh, just take my money, take my, they get, they get too much of my money.

Speaker:

That's what I think is Intuit gets too much of my money.

Speaker:

But, um.

Speaker:

And so I, I, I keep getting little, little implementation issues like that.

Speaker:

And it, and it's, it's different per app.

Speaker:

It's different per device.

Speaker:

And I think if I am having challenges and concerns and confusion,

Speaker:

then you know, Joe Jane user,

Speaker:

imagine my parents using it.

Speaker:

I can't.

Speaker:

Yeah.

Speaker:

I can't imagine.

Speaker:

Yeah.

Speaker:

Um, I can't imagine Lily using it, for example.

Speaker:

As smart as she is, she's brilliant.

Speaker:

Uh, that's my granddaughter.

Speaker:

For those who don't, she's, she's 12 and she's amazing.

Speaker:

And she's, as I like to say, she's officially entered the, that's

Speaker:

what you're wearing, phase of life.

Speaker:

Um, but yeah, so we're still in that early sort of growing pain stage of that.

Speaker:

But I guess what I'm saying is perhaps this is, this gives you yet

Speaker:

another reason why you should look into, uh, implementing PAs keys.

Speaker:

Start with like the most vulnerable things first, right?

Speaker:

Things like QuickBooks, things like, um, you know, your bank, what was that?

Speaker:

Amazon.

Speaker:

Yeah, Amazon.

Speaker:

Yeah, Amazon.

Speaker:

Yeah.

Speaker:

I mean, yeah, if you could log into Amazon and Costco.

Speaker:

In my life, you could wreak havoc.

Speaker:

I'm just saying you could, you know, next thing I know, there's

Speaker:

4,700 packages going to Wichita.

Speaker:

Um, and um, at some point, hopefully Amazon would be like, Hey, Curtis,

Speaker:

you got a new friend in Wichita.

Speaker:

I, I'd like to think that they would do that, but I

Speaker:

Yeah.

Speaker:

don't know.

Speaker:

But yeah, so I, I definitely think you should, you should look into doing it at

Speaker:

the really important things like banking.

Speaker:

Online shopping, um, you know, bookkeeping,

Speaker:

Yeah.

Speaker:

uh, and again, personas, pants, size,

Speaker:

any, what are any other takeaways for you from this?

Speaker:

Um,

Speaker:

No, I agree.

Speaker:

I think password managers are still valuable just because like

Speaker:

everything, you're always gonna find vulnerabilities over time.

Speaker:

No matter what the system is, right,

Speaker:

yeah.

Speaker:

be exposed.

Speaker:

It's just how quickly people react.

Speaker:

It doesn't mean stop using pass, uh, password managers.

Speaker:

Right, right,

Speaker:

You should still continue to use it because like you said, it's better

Speaker:

than whatever else was there before.

Speaker:

It may not be as good as what's coming in the future, but that's not mature yet.

Speaker:

right.

Speaker:

And uh, yeah, it'll just be, I wonder how many years we're gonna continue to have

Speaker:

to do the, like, at what point do some.

Speaker:

Sites say, sorry, but you have to use a passkey.

Speaker:

Right.

Speaker:

So I think, for example, I think like, uh, USAA, that's a credit union

Speaker:

that I, that I belong to, right?

Speaker:

They, um, a couple years ago they were like, we no longer do passwords.

Speaker:

We now do username and pin plus.

Speaker:

An MFA token that is generated by the semantic.

Speaker:

We use the semantic, um, you know, uh, VIP, the the semantic VIP software, right?

Speaker:

Uh, which is really just an MFA, uh, token.

Speaker:

And so you need the PIN plus the, which I think is pretty secure, right?

Speaker:

So you don't really, all you have to remember is that p the pin, but.

Speaker:

imagine now every single app or website you visit requires a separate MFA

Speaker:

Oh yeah.

Speaker:

No, I'm not, I'm definitely not a fan of the fact that I have to use the, the

Speaker:

other one, the IIUI use authe, right?

Speaker:

Uh, we talked about this.

Speaker:

I use Authe as my MFA for most things, and I do that over Google

Speaker:

Authenticator because, uh, being able to, again, security versus usability.

Speaker:

I like that I can, that the, that vault I can recover, uh, with a password.

Speaker:

But, um, and of course I have that password in my password manager.

Speaker:

Uh, catch 22 situation there.

Speaker:

Yeah, it, it is.

Speaker:

By the way, do you remember the lesson of inception?

Speaker:

It's all a dream.

Speaker:

No.

Speaker:

The technical, there's a technical lesson from inception, an IT

Speaker:

level to lesson from inception.

Speaker:

If you run a VM inside a vm, inside a vm, it's really slow.

Speaker:

The, the downside to the free MFA, uh, software is that it's not time

Speaker:

synchronized with, with the, the well it is, but it, it, it's a every 30 seconds.

Speaker:

It's, whereas like with the, with the semantic VIP, the 30 seconds

Speaker:

starts the moment you start the app, whereas, uh, these, the, the

Speaker:

free ones, it's just, it's just a.

Speaker:

Literally at, at every 30 seconds, install on the atomic clock.

Speaker:

They're on the atomic clock, you're on the atomic clock, and they just know

Speaker:

when the 30, so you're, if you start it up, you'll get the timer Anyway.

Speaker:

If you don't know what I'm talking about, you just gotta

Speaker:

go use one of the MFA things.

Speaker:

But, uh, but I will say this, if you're not using MFA or pass keys

Speaker:

on anything that matters, then you are just asking for a world to hurt.

Speaker:

Um, you know, uh.

Speaker:

Bad.

Speaker:

Bad, bad, bad.

Speaker:

Okay.

Speaker:

Well, it's been fun.

Speaker:

Persona,

Speaker:

Always is

Speaker:

what's your size?

Speaker:

72.

Speaker:

It's not

Speaker:

All right.

Speaker:

That is a wrap.