Virtually Air Gapped: Assessing Cloud Data Protection
What does "air gap" really mean when it comes to backups? Curtis takes us back to the early days of offsite tape backups with Iron Mountain to explore the principles behind physical air gaps. We learn about barcode tracking, unmarked vans, and multi-factor delete authorization. How do modern "virtual air gaps" in the cloud compare? Are backup vendors misusing important security terms? Join us as we separate marketing hype from real backup protection and learn timeless lessons around alerting, access controls, and immutable data. After this episode, you'll know how to assess if your backups are following air gap principles - no matter what technology you use.
What actually is an air gap isn't even possible with backups
Speaker:stored on disk or in the cloud.
Speaker:Your backup product says that your backups are air gapped.
Speaker:By what standard can you even judge that statement?
Speaker:The answer to all of these questions goes back to my earliest days as a
Speaker:backup admin back in the early nineties.
Speaker:You know, back when we had an actual air gap.
Speaker:Once, you know, what a true air gap was like.
Speaker:I think I can explain how to use that as a standard to judge the
Speaker:virtual air gaps we have today.
Speaker:Hi, I'm W.
Speaker:Curtis Preston an AKA Mr.
Speaker:Backup.
Speaker:I've been a backup admin, consultant, analyst, and even
Speaker:a backup product evangelist.
Speaker:Backup is kind of my thing.
Speaker:And backup folks are my people.
Speaker:This podcast turns unappreciated backup admins into cyber recovery heroes.
Speaker:This is The Backup Wrap-Up.
Speaker:Welcome to the show and thanks for joining.
Speaker:Con, how's it going, Prasanna?
Speaker:I've been practicing my Spanish as you know.
Speaker:so, so for those that don't know, what I said, I just said with me as always, is
Speaker:my friend Prasanna Malaiyandi, who's been encouraging me in my language attempt.
Speaker:I'm spending a lot of time on the past tense, uh, and also on.
Speaker:Birthdays and ordering food
Speaker:Ordering food is important, you know.
Speaker:ordering.
Speaker:Yeah.
Speaker:The next, the next lesson is about, um, uh, renting a car.
Speaker:Ah, there you go.
Speaker:also very important.
Speaker:As you can see, they, they tend to, uh, focus on things that you
Speaker:might do while, while traveling,
Speaker:is good, right?
Speaker:Because it's important to have those skills.
Speaker:Exactly.
Speaker:Uh, so I wanna jump right into our news section and I, and I, I want to thank you.
Speaker:You found this story and it's from the National Cybersecurity Center.
Speaker:That center with an re in, uh, the uk.
Speaker:Um,
Speaker:That should have given it away.
Speaker:It's either gonna be the UK or Canada.
Speaker:So one of the two.
Speaker:yeah, uh, well, it could, could be Australia, we could, you know,
Speaker:could be that, but they put out, um, they have some new principles to
Speaker:make cloud backups more resilient.
Speaker:Why do you, why do you think they would've done that?
Speaker:Uh, because there's a lot of issues going around right now with, uh,
Speaker:people storing data in the cloud.
Speaker:Uh, but it's still being exposed either due to security issues or
Speaker:just improperly securing it, such that when you get hit by ransomware.
Speaker:They go and trash your backups and now you have nothing you can restore from.
Speaker:I think it goes back to what we've always talked about, Curtis, which is everyone
Speaker:thinks the cloud is magical and it's just gonna alleviate all their problems.
Speaker:I actually think that the cloud is like the best place where you can put your
Speaker:backups, and we could, I, I'd love to have somebody on that thinks that, that,
Speaker:well, I, I'm st I'm sticking with that.
Speaker:Uh,
Speaker:a good place to put it.
Speaker:Yes.
Speaker:I think it's the best place, uh, you know, with, with caveats.
Speaker:But, but, but it is not magic.
Speaker:Um, it does allow you to do things it simply aren't possible in a data center,
Speaker:which is why I have that opinion.
Speaker:But it, I'm talking about like cloud DR and stuff like that, but it's not magic
Speaker:and you have to, and I'm, I'm really glad to see them sort of acknowledge that and
Speaker:to give specific guidance on the use of,
Speaker:cloud.
Speaker:Cloud four backups now, you know, throw, throw out your, what?
Speaker:What's your thing?
Speaker:What, what are you saying?
Speaker:You like, you don't, you don't agree with me that it's the best place for backups?
Speaker:I agree as long as you're okay if you need to pull the data back down,
Speaker:for example, in your home, right?
Speaker:I know we've talked about this.
Speaker:You have issues running into your data cap
Speaker:mm-Hmm
Speaker:right at home.
Speaker:Imagine if you had something happened.
Speaker:You need to download all your data from the cloud because that's the
Speaker:only place you have your data.
Speaker:One, how long would it take you?
Speaker:Two.
Speaker:How many times would you end up hitting your data cap?
Speaker:Limit data usage limit
Speaker:mm-Hmm
Speaker:And is that reasonable for keeping your only copy in the cloud?
Speaker:I, that's why I think there are cases where cloud is perfect for keeping
Speaker:a copy because it is offsite, right?
Speaker:You don't have to worry about it.
Speaker:It's all there.
Speaker:It's really low cost.
Speaker:I think for important data and other things like that, it might be beneficial
Speaker:to keep something local as well.
Speaker:That was my only point.
Speaker:You said the best place for backup?
Speaker:After everything you just said, I'm sticking by my statement.
Speaker:I never, and I never said, don't have another copy.
Speaker:I.
Speaker:I'm just saying if I, if I was picking one and only one place, which I don't
Speaker:think you should do, but if I was picking one and only one place, I would much
Speaker:rather have it in the cloud than on a device sitting next to my computer.
Speaker:I.
Speaker:Uh, or in a dish drive, right?
Speaker:Plugged in, all that, all that stuff, right?
Speaker:I would just, and, and I, and I am thinking a lot about home users there.
Speaker:I really feel this way for home users.
Speaker:And, uh, the bigger you get, the the more challenging it becomes.
Speaker:But the, and again, I don't have any issue with having a
Speaker:local copy for quick restores.
Speaker:I just really think, like, again, if I only had one, only having a
Speaker:local copy is a really bad idea.
Speaker:I
Speaker:So having a, we want a remote copy, and I think that that remote
Speaker:copy should be in the cloud.
Speaker:I do not think it should be discs in a dis array, you know, in your data center.
Speaker:We can talk about, you know, again, I, I'm pro tape.
Speaker:I, I like tape.
Speaker:Uh, again, I wouldn't mind it being one of the copies.
Speaker:Yeah.
Speaker:I hope you don't need to use it because it's gonna take a while to get it back.
Speaker:But, uh, so, so, so
Speaker:Okay.
Speaker:I'm good.
Speaker:Yeah, yeah, yeah.
Speaker:I'm good now.
Speaker:Just wanna make sure that anyone listening does not think that Mr.
Speaker:Backup is not Yeah.
Speaker:Is just saying just go to the cloud for everything.
Speaker:yeah.
Speaker:I'm not, I'm not, um.
Speaker:I'm not against local copies.
Speaker:Um, I just, I'm against that as your only option and when, yeah.
Speaker:Okay.
Speaker:Um, so, and of all the options, I still prefer the, the remote again,
Speaker:I still think it's the best option.
Speaker:All of the options have downsides.
Speaker:Right.
Speaker:But the downside to the cloud, if done right, which
Speaker:is what this article is about.
Speaker:Is that at least it wouldn't get deleted on you.
Speaker:Right.
Speaker:But, but like the, the local one, it could also be done poorly, which
Speaker:is what this article is about.
Speaker:So this is a, this is an interesting, uh, so let's just review real quick.
Speaker:'cause it's, it's, it's kind of, we're, we're gonna come back to that.
Speaker:They have five principles for ransomware resilient cloud backups.
Speaker:The first principle is it should be resilient to destructive actions.
Speaker:Right?
Speaker:I I like that.
Speaker:Right?
Speaker:Um, that, yeah, that, that you should, that deletions
Speaker:shouldn't really be deletions.
Speaker:There should be soft delete and things like that.
Speaker:A backup system shouldn't, should be configured so that it's, it's not
Speaker:possible to deny all customer access.
Speaker:So if you lose your internet service, right.
Speaker:We'll come back to that.
Speaker:Yeah.
Speaker:We'll come back to that.
Speaker:But basically when your infrastructure is down, um, I.
Speaker:It shouldn't rely on your infrastructure to get in that this, we have talked
Speaker:about this in that I do think that your authentication authorization system for
Speaker:your backup system should be separate.
Speaker:Uh, principle three, the service allows a customer to restore from a backup version
Speaker:even if later versions become corrupted.
Speaker:This, I mean, this should be, uh, this is what backups are.
Speaker:You should always go back to previous versions, but I think, again,
Speaker:this is talking about bad design.
Speaker:In previous episodes, we've talked about the difference between, uh,
Speaker:um, replication, and one of the problems with replication is that
Speaker:the, the backup becomes corrupted.
Speaker:I think what they're saying here is, yeah, it's nice to have a copy in the
Speaker:cloud, but if that copy gets corrupted, hopefully you have other versions of that.
Speaker:Uh, four robust key management for data at rest.
Speaker:Uh, yes, I'm with that.
Speaker:Encryption, encryption, encryption.
Speaker:Three rules of cloud backups, uh, and then also alerts, uh, triggered
Speaker:if significant changes are made.
Speaker:I like that a lot.
Speaker:So we're gonna, we're gonna back to this.
Speaker:What, go ahead.
Speaker:Yeah, no, I, I was reading it.
Speaker:I was like, that's a lot of what we talked about, but also some bits that we
Speaker:don't always talk about on the podcast.
Speaker:I know maybe when we had snorkel 42, we might have touched on some of these.
Speaker:But
Speaker:Yeah.
Speaker:yeah, it was a good list.
Speaker:And the other thing I liked about this article is they also split
Speaker:it out into sort of, sort of how do you deal with ransomware?
Speaker:Like how do you build your infrastructure?
Speaker:And then also.
Speaker:Yeah, A lot of times we struggle because sometimes it's, Hey, for
Speaker:enterprises, you have all the budget, you have all the tools.
Speaker:You have all the resources like people and expertise, but
Speaker:smaller businesses you don't.
Speaker:And so as part of the set of articles, they also publish one for like SMBs
Speaker:and how to protect your environment.
Speaker:Right.
Speaker:Yeah.
Speaker:And speaking of which, um, they said that this article, it specifically said,
Speaker:we're not gonna tell you how to back up.
Speaker:Right?
Speaker:They're just saying there are a bunch of different ways to get a copy in the cloud.
Speaker:They're just saying if you're gonna have a copy in the cloud,
Speaker:you need to make sure that it.
Speaker:Is protected, it's resilient against ransomware attacks because as we have
Speaker:often mentioned, the, your backups are just as big a target, if not a bigger
Speaker:target than the your primary copy.
Speaker:In fact, the, you know, I, I mentioned it on a blog I wrote the other day,
Speaker:was that, that that Veeam uh, survey that, you know, I call it the Veeam
Speaker:survey, but they actually, uh, and I don't think we explained enough when
Speaker:we did the episode on it that it was a.
Speaker:Double blind survey, uh, of like a thousand companies, I think.
Speaker:And they said that, uh, and they weren't.
Speaker:I, I, I think I may have assumed that it was Veeam customers.
Speaker:It wasn't Veeam customers that it was something like I.
Speaker:Uh, that backups were targeted in like 85% of the attacks.
Speaker:So you've got to do this.
Speaker:And that is, we're gonna make a, a quick switch.
Speaker:Uh, we're, we're gonna, we're gonna call that the news section.
Speaker:And that's the news.
Speaker:And then we're gonna just move right into what I wanted to talk about.
Speaker:It just, it, it's, you know, I, we were looking for news articles and
Speaker:you found this article and it's absolutely perfect for what I wanted
Speaker:to talk about on this episode.
Speaker:We've talked about this before, but I want to talk about it in a different way
Speaker:now, and that is this concept of air gap.
Speaker:So I wanted to take people, especially people like you, persona,
Speaker:Back in the day.
Speaker:that never, that never touched the tape.
Speaker:Uh, you know, you never fired a tape in anger to, to back
Speaker:when we had an actual air gap.
Speaker:That the term has a very specific.
Speaker:Definition, a history, a connotation.
Speaker:And it comes from back in the day.
Speaker:So again, for those of you that are, that are NIT, and you're, you know,
Speaker:maybe you've grown up in this world of disc only backups, that is a lot of you.
Speaker:And so I wanted to just give you a, like a, a lesson of what
Speaker:it was like to do backups back.
Speaker:In, in the, in the mid nineties.
Speaker:Well,
Speaker:What were you, what were you doing in the mid nineties?
Speaker:Persona
Speaker:I might have been in elementary school.
Speaker:element Elementary school.
Speaker:No, probably middle
Speaker:That's great.
Speaker:That's great.
Speaker:Uh, well, it's okay.
Speaker:I'm, I'm, I'm feeling, I'm actually feeling young today
Speaker:because I was talking to.
Speaker:Uh, our friend of the pod Stewart, and he was telling me how he joined
Speaker:the Air Force, like he enlisted in the Air Force the day before
Speaker:his draft number was called.
Speaker:Um, and so, which means he is a lot older than me, is
Speaker:You just need to hang around with people who are older than you all the time,
Speaker:and that way you always feel young.
Speaker:That's why I hang out with
Speaker:to feel young.
Speaker:Yeah, yeah, exactly.
Speaker:Nice.
Speaker:Nice.
Speaker:I see what you did there.
Speaker:let me go back to the, you know, back to the time and what we had at our,
Speaker:at our sort of technological height in that data center was we had a bunch of.
Speaker:Spectra Logic Tape Libraries.
Speaker:They were, they were, their, their, I think they call 'em, they
Speaker:started calling 'em Tree Frogs.
Speaker:We didn't call 'em that, but basically they were like, I
Speaker:don't know how many u was that?
Speaker:Like three U High?
Speaker:Something like that.
Speaker:And inside was a carousel and they were, I think four DDS
Speaker:tape drives in that carousel.
Speaker:Then the robot rotated like in the middle.
Speaker:It didn't have to move, it just rotated.
Speaker:And it would take a, it would take a tape from a slot on that carousel
Speaker:and then slightly rotate and then put that tape in the tape drive.
Speaker:And then there was a door on the front that was basically the ejection port.
Speaker:Right?
Speaker:Uh, similar.
Speaker:Uh, you know, fancier more expensive units like from storage tech.
Speaker:You again, you, you had a robot that was in the middle that would
Speaker:turn around and then we grab the tapes and put 'em in the tape drive.
Speaker:But then you actually had like, um, you had a, a, a cartridge, I dunno what the,
Speaker:I dunno what we called that, but basically there was this unit that sat in the door
Speaker:that the robot could actually put like 10 tapes in that, in that removable.
Speaker:Carrier,
Speaker:I don't, I don't remember what
Speaker:we called it.
Speaker:And we'd take it out and there would be like 10 tapes in that, and then you could,
Speaker:you could move that around as a unit.
Speaker:Um, but, but basically the principle was the same that you, you had a robot that
Speaker:moved the tapes around and then you had the ability to eject specific tapes.
Speaker:And the way we did it, again, proper backup design, you always have two copies,
Speaker:so we would make a backup copy two.
Speaker:Tapes that were in that tape library, and then we would copy those tapes or those
Speaker:backups to other tapes, which then at the end of the night, we would then spit
Speaker:those tapes out into that ejection port.
Speaker:And then we would have, uh, if I could, I don't remember how many tapes it was,
Speaker:but it, I, I know that it fit in like a, a storage bin that was like six inch.
Speaker:What's that?
Speaker:like I was gonna say, like a cardboard box.
Speaker:No, no, it was a plastic, it was like one of those plastic things
Speaker:with the lids that, that, that, that, yeah, the totes that the,
Speaker:the lid is like part of the unit.
Speaker:Right.
Speaker:So you, you'd open it up, you'd put the tapes in.
Speaker:Uh, I don't even think we, um, I mean, you would put the tapes inside.
Speaker:There was a, a holder that each tape was held, so that tape, the tape
Speaker:itself physically secure, and then you put those tapes inside a, um.
Speaker:This, this tote and then you would, um, we had a barcode scanner and I, I don't
Speaker:know, so I'll just stop there 'cause this is, you know, it's kind of a long story.
Speaker:So does any of that, did you learn anything from any of that?
Speaker:Yeah, you basically had two copies.
Speaker:And they were never always in the device itself that was easily accessible.
Speaker:It was kind of stored separately, and then you had one copy separated out
Speaker:that you could keep somewhere else if you decided to move it off site or
Speaker:whatever else you wanted to do with it.
Speaker:Right, right.
Speaker:So again, the key is again, separate these two copies as much as you can.
Speaker:So we would put those copies and, and every tape had a barcode
Speaker:and we had a barcode scanner, and we had a database that.
Speaker:Um, it was an Informix database.
Speaker:We had a custom built app where I could scan all of the barcodes of all of the
Speaker:tapes that were going into today's tote.
Speaker:And then that would create like a pick list.
Speaker:And, um, that would, well it's not really a pick list, but it,
Speaker:it was a list of the tapes that, that were going in today's tote.
Speaker:And then that list would go in the, the, the, the tote.
Speaker:And then we had a guy from Iron Mountain.
Speaker:Um, sometimes the guy was, was a girl, right.
Speaker:Sometimes it wasn't always, it
Speaker:It was a man in the
Speaker:Sometimes it was a woman.
Speaker:Yeah, it was a, but yeah, we used the term man in the van.
Speaker:There was a man in the van that came and picked up our tapes and they
Speaker:would, um, they would scan the tapes, like as they're picking them up.
Speaker:So we had like receipts.
Speaker:We had like an electronic receipt that they had picked up our
Speaker:tapes, and then when they got to the actual physical location.
Speaker:By the way, here's a little piece of trivia.
Speaker:How do you, it's a, it's a trick question really.
Speaker:How do you spot Iron Mountain Vans with tapes in them?
Speaker:The giant logo on the side.
Speaker:No.
Speaker:See, I told you it was a trick question.
Speaker:If Iron Mountain, if I, if you have vans that have the Iron Mountain
Speaker:logo that has paper inside.
Speaker:The, the tape, the, the vans that transported media did not have,
Speaker:they were not branded at all.
Speaker:And then they would go to the Iron Mountain facility and then
Speaker:the, the, you could, there, there were two ways to do it.
Speaker:We did it the more secure way you could put a barcode on the tote and
Speaker:just not let them open the tote.
Speaker:But what we did was we had them open the tote and then scan each barcode.
Speaker:Into a shelf that it had a slot.
Speaker:Right?
Speaker:And they would scan, like there was a barcode next to the slot, you know,
Speaker:And then there was a barcode on the tape and they would scan it.
Speaker:So they could, they could, we could say we need, we need tape
Speaker:number, you know, A, B, C 1, 2, 3.
Speaker:And they had a computer that would tell 'em exactly where that was in the vault
Speaker:and they could send us just that tape.
Speaker:'cause the other way is if you needed a tape that was in a particular tote,
Speaker:you had to bring back the entire tote.
Speaker:So they would scan in each of these tapes, and then we got an elect.
Speaker:We had an electronic connection to, it was very cutting edge really
Speaker:for, for, for early nineties.
Speaker:But we had, uh, an electronic connection to Iron Mountain.
Speaker:We would get notification that tapes had been scanned in, and then
Speaker:we had a system that would, um.
Speaker:Basically double check their list of tapes that have been scanned in to our list of
Speaker:tapes that they should have scanned in.
Speaker:And one time out of a thousand
Speaker:There's a
Speaker:might be a discrepancy, there would be a missing, uh, tape.
Speaker:And it was always found, but it was, it was, you know, we, we were
Speaker:notified immediately that they did not know where one of our tapes were.
Speaker:So again, the principle there is to find out.
Speaker:The problem before you need the tape.
Speaker:Exactly.
Speaker:Right.
Speaker:Um, that, that's pretty cool.
Speaker:Don't you think of like all that stuff that we did back in the day.
Speaker:Yes, and I would not wanna be the person maintaining that system of
Speaker:just data transfer back and forth and trying to keep these things in sync.
Speaker:I.
Speaker:Yeah.
Speaker:Um, and then of course they had the reverse process when they would, they
Speaker:had to scan the tapes out of their vault into a tote, and then, and then
Speaker:we would scan them back into our system.
Speaker:Right.
Speaker:And then they just, the, the barcodes didn't change.
Speaker:The barcode was part of the actual tape.
Speaker:And then, um, it would just go into the, essentially back into a drawer.
Speaker:Um.
Speaker:or whatever else.
Speaker:Then reused.
Speaker:Right.
Speaker:And the, the, the key, and then the other part, and I think, I think I've
Speaker:talked to you about this before, is we then did pen testing against our own
Speaker:Oh yeah.
Speaker:Right?
Speaker:So that's, that's penetration testing.
Speaker:So we did physical penetration testing, we.
Speaker:Uh, would send people that weren't authorized to be in the vault, to go over
Speaker:to the vault to see if they could get in.
Speaker:They always, they always had some crazy story.
Speaker:Um, and we, you know, we had rules.
Speaker:It was like, you, you just can't, you can't ever let someone who
Speaker:isn't on the list into the vault.
Speaker:Right.
Speaker:Um, and we would concoct stories to,
Speaker:they need to be in
Speaker:um, of why we need to be there.
Speaker:So we would either send.
Speaker:A person who wasn't authorized to be there, or we would send somebody that
Speaker:they knew like me and I'm over there with this massive inconvenient like,
Speaker:pick list and it's gonna take hours.
Speaker:Uh, you know, and it's one tape, you know, out of, you know, and the
Speaker:idea was what I'm trying to get them to do is to leave me alone in the
Speaker:vault with other people's media.
Speaker:Um, that never happened.
Speaker:I'm,
Speaker:I'm glad, I'm glad to tell you that not that never happened.
Speaker:Um, and we didn't ever, I, I, I, as I recall, like our, our, none of
Speaker:our pen tests ever actually worked.
Speaker:Right.
Speaker:But we, but we, but we
Speaker:You tried?
Speaker:on a semi-regular basis.
Speaker:Yeah.
Speaker:Um, but the, um, I'm just trying to think if there's anything, any
Speaker:element of that, that you know, and so when we needed a tape.
Speaker:We sent an electronic request, I think we, we could probably call, we could
Speaker:probably call and we could say, Hey, we need tape, we need tape A, B, C, 1, 2, 3.
Speaker:And they would, um, they would then bring that, that, that tape back.
Speaker:Um, I will say that this process was not perfect.
Speaker:I, I think our process was as good as it could have been.
Speaker:We knew when our tapes got scanned in, we knew when our tapes got scanned out.
Speaker:We knew when they were in transit.
Speaker:We knew, um, you know, we, we just basically knew and, and there were
Speaker:glitches where sometimes there would be a tape that would be in
Speaker:limbo and it always got found right.
Speaker:Um, not everybody had that level of, um, what's
Speaker:Integration sophistication.
Speaker:Yeah, sophistication, I think would be a great word because
Speaker:sometimes, especially people that went by the tote method, right?
Speaker:They just put a bunch of tapes in the tote, they don't really have
Speaker:any tracking for individual tapes.
Speaker:I remember, um, at a consulting company that I used to work at that
Speaker:they got a box of tapes, um, from.
Speaker:A leading media management storage company, and it, it wasn't their tapes.
Speaker:And, and then they called their rep for this company and the rep, like, typed
Speaker:and said, you know, looked up the, like, the barcodes of the tapes and whatnot.
Speaker:And, uh, the rep said.
Speaker:Uh, yeah, I don't know who those tapes are.
Speaker:Go.
Speaker:You can go ahead and keep 'em and
Speaker:What.
Speaker:Wow.
Speaker:like I said, it wasn't perfect.
Speaker:Uh, so you could misconfigure things back then just like
Speaker:you misconfigure things now.
Speaker:But the key takeaway here is that when the feces hits the
Speaker:rotary oscillator, the, the.
Speaker:The tapes, the backups were in a physically separate location using a
Speaker:completely different authentication and authorization system.
Speaker:Right?
Speaker:You couldn't hack them to save your life.
Speaker:There was no way, there was literally no process to like there, send an
Speaker:electronic request to have those tapes to anything to be done with those tapes.
Speaker:It was always a human in the way.
Speaker:could, could they not?
Speaker:Sorry?
Speaker:Could a mischievous hacker
Speaker:Mm-Hmm.
Speaker:fake up an electronic request to request all your tapes back?
Speaker:They could, but those requests were always verified in person.
Speaker:They were very, they were very, very rare.
Speaker:Anything, anything outside of the tapes coming back at
Speaker:their normal expiration date.
Speaker:'cause that, that's what I was describing earlier was, you know,
Speaker:we had like a six week retention.
Speaker:At six weeks, a box would come back and we would send them a new box.
Speaker:So we had six weeks worth of, of tapes over there.
Speaker:Anything outside of that was really, really rare
Speaker:and, uh, had all kinds of controls put around it to make sure that a single rogue
Speaker:employee, uh, can't do what, you know, uh, again, you had, you know what, what?
Speaker:You know, we call it, um, like four eyes, um, authentication, right?
Speaker:You had to have two people do it and, and things like that.
Speaker:Um, but the, the key here it is just that we talk about this phrase, air gap
Speaker:just gets thrown around, uh, so much.
Speaker:And so I just, I thought it would be interesting to just say
Speaker:that is the standard by which I.
Speaker:Measuring something that is calling itself an air gap.
Speaker:Which I think totally makes sense.
Speaker:Now I have a question though, for, so imagine that you weren't shipping
Speaker:the tapes off to Iron Mountain,
Speaker:Mm-Hmm
Speaker:right?
Speaker:You had.
Speaker:Your tape library, it was creating tapes.
Speaker:It would pull the tape out, put it in a separate spot.
Speaker:Do you consider that air gap or based on
Speaker:your
Speaker:because it's in the same, because it's in the same place as the primary.
Speaker:If it's just pulled out.
Speaker:If it's just like, uh, if let's say, 'cause I, I've seen people do this.
Speaker:They've got two robots and, uh, I remember like having, um, some people would have
Speaker:a tape library in this building and a tape library in this building, and they
Speaker:had a fiber channel san, and so they had enough bandwidth that they could copy from
Speaker:this tape library to that tape library, and they thought of that as an air gap.
Speaker:And I'm like, I can sit here on my keyboard and delete every one of
Speaker:those tapes over in that tape library.
Speaker:That's not an air gap.
Speaker:The, yeah, so the reason I bring this up is I think going back to what you're
Speaker:saying, a lot of people think air gap just means no physical connectivity.
Speaker:It's offline, it's not accessible.
Speaker:Right?
Speaker:Where, and I think what you're saying is that's part of the definition,
Speaker:but really the other part is you have the controls in place.
Speaker:You have a separate sort of communications channel and con to be able to pull the
Speaker:data back and other things like that.
Speaker:Right.
Speaker:Yeah.
Speaker:So, you know, you and I were joking about little Indian and Big Indian, the, uh,
Speaker:which is spelled with an E by the way, for those that don't know what that is,
Speaker:uh, this is like, that, it is like a little air gap and a big air gap, right?
Speaker:So like a, a true air gap means that it's somewhere else, right?
Speaker:Um, not just a six inch gap of air sitting in a drawer.
Speaker:Again, I would have no problem.
Speaker:Having tapes sitting there in a drawer.
Speaker:Like if you don't have a big enough tape library and you've got tapes that are,
Speaker:that's your on-prem copy, but your other copy needs to be in another location.
Speaker:I'm just wondering though, like industry de, I know this is Curtis's definition of
Speaker:what an air gap is to solve the problems that existed back in the nineties.
Speaker:Um.
Speaker:Industry terms though today, do you think that the industry follows that
Speaker:same terminology or that same thought when they think about an air gap?
Speaker:Because I would say that most people, at least like when I heard the term air gap,
Speaker:right, it was really around that there's no direct access connectivity to the data.
Speaker:So if you are, so I've seen some vendors who would say,
Speaker:look, I don't have any like.
Speaker:One, uh, thing is like a skiff, Right,
Speaker:Right, right.
Speaker:infrastructure framework, whatever it is, right?
Speaker:It's basically a secure environment where there's no connectivity outside, right?
Speaker:And they call that
Speaker:you know, in terms of, yeah, in, in terms of, you know, industry
Speaker:definition, there's basically two groups of people in the industry.
Speaker:There's vendors and then there's people like me, right?
Speaker:No one like me would define an air gap the way that you're talking about, right?
Speaker:I mean, maybe, you know, we, we, we could talk about it.
Speaker:An air gapped system that is sitting there in the data center that isn't
Speaker:physically connected to anything.
Speaker:but that, what's the point of it?
Speaker:I, I, well, I, I knew an air gap system.
Speaker:Well, it wasn't actually air gapped, it was just, again,
Speaker:electronically, air gapped.
Speaker:Uh, when I did work, uh, for the large internet retail company, uh,
Speaker:their, their payment processing system was air gapped in a lot of ways.
Speaker:Right.
Speaker:But it still, in order to work it, it wasn't actually air
Speaker:gapped, it was just Right.
Speaker:But I couldn't talk to it in any, in any other way.
Speaker:Well, and I think that's important because as our listeners are probably
Speaker:trying to read vendor brochures and other things and trying to understand
Speaker:like what is air gap versus what's not.
Speaker:Because a lot of vendors, like you said, throw out the term,
Speaker:oh, we're air gaped, right?
Speaker:So I think it's important to understand why you need air gaping.
Speaker:And what problems you it is solving for.
Speaker:So then you can evaluate is it truly an air gap or not?
Speaker:And I think you gave a good example earlier on in this
Speaker:episode about, Hey, here's why.
Speaker:What Air Gap solved for me?
Speaker:Yeah, so I, I think that a properly designed backup and DR system, one of
Speaker:the copies needs to be in, um, another physical location, and it needs to
Speaker:be air gapped and separated from the primary in as many ways as possible.
Speaker:I'm not asking anybody, and I know some people still make tape copies
Speaker:and I, I have no problem with that, but I'm not asking large companies
Speaker:to start going out and buying big tape libraries and, and copying it,
Speaker:although I'm sure our friends at, at, you know, IBM and Spectra Logic and all
Speaker:these companies, and Fujifilm would be very, very happy for you to do that.
Speaker:Um, I'm just saying that we, we take that as a standard, this physically
Speaker:separate place where I have to go through a different process.
Speaker:And again, the, the principles to take away from that are that normal
Speaker:tape rotation was fine, that just
Speaker:Normal retention, right?
Speaker:yeah, normal.
Speaker:Which basically in modern day term would be normal retention backups being
Speaker:deleted automatically by your backup system after your retention period
Speaker:expires should just happen where.
Speaker:The alarms should go off and the protection, uh, goes up is when you
Speaker:are transferring those backups back or deleting those backups prior to
Speaker:any other normal, uh, timeframe, and we have to protect against.
Speaker:That in as many ways as possible and as many ways as, as you can
Speaker:that we're like what we used to do.
Speaker:Right.
Speaker:Um, and again, you look at, so I, I, so I thought it'd be great to
Speaker:revisit this, this, the, the news here from the, the uk and again,
Speaker:this is from the national cyber.
Speaker:Security center, by the way, cyber spelled with an e, ER, but center is with an RE.
Speaker:I don't know what's that about.
Speaker:Anyway, so, uh, the, you, do you want to tackle the first principle?
Speaker:so the first principle is backups should be resilient to destructive actions, which
Speaker:I think is what you just said, right?
Speaker:So.
Speaker:You wanna make sure that anytime you are trying to delete the backup
Speaker:after it's been created, before the retention policy goes off, right?
Speaker:You wanna make sure that that's not allowed.
Speaker:Um, and then the other thing that they also mentioned is offering a
Speaker:soft delete mechanism where it's sort of, it goes away, the system thinks
Speaker:it goes away, but it still exists.
Speaker:And this allows you to recover in case you actually need it.
Speaker:Um.
Speaker:And then if you are doing any deletion or alteration request, right, you
Speaker:delay the implementation of it.
Speaker:So if someone says, Hey, I want to delete everything older than 30 days, you don't
Speaker:allow that to happen for say, two weeks, as well as alerting when that happens.
Speaker:The, the other thing that's part of that is the, the forbidding destructive
Speaker:requests, right from customer accounts.
Speaker:What I like here is.
Speaker:All.
Speaker:So here's a phrase I'm reading from this.
Speaker:All exceptional destructive requests.
Speaker:Again, going back to what I said before, things out of the norm.
Speaker:All exceptional destructive requests must be authorized out of band using
Speaker:a pre-agreed upon mechanism between the customer and the backup service.
Speaker:So it's okay to create a backup system that allows, that allows for this, but.
Speaker:It needs to not just be somebody pointing and clicking, right
Speaker:Something, issuing an API call and then the, the data just gets deleted.
Speaker:It needs to be a conversation between two people that know each other,
Speaker:and you can, you can put all of the protections, again, just like the
Speaker:protections that I talked about back then.
Speaker:You can say, Hey, I have this, I have this security phrase.
Speaker:I, you know, you can have multiple security phrases, and I need to
Speaker:give you the name of my dog that's named after a Indian sweet treat.
Speaker:Or you could say, Curtis is Guapo
Speaker:curtis is guapo.
Speaker:Yeah.
Speaker:Um, I remember, uh, I remember my, uh, when we had, when we had
Speaker:a a, an arm, a security company for the, for the house here.
Speaker:I remember that our passcode was lumpia.
Speaker:Um, that was, that was our security pass phrase.
Speaker:Like when, if you had a a false alarm.
Speaker:This was the, everything's fine.
Speaker:And they're like, what is your passcode?
Speaker:And you're like,
Speaker:Hmm.
Speaker:okay.
Speaker:Um, and yeah, there, there could also be a distress code, which our, our passcode is.
Speaker:I don't know.
Speaker:I don't know some other thing, but yeah, it's out of band.
Speaker:And again, because of ai, because of the ability to mimic speech and, uh, you need
Speaker:to have, you know, multiple, you need to basically do things that can't, that
Speaker:aren't stored digitally anywhere, that can't be stolen and then used against you.
Speaker:So you need a, you need a passcode, right?
Speaker:don't leave the passcode in your email box.
Speaker:Exactly right.
Speaker:Well, don't ever, don't ever put it, don't ever put it in your email box.
Speaker:Right.
Speaker:Um,
Speaker:just have, you need to have a conversation with a real person.
Speaker:Yeah.
Speaker:So I know we've talked about password managers in the past.
Speaker:Would you put that pass phrase in your password manager?
Speaker:Hmm.
Speaker:Um, I might,
Speaker:I would say no.
Speaker:I.
Speaker:Yeah, you, uh, yeah, we could have a separate conversation about
Speaker:that, but you, you shouldn't.
Speaker:It's just a question of, it's the whole, like, this is like that episode that
Speaker:we had of like, how do you do things when you, when you've lost everything.
Speaker:Right.
Speaker:Um, you need a, you need a fail safe place.
Speaker:Um, all right, we, we could talk about that all day.
Speaker:So the next thing is a backup system shouldn't be configured so that it's
Speaker:possible to deny all customer access.
Speaker:Um, and what this, the way I'm interpreting this is making sure
Speaker:that if active directory in your site goes down, you don't lose,
Speaker:um, access to your backup system because it's using active directory.
Speaker:Yeah.
Speaker:Or if the customer is able to compromise your policies, right?
Speaker:You wanna make sure it's not all tied to a single account.
Speaker:Exactly, and we've talked about this quite a bit.
Speaker:Please don't use active directory, um, you know, as your password
Speaker:management system for, for critical infrastructure like this, the, um.
Speaker:We, we had, by the way, you, you may recall when, when we had that, that
Speaker:person that had a DR scenario, right?
Speaker:And they were in an island and the, you know, um, remember
Speaker:we, we didn't say the island.
Speaker:It was the island in the Caribbean that they went there after hurricane.
Speaker:And one of the problems they had was that their backup systems
Speaker:relied on active directory.
Speaker:That was where?
Speaker:In the
Speaker:Yep.
Speaker:Which they had no
Speaker:Yeah.
Speaker:So, yeah.
Speaker:So don't do that, right?
Speaker:That's principle two.
Speaker:You wanna talk about
Speaker:principle
Speaker:principle three is making sure that you could restore from a backup version,
Speaker:even if other versions are corrupted.
Speaker:And this is like we've talked about, right?
Speaker:You get hit with ransomware, it's gonna start corrupting data.
Speaker:And you might not notice it for 20 days.
Speaker:And so you wanna make sure that you can go back and restore from a version,
Speaker:even though the newer versions are old.
Speaker:So making sure that you have a way to.
Speaker:Keep those backup versions.
Speaker:I know in a previous episode we talked about replication and why replication
Speaker:is not great for backups, right?
Speaker:So making sure that you have that, making sure there's a mechanism to test.
Speaker:I know that's been one of the things that we always talk about
Speaker:is verify your backups because a non verified backup is useless
Speaker:. This is one that to me, as a backup person, I'm saying, well, yeah,
Speaker:duh, but, but, but not everybody has versions in their backup.
Speaker:Your backup has to have versions, right.
Speaker:It, it can't be just a replicated copy of the most recent transactions.
Speaker:It's got to have the ability to go back in time.
Speaker:And, and this is more, more true now than ever before.
Speaker:You've got to be able to go because they could, they could
Speaker:corrupt both your primary.
Speaker:And your backup
Speaker:copy.
Speaker:And so just make sure you have that.
Speaker:And then also make sure you have a retention period, right?
Speaker:Or say that you are gonna store a fixed number of backups based on time,
Speaker:rather than number of backups, right?
Speaker:So
Speaker:Rather than just number of versions.
Speaker:Yep.
Speaker:and just be flexible in having different storage policies.
Speaker:Not everything needs to be kept for the same amount of time.
Speaker:And just say, okay, I don't need all my copies to be stored for
Speaker:six years or six months even.
Speaker:Maybe I only need dailies for a month, and then after that I can do weeklys.
Speaker:So allow these flexible policies because that'll make it more flexible
Speaker:and allow you to keep data for longer periods of time as well.
Speaker:Exactly.
Speaker:Uh, the next principle is robust key management for data at rest.
Speaker:Protection is in use.
Speaker:So yeah, if it's backups, it needs to be encrypted and you need a
Speaker:robust key management system.
Speaker:I.
Speaker:That allows you to do things like rotate keys, delete keys.
Speaker:Um, also they talk about offering an out ofAnd, uh, key backup option right there.
Speaker:There are companies that will actually do key escrow for you, and this is again,
Speaker:that you need a doomsday copy of that.
Speaker:You need a you, you need the, the way to basically bring
Speaker:in a key management system.
Speaker:Again, think about everything going wrong, and again, when your primary
Speaker:goes down, you don't want your cloud backup system, for example, to rely on
Speaker:the key management system in your data
Speaker:center.
Speaker:that
Speaker:Right.
Speaker:Um, yeah, that would be bad.
Speaker:So that, that's a relatively easy one.
Speaker:Go
Speaker:So going back to the previous story you told about that company
Speaker:you worked for that ended up getting the wrong tote of tapes,
Speaker:Yeah.
Speaker:did they ever check the tapes to see if they were The data was encrypted.
Speaker:I didn't get to, probably not back in that timeframe.
Speaker:Right.
Speaker:So yeah, so even if you are using tapes, make sure you encrypt your data.
Speaker:It shouldn't just be for the cloud copies.
Speaker:And I will say encryption done properly, um, doesn't slow down
Speaker:your backups, so, um, so by the way, oh, what I will say this.
Speaker:Dedupe, then encrypt, don't encrypt, then ddu, because dedupe
Speaker:works by looking for patterns.
Speaker:Encryption works by getting rid of them.
Speaker:So, uh, you gotta do that in the right order.
Speaker:All right, final principle
Speaker:Is alerts, right?
Speaker:This is super important that whenever significant changes are made, that
Speaker:you have some alerting mechanisms so you understand what's going on.
Speaker:Significant could be things like someone went and added a new user, or they're
Speaker:trying to change the retention policy.
Speaker:You wanna make sure that you can catch these as early as you can
Speaker:to make sure that there's nothing funky going on in your environment.
Speaker:the, the key here is, you know, just when something.
Speaker:Out of band or out, out of the norm is happening, especially
Speaker:when it's a high risk thing like deleting backups or restores.
Speaker:I, I don't know how, you know, how you've seen it, but I, nobody restores anything.
Speaker:Right.
Speaker:I mean, I mean, it's like we make all these backups and they very,
Speaker:very rarely restore data and.
Speaker:So when a restore kicks off, that should be a high risk
Speaker:alert that is going off saying,
Speaker:Hey, there is this restore going on.
Speaker:And you're all like, oh, yeah, yeah, we're doing the restore the thing.
Speaker:It's, everything's fine.
Speaker:But if you see this big alert that's going on, there's a big old restore going on.
Speaker:And no one knows who's kicked off the restore.
Speaker:You can do something about it at that point.
Speaker:Right.
Speaker:Um, there was, um, you know, we had a, a cyber expert on the podcast a couple
Speaker:months ago and he talked, remember how he said he loves backup systems?
Speaker:'cause 'cause he loves to use them to, to steal data.
Speaker:We're like, oh, that's really depressing.
Speaker:I think, I think another one that they call out that I think doesn't get
Speaker:enough focus is people stopping backups.
Speaker:Yes.
Speaker:Right.
Speaker:In addition.
Speaker:Right, because
Speaker:yeah.
Speaker:Agreed.
Speaker:Yeah.
Speaker:A lot of ransomware actors that'll stop your backups and you may not realize
Speaker:it for 15 days, and by then you don't have any good backups left because
Speaker:your old backups have already expired.
Speaker:Yeah, that's a really good point.
Speaker:I'm glad you brought that up.
Speaker:The be because a lot of the reporting that's built in is they
Speaker:tell you when a backup is done.
Speaker:They don't tell you when a backup didn't happen.
Speaker:So yeah, you wanna have, you wanna have, um, uh, reporting kickoff when something
Speaker:like that happens, stopping your backups.
Speaker:'cause they could stop your backups for let's say a week if
Speaker:they, if they're able to do that.
Speaker:And, uh, and then they can corrupt your data that, you know, and
Speaker:your oldest copy is a week ago.
Speaker:You know, you're gonna, you're gonna lose
Speaker:yeah, you're gonna lose data or you're probably gonna be
Speaker:more willing to pay the ransom.
Speaker:right, right.
Speaker:So again, I, I am not only am I not against cloud copies of the data, I
Speaker:really like cloud copies of the data.
Speaker:Um, I, I, I, I want us to be careful with the term air gap.
Speaker:I wanna make sure, are you doing all of these things?
Speaker:How are you mimicking the question?
Speaker:The overarching question is, how am I mimicking?
Speaker:I.
Speaker:What Curtis did with a box of tapes in Iron Mountain back 30 years ago,
Speaker:that is the standard by which your backups should be measured in terms
Speaker:of protecting them because they were protected without doing it on purpose,
Speaker:we were, we were protecting it both from natural disasters as well as hacks.
Speaker:It's just, back then the hacks were very, very uncommon.
Speaker:Uh, but now the hacks are the primary reason that we're doing restores.
Speaker:so this might be a controversial question and we don't have to answer it.
Speaker:Based on everything you've said and what you're looking to solve
Speaker:with air gaps, would you call cloud data protection vendors?
Speaker:Air gap.
Speaker:I think that, again, have they separated their data from your data?
Speaker:So, I'll, I'll just say this at best.
Speaker:At best, I'm gonna call all of these guys electronically, air
Speaker:gapped or virtually air gapped.
Speaker:None of them are actually air gapped.
Speaker:Okay.
Speaker:Um, because they're all running in a computer that's connected to
Speaker:something that's, that's a, that's, that's the only real air gap.
Speaker:So at best, I'm gonna call them virtually air GAed.
Speaker:And so it's, it's a standard by which we measure something.
Speaker:And so my question is, how close to you are that, do you have
Speaker:a separate authentication and authorization system, right?
Speaker:Do you have, do you have the ability to, to delete backups?
Speaker:Like, like, like does the, does the hacker have the ability to delete backups?
Speaker:Do you have the, you know, all the, all the principles
Speaker:that they talked about here?
Speaker:I think if you're following, if they're following the principles found in here.
Speaker:I think they could be called virtually air gapped.
Speaker:The, the, the problem is not all of them
Speaker:do.
Speaker:Right.
Speaker:Um, and the, if you look at the, the question is, can I electronically, you
Speaker:know, delete a bunch of stuff without,
Speaker:Any checks in place?
Speaker:Yeah.
Speaker:Right.
Speaker:Um, and, and if that stuff gets deleted.
Speaker:Is it really deleted?
Speaker:Uh, can I get it back?
Speaker:Uh, what kind of multi-factor authentication system
Speaker:do you have in place?
Speaker:Do you have things like multi-person authentication for big actions?
Speaker:Like, I like the multi-person.
Speaker:Some people call it four eyes.
Speaker:Uh, I like the multi-person.
Speaker:The multi-system authentication.
Speaker:Um, you know, again, speaking of standards, it's like the
Speaker:missile key thing, right?
Speaker:It's not possible for one person.
Speaker:To turn both missile keys.
Speaker:So you, you, you add in all those things and if you've got all those
Speaker:protection, I think I'd be fine with calling them virtually air gapped.
Speaker:Um, but some of them don't have those systems just because their cloud doesn't
Speaker:mean they're doing all these things.
Speaker:In fact, there's a reason that the UK government came out with these principles,
Speaker:and that's because they're not always
Speaker:Yeah.
Speaker:so well.
Speaker:Hopefully that was helpful to some people.
Speaker:Uh,
Speaker:links to the article in the show description.
Speaker:yeah.
Speaker:Yeah, that's a great article.
Speaker:Uh, by the way, I think, I think what we should do next is
Speaker:what, what actually immutable
Speaker:is.
Speaker:Um, that's another one that we talk about.
Speaker:All right.
Speaker:Well, uh, thanks Prasanna for your, uh, your wisdom as always.
Speaker:I try Curtis, and thank you for the.
Speaker:Educational lesson on, uh,
Speaker:From the, from back in the day and always, thanks to our listeners.
Speaker:That's a wrap
Speaker:The Backup Wrap-up is written, recorded and produced by me w Curtis Preston.
Speaker:If you need backup or Dr.
Speaker:Consulting content generation or expert witness work,
Speaker: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 you
Speaker:hear are those of the speaker.
Speaker:And not necessarily an employer.
Speaker:Thanks for listening.







