You found the backup wrap up your go-to podcast for all things
Speaker:backup recovery and cyber recovery.
Speaker:In this episode, we tackle a critical security topic that every
Speaker:backup admin needs to understand, passwords versus pass keys.
Speaker:Listen, if you're still protecting your backup system with just
Speaker:usernames and passwords.
Speaker:You are asking for trouble.
Speaker:Bad actors are targeting backup systems first, and they know
Speaker:exactly what they're doing.
Speaker:Persona and I will break down the what, why traditional passwords
Speaker:aren't cutting it anymore.
Speaker:Why MFA is better but not perfect, and why pakis are probably
Speaker:the future of authentication.
Speaker:Your backup system is your last line of defense.
Speaker:Let's make sure that you're protecting it right.
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 for over 30 years.
Speaker:Ever since.
Speaker:I had to tell my boss that we had no backups of the 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 backup admins into cyber recovery heroes.
Speaker:This is the backup wrap up.
Speaker:Welcome to the show.
Speaker:Hi, I am w Curtis Preston, AKA.
Speaker:Mr. Backup.
Speaker:I have with me a guy that I think might now be working on cars more than Me.
Speaker:Prasanna Malaiyandi, how's it going?
Speaker:Prasanna,
Speaker:am doing well, Curtis.
Speaker:Yeah, no, it, so two things.
Speaker:One, it's not my own cars, but I am learning about cars.
Speaker:I have taken an auto shop class at the local community college, which is
Speaker:amazing because as a lot of longtime listeners know, I tend to be, uh.
Speaker:I attend, or I used to attend YouTube University, which is
Speaker:what my instructor calls it.
Speaker:Basically watch a bunch of things on YouTube,
Speaker:BMA,
Speaker:that's funny.
Speaker:learn about it, but never actually do anything with that knowledge.
Speaker:So I decided to mix things up and so I decided sign up for auto class.
Speaker:So this is my second quarter doing
Speaker:chassis stuff.
Speaker:So learning how to.
Speaker:Uh, Mount Unmount tires, balance tires, patch tires, take apart
Speaker:differentials and axles in a solid axle.
Speaker:Uh, did ball joints and control arm bushings.
Speaker:Going to learn how to take, uh, remove and replace, uh, shock absorber in the truck.
Speaker:So
Speaker:That's all so cool.
Speaker:Yeah, very, very cool.
Speaker:Um, I'm a little, I'm a little jelly.
Speaker:Um, I, I, I don't have the, I don't have the time right now to, to, to do that.
Speaker:I just got too much going on.
Speaker:But, uh, uh, you know, the big thing right now, of course, all
Speaker:of my spare time is being used to try to finish my, the next book
Speaker:that, uh, uh, Dr.
Speaker:Mike Saylor and I are writing on, uh, responding to and
Speaker:recovering from ransomware.
Speaker:Um, there are.
Speaker:I, I think dozens of books
Speaker:on how to prevent from getting ransomware.
Speaker:I think we're gonna be the first book that's just about
Speaker:responding and recovering.
Speaker:And, uh, so I'm, I'm excited about that, but it is taking up all my spare time
Speaker:Yeah.
Speaker:of which I didn't have a bunch
Speaker:of anyway, you know, so,
Speaker:And, and, and and just a quick question though, uh,
Speaker:the initial comment, you're like a guy who's working more on cars than you do.
Speaker:You used to work on cars all the time
Speaker:on
Speaker:did.
Speaker:Yeah.
Speaker:You did.
Speaker:all the work on your cars before.
Speaker:It's just now your current vehicle does not require much
Speaker:maintenance, if any at all.
Speaker:Yeah.
Speaker:Um, I like the first thing that it might need me to do, I'm still
Speaker:like 120,000 miles away from probably my first break job.
Speaker:Right.
Speaker:Because, 'cause I, I have a Tesla and you don't use the brakes a lot.
Speaker:And so the brakes tend to last like 200,000 miles right now, all
Speaker:I have to do is, uh, water, uh, windshield washer and, uh, tires.
Speaker:And, uh, I do the windshield washer, but I do not do the tires.
Speaker:Um, I, yeah.
Speaker:Anyway, so, um.
Speaker:What are we talking about today?
Speaker:Yeah, today I, I've been spending a lot of time with, again, with the cyber
Speaker:side of things, and I've been learning a little bit more about the, you know, those
Speaker:those that have listened to the podcast we're like, we're like, uh, immutable
Speaker:storage, pa, password management, um, uh.
Speaker:What, what do you call it?
Speaker:Security updates and
Speaker:MFA th These
Speaker:are the things, if you did these things, then things would be so
Speaker:much, so much easier for you.
Speaker:Right.
Speaker:And, and, and, and I'm, I'm, I'm still down with that, but I'm, I think time
Speaker:enough time has passed with the new way of doing that, that I think it's
Speaker:time for us to spend a little bit of time talking about the new way
Speaker:to manage logins to a system.
Speaker:Why
Speaker:are you, you're, you're doing your thing.
Speaker:the new way is basically things that started 11 years ago or 12 years
Speaker:Yeah, but, but it's, but it's still, it's still not, for example,
Speaker:it's still not available in many
Speaker:systems and products and in other systems.
Speaker:It's only available as a third
Speaker:like a third party add-on to that product.
Speaker:And
Speaker:so it's still pretty freaking
Speaker:new.
Speaker:and I know we'll talk about it, but this is also useful because I've started seeing
Speaker:this pop up in many places and always been
Speaker:like, what is this thing?
Speaker:Why is it
Speaker:different?
Speaker:How is it different?
Speaker:So hopefully this episode, we can dive into some of those differences
Speaker:and understand, is this really good for you and should you be using it?
Speaker:Yeah.
Speaker:And, and by the way, you know, just, just to not completely bury the lead,
Speaker:we're talking about PAs keys, right?
Speaker:We're talking about Fido, um, you know, PAs keys, which fall under Fido,
Speaker:which is basically a whole other way to do authentication and authorization,
Speaker:right?
Speaker:Or, uh, would it, would it be IAM Would IAM would be the, the
Speaker:overarching term that would cover that?
Speaker:Yeah,
Speaker:Yeah.
Speaker:Okay.
Speaker:So.
Speaker:Um, we, we've made a lot of talk about that.
Speaker:If you, basically, your, your backup system is all powerful.
Speaker:Your backup system is, is I often say that your backup system is helms deep.
Speaker:Do you get that reference?
Speaker:Lord, the rings.
Speaker:Yeah.
Speaker:Yeah.
Speaker:What was Helm's deep?
Speaker:Do you remember?
Speaker:It is in the, it is basically a fortress inside of a mountain that's
Speaker:supposed to be impenetrable by pretty much anything, and it's
Speaker:supposed to be like you lock it down and no one's coming to get you.
Speaker:You will survive,
Speaker:is the,
Speaker:goal.
Speaker:Yeah.
Speaker:you watch the return of the king, like basically the battle gets
Speaker:all the way down to Helms deep.
Speaker:And like, if they get in there like the, but the battle's
Speaker:over, right?
Speaker:And the same kind of thing here that it, it's, it's the last defense.
Speaker:If you lose your backup and recovery system, your disaster
Speaker:recovery system, why even do it?
Speaker:Right?
Speaker:And so.
Speaker:I spend a lot of time trying to explain to people that, you know, sort of two things.
Speaker:One, that your backup system is absolutely a target for cyber attacks.
Speaker:In fact, uh, last night, I, I went to very cool.
Speaker:It's first, it's been going on pretty regularly and I I haven't
Speaker:gone and, but now it's my first time and it's this big cyber event in San Diego.
Speaker:It was great.
Speaker:I, I kind of like forced myself to go.
Speaker:I don't know why, because I don't know
Speaker:I didn't know
Speaker:you don't want to Yeah.
Speaker:I had very low expectations and I got there and I'm just gonna
Speaker:say this, lots of people, lots of fascinating people to talk to.
Speaker:Um, some of them thought I was one of those fascinating people to talk to.
Speaker:You just have a lot of stories.
Speaker:And more.
Speaker:Yeah, I do have a lot of stories.
Speaker:More importantly, um, uh, free food and free beer.
Speaker:So why, why did I wait so long?
Speaker:Right.
Speaker:Um, and, uh, I guess so you only got one free drink, but I managed to just
Speaker:serendipitously be standing next to the guy that had the tickets and so he was
Speaker:like, you guys want some more tickets?
Speaker:Nice.
Speaker:So I got three free beers.
Speaker:Uh, and, um, no, no, I got two free beers and then I had one that I paid for.
Speaker:And the craziest part was when they handed me the little, they
Speaker:had the little, um, the payment
Speaker:thing.
Speaker:The choices for TIP were three, five, and 7%.
Speaker:What
Speaker:I, I, I
Speaker:chose not to ask.
Speaker:I was like, okay.
Speaker:Um, anyway, I just thought that was interesting.
Speaker:But it was great and, and I got a chance to talk to some people and I, and I
Speaker:made this same comment about how much I. Um, the backup system is a target for
Speaker:ransomware, and the guy's like, oh yeah, that's, uh, he's like, I have clients.
Speaker:He goes, it happens all the time.
Speaker:They get in there and they, they, he goes, they immediately, they
Speaker:look for, and he named a vendor.
Speaker:Uh, he's like, they immediately look for this vendor and if they find
Speaker:it, they know what to do and they
Speaker:take it out.
Speaker:Right.
Speaker:Um, and so.
Speaker:I'm saying you need to understand the degree to which your backup
Speaker:system is 100% a target of ransomware and that they want to take it out.
Speaker:Because if they can take it out, then the, and, and, and this guy would,
Speaker:and, and he clarified that, that they want to do this before they do the
Speaker:payload of the actual attack.
Speaker:Right.
Speaker:Remove all the defenses.
Speaker:Exactly right.
Speaker:And so one of the things that you want to do is to make it really, really hard
Speaker:to be able to log into your backup system
Speaker:for, for an outsider,
Speaker:you don't wanna make it really, really hard for you, but you made it a little bit
Speaker:harder for you, but make it much, much harder.
Speaker:And what is,
Speaker:if people aren't doing the things.
Speaker:That we're talking about either of the things that we're talking about
Speaker:in this episode, what's the worry?
Speaker:Uh,
Speaker:Well, they'll come
Speaker:into your
Speaker:people do?
Speaker:they'll delete your backups.
Speaker:They'll set a retention time to zero days or one day,
Speaker:Yeah.
Speaker:now all your backups, your ability to recover from ransomware are gone.
Speaker:They'll disable policies, so now you're not even backing up anything anymore.
Speaker:They'll lock you out of the system.
Speaker:So they'll reset all the access.
Speaker:And then the other thing is they now know, like they could look and
Speaker:say, okay, what are the important systems in your environment?
Speaker:Because your backup system knows where everything is.
Speaker:yep.
Speaker:yep.
Speaker:Yeah, it's great for exfiltration, it's great for all kinds of things that, uh,
Speaker:by the way, that was a great answer.
Speaker:It wasn't the question I was asking,
Speaker:Oh.
Speaker:the question that I was asking, and I, and I'll, I'll answer it myself then.
Speaker:Fine, I'll do it myself.
Speaker:Uh, what I would say was the problem is if you're not using either MFA or pass
Speaker:Oh,
Speaker:Right is that someone ulti.
Speaker:Ultimately the security of your entire backup system rests on
Speaker:every single person who has super user access to that backup system.
Speaker:All it takes is one click,
Speaker:one, you know, wrong email, whatever.
Speaker:And boom, your password is exposed,
Speaker:right?
Speaker:Your username and password.
Speaker:And if all that's stopping a threat actor from logging into your backup system is
Speaker:a username and password, you are just
Speaker:asking,
Speaker:for,
Speaker:asking for it.
Speaker:Right?
Speaker:Um, and, and, and honestly, you know,
Speaker:I'm, I'm gonna have like a little bit of sympathy.
Speaker:If you get hacked because of that.
Speaker:But it's hard, it's hard for me to, to dredge up sympathy for
Speaker:Here's my
Speaker:little violin.
Speaker:what's that
Speaker:my little violin.
Speaker:pilot?
Speaker:Yeah.
Speaker:So like, like I, I do believe strong, and we've talked about this
Speaker:before, what's, what's our, we have a strong opinion on password managers.
Speaker:What are they?
Speaker:What is it?
Speaker:Use.
Speaker:Used.
Speaker:Use.
Speaker:one more.
Speaker:Use.
Speaker:You should be using a password manager if you're
Speaker:not.
Speaker:Something's wrong.
Speaker:Yeah.
Speaker:By the way, I, I, I saw a great, um, in researching for this episode, I saw a
Speaker:great quote and it was, I've never known anyone that got hacked because they
Speaker:used a password manager, but I knew all kinds of people that got hacked because
Speaker:they didn't use a password manager.
Speaker:Think about it.
Speaker:There have been password managers that have been hacked, but the, um, but for
Speaker:example, like the, the worst of course
Speaker:was the LastPass.
Speaker:It, even with that one, you had to severely misuse LastPass
Speaker:to be attacked via LastPass
Speaker:because the problem was that basically their, their, their vault got.
Speaker:Got
Speaker:accessed, compromised, but that didn't mean people got access to your
Speaker:passwords, but what they got was access to encrypted versions of your passwords.
Speaker:So as long as you had a decent password for your passwords, right,
Speaker:if you didn't have like a six, a six digit password as your you're,
Speaker:you know.
Speaker:so I will fault them.
Speaker:I know this is a long time episode ago, but one thing I will fault
Speaker:them for right, is they did use weak encryption in the initial versions.
Speaker:They did.
Speaker:an old password vault that you've had for years, right.
Speaker:It was using a weaker algorithm, which could potentially be broken
Speaker:EP potentially.
Speaker:Yeah.
Speaker:Yeah.
Speaker:But we still don't know, we don't know anybody that, yeah.
Speaker:Anyway, but, but the, so don't do that.
Speaker:Don't have a weak password and don't, you know,
Speaker:I, I would investigate that, but, and, and you know, and not all
Speaker:password managers are equal and all, that's all this kind of stuff, right.
Speaker:Um, but I do believe strongly in having a separate password for everything,
Speaker:using a separate password manager.
Speaker:I also believe strongly in not.
Speaker:And having your backup system use a completely separate IAM system
Speaker:than your production network.
Speaker:Right.
Speaker:Not having your backup systems join the domain,
Speaker:for example.
Speaker:Right.
Speaker:Which means that you're going to need something separate.
Speaker:So I'm saying buy an inexpensive password manager for the backup side, only the
Speaker:backup side, and have it be completely separate from the, you know, from your
Speaker:main side.
Speaker:have a question for you.
Speaker:Yeah.
Speaker:So you have a backup system,
Speaker:you have a password manager.
Speaker:How do you backup up the password manager for the backup system so you could
Speaker:eventually restore it if you need to?
Speaker:It's like inception.
Speaker:The, the answer, the answer to that question will be dependent
Speaker:on the password manager.
Speaker:Right?
Speaker:and we did have an episode, by the way of the.
Speaker:The catch 22 situation of how do you, how do you delete, how do you
Speaker:recover when you've lost everything, including your password manager.
Speaker:Yep.
Speaker:Um,
Speaker:With
Speaker:Suzy.
Speaker:what's that?
Speaker:With Suzy, right?
Speaker:Yeah, Susie, uh, if we, if we could, uh, if you could help me with that, pull up
Speaker:the spreadsheet and we'll get the link and
Speaker:I'll put that in the show description of it.
Speaker:That was a fascinating episode as well.
Speaker:Uh, okay.
Speaker:So generally most people are still using usernames and passwords,
Speaker:hopefully strong passwords, hopefully with a password management system.
Speaker:But even with all of that, if they're not using an additional
Speaker:factor to log in, they are still wide open to all kinds of attacks.
Speaker:Right.
Speaker:And, um, vendors, SaaS vendors are starting to see this.
Speaker:One by one.
Speaker:They are at it literally.
Speaker:This is in the last like five years, 10 to five years.
Speaker:Um, they started number one supporting MFA
Speaker:of some type.
Speaker:Number two, the better ones, um, like Google for example, require MFA.
Speaker:Right?
Speaker:Um, and um.
Speaker:And, and, and for MFA right.
Speaker:There's sort of the good, better, best.
Speaker:Right.
Speaker:Even for MFAs that you need to take into consideration.
Speaker:yeah, yeah.
Speaker:Uh uh, so we we're gonna
Speaker:cover that.
Speaker:Yeah, yeah, yeah.
Speaker:I'm just saying that that.
Speaker:There, there's sort of two things of like, number one, supporting MFA
Speaker:and they're
Speaker:I think that any decent product should be requiring it
Speaker:at this point.
Speaker:Right.
Speaker:Um, I pushed hard for that when I worked at Druva.
Speaker:Right.
Speaker:They started supporting it.
Speaker:But they, at the time, they didn't want to like force it on their
Speaker:customers.
Speaker:And I was saying force it like what customer is going to complain that
Speaker:you're forcing security on their backups.
Speaker:And, and if that, and if that is a customer, like I don't,
Speaker:I don't want that customer.
Speaker:Yeah.
Speaker:Um, but, um, I, I think that you should on anything that matters,
Speaker:you should be forcing MFA at
Speaker:this point.
Speaker:Right.
Speaker:Um.
Speaker:So what, what, what, what is MFA, uh, you, you want to just
Speaker:talk about what does that mean?
Speaker:What is,
Speaker:So, so MFA is basically multifactor authentication, so like you said, right?
Speaker:You know, your, you enter your username and password to log into a
Speaker:website, but they want to use another method as well to verify it's used.
Speaker:So it might be something like send you an email to an email address, registered
Speaker:in the system, send you a text message to a phone number registered call you.
Speaker:Um, there's also applications, authenticator, applications like
Speaker:ti, Google Authenticator, and others that you can use in order
Speaker:to provide that second factor
Speaker:to prove that, yes, this is me and not some malicious actor out there.
Speaker:Right.
Speaker:And, and the, the order, and by the way, the category of the, like the,
Speaker:the, um, the, the last category that you talked, that's called an OTP
Speaker:or a one-time password generator.
Speaker:Um, the Google Authenticator I think was the first freely available one.
Speaker:And a lot of people still refer to it as Google Authenticator,
Speaker:even if you're using like Auie,
Speaker:which is a competitor.
Speaker:Um, but.
Speaker:The, the lid, the order in which you listed them, I think would
Speaker:be the order in of goodness.
Speaker:Yeah.
Speaker:Right?
Speaker:Good, better, best.
Speaker:Right?
Speaker:Um, good is having something
Speaker:right, using your email as your additional factor, not very good at all.
Speaker:Email.
Speaker:That means if that means, if your email was hacked.
Speaker:Then your, you know, then your factor is hacked.
Speaker:Right?
Speaker:Um, and I have seen situations where the entire corporate email system was hacked
Speaker:and people, and then the, the, the backup system used email as the factor.
Speaker:And the people, they, they were again, uh, they were attacked.
Speaker:They were successfully, they successfully took over the backup
Speaker:system because they had already successfully taken over the email system.
Speaker:So email not so good.
Speaker:SMS is also not so good.
Speaker:Why is
Speaker:days, right?
Speaker:Especially the why is that?
Speaker:well, because SMSs could be.
Speaker:Um, hijacked, right?
Speaker:You
Speaker:could do a sim swap and also if you're following the latest news, right?
Speaker:Uh, many, many providers have had their SMS or actually their
Speaker:communications networks compromised,
Speaker:Right.
Speaker:And you now have the US government telling people you should use
Speaker:end-to-end encrypted applications.
Speaker:Yeah, yeah.
Speaker:Um, yeah, yeah, for anything that matters, you should totally use that.
Speaker:Um, and so I, again, either of these is better than nothing.
Speaker:So if you have a system that only supports email or SMS, then use it anyway.
Speaker:But strongly encourage that vendor, whoever they are to, to
Speaker:support, uh, uh, OTP or PAs keys.
Speaker:We're gonna get
Speaker:to PAs keys in a minute.
Speaker:So there are cases where they actually had physical hardware that
Speaker:would sort of rotate keys, right?
Speaker:And then when you want to access something, you would basically
Speaker:read the number off the key, right, and type it in to log in.
Speaker:And of course it would synchronize with the backend and all the rest.
Speaker:So it would always know like what the number should be,
Speaker:and that's kind of how you would access the system.
Speaker:Yeah.
Speaker:Not as convenient.
Speaker:not, not as convenient.
Speaker:Yeah.
Speaker:Um, but, but very secure.
Speaker:Right.
Speaker:Um, so you had to, you, in order to log in, you had to know the username and
Speaker:password, and then the, the additional factor came from the fact that you
Speaker:had physical possession of that.
Speaker:Thing that key fob Right.
Speaker:Um, and, um, and then, uh, use that,
Speaker:right?
Speaker:That did require that, um, device had to be able to be
Speaker:synchronized to a, to a clock
Speaker:so that it, so that it would know exactly when, you know the 'cause it would do like
Speaker:an extra one every 30 seconds I think.
Speaker:Okay.
Speaker:Um, and, uh, so yeah, you were, you were, you were talking about
Speaker:you, you had to be on the back
Speaker:end to, so you had to be able to know what number was gonna be on
Speaker:that device.
Speaker:That's a very, very strong factor.
Speaker:Not as convenient because you have to carry it around
Speaker:Or if
Speaker:it broke, then you couldn't log in.
Speaker:Yeah.
Speaker:Yeah.
Speaker:If it broke you.
Speaker:If you stepped on it.
Speaker:Um, yeah.
Speaker:And so that's why a lot of people, they have gone to the, uh, the OTP, you
Speaker:know, the Auie or Google Authenticator.
Speaker:That's what I Prasannally used.
Speaker:I used Auie.
Speaker:I used Google Authenticator for a while until I, um, went to, um,
Speaker:move my phones and I didn't realize that I had to like, transfer it
Speaker:while my phone was still alive.
Speaker:And I ended up having to redo all my, all my MFA.
Speaker:Um, and, um, and, and that's nice because it, it can be, uh, basically it's wherever
Speaker:you, your, your factor is kind of.
Speaker:The fact that you, you have sort of actually multiple factors because you
Speaker:have to have possession of the phone,
Speaker:the the device where this app is running and you have to be able to log into
Speaker:that phone to get to that application.
Speaker:So it's kind of like multiple factors.
Speaker:Uh, by the way, some people also refer to this as two A.
Speaker:Technically it's MFA because there could be more than
Speaker:two factors.
Speaker:Uh, but that's what some people call it was two FA
Speaker:back in the day.
Speaker:Um, and.
Speaker:I think a strong MFA with, um, with a strong password is a pretty strong,
Speaker:um, system.
Speaker:Having said that,
Speaker:there is, there is a thing called MFA exhaustion.
Speaker:Do
Speaker:you wanna talk about that?
Speaker:Yeah.
Speaker:This is basically, and we saw this in, what was that case?
Speaker:There was, was it the Okta breach?
Speaker:Right.
Speaker:Where
Speaker:basically.
Speaker:People, right?
Speaker:In the normal case, MFA is great, but bad actors have started exploiting
Speaker:this and they will try to log in and it will send an MFA request to the user.
Speaker:And sometimes it's like, okay, accept that this is me.
Speaker:And sometimes they get so tired of always seeing it.
Speaker:They're like, fine, screw it.
Speaker:I'm just gonna
Speaker:push
Speaker:Fine.
Speaker:Exactly.
Speaker:And so now they've let the bad actor into the system when they shouldn't have.
Speaker:Which is exactly what happened with the Okta hack, right?
Speaker:It was actually an inside person at Okta that essentially fell for a, a, a, uh,
Speaker:an MFA exhaustion attack, and they ended up letting the, the threat actor into
Speaker:the system and bad things happen as a
Speaker:result, right?
Speaker:Um, and so there are exploits known for MFA still way better than the alternative,
Speaker:right?
Speaker:And, and I and I, when I think about the MFA exhaustion, me, my
Speaker:brain, the way it, if I got 57 MFA requests, I'd be like, whiskey,
Speaker:tango, foxtrot, man, what is going on?
Speaker:The last thing I'm gonna do is go, yeah, yeah, yeah.
Speaker:Stop bothering me here.
Speaker:Let the person in.
Speaker:I don't, I don't understand MFA exhaustion, but
Speaker:people are gonna be people
Speaker:but it could also be the case that while you're legitimately
Speaker:trying to do something,
Speaker:you also get a bad actor trying to do something as well.
Speaker:And so you
Speaker:may be
Speaker:is true if, if there's some simultaneously and you may authenticate
Speaker:the wrong, the wrong, uh, thing.
Speaker:So there are known attacks against MFA, they are rare, uh, you know,
Speaker:et cetera, et cetera, et cetera.
Speaker:Um,
Speaker:But, but, But, that,
Speaker:what Go
Speaker:but there is one downside with MFAs,
Speaker:Which is.
Speaker:Well, assuming that you're not using a password manager.
Speaker:Right.
Speaker:You still have to remember the password.
Speaker:Yes.
Speaker:in an IT environment, you have to rotate your password.
Speaker:You're now adding password one, password two, password
Speaker:1, 2, 3,
Speaker:right?
Speaker:It's like all the variations,
Speaker:and so it's still that problem that you run into,
Speaker:So is password 1, 2, 3, that this is not, that's not a good password.
Speaker:oh, that is the best password in the world.
Speaker:It's the most popular.
Speaker:It's
Speaker:the most,
Speaker:dollar signs.
Speaker:I used dollar signs for the SI know.
Speaker:Oh, Lord.
Speaker:Yes, you're right.
Speaker:That is it.
Speaker:It is, it is.
Speaker:It's funny, like one of the, one of the things that people, there,
Speaker:there's the, um, there's the, um, the horse battery staple, uh, thing.
Speaker:Right?
Speaker:Which is a, and, and, and there.
Speaker:Story, they made a point of saying that by, um, coming up with longer
Speaker:and longer passwords and more and more complicated passwords, we made sure
Speaker:that that computers couldn't guess those passwords, but we also made
Speaker:sure that humans could never remember
Speaker:them.
Speaker:Exactly.
Speaker:So now
Speaker:you write it down on a sticky note or
Speaker:Yeah.
Speaker:Um.
Speaker:variations.
Speaker:Exactly.
Speaker:Yeah.
Speaker:Um, and I used to have a system before I went to password managers that I've
Speaker:talked about where I had like one core
Speaker:password and then I upended and pre-end the, like a shortened
Speaker:version of the domain name.
Speaker:And, you know,
Speaker:that was my, I, I had this way of having a unique password but
Speaker:without having unique password.
Speaker:Um, so if, like, if my password was password 1, 2, 3, my Gmail
Speaker:password was GM password.
Speaker:1, 2 3, GM.
Speaker:Right.
Speaker:That was a, that was a way that I did it back in the day before
Speaker:I discovered password managers.
Speaker:Could you imagine remembering all the passwords?
Speaker:I can't, I can't, I have hundreds, hundreds of accounts.
Speaker:1 thing that is starting to happen that I do like is being able to
Speaker:authenticate via, like Google.
Speaker:Um, I do like
Speaker:Apple or
Speaker:Yeah.
Speaker:Yeah.
Speaker:Um, all right.
Speaker:So,
Speaker:um.
Speaker:So passwords have some downsides.
Speaker:Remembering the
Speaker:have some downsides.
Speaker:MFA has some downsides.
Speaker:A strong statement was made when I was discussing this with a colleague
Speaker:the other day, and he said, there are no known successful attacks
Speaker:against a Fido compliance system.
Speaker:And I was like, huh.
Speaker:Right.
Speaker:And so I, I immediately had to Google Fido
Speaker:because
Speaker:this?
Speaker:Is
Speaker:this a dog?
Speaker:what Pasky were.
Speaker:I didn't know that it was called Fido.
Speaker:I didn't know that it fell under this thing called Fi
Speaker:by the
Speaker:Fido is a framework
Speaker:Fido is the framework under which Pasky fall, so Fido is a, an
Speaker:acronym for Fast Identity Online.
Speaker:Right.
Speaker:And there is a thing called the Fido Alliance.
Speaker:Um, you wanna talk about that?
Speaker:Yeah.
Speaker:So it's basically a bunch of companies where like, passwords suck,
Speaker:yeah.
Speaker:should do something better.
Speaker:So Microsoft, I don't know if you remember this with Windows
Speaker:10 or 11, they did Microsoft.
Speaker:Hello?
Speaker:Yeah.
Speaker:Trying to ditch passwords.
Speaker:This was probably
Speaker:like five years ago, six years ago, right.
Speaker:And so there's been this push because companies realize passwords are a pain,
Speaker:Yeah.
Speaker:And so there's been a push to sort of get rid of them.
Speaker:And so Fido was created and it's joined by a bunch of companies and
Speaker:organizations in order to try to eliminate passwords from the world,
Speaker:if you wanna put it that way.
Speaker:Right?
Speaker:And Fido is a framework.
Speaker:right.
Speaker:keys is just one implementation of using Fido.
Speaker:It is probably the biggest implementation,
Speaker:but it is just one implementation,
Speaker:right?
Speaker:And the idea is that you don't have to remember a password.
Speaker:Um, it, it's been interesting.
Speaker:There's been a push by some vendors to do Passwordless login that
Speaker:is very much not Fido compliant.
Speaker:I dunno if you've seen this, where I've had some.
Speaker:SaaS vendors that I'm basically, they don't want, they don't want
Speaker:you to username and password.
Speaker:They, they say, give us your email and we will send you a one-time
Speaker:password to log in.
Speaker:And I'm like, that's a single factor,
Speaker:and it's a system that could totally be hacked.
Speaker:So I, I, I hate that.
Speaker:That is not what we're talking about.
Speaker:Right.
Speaker:Um, the, the, do you want to talk a little bit about what, again, I I think
Speaker:we should state, we're now getting into.
Speaker:The, the outer reaches of our, of our technical knowledge.
Speaker:We are not cybersecurity professionals.
Speaker:We know enough to be dangerous.
Speaker:Um, and, um, and when, and if, if we were implementing something for
Speaker:somebody, we would be bringing in
Speaker:somebody like, uh, Dr.
Speaker:Mike Saylor, uh, to, to, to do
Speaker:this.
Speaker:So, so do you
Speaker:want me to walk through kind of how it works
Speaker:at a high,
Speaker:concept, first off, what, what, you know, it uses this
Speaker:concept of, of, uh, public key encryption.
Speaker:yeah.
Speaker:So let's talk about first like how normal login works, right?
Speaker:So
Speaker:normal website you're logging in, you know, your username and password.
Speaker:The, uh, hosting provider, whatever you're logging into, has a probably
Speaker:an encrypted version of that.
Speaker:And so it
Speaker:does some computation, sends it over compared and says,
Speaker:okay, you're all good to go.
Speaker:Right.
Speaker:Right now what they've
Speaker:done is, um, they've gotten rid of the password part.
Speaker:And, and there's a couple different ways, right?
Speaker:One is many of these systems, for instance, if you're using a phone, right?
Speaker:In order to access the, the private key that's stored on the phone, the phone will
Speaker:require sort of a biometric verification.
Speaker:So like
Speaker:your face, your fingerprint, maybe a passcode, potentially.
Speaker:right.
Speaker:in order to be able to unlock access to that private key in order
Speaker:to do the rest of the handshake.
Speaker:So that's sort of that second factor or the multifactor
Speaker:to prove that it is you.
Speaker:So there's a device which contains the key, and then there's the you part to
Speaker:say you are
Speaker:that, that's gonna be, you know, like you said, you either like face ID thumbprint,
Speaker:uh, passcode, depending on that, that that could be picked by the user,
Speaker:right?
Speaker:That authenticates you to that device and then the device, then the device
Speaker:authenticates you to the other system.
Speaker:Um,
Speaker:And there's
Speaker:one other thing to
Speaker:also add is the private key itself.
Speaker:So a lot of the new phones, they have a secure area that's completely
Speaker:cordoned off from everything else where this processing happens.
Speaker:So in, uh, windows desktop, it's called the TPM or Trusted Processor module.
Speaker:I think, um, on your iPhones, it's usually called like the secure
Speaker:enclave and things like that.
Speaker:So this is a very special, secure area where cryptographic functions are done
Speaker:and biometrics are being processed.
Speaker:So your biometrics are never actually sent to the server,
Speaker:Right.
Speaker:It's all run locally just to say, you are who you are.
Speaker:Okay, now I can access that private key.
Speaker:Another very popular, at least in terms of its, I've seen it a lot.
Speaker:Another implementation of this has been this company called Ubi O.
Speaker:Mm-hmm.
Speaker:And they have these things called UBI Keys.
Speaker:And they are, uh, you know, little thumb systems.
Speaker:You know, we call 'em thumb drives 'cause they, you
Speaker:pull 'em in and out with your thumb, right?
Speaker:Or, or they look like
Speaker:they look like a thumb.
Speaker:And basically it's something that plugs into the USB.
Speaker:The later ones, they actually have biometric on the device.
Speaker:Like meaning that you can put a, a, a thumbprint on the device.
Speaker:They have other ones that don't have that, which means there must be some
Speaker:authentication in software to the device.
Speaker:Um, and I. Um, what this does is this, this allows for this
Speaker:kind of authentication to happen on pretty much any computer,
Speaker:uh, either a Windows or a Mac or a Linux-based computer.
Speaker:All you need is that device and some method of authenticating
Speaker:yourself to that device.
Speaker:Um, and, and, and what I like about those is that they are incredibly affordable.
Speaker:Um, you know, I'm not, they're not a sponsor.
Speaker:I, you know, and, and there are other vendors, but what I really
Speaker:like about YubiKey is that.
Speaker:Uh, you, you can get a UV key for like, like their best UV key is like $55.
Speaker:It's a, you can buy one of them and, uh, and you can start using this with
Speaker:your,
Speaker:please don't
Speaker:in your world.
Speaker:I, I knew you were gonna say that.
Speaker:I was waiting for you to say that.
Speaker:What did you just say?
Speaker:Please don't just buy one.
Speaker:Why not?
Speaker:Because if you lose that UB key, you lose access to everything.
Speaker:They should only sell them in pairs.
Speaker:They do.
Speaker:Actually sell 'em in pairs too.
Speaker:Okay.
Speaker:Yeah.
Speaker:Yeah.
Speaker:Yeah.
Speaker:Um, so yeah, so re there are other
Speaker:companies and, um, and those
Speaker:companies are more than welcome
Speaker:to, to, to reach out to me.
Speaker:You go
Speaker:but this is also where I think like Apple, Microsoft, Google, right?
Speaker:They also all support PAs keys as well.
Speaker:And one of the benefits of going with that sort of a software based approach is they
Speaker:normally handle all the synchronization.
Speaker:So Apple as an example, they will make sure on your iCloud key chain,
Speaker:right, which stores all your pass keys and things like that, they'll
Speaker:synchronize it across your devices.
Speaker:Right, right.
Speaker:Which is very helpful.
Speaker:Um, another, um.
Speaker:Um, and again, I, I'm on the outer reaches of my, of my knowledge here,
Speaker:but I believe this also qualifies as Fido and a passkey, and that is how
Speaker:I currently log into my credit union.
Speaker:I. So my, currently, when I log into my credit union, I no longer,
Speaker:I had to switch over to this system.
Speaker:Um, and like at some point they told
Speaker:me that this is your choice, right?
Speaker:And, um, I need my username.
Speaker:I. And then I need a pin code.
Speaker:So, uh, in this case, four digits that I do need to remember the pin code.
Speaker:And then they have an app.
Speaker:In this case it's um, uh, the semantic VIP.
Speaker:App that is a one-time password generator.
Speaker:The, the, the reason why they like that, uh, versus the like Auie.
Speaker:The problem with Auie is that like, is the synchronization aspect, I think the time
Speaker:synchronization aspect, but, um, so they use, what they want me to do is they want
Speaker:me to start up the VIP app, which again, I can only access the VIP app if I'm on.
Speaker:The device
Speaker:that's been authenticated.
Speaker:Um, so I start at the, the, the VIP app, and then I put in my pin
Speaker:code followed by the six digit, um, number that is generated by the app.
Speaker:And that is my password.
Speaker:Uh, you know, it goes in the password field and that way I'm, the only thing
Speaker:I have to remember is the, the pen code.
Speaker:And I'm pretty sure this qualifies as, as, I don't know if it does or not,
Speaker:I, I, it's, so my thing with PAs keys is it's supposed to be seamless, right?
Speaker:The fact that you have to jump through these hoops, I think is one reason why
Speaker:I wouldn't say it's quite the same.
Speaker:My question is, does it qualify under Fido?
Speaker:Oh, that I don't know.
Speaker:Is it Fido compliant?
Speaker:Um,
Speaker:Because the
Speaker:process you just
Speaker:saying is, what you're saying is that you don't have to remember anything.
Speaker:Under a pasky situation.
Speaker:Right.
Speaker:The only thing I have to remember is how to authenticate to the
Speaker:device that has the thing.
Speaker:Right.
Speaker:Um,
Speaker:Right, because you don't even wanna remember, like you wanna
Speaker:remember like very minimal, right?
Speaker:And it shouldn't be something you remember per website,
Speaker:right,
Speaker:right,
Speaker:It's like your password manager, you just remember the master password.
Speaker:It remembers everything else,
Speaker:right,
Speaker:right.
Speaker:In this case, you just don't even have to remember a master password, right?
Speaker:You just bring you or whatever
Speaker:you do to log into
Speaker:your device, right?
Speaker:So here's my, so here's my question.
Speaker:If, if a Fido compliance system
Speaker:is so much better, why don't we just use it for everything?
Speaker:Like right now, I, I, I'm a backup guy and I wanna make sure that my backup system
Speaker:is, is as secure as it could possibly be.
Speaker:It sounds like Fido is better.
Speaker:Why don't I just, tomorrow I start using this for everything.
Speaker:Well, two things.
Speaker:One is the vendor needs to support Fido, right?
Speaker:So
Speaker:it's not simple, right?
Speaker:They need to actually build the mechanisms to support it.
Speaker:The other thing too is I don't know if Fido works in a non uh, connected case.
Speaker:Like if you're not connected to the internet, will it work?
Speaker:Hmm.
Speaker:Well, what scenario are you thinking of?
Speaker:Where I would be running a backup system that's not connected to the internet.
Speaker:Maybe you're in a skiff or you're
Speaker:in a, in a secure location where you don't necessarily have outside access.
Speaker:I'm sure it would work, but I just don't know.
Speaker:Yeah.
Speaker:Yeah.
Speaker:Well, I'm not sure it work.
Speaker:I think there's a pretty high chance it would work, but again, I also don't know.
Speaker:Right.
Speaker:Um,
Speaker:but us, but, but here's the other thing is I think backup vendors, or sorry, backup
Speaker:admins should be talking to their vendors and saying, please provide me pass keys.
Speaker:yeah, and, and, and you, you can tomorrow, right?
Speaker:You can start using something like UB Key to authenticate yourself if
Speaker:you've got, if you have servers, right?
Speaker:There are, there are UB key.
Speaker:Uh, implementations for Unix windows, you know, or, or Linux, windows and Mac.
Speaker:And so you could tomorrow.
Speaker:Reconfigure your logins for all of your devices that have anything to
Speaker:do with, uh, if, again, if you're using a, a traditional system
Speaker:that that is based on some sort of server you could change so that the
Speaker:o you, you can only log into the OS via UB key and, and and pass keys.
Speaker:Right?
Speaker:Um,
Speaker:and two UB keys, by the way, please.
Speaker:two UBI key two.
Speaker:Um, and then, um, and then.
Speaker:The, the harder one will be if you're using a SaaS provider, uh, you,
Speaker:you, you should be pressuring them
Speaker:to support, uh, Pasky.
Speaker:Yep.
Speaker:That's our, you know, again, we're not experts in this.
Speaker:Uh, you should talk to an expert in this.
Speaker:Um, if you like the UB key thing, check that out.
Speaker:Uh, YUBI key, uh, that's the name of the product.
Speaker:UB Co. Is the, is the company.
Speaker:Uh, UB probably stands for something.
Speaker:I don't know what it stands for.
Speaker:U You be, you'd be more secure.
Speaker:That's pretty good.
Speaker:Maybe they could use you in marketing, Curtis.
Speaker:Yeah.
Speaker:Um, the, um, it's probably, I don't know.
Speaker:I don't know where the name comes from, but, um, so all we're saying is.
Speaker:All of this is more secure than just a username and password.
Speaker:MFA's better, uh, than, than nothing.
Speaker:Uh, there's three levels, right?
Speaker:You got email, SMS and one-time password generators.
Speaker:the the latter is definitely the best.
Speaker:Um, probably the most secure is an actual key fob.
Speaker:Most people aren't gonna use that.
Speaker:Most people are gonna use it and as an app.
Speaker:Um, and then.
Speaker:The PAs keys is probably the most secure of them all, but it requires more changes
Speaker:to your, um, to your infrastructure.
Speaker:Uh, I will say that if you have servers or backup applications or
Speaker:backup storage, that doesn't require either MFA or PAs keys to log in,
Speaker:man, you need to fix that stuff now.
Speaker:Oh,
Speaker:you concur.
Speaker:yeah, Oh, definitely.
Speaker:Yeah.
Speaker:You're just a matter of time.
Speaker:Yeah, just a matter of time.
Speaker:All right.
Speaker:Once again, we managed to fill 45 minutes
Speaker:talking about something.
Speaker:In the beginning I was like, I dunno if we're gonna, if we're gonna fill
Speaker:the
Speaker:telling you, I'm telling you, we always figure out a way to fill the time.
Speaker:It's like sand or
Speaker:water.
Speaker:could be that one of us can talk forever.
Speaker:I don't know which one of us it
Speaker:would be.
Speaker:One of us definitely talks more than the
Speaker:other one.
Speaker:Anyway, I digress.
Speaker:You have a nice day Prasanna
Speaker:Thank you Curtis, and you as well.
Speaker:I.
Speaker:and, uh, I hope our
Speaker:um, our, uh, listeners have a nice day as well.
Speaker:That is a wrap.
Speaker:The backup wrap up is written, recorded, and produced by me w Curtis Preston.
Speaker:If you need backup or Dr. Consulting content generation or expert witness
Speaker:work, check out backup central.com.
Speaker:You can also find links from my O'Reilly Books on the same website.
Speaker:Remember, this is an independent podcast and any opinions that
Speaker:you hear are those of the speaker and not necessarily an employer.
Speaker:Thanks for listening.