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.