The REDCap Attack that Phishing-Resistant MFA Could Have Stopped

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
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







