June 22, 2026

The REDCap Attack that Phishing-Resistant MFA Could Have Stopped

The REDCap Attack that Phishing-Resistant MFA Could Have Stopped
Apple Podcasts podcast player badge
Spotify podcast player badge
Castro podcast player badge
RSS Feed podcast player badge
Apple Podcasts podcast player iconSpotify podcast player iconCastro podcast player iconRSS Feed podcast player icon

Phishing-resistant MFA could have stopped a Chinese state-sponsored threat actor from spending over a year inside North American academic and medical research networks — and we're going to tell you exactly how it happened and what you need to do about it.

A group called UNC5608, tracked by Google's Threat Intelligence Group (GTIG), exploited a vulnerability unique to REDCap — a research data platform that allows multiple software versions to run simultaneously. They got in via stolen admin credentials, planted custom malware called Infinite.red directly into REDCap's upgrade process, harvested credentials for over a year, then used those credentials to log into Google Workspace as a domain admin and create fake compliance rules to silently forward sensitive research emails — military strategy, geostrategic policy, advanced tech, specific pathogens — straight to Gmail accounts they controlled. And nobody noticed for a very long time.

Prasanna and I break down the full attack chain, then walk through every prevention layer that could have stopped it: inventory management, patching, password hygiene, SSO, phishing-resistant MFA, passkeys, DBSC, context-aware access, compliance rule monitoring, credential separation across security domains, and logging. We also get into what backups can and can't do for you in a long-dwell-time attack like this — and why infrastructure-as-code and truly immutable golden images matter more than you might think.

If you're running any kind of research platform, academic institution, or medical network — or honestly any organization that uses Google Workspace — this one's for you.

Chapters:

00:00 — Intro: The attack that phishing-resistant MFA could have stopped

01:03 — Show intro & woodworking banter

03:26 — What is a living-off-the-land attack?

04:02 — Who is UNC5608 and who did they target?

05:08 — How REDCap's multi-version design was exploited

06:11 — Infinite.red malware and credential harvesting

09:01 — Google Workspace infiltration via fake compliance rules

10:18 — The keywords they were stealing: pathogens, military strategy, and more

11:50 — What could the victims have done differently?

12:42 — Inventory management, patching, and legacy version removal

14:00 — Why you can't trust application-level authentication alone — use SSO

15:18 — Phishing-resistant MFA and why it matters

16:00 — Passkeys, FIDO, and why there are zero known attacks against them

17:57 — Device-bound session credentials (DBSC) and context-aware access

19:38 — Monitor your compliance rules — have a compliance rule for the compliance rule

20:40 — Credential separation across security domains

23:00 — Get some logging — XDR, SIEM, and catching exfiltration in progress

24:00 — What can backups actually do in a long-dwell-time attack?

27:00 — Infrastructure-as-code and the right cyber recovery approach

28:58 — Protecting your golden images with immutable storage

31:59 — Wrap-up

Speaker:

Can you imagine finding out that a Chinese state-sponsored hacker group

Speaker:

spent over a year inside your network and your MFA didn't do a single thing?

Speaker:

That's exactly what happened to some academic and medical research

Speaker:

institutions, and why phishing-resistant MFA isn't optional anymore.

Speaker:

Today, Prasanna and I break down exactly how attackers harvested credentials,

Speaker:

hijacked REDCap, uh, which is a thing for research and education, Google

Speaker:

Workspace with fake compliant rules, and exfiltrated sensitive research data

Speaker:

for months without anybody noticing.

Speaker:

We'll also talk about what you need to do right now so that

Speaker:

this doesn't happen to you.

Speaker:

Here we turn 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.

Speaker:

I have with me a guy who is super jealous of the fact that in the

Speaker:

last couple of weeks I have used, I think, every tool that I own.

Speaker:

Isn't that true, Prasanna?

Speaker:

the one that I had you buy

Speaker:

It, that is true.

Speaker:

a significant amount of use, of the one that you basically really talked me

Speaker:

into it, and I was like, "What do I need one of those for?" And now I have it.

Speaker:

We're… What?

Speaker:

I found you the deal

Speaker:

You did find me a deal.

Speaker:

of course that, that, the tool we're talking about at

Speaker:

this moment is the planer.

Speaker:

and if you've never had a planer, it's a, it's an amazing device, but it's

Speaker:

if you've never used one before, you don't know why you would want one.

Speaker:

And then once

Speaker:

use

Speaker:

get one,

Speaker:

"Oh my gosh."

Speaker:

you're like, "How did I ever live my life without this?" like the air fryer.

Speaker:

It's like the air fryer of tools.

Speaker:

I don't know about an air fryer

Speaker:

meaning you don't know if an air fryer is awesome?

Speaker:

Or if I would justify having an air fryer

Speaker:

that's because you've never had an air fryer.

Speaker:

See?

Speaker:

This is what I'm talking about.

Speaker:

That and you know what else?

Speaker:

The West Wing.

Speaker:

if you would just watch The West Wing.

Speaker:

so wait, so here's another interesting thing about Prasanna.

Speaker:

Prasanna owns, because you got a deal on Apple, like Apple, what is it?

Speaker:

Apple Plus?

Speaker:

Yeah

Speaker:

TV, and you bought the entire series for some ridiculous price, right?

Speaker:

Like, how much was it?

Speaker:

It was like $30 or

Speaker:

something

Speaker:

yeah.

Speaker:

and that was, like, a year ago at least?

Speaker:

it might be going on a year and a half

Speaker:

Yeah, and you've yet to see a single episode because you know that the

Speaker:

moment you do, you're gonna get hooked and you're gonna, you're gonna

Speaker:

here's my problem though, Curtis, is this is not atypical for me where I

Speaker:

will buy something and it will sit

Speaker:

Yeah.

Speaker:

for

Speaker:

years

Speaker:

this is something you and I share

Speaker:

Yes.

Speaker:

I w- so recently I've gotten back into watching physical media, right?

Speaker:

Yeah.

Speaker:

and all the rest.

Speaker:

Yeah

Speaker:

I had some which were still sealed for the last, 15 years that had never been

Speaker:

Wow.

Speaker:

Yeah.

Speaker:

that was kinda like me in the wood shop with,

Speaker:

Yeah

Speaker:

some of the, my dust collection, and now that's my new obsession,

Speaker:

is my dust collection.

Speaker:

Yeah.

Speaker:

Anyway, people don't want… They won't, they don't wanna hear about this.

Speaker:

They wanna hear about, Google.

Speaker:

Are you sure?

Speaker:

Are you sure?

Speaker:

yeah.

Speaker:

so this is a, this was, this is another one of those stories where you're like,

Speaker:

"Man," like 'cause it, it's another, living off the land attack where

Speaker:

Wh- what's living off land for our

Speaker:

Yeah.

Speaker:

So basically, living off the land is leveraging, i- is an attack that leverages

Speaker:

y- the tools that you have in your arsenal, against you basically, right?

Speaker:

and, the, what happened here and, so first off, who are we, talking about?

Speaker:

Google's, their threat intelligence group, they have published a really

Speaker:

big report which we'll link, in the show notes, that really detailed, I

Speaker:

have to give them props, that they really detailed what happened here.

Speaker:

It's, it's actually a Chinese, PRC-sponsored attacker,

Speaker:

threat actor called UNC6508.

Speaker:

That is

Speaker:

Is

Speaker:

worst name ever

Speaker:

sometimes they have these Titles, nerd titles, I don't know, labels

Speaker:

yeah.

Speaker:

of these attacks.

Speaker:

But then the same organization, like what we might know externally

Speaker:

as LockBit or we'll take whatever

Speaker:

Yeah.

Speaker:

what's the name of…

Speaker:

ones

Speaker:

Yeah, what's the name of the one, the one that did the last attack that we covered?

Speaker:

Shiny hunters

Speaker:

It was the Canvas.

Speaker:

Go

Speaker:

the, so we didn't cover it, I'm sorry.

Speaker:

It was the last attack you and I talked about.

Speaker:

Yes

Speaker:

and it was the attack of Canvas, which is a learning platform, and, there,

Speaker:

because I saw an article that said it was the same, it was the same group.

Speaker:

I didn't check that, but, Google is calling them UNC6508.

Speaker:

and they targeted mainly, North American institutions, academic,

Speaker:

medical, things like that.

Speaker:

And via this tool, called REDCap, which is a Research Electronic Data Capture,

Speaker:

it's a web-based platform, and, they, th- which has a unique attribute that

Speaker:

allows you to run multiple versions of the software simultaneously.

Speaker:

And so even though you may be upgrading and patching more recent versions

Speaker:

of the software, if there's a, an exploit against an older version of the

Speaker:

software, they, they would be able to do it, and that's what happened here.

Speaker:

And once again, it started with harvested credentials.

Speaker:

we don't know where…

Speaker:

do they get?

Speaker:

they were, it was an admin.

Speaker:

it was an admin's credentials, but the, but again, this is they broke

Speaker:

some of the rules, and we're gonna talk, the meaning the victims.

Speaker:

they, broke some of the rules that, that we talk about, and we're gonna cover

Speaker:

them in the, that, that had they not done that, it would've been a different,

Speaker:

the attack would've been different.

Speaker:

but the scary thing about this is that they put in this, this malware

Speaker:

that's called Infinite, Infinite.red.

Speaker:

it sounds to me like that sounds like it's a s- a specific malware that

Speaker:

they wrote just for REDCap, and it sat there for how long, Prasanna?

Speaker:

It looks like from what I could tell this happened like November 2023

Speaker:

Good.

Speaker:

Yeah, it looks like literally they got in, and then they…

Speaker:

this is we talk about dwell time.

Speaker:

We talk about, just to go back to backups here for a minute, one of the real

Speaker:

problems with these types of attacks is that sometimes having a really good backup

Speaker:

isn't going to be enough because, what…

Speaker:

If they've been in there for over a year, like a year and a half, maybe even more,

Speaker:

probably isn't that far back.

Speaker:

no, right?

Speaker:

You're not gonna, you're not gonna have backups that don't have this.

Speaker:

And they… And what they did was they leveraged these, what do you call it?

Speaker:

v- vulnerable versions of RedCap to harvest their credentials, and

Speaker:

then, and then they somehow…

Speaker:

But wait, go ahead.

Speaker:

Go ahead

Speaker:

But even when they harvest the cred- credentials, it's not

Speaker:

like they wrote it to a file.

Speaker:

They wrote it back to a red capped database,

Speaker:

Yeah.

Speaker:

Yeah.

Speaker:

end product database.

Speaker:

Yeah,

Speaker:

they wrote it to

Speaker:

talk about living off the land, right?

Speaker:

and then they intercepted RedCap's upgrade process, so it then injected this

Speaker:

malware into every new version, right?

Speaker:

even if you were trying to patch things, you would get the new version, right?

Speaker:

It's an interesting question.

Speaker:

I know we talk about patching and, making sure everything's up

Speaker:

to date and having central IT.

Speaker:

Do you think a lot of these issues stem to the, from the fact that these were,

Speaker:

like, IT or software packages targeted at academia and researchers who sometimes

Speaker:

pull things together on their own?

Speaker:

It reminds me of, the shadow IT phenomenon, right?

Speaker:

n-

Speaker:

they're

Speaker:

no, actually, yeah, I don't think so.

Speaker:

From what I'm seeing i- is that, again, we're g- and we're gonna get

Speaker:

to the what could they have done better and what you can do better.

Speaker:

I think just, i- it's not the upgrade process.

Speaker:

it goes back to the harvested credentials.

Speaker:

It goes back to limiting the ability for products to do what they did,

Speaker:

and then we're gonna get to the next thing, which is once they had…

Speaker:

They had been harvesting credentials for a year, right?

Speaker:

for over a year, right?

Speaker:

And then they took some of those credentials, and they tried to log

Speaker:

into other systems, and this is where Google Workspace comes in.

Speaker:

And so what they had was, once they got… They were able to take those

Speaker:

harvested creden- they started with stolen credentials, then they used those

Speaker:

credentials to harvest other credentials.

Speaker:

Then they took those credentials, and they logged into Google Workspace,

Speaker:

Yep.

Speaker:

into, again, valid admin, as a domain admin, and they created

Speaker:

something called compliance rules.

Speaker:

You wanna talk about what those are?

Speaker:

Yeah.

Speaker:

So in an organization, you might have certain compliance requirements which

Speaker:

are, hey, if an email is from this person or to this person, or if it contains

Speaker:

these types of words, then forward it off somewhere else so then it can be secured

Speaker:

and can't be deleted and is protected for compliance auditing other purposes.

Speaker:

And so they created a compliance rule that said if it matched certain keywords

Speaker:

to send it out to a certain email address.

Speaker:

And this was ingenious because it just looked like normal email traffic.

Speaker:

So even if you were trying to detect something, it was like, oh yeah,

Speaker:

this is just part of your normal systems operations and all the rest of

Speaker:

Yeah

Speaker:

address was controlled by the attackers

Speaker:

And they would, and then it would BCC forward the, to a Gmail

Speaker:

address that they owned, right?

Speaker:

The keywords, very interesting.

Speaker:

The keywords, they're talking about geostrategic policy, military strategy,

Speaker:

advanced tech, and specific pathogens.

Speaker:

And by the way, that one was interesting because one pathogen that

Speaker:

they had on the list was chikungunya.

Speaker:

I don't know how to … Chika- You can say that?

Speaker:

Okay.

Speaker:

checking

Speaker:

I've never heard of that before.

Speaker:

So they're saying it's a mosquito-borne viral disease that's

Speaker:

responsible for an outbreak in China.

Speaker:

Yeah.

Speaker:

so interesting, right?

Speaker:

Oh, okay.

Speaker:

Gotcha.

Speaker:

hence your ability to pronounce that word.

Speaker:

I've never even heard of that word before.

Speaker:

anyway.

Speaker:

so they were… So on one hand, you're saying it just looks like normal

Speaker:

email traffic, but, I do think that perhaps somebody could have noticed.

Speaker:

By the way, the rule that they, the compliance rule they created was called

Speaker:

Patriot, which is interesting, right?

Speaker:

Didn't they misspell it?

Speaker:

You're right.

Speaker:

So they did sp- so it's spelled Patriot.

Speaker:

which again, might have been a, might have been a red flag, right?

Speaker:

but, and so the, basically anything that, that met these, the

Speaker:

filters that they were looking for gets forwarded to the bad guys.

Speaker:

And, d- Google, the Google Threat Int- Threat Intelligence

Speaker:

Group, is that what it's called?

Speaker:

Yeah, GTIG

Speaker:

Yeah, GTIG.

Speaker:

they, it says they disrupted the infrastructure, they disabled the

Speaker:

Gmail account, that was being used for exfiltration, and they notified everybody

Speaker:

and published, rules on how to stop this.

Speaker:

But, I always go back to, what could they have done differently, right?

Speaker:

and I don't wanna focus on just this particular account, but I don't think

Speaker:

Red Cap is alone in this idea of having legacy versions being, run side by side.

Speaker:

Can you think of any other products that work like that?

Speaker:

VMware

Speaker:

Oh, yeah.

Speaker:

Yeah.

Speaker:

Right?

Speaker:

'Cause when you were describing RedCap,

Speaker:

Yeah

Speaker:

I was like, "That sounds exactly like a hypervisor."

Speaker:

yeah.

Speaker:

you're right.

Speaker:

Is

Speaker:

and,

Speaker:

thinking or were you gonna give something

Speaker:

else?

Speaker:

no, I wasn't thinking.

Speaker:

My brain was blank.

Speaker:

but yeah, no, that's… I think that's a per- that's a perfect example, right?

Speaker:

where you leave, you leave many versions running.

Speaker:

and so really what they could have done in this case is, again, obviously

Speaker:

general password… we can start with general password, hygiene, right?

Speaker:

The, that if they had been doing normal password hygiene, the

Speaker:

passwords wouldn't have been harvested out there somewhere in the wild.

Speaker:

And then because the initial attack started with, passwords that have

Speaker:

been harvested out somewhere.

Speaker:

they don't know where that happened.

Speaker:

and if that means that they were… somebody was using a username and

Speaker:

password externally, potentially that, that then was used internally.

Speaker:

so if they had good password hygiene, that wouldn't have happened.

Speaker:

The next thing is to not…

Speaker:

Go ahead

Speaker:

I'm surprised you didn't start with the number zero.

Speaker:

What's the first thing that you do before password?

Speaker:

list of three things, if you did these three things,

Speaker:

Oh, patching?

Speaker:

You talking about

Speaker:

And so for patching, I was gonna say inventory management,

Speaker:

Yeah, absolutely.

Speaker:

and you knew what was out there and then you were able to patch

Speaker:

it, you probably may, or you may have avoided some of these issues

Speaker:

Yeah.

Speaker:

and then the big thing with the legacy version, support is to not do that, right?

Speaker:

you don't run things that you don't, at a minimum you disable them.

Speaker:

the best practice is actually to remove the old version completely.

Speaker:

don't leave it sitting around.

Speaker:

so another thing is, to not trust application-level

Speaker:

authentication by itself.

Speaker:

to use something like SSO, this is an important enough thing that you don't

Speaker:

trust the IAM system of just any old, piece of software that you use SSO to

Speaker:

log into important things like REDCap.

Speaker:

and had they done that… A- and by the way, this had, when we go back to

Speaker:

the, we talked about the Canvas hack, same thing there that, I'm currently

Speaker:

talking with a client that they were hit by the Canvas hack, but it was very

Speaker:

minor because they use SSO for the vast majority of accounts when logging into it

Speaker:

One other thing, and I don't know if we've necessarily touched on

Speaker:

it in past episodes, using SSO or a central identity provider,

Speaker:

you can enforce requirements.

Speaker:

So if a password needs to be rotated, do you use MFA, minimum number

Speaker:

or, minimum number of characters?

Speaker:

All the rest of these things you can enforce versus if Redcap had their own

Speaker:

password system and, say, didn't have this functionality, kinda limited.

Speaker:

Maybe someone hasn't changed their password in seven years.

Speaker:

Who

Speaker:

Yeah, or even if it had that functionality, that means you're

Speaker:

managing that functionality in every, SaaS app that you use, right?

Speaker:

Yep.

Speaker:

yeah.

Speaker:

Good point.

Speaker:

you're an organization, you really should have a central password system,

Speaker:

Yes.

Speaker:

system

Speaker:

There's an, entire, there's an entire industry built around

Speaker:

that and, thumbs up to that.

Speaker:

the next one… Go ahead.

Speaker:

What?

Speaker:

I touched on something which I think might be the next one

Speaker:

Okay.

Speaker:

Touch away.

Speaker:

one MFA?

Speaker:

Is it MFA?

Speaker:

It's always

Speaker:

the next…

Speaker:

like it's always DNS

Speaker:

specifically phishing-resistant MFA.

Speaker:

yes.

Speaker:

You wanna talk about what that is?

Speaker:

Yeah.

Speaker:

So like we've talked about, someone can guess your password or steal your

Speaker:

password, like what happened here.

Speaker:

But with MFA or multi-factor authentication, just having

Speaker:

the password isn't enough.

Speaker:

It should also send you a way to authenticate in addition to just knowing

Speaker:

the password, the username and password.

Speaker:

Typically, you see this as, a code that shows up on your phone.

Speaker:

email is not great, SMS is not great, but it's better than nothing.

Speaker:

but

Speaker:

you really

Speaker:

should be using like a one-time password

Speaker:

Yes

Speaker:

there.

Speaker:

Many versions are out there.

Speaker:

So that helps.

Speaker:

And then the other thing that you mentioned, Curtis, is phishing-resistant,

Speaker:

So you wanna make sure that someone doesn't go and steal your, MFA

Speaker:

token and then start to use it, that you do have … I know we've

Speaker:

talked about this in past episodes.

Speaker:

There's this notion of MFA fatigue, right?

Speaker:

Where people constantly keep pinging you, being like, "Is this you? Is

Speaker:

this you?" And then you click yes because you're tired of saying

Speaker:

no and responding all the time.

Speaker:

So you want

Speaker:

something that

Speaker:

is more resilient to those.

Speaker:

I think the big thing with truly phishing-resistant MFA is that MFA

Speaker:

that is tied to something, right?

Speaker:

The ph- it's tied to a security key, it's tied to a particular location,

Speaker:

it's tied to a particular device, so that even if, a- again, just

Speaker:

the… It's MFA for the MFA, right?

Speaker:

That, that, that if they steal a session cookie, which is what was happening here,

Speaker:

they were stealing session cookies, then they wouldn't be able to just replay

Speaker:

that because the system would notice that it was coming from other place.

Speaker:

Yeah.

Speaker:

Yeah.

Speaker:

Yeah.

Speaker:

and then of course you can and should investigate, passkeys, right?

Speaker:

and again, the beautiful thing about passkeys is that it solves all of this and

Speaker:

it's, they're tied to a location, right?

Speaker:

What's a passkey?

Speaker:

thank you.

Speaker:

So a passkey is basically a complete replacement for passwords

Speaker:

and, MFA, and it's basically a…

Speaker:

Think of it as a locally stored, I was gonna say password, but it is a key that

Speaker:

is stored locally with the device that you have, that is tied to that device and

Speaker:

tied to that account, and it's basically played on your behalf, whenever you

Speaker:

need to log into that, that account.

Speaker:

So passkeys fall under what's called FIDO, which is Fast Identity Online,

Speaker:

and the common thing that is stated…

Speaker:

There are multiple, there are many known attacks for passwords in MFA,

Speaker:

and you taught, you touched on one of them, which is the concept of,

Speaker:

becoming, an MFA fatigue attack, where they send you so many things

Speaker:

that you accept one of them, right?

Speaker:

And then they take the accepted one, and then they go do bad things, right?

Speaker:

there are known, there are no known attacks against FIDO-compliant passkeys.

Speaker:

So if you're not doing them everywhere you believe you can be doing them, you

Speaker:

should be investigating that right now.

Speaker:

if y- if you're familiar with that and you're working your way, I would just

Speaker:

say prioritize that wherever you can.

Speaker:

if you don't know anything about it, then, you should be looking into passkeys,

Speaker:

One of the things that GTIG pushed, in terms of what could have helped here

Speaker:

is the concept of device-bound session credentials and context-aware access.

Speaker:

And w- we talked about this a little bit.

Speaker:

Context-aware access, if you enable that on an account, it's going to do things

Speaker:

like, why is this coming from a different place than it was 30 seconds ago, right?

Speaker:

and why is it coming from this IP address?

Speaker:

Why is it coming from this country?

Speaker:

I thought this person was in California.

Speaker:

Whatever.

Speaker:

It's a context, right?

Speaker:

A con- and every time you go to access, it's gonna check that context.

Speaker:

And then you have the device-bound session credentials, or DBSC, and

Speaker:

what they do is, they're tying each…

Speaker:

'Cause when you authenticate with a, a browser, that creates a session,

Speaker:

and if you're using DBSC, those credentials only work in that session

Speaker:

and they tie it to that device.

Speaker:

It's a little bit like passkeys in that regard, and Google is just

Speaker:

talking about these especially for highly sensitive accounts.

Speaker:

If you turn on these two features, it would tie, once you authenticate,

Speaker:

it would tie that authentication to that session, and then context-aware

Speaker:

access would check that, so the two work together hand-in-hand.

Speaker:

And what that meant was if and when someone, like this malware, steals

Speaker:

your session credentials, they wouldn't be able to use those anywhere else

Speaker:

Yeah.

Speaker:

And specifically, this is the case where they're not just stealing

Speaker:

your password, but they're actually

Speaker:

stealing, say, your browser cookie

Speaker:

your cookie and trying to replay and reuse your cookie on a different device.

Speaker:

Right

Speaker:

By using device-bound session credentials, you're guaranteed that

Speaker:

even if they stole that session cookie, it's not gonna be usable anywhere else

Speaker:

again, it's specifically something that, that they, talked about,

Speaker:

or that Google talked about.

Speaker:

so the next is this idea of compliance rules, and they're not… Th- this is,

Speaker:

that's what Google Workspace calls it.

Speaker:

Every system has something like this, and the idea is look at any

Speaker:

standing rules that are there.

Speaker:

In a large company, you may have tons of them.

Speaker:

This is where I think AI can be helpful here.

Speaker:

Look for things that are created that are forwarding email out to

Speaker:

especially external accounts, right?

Speaker:

Didn't you

Speaker:

that's what's-

Speaker:

anytime something gets touched in these compliance rules?

Speaker:

yeah.

Speaker:

A- agreed, right?

Speaker:

Ha- have a compliance rule for the compliance rule.

Speaker:

that anything that's a new compliance rule, th- it should trigger some sort of

Speaker:

event so that you can then go check that.

Speaker:

That's a great, that's a great point.

Speaker:

So then the next one they recommend is something you might think

Speaker:

is obvious, but I guess a lot of people get this incorrect.

Speaker:

It's separating your credentials across security domains.

Speaker:

So as we looked at this case, RedCap, one security domain, Google Workspace, another

Speaker:

security domain, the two streams shall never cross, and yet someone used the same

Speaker:

credentials across the two, and that's what sort of allowed a breach of RedCap to

Speaker:

now impact their Google Workspace account.

Speaker:

Right

Speaker:

really should be keeping credentials separate if they need, if they don't need

Speaker:

to be common, or using SSO or an identity provider which deals with all of this for

Speaker:

you so you don't have to worry about it.

Speaker:

Yeah, or also PAM, so privileged access management, right?

Speaker:

and go ahead

Speaker:

Would… Here's a question for you, Curtis.

Speaker:

Yeah

Speaker:

this comes up a lot of times when we talked about backup systems, how keep

Speaker:

backup systems separate than your production systems, from a credential

Speaker:

management, active directory perspective.

Speaker:

When a company is using SSO, say O- Okta or someone else like that,

Speaker:

do you think it is important to still think about these security domains and

Speaker:

so have a different SSO user for Red Cap versus their Google Workspace account,

Speaker:

or is that overkill since you have Okta providing some of that control?

Speaker:

W- yeah, when it comes to admin accounts, I don't think there is

Speaker:

such a thing as overkill, right?

Speaker:

I think you, you need to treat admin accounts differently.

Speaker:

perhaps you do one thing for, regular users.

Speaker:

And again, going back to the client that I was talking about, that they,

Speaker:

the reason why they were only, they used SSO for all the normal users,

Speaker:

but admin accounts were separate.

Speaker:

so I think that is, that is important.

Speaker:

You can use SSO to layer on top of that, right?

Speaker:

So that they work together.

Speaker:

But I think, I still think you need to, keep that separate for the, for all

Speaker:

the reasons that we just talked about.

Speaker:

and then the next thing, we talk about here is get some logging, man.

Speaker:

Some sort of XDR, some sort of SIEM, some sort of, some sort of monitoring going on,

Speaker:

looking for the kind of things that were happening here, because they had to be

Speaker:

sending a butt ton of sensitive e- email out to external accounts, for a really

Speaker:

long time, and, nobody seemed to catch it.

Speaker:

I don't, that, that's quite disconcerting

Speaker:

did they say when they actually breached Google Workspace?

Speaker:

'Cause I know

Speaker:

I, it was towards the end.

Speaker:

It was towards the end of the attack.

Speaker:

Yeah.

Speaker:

It was the last thing they did after they'd been harvesting

Speaker:

credentials for over a year

Speaker:

Yeah.

Speaker:

Yeah.

Speaker:

Crazy

Speaker:

Crazy.

Speaker:

So here's a question.

Speaker:

So we talked about this, right?

Speaker:

And things you could do to prevent attacks.

Speaker:

Given the name of the podcast, is there anything that you would think

Speaker:

Did we forget something?

Speaker:

from a data protection, data recovery perspective, from a

Speaker:

cyber recovery perspective they could have, should have done?

Speaker:

Or is this even if you had the most amazing

Speaker:

cyber recovery plan in place, you didn't do any of these basics, you're hosed

Speaker:

I don't think, this is one of the situations where I'm not sure how much

Speaker:

backups would have actually helped, right?

Speaker:

Because it, you do need, obviously, you, you're never gonna be saying

Speaker:

you don't need backups, right?

Speaker:

one of the things we talk a lot about is just please, for the love

Speaker:

of everything, please make sure that you have regular, automated backups

Speaker:

of everything that are on a sec- separate security domain, and also that

Speaker:

use truly immutable backups, right?

Speaker:

That i- you, 'cause the worst thing is when you hear something

Speaker:

like this, and then you see that the backups were also impacted.

Speaker:

The downside here is that backups quite possibly aren't going to

Speaker:

help you because d- two things.

Speaker:

One is, many people don't store their backups longer than the amount of time

Speaker:

that this attack took, number one.

Speaker:

Number two, what are you going to recover?

Speaker:

Are you going to literally, like you found out that they first compromised

Speaker:

your system a year and a half ago.

Speaker:

Are you going to restore your database to a year and a half ago?

Speaker:

You're not going to do that.

Speaker:

so the related topic here is, from a system standpoint, one of the

Speaker:

things that we came to in the book, which we haven't mentioned the book.

Speaker:

if you're not familiar with the book, that should be over my,

Speaker:

right shoulder in your view.

Speaker:

if you're watching this, it's my left shoulder, but it's

Speaker:

right in the video, right?

Speaker:

I think I'm pointing right.

Speaker:

Yeah, it's to my right in the video.

Speaker:

Anyway, the, is, Learning Ransomware Response and Recovery,

Speaker:

which, I wrote with, Dr.

Speaker:

Mike Saylor, who is a frequent podcast, guest.

Speaker:

that, Dang it, I lost my train of thought.

Speaker:

We were talking about the… Oh.

Speaker:

So you really have to approach backup a- as two things.

Speaker:

We really came to the r- reality that th- there, there were three ways to

Speaker:

restore after something like this.

Speaker:

One is to just restore back to a point in time before you, you know that you

Speaker:

were attacked, and that's like the last thing we want you to do, actually, i- in

Speaker:

terms of restoring the operating system and the applications, because it's really

Speaker:

hard to know when that point is, and it's really easy to reinfect your systems.

Speaker:

So that's one method.

Speaker:

The other is this idea of, restore and then go in and surgically

Speaker:

clean each system before you release it to the public, right?

Speaker:

And that is better than just knowingly restoring, without doing any cleaning.

Speaker:

But again, it still could be really difficult to find some

Speaker:

of this very pesky malware.

Speaker:

You talk about the malware here that could- kept reinfecting.

Speaker:

Sometimes the malware will be, in the firmware, and it will

Speaker:

reinfect you after a reboot.

Speaker:

So really, I think the only real method here isn't just, I guess it's

Speaker:

technically backups, but it's really an automated, like infrastructure as

Speaker:

code type environment, where what…

Speaker:

you know what your… when we talk about VMs and applications, you know what

Speaker:

version of the OS you're running, you know what version of the app you're running.

Speaker:

You should be able to push a button and boom, you have a new

Speaker:

VM of that from a trusted source

Speaker:

yeah

Speaker:

that is, that was created when you first made that system.

Speaker:

This isn't something you're backing up.

Speaker:

So what you're backing up is the application data, the database and,

Speaker:

and the documents and all of that stuff, and then you, when it's time

Speaker:

to, to rebuild, you rebuild the OS and the application, and then you restore

Speaker:

the actual data for that application.

Speaker:

And generally speaking, the data itself won't be infected.

Speaker:

Go ahead.

Speaker:

I have a question for you.

Speaker:

Yeah

Speaker:

Do you know, and maybe this is also a Dr. Mike question, any ransomware actors

Speaker:

who have attacked the Golden Images?

Speaker:

I am not aware of any, right?

Speaker:

I would I think I would argue… You mean the actual s- so

Speaker:

where the images are stored?

Speaker:

in the sense of if they infected the golden image, right?

Speaker:

The, like you said in your

Speaker:

Like a supply side type attack, basically.

Speaker:

Yeah

Speaker:

right?

Speaker:

Or it during the attack, yeah.

Speaker:

If they, if they infected those images as you're trying to recover

Speaker:

and rebuild, like you said, right?

Speaker:

Rebuild the OS and everything else, you're basically reinfecting yourself.

Speaker:

Now, hopefully

Speaker:

Yeah.

Speaker:

testing those as well before they

Speaker:

Yeah

Speaker:

them during rebuild, but maybe that's something

Speaker:

yeah, I, that's, I, it's a good risk to think about and I guess, in my mind,

Speaker:

any golden image is stored either on worm media or on, immutable… Like

Speaker:

worm media like a DVD-type situation or on truly immutable storage.

Speaker:

But because again, you gotta think of it like a backup.

Speaker:

you gotta make sure that there's no way they can attack it, right?

Speaker:

And

Speaker:

so this is something that you're creating right in the very beginning.

Speaker:

Yeah.

Speaker:

ahead

Speaker:

do wonder how many people actually think about that, 'cause

Speaker:

I don't think they do

Speaker:

until you were actually just talking through it and

Speaker:

Yeah.

Speaker:

Yeah, you have to think about it like a backup, and that backup has to be stored

Speaker:

in a way that no one can ever get to it.

Speaker:

And again, my standard there is if you can't delete it even

Speaker:

if you want to, then I'm happy.

Speaker:

If it's anything less than that, I'm not so happy.

Speaker:

and there are a bunch of ways to do that, right?

Speaker:

You c- there are truly immutable storage platforms that even you can't delete.

Speaker:

There's different modes.

Speaker:

sometimes you'll see compliance mode and retention mode.

Speaker:

you want the more restrictive of the two.

Speaker:

Again, the standard is i- if you can't delete it, even if you want to, then,

Speaker:

then that's what you want, right?

Speaker:

and, you could also do that with worm tape, and you could

Speaker:

do it with worm, optical media, one of which we'd covered here.

Speaker:

M-Disk, right?

Speaker:

the media that's meant to be around forever.

Speaker:

I wanna see hackers attack that.

Speaker:

good luck with that.

Speaker:

It's a, called a

Speaker:

blowtorch.

Speaker:

Which is what I was saying.

Speaker:

Unless, like the only way you can this media is, like you said, if you

Speaker:

have physical access, all bets are off

Speaker:

Yeah, you, yeah.

Speaker:

That, that's true with any element of cybersecurity, right?

Speaker:

so you, that's why physical access is, paramount.

Speaker:

and I go back to the best that I've ever seen there, where it

Speaker:

took multiple layers to, to get, to just to get in the building.

Speaker:

I remember

Speaker:

Yeah.

Speaker:

I did this a couple years ago with a client where it took a half hour just to

Speaker:

get in the building, and then once you were in the building, you were monitored,

Speaker:

because physical access is king, right?

Speaker:

all thanks again for, chatting about, one of my favorite topics

Speaker:

I know.

Speaker:

I love these topics.

Speaker:

Come on.

Speaker:

I was talking about woodworking

Speaker:

Oh.

Speaker:

I'm glad to see at least you're using the tool which I

Speaker:

guilt-tripped you into buying, so

Speaker:

Yeah, it was a lot of fun.

Speaker:

I made, for a preschool that I work with, I made these, plexiglass

Speaker:

windows that were… I m- I made window frames, out of two-by-threes.

Speaker:

Yeah

Speaker:

They were, yeah, two-by-four plexiglass window frames.

Speaker:

I made seven of them, and they were incredibly inexpensive because I

Speaker:

did them with all of my own tools.

Speaker:

And, yeah, it was very cool.

Speaker:

All right.

Speaker:

folks, thanks for listening.

Speaker:

if you didn't listen, why would we even do this?

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 backupcentral.com.

Speaker:

You can also find links for 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