You found the backup wrap up your go-to podcast for all things
Speaker:backup recovery and cyber recovery.
Speaker:In this episode, we'll explore the critical concept of minimizing the
Speaker:blast radius of a cyber attack.
Speaker:Once again, we're joined by cybersecurity expert Dr.
Speaker:Mike Saylor.
Speaker:We'll talk about implementing lease privilege, access, network segmentation,
Speaker:controlling outbound traffic, and other ideas on how to reduce the
Speaker:impact of your next cyber attack.
Speaker:By the way, if you don't know who I am, I'm w Curtis Preston, AKA, Mr.
Speaker:Backup, and I've been passionate about backup and recovery for
Speaker:over 30 years, ever since.
Speaker:I had to tell my boss that there were no backups of the really
Speaker:important database we just lost.
Speaker:I don't want that to happen to you, and that's why I do this.
Speaker:On this podcast, we turn unappreciated backup admins into Cyber Recovery Heroes.
Speaker:This is the backup wrap up.
Speaker:Welcome to the show.
Speaker:Before I continue, if I could ask you to press that subscribe, like
Speaker:or follow button so that you will always get our amazing content.
Speaker:And I am w Curtis Preston, AKA, Mr.
Speaker:Backup.
Speaker:And with me, I have my very expensive chair disassembly consultant.
Speaker:Persona.
Speaker:Malaiyandi how.
Speaker:Are you upset that I am returning my very expensive chair?
Speaker:Are you saddened?
Speaker:I am not, because chairs are one of those things that are very subjective
Speaker:and what work, what works for one person may not work for
Speaker:another person, So I get it.
Speaker:those, those that listen to the podcast regularly know that I
Speaker:recently purchased a pretty, for me, pretty expensive office chair.
Speaker:I.
Speaker:From Crandall office Furniture, not a sponsor.
Speaker:Um, and that, uh, as a very nice chair, it was actually a Steelcase chair.
Speaker:And, um, I think I spent like 800 bucks on it, which was, you know,
Speaker:a lot of money for me for a chair.
Speaker:And I did it all
Speaker:Not, not, but if you think about,
Speaker:what,
Speaker:yeah.
Speaker:Well, two things.
Speaker:Yeah.
Speaker:Your existing chair would constantly squeak, especially if
Speaker:you go left, right, left, right.
Speaker:like this.
Speaker:Oh, I can't hear it anymore.
Speaker:Yeah, well, maybe I better mic placement.
Speaker:I don't know.
Speaker:The first is, yeah, the squeak.
Speaker:And then what was the second one?
Speaker:Oh, if you think about the cost per hour of buying that $800 chair and
Speaker:how much time you sit in that chair,
Speaker:Yeah.
Speaker:Yeah.
Speaker:And.
Speaker:a penny
Speaker:a
Speaker:It was a $1,200 chair that I got for 800 bucks.
Speaker:But, but anyway, Crandle was great in terms of, I'm like, listen, I,
Speaker:I just really don't like the chair.
Speaker:They were great with the return policy, so I'm very happy.
Speaker:But disa assembling it was quite the chore.
Speaker:Um, so, uh, on, on a completely different note, non-sequitur,
Speaker:my favorite Latin term.
Speaker:Uh, we're gonna be talking this week about minimizing the
Speaker:blast radius of a cyber attack.
Speaker:And once again.
Speaker:Fans of the show will recognize our guest today, Mike Sailor.
Speaker:How's it going, Mike?
Speaker:It is going well.
Speaker:How are you guys?
Speaker:Doing well, doing well.
Speaker:Doing all right.
Speaker:I'm back.
Speaker:would get a bit new chair though.
Speaker:I'm back.
Speaker:I'm back to my old chair, which is, which is for me is fine for now.
Speaker:But, uh, what, what do we, what do we mean, uh, Mike, when we talk about
Speaker:minimizing the blast radius of an attack?
Speaker:Sure.
Speaker:It's also today the new term is called Exposure management.
Speaker:Ooh.
Speaker:Exposure
Speaker:I.
Speaker:I like it.
Speaker:You know, it's not a new term, it just means something
Speaker:different today than it used to.
Speaker:It used for me, it just, it meant, it meant, uh, knowing who my daughter was
Speaker:going out with before they left the house.
Speaker:But, uh, today,
Speaker:also a.
Speaker:exposure.
Speaker:Yeah.
Speaker:Today.
Speaker:Exposure Management really encompasses kind of the, the, you know, i
Speaker:governance, like good controls and policy, and knowing where your stuff is.
Speaker:It, it, it in it involves good operations, sound operations,
Speaker:good quality, consistency.
Speaker:It involves incident response.
Speaker:It involves insurance and.
Speaker:Risk mitigation and it's, it's very broad, but uh, specific to attack surface stuff,
Speaker:um, a lot of, a lot of organizations and, and I've been in it for 30 years,
Speaker:uh, I can count probably on one hand the number of the number of organizations that
Speaker:have a good handle on their environment.
Speaker:Like how many in, when I, when I ask how many assets do you have?
Speaker:Oh, well, I maybe go check the spreadsheet or let me run my scan real quick.
Speaker:They don't know.
Speaker:Uh, and that's a problem in certain industries, especially like oil and gas,
Speaker:where you've got all that stuff out in the field and you don't, I have no idea.
Speaker:Well, then how can you protect what you don't know and how?
Speaker:And then there's other implications like licensing and patching and all.
Speaker:If you don't know what you're.
Speaker:You're in charge of, then how can you be effective at it?
Speaker:So there's that.
Speaker:Uh, but then the exposure management or the, the blast radius is also
Speaker:all those controls that would be designed or implemented to minimize
Speaker:the impact of a given situation.
Speaker:Like, this laptop gets ransomware.
Speaker:How do I make sure it doesn't go other places?
Speaker:Or at least not to the critical stuff.
Speaker:Um, you know, if users get in fact in infected, then, you know, they
Speaker:get the day off or whatever, but at least it's not taking down my server.
Speaker:Um, but then other
Speaker:considerations too, based on how your business operates and the people you
Speaker:work with, are there ways to limit risk, uh, to, to that scope of, uh,
Speaker:you know, your, your little ecosystem?
Speaker:You know, if you're a company that just does business in Texas, then why are you
Speaker:accepting internet traffic from China?
Speaker:Yeah, good
Speaker:Kind of a simple example.
Speaker:And one thing, Mike, as you were talking about, sort of understanding
Speaker:like what's in your environment.
Speaker:I know sometimes we don't think about like companies who are developing
Speaker:software and they, or even just using a third party software, sometimes
Speaker:those have vulnerabilities that can.
Speaker:That get flagged.
Speaker:And if you don't know what software is running in your environment, how can
Speaker:you make sure that you don't have any issues or you realize, Hey, I should
Speaker:really be patching this, or I need to take some mitigation steps to prevent
Speaker:myself from being attacked and being exploited by a certain ex, uh, exploit.
Speaker:Absolutely.
Speaker:And that seems like a very straightforward, uh, conversation to have.
Speaker:But the moment that we, we start sitting back and talking about changing
Speaker:our patch management policy and, and what systems get antivirus and what
Speaker:don't, and for whatever reason I.
Speaker:It's, it's not just us having this conversation anymore.
Speaker:We've gotta involve the business and how what we're doing is gonna impact
Speaker:people's ability to do their job or
Speaker:watch Netflix on their lunch break.
Speaker:But then also, uh, is there a cost associated with that?
Speaker:Now we're gonna be paying more or differently.
Speaker:Uh, and then at the end of the day, uh, if our policy is what drives an
Speaker:incident, then, then you're on the hook.
Speaker:Um, and so I think a lot of it environments kind of.
Speaker:Take the, the, the risk averse approach.
Speaker:Let's, let's like be as.
Speaker:Uh, implement as much coverage as we can without
Speaker:Hindering the
Speaker:responsible.
Speaker:Uh, for, especially when the business doesn't give us the feedback or the
Speaker:direction we need to be more effective.
Speaker:We, we become the default, uh, you know, scapegoat.
Speaker:Uh, I mean, think the CrowdStrike situation, uh, where they, you know,
Speaker:this update went out, I believe it was an involuntary update, so it doesn't
Speaker:really apply to patch management, but if we knew about the criticality of the.
Speaker:Um, or the value or the function of a server or machine
Speaker:that had CrowdStrike on it.
Speaker:The moment that problem arose, we would know the impact it was gonna
Speaker:have over the next day or week.
Speaker:Uh, and we would be.
Speaker:I was reading a, a blog, uh, this morning.
Speaker:I was reading a blog about the over-reliance on
Speaker:individual vendors, right?
Speaker:Um, and, uh, the, the funny thing is the blog was on, uh, CrowdStrike's, uh, blog.
Speaker:Um.
Speaker:It was a blog that they wrote a little while ago about, you know,
Speaker:the overreliance on a single vendor.
Speaker:It's just, it's just, when you think about what happened with
Speaker:CrowdStrike, it's just rather ironic.
Speaker:Um, yeah, I, so when we talk about, you know, there, there are things, let's
Speaker:first talk about the concept when we're trying to minimize that blast radius.
Speaker:Um, the, one of the first things that comes to my mind is the
Speaker:concept of least privilege.
Speaker:I.
Speaker:Um, you want, you want to talk about that a little bit?
Speaker:Sure.
Speaker:That that lends itself to some comments I've already made.
Speaker:And so let's just take you gentlemen, for example, Curtis, if you're just
Speaker:a normal user, I'm just gonna give you the ability to do your job.
Speaker:And so that's internet access, the ability to print, maybe access your,
Speaker:you know, your email and maybe access, you know, some role specific server
Speaker:or application within the environment.
Speaker:Well, that takes time on the operations side for me to develop.
Speaker:Who has access to what, based on job role,
Speaker:which is called what role?
Speaker:Role
Speaker:based
Speaker:based access control, right?
Speaker:Or RA.
Speaker:Yeah.
Speaker:so that's a, that's a, that's a mature version of, uh, of, of just having the
Speaker:questions a asked, uh, when new users get.
Speaker:Uh, new user access, uh, is requested.
Speaker:And,
Speaker:and so in a small shop that's, that's not so somewhat of a problem, but even in a
Speaker:small shop that has a lot of turnover, where you've got these large enterprise,
Speaker:you know, small, medium, large, you know, and then enterprise, the different sizes
Speaker:of organization may dictate the need for better, uh, more mature approaches to.
Speaker:Allocating or provisioning access.
Speaker:So if we can reduce what a user has access to, we're reducing their
Speaker:exposure of that asset and that user.
Speaker:Um, when, if, if they're compromised, their credentials are compromised, their
Speaker:assets compromised, whatever it is, that user profile, the limit of, of that user's
Speaker:profiles, that the access to do other stuff, uh, should mitigate the risk.
Speaker:And a good example of that is in some environments.
Speaker:When it resources are limited and we don't have the ability to go fix all
Speaker:these problems at people's desks, we're giving users, normal users, local
Speaker:administrator, access to their machine.
Speaker:Um, and if we're not looking at stuff on the network, like network shares
Speaker:and who has the ability to do whatever, uh, the exposure there, the risk, uh,
Speaker:is much greater because you've given those users, those profiles, those
Speaker:assets, more access than they need.
Speaker:Well, I think when we start talking about least privilege and and RBAC.
Speaker:Where this really comes to play is the more privileges that you have as part of
Speaker:your job, the more RAC and the concept, the least privilege applies, right?
Speaker:So if you are, you know, back in the day again, you and I have been around a
Speaker:minute, and back in the day if you, if you were part of the IT team, you got root.
Speaker:Right.
Speaker:You got root on all the systems and you could do all the things.
Speaker:And if you wanted to, if you wanted to blow up Oracle, you logged in as root.
Speaker:You sued Oracle.
Speaker:You did stuff in Oracle, right?
Speaker:You basically were all powerful in the data center.
Speaker:And I guess what, what I'd like to recommend here is that.
Speaker:The more power that you're giving to someone and the more powerful that
Speaker:their role is, the more you should think about this concept of limiting
Speaker:the privilege that, that they have.
Speaker:Right?
Speaker:So you don't give root to everybody.
Speaker:You don't give the Oracle like, like again, back in the day, you
Speaker:just gave the Oracle password.
Speaker:To the person that was going to be in charge of Oracle rather than
Speaker:forcing them to become themselves.
Speaker:And then su to, and again, I'm using very eunuchs terms, but, um, you
Speaker:know, I'm old and that's what we did.
Speaker:Um, although that still applies.
Speaker:great responsibility, right?
Speaker:Yeah, exactly.
Speaker:Um, persona, I mean, you, you, you, you've dealt with this as well, right?
Speaker:Oh yeah, yeah.
Speaker:No, and that's always the case is how do you make sure?
Speaker:Well, I think it's the trade-off, right?
Speaker:Because people want easy, seamless access to do things they have to
Speaker:get done, and they don't always do those operations over and over.
Speaker:So if you introduce some of these hurdles, it becomes
Speaker:difficult for them to do things.
Speaker:At the same time, I totally agree a hundred percent that,
Speaker:hey, I can't do this anymore.
Speaker:Like our, I wanna restrict access because it's just too much exposure.
Speaker:And so really only what you need access to, you should have, so an example
Speaker:is in the CrowdStrike case, right?
Speaker:If you look at what the recovery step was, right?
Speaker:You had to go sort of go to each individual machine, enter their
Speaker:recovery key before the user could even get to safe mode in order to be
Speaker:able to try to recover their machine.
Speaker:And this was, you had to go to every single endpoint and do that, right?
Speaker:If you said least privilege, and you said, look, as an end user, you should
Speaker:never have access to this key, right?
Speaker:Because you never need access to it.
Speaker:Now you're kind of stuck having an IT person manually go to every
Speaker:single desk, and there's no sort of
Speaker:self-help
Speaker:mitigation, right?
Speaker:So I think that's why there needs to be a balance, right?
Speaker:It can't just be one or the other.
Speaker:It's just like everything else in it.
Speaker:Right?
Speaker:It's easier to do it, you know, like you said, it's easier
Speaker:to give everybody, everybody administrator on their laptop, right?
Speaker:Um, it's easier to give everybody the recovery key.
Speaker:It's also riskier to do all of that.
Speaker:What were you gonna say, Mike?
Speaker:I, I'll add a couple things.
Speaker:You're right, it is a balance.
Speaker:The more security you have, the less usable things are.
Speaker:Uh, and that's, that's just a.
Speaker:Balancing act between operations or usability and security.
Speaker:But, uh, a couple things I'll add and, and this kind of, uh, continues the,
Speaker:the threads that both of you mentioned.
Speaker:Um.
Speaker:Even, even administrators should have a normal non-ad administrator account
Speaker:for doing normal non-administrative things like checking my email
Speaker:and writing reports or whatever.
Speaker:I don't need to be logged in as admin for that.
Speaker:And it could still be Mike admin, but also have a Mike normal user account.
Speaker:We want that accountability that, that, that I can attribute
Speaker:network activity to a user
Speaker:Yeah.
Speaker:Can can
Speaker:I add, can I add on that?
Speaker:Can I add on that, Mike?
Speaker:Um, and you should, as a matter of policy and a matter of logging
Speaker:and monitoring and enforcement, I.
Speaker:Enforce the idea that you do, you do not ever log in as
Speaker:administrator or log in as root.
Speaker:You log in as you, and you become the role that you need that creates logs,
Speaker:that creates all of these things.
Speaker:Uh, and that, and that way if anyone ever does log in as administrator
Speaker:directly, that should be setting off the, the CLS on alerts everywhere, right?
Speaker:So that goes back to the logging and alerting part.
Speaker:Um.
Speaker:And you're right, that's policy.
Speaker:So you need to have a policy that dictates that privileged users have normal user
Speaker:accounts and that they, they use those accounts to then gain administrator what,
Speaker:whether it's their own administrator account or it's pseudo or su to, to
Speaker:a, uh, an a router admin account.
Speaker:Uh, the other thing I'll, I'll, I'll contribute is
Speaker:privileged, privileged access.
Speaker:Um.
Speaker:Is often applied to more than just users.
Speaker:There are service accounts that get privilege.
Speaker:And so you've really gotta assess whether service accounts
Speaker:really need that privilege.
Speaker:And I know a lot of vendors in IT shops will give it that privilege for, for the
Speaker:ease of deployment and troubleshooting.
Speaker:Like, it's not gonna be a problem if it's, if it's an admin.
Speaker:Uh, unfortunately, even, even security tools.
Speaker:Um, and I think we, we, we, we may have mentioned red teaming at some point when
Speaker:we, when we red team an organization.
Speaker:We look at service accounts, and in a lot of cases, those security tools that
Speaker:are supposed to protect you are also running as a privileged service account.
Speaker:And in a lot of cases, we're able to actually compromise those
Speaker:security service accounts in order to compromise the network.
Speaker:Yeah, we talked, we talked about that.
Speaker:We talked about those service accounts quite a bit a, a couple episodes ago.
Speaker:Um,
Speaker:but that's policy.
Speaker:Policy needs to dictate that least privilege is, is something that, uh,
Speaker:needs to be applied to everything.
Speaker:Yeah, absolutely.
Speaker:Uh, let's move on to another topic.
Speaker:Um, least privilege.
Speaker:Really important.
Speaker:You know, implement it wherever you can, as much as you can.
Speaker:There is a balance that you have to have, right?
Speaker:Um, and I do think that idea of like, you know, administrators need to
Speaker:have administrator, but they should not be logging in as administrator.
Speaker:They should have to become administrator.
Speaker:And I do.
Speaker:Um, I do very much prefer pseudo to su, uh, because you, you use your password,
Speaker:right, rather than the, the root password.
Speaker:Anyway.
Speaker:Um, let's talk a little bit about network segmentation.
Speaker:You talked a little bit about laptops.
Speaker:Um, one of the things, you know, a laptop we can limit to a certain degree
Speaker:what servers a laptop has access to.
Speaker:But I think that in, in almost every case, we can put laptops on a
Speaker:separate network that should never be able to talk to each other.
Speaker:does a laptop ever need to talk to another laptop directly?
Speaker:Well, it's it, because it's running windows, first of all.
Speaker:But, um, their their windows is so chatty when you look at network
Speaker:analyzers, it's, it's crazy.
Speaker:But, uh, absolutely you should have a, a, a, like your core
Speaker:network should be on its own
Speaker:segment.
Speaker:Your if, if you have a voiceover IP network that
Speaker:needs to be on its own segment.
Speaker:Uh, your backup network, your administration, uh, there's, there are
Speaker:so many different ways to, to architect your network that can reduce exposure when
Speaker:there is a problem, because deploying, uh, access control, uh, creating rules around
Speaker:segments, all that stuff is one console today with the virtual, you know, the, the
Speaker:interface and a lot of these switches, it's so much, it's so intuitive.
Speaker:Creating VLANs and all that stuff.
Speaker:It's, that is one of the best and most timely ways of mitigating
Speaker:network, uh, network layer, uh, intrusions and, and incidents is se
Speaker:being able to, you've already got it.
Speaker:You've already got it set up.
Speaker:If there's a problem with the, the, the user environment, just
Speaker:go to your switch and tell it.
Speaker:They can't talk to anything else for a while until you figure this out.
Speaker:Uh, so there's a lot of, a lot of very effective and, and, um, timely, uh,
Speaker:things you can do, uh, once you've implemented, once you've architected
Speaker:segmentation, the tools are out there.
Speaker:And Mike, I think, and wanna get your take on this, I guess so.
Speaker:Segmentation is great, and firewall rules are great only
Speaker:if you use 'em correctly, right?
Speaker:Because there are a lot of times where people might say, have a trunk port
Speaker:passing all the BAN tags across it, which basically defeats the purpose of having
Speaker:segmentation, especially for end users because you can automatically switch
Speaker:between different VLANs and now you have access to networks, which you should not.
Speaker:So just making sure you are using the switches and.
Speaker:The network configuration and also your firewall rules correctly
Speaker:is also a big thing as well.
Speaker:Yeah, you've gotta have a strategy for your architecture.
Speaker:Implementing parts of this are better than not in most cases, but
Speaker:implementing segmentation can actually create more overhead if you don't do.
Speaker:Um, and then, I mean, there's, I, I, I listed a couple.
Speaker:You could also create a, a segment for your remote access, uh,
Speaker:users that are calling in over, you know, VPN or what have you.
Speaker:But, um, the, the idea though, and even other locations, if you've
Speaker:got different buildings, that those buildings should be on their own segment.
Speaker:Uh, if, if you're running like an MPLS or internal, uh.
Speaker:Networking scheme for that,
Speaker:but the idea then is making sure you have a good understanding of how your network
Speaker:operates and how it supports the business so that you can configure that right.
Speaker:On a previous episode, actually, I think it's the one that went live just
Speaker:this week, um, in recording World.
Speaker:It's, it's, it's different.
Speaker:It's different on the episode world.
Speaker:But, um, you know, one of the things that I harp against a lot is RDP, right?
Speaker:Uh, which I call the ransomware deployment Protocol.
Speaker:Um, and if, if you are going to enable RDP, I think RDP should be on its own
Speaker:segment, that in order to use RDP, you must be either physically present.
Speaker:In a particular place, or you need to be VPNing in, uh, to that, that you should
Speaker:not be able, you should not have RDP on, on every server and have that rd have
Speaker:those RDP ports accessible everywhere.
Speaker:Right.
Speaker:Um, that's another, can you think of anything else like that, that
Speaker:we would really wanna segment off?
Speaker:man, I can, I can, I can probably spend the, the rest of the
Speaker:day, uh, talking scenarios.
Speaker:But the important thing, the important thing to do is assess the
Speaker:way your environment operates, the things that you use to support your
Speaker:environment, your users and the company.
Speaker:And then what, what I'm gonna say, what risks are associated with that?
Speaker:Like RDP, if you don't have it configured well, all that traffic is unencrypted.
Speaker:Uh, if, if, you know, so are there other tools you're using?
Speaker:Uh, and, and how are those configured?
Speaker:Like Service Desk or, uh, ninja, RAMM or, or some of these others if those
Speaker:are great tools, but if the endpoints are con, are configured to auto answer
Speaker:without user interaction and putting in a token and all that stuff, that's a risk.
Speaker:And that's, so that's an example of look at the tools you're using and.
Speaker:Can we use, can we use them secure?
Speaker:And if not, are there, is there an alternative?
Speaker:And like there are alternatives to RDP that are low or no cost, that
Speaker:are more secure and effective.
Speaker:They're just not as, they're not easy.
Speaker:They're, they don't come with the operating system.
Speaker:So there's
Speaker:a, there's a, there's a list there of there deployment
Speaker:and configuration to use it.
Speaker:Uh, that, you know, maybe some organizations don't have
Speaker:the time or resources to,
Speaker:Yeah.
Speaker:Or, or once again, money.
Speaker:It's like everything else that, you know, the good tools cost money, right?
Speaker:Um.
Speaker:One other thing I was gonna add to what you were saying, Mike, is for some of
Speaker:these vendors, maybe it's worthwhile to see, do they have like white papers
Speaker:or knowledge, uh, based articles on how to actually set these up securely,
Speaker:Mm-Hmm.
Speaker:right.
Speaker:Or best practices to
Speaker:and I, I
Speaker:know, and, and you're right there usually is because that's just
Speaker:gonna help them, uh, you know, distribute and market their product.
Speaker:I know a lot of organizations that are using AI to ask those questions, like,
Speaker:how, what's a good way to, what's a good alternative to RDP or what have you?
Speaker:And I'm gonna, I'm gonna, uh, suggest that people be conscious that when
Speaker:you ask the questions in a public domain, they become public knowledge.
Speaker:And if I can trace that back to who asked the question, now I know the
Speaker:technologies you might be using.
Speaker:Um, and, but also not to trust AI on face value.
Speaker:Still do your own research.
Speaker:In fact, finding all that good stuff.
Speaker:Are you saying AI's not perfect, Mike?
Speaker:is not perfect.
Speaker:It's almo.
Speaker:AI is almost intelligent.
Speaker:Almost intelligent.
Speaker:I like that.
Speaker:The key, the key is the board of artificial, um, that I saw
Speaker:a meme yesterday and it was a, it was a picture of, um.
Speaker:What's the, what's the, the, the guy, the young man that comes back
Speaker:in time to stop the Terminator?
Speaker:What's his name?
Speaker:Um, what's the character's name?
Speaker:No, the, the, the guy that comes back.
Speaker:The son, the guy that battles all the terminators.
Speaker:Why can't I think of him?
Speaker:Yeah, we know who you're talking about though.
Speaker:Mike Connors.
Speaker:Mike, Mike Connors and that his name Mike Connors.
Speaker:Anyway, and he is like, it's like it's a picture of him, like giving
Speaker:side eye and it's like Mike Connor's watching all of you people befriend ai.
Speaker:Nice.
Speaker:Um, all right, so let's talk about a third topic, and that
Speaker:is, again, this is all under the concept of minimizing blast radius.
Speaker:One of the things, so, you know, we, we talk on this, on this podcast, we talk
Speaker:a lot about backup and recovery and DR.
Speaker:And making sure that you, you have a copy of your data and having it
Speaker:in a place that is, is blocked from, from, um, uh, you know, access.
Speaker:You know, so that if, if you do get attacked or when you get
Speaker:attacked, the, the hackers won't be able to also delete your backups.
Speaker:Having said that, none of that will help you.
Speaker:If your data is stolen, right, if your data is exfiltrated.
Speaker:So the thing that I think people are not spending enough time on is doing what
Speaker:they can to stop the uploading of their data, um, you know, to, uh, the world.
Speaker:And we, we, there's a really good episode, uh, of ours back when we had, um, uh,
Speaker:Dwayne from, uh, the red teaming group.
Speaker:That where, where he talked a lot about, you know, he talked about
Speaker:how that actually generally people aren't, the hackers aren't using like
Speaker:the web, they're just going directly.
Speaker:They're just, you know, copying the data directly to where they want to
Speaker:store it because, and this is the crazy thing, no one is stopping them right.
Speaker:They know that the web traffic is being monitored, and so they don't use that.
Speaker:And, and he had this analogy, he goes, it's like we're in this wide open field
Speaker:and the web is like a door in the middle of this field and that door is locked.
Speaker:So it's like, oh, darn, there's a door here.
Speaker:We can't use it.
Speaker:Oh, maybe we'll just go around the door.
Speaker:Right?
Speaker:We'll, all these other ways.
Speaker:So it, it came as a surprise to me, and I guess it shouldn't.
Speaker:Because historically we didn't limit outgoing traffic.
Speaker:Uh, and so, you know, what do you think about this idea of basically blocking
Speaker:everything that's going out and only limiting what should be going out, which
Speaker:is the, the complete opposite of the way most networks currently are configured.
Speaker:What do you think about that idea?
Speaker:I think it's a beautiful idea, but it would take a lot of analysis.
Speaker:That, uh, most organizations don't, don't go through.
Speaker:So what, what is normal?
Speaker:What is allowed?
Speaker:Uh, where's it coming from?
Speaker:Where's it going to?
Speaker:How much volume should I be, uh, considering as normal?
Speaker:Uh, what ports do, does that data go out?
Speaker:Uh, what protocol?
Speaker:All those things,
Speaker:uh,
Speaker:talked
Speaker:can be done.
Speaker:on your firewalls on observe mode.
Speaker:Um, first for like a month just to see what actual outgoing traffic.
Speaker:Uh, and he did tell the story that when they were advising a customer of
Speaker:this and they turned on their firewall and observe mode, they found out
Speaker:they were in the middle of an actual attack, um, during the observe mode.
Speaker:Um, but yeah, that you definitely have to.
Speaker:You can do a lot of damage.
Speaker:And I, you know, and I have a story that I've told a lot of times on the
Speaker:podcast of me working in an environment where they, they blocked everything
Speaker:and the, the amount of hassle that was to me as a, so here I was, I was the
Speaker:o they had a very segmented network that server A could not talk to server
Speaker:B it was, it's, it was properly done.
Speaker:And this is 25 years ago, so this is really impressive, but.
Speaker:When me, the crazy man came in and I wanted to do this thing
Speaker:called backups, and I needed a server to be able to talk to every
Speaker:other server that blew their mind.
Speaker:And, and they hated me from day one, and they did a lot of damage to my
Speaker:ability to do my job, uh, in the process.
Speaker:So, you know, it has to get their job done, but I, I do think this is
Speaker:something that you should entertain.
Speaker:Uh, and I do like this idea of turning on the, the firewall and, and observe mode.
Speaker:What do you think persona.
Speaker:I think that's worthwhile.
Speaker:I think also with sort of some of the, uh, blacklists that are out there,
Speaker:for instance, you could also be using DNS blacklists and other things like
Speaker:that to also help filter out some of the common websites or IP addresses,
Speaker:which have a bad reputation, right?
Speaker:There's also the reputation score out there, right?
Speaker:So you can look at some of these and apply them and.
Speaker:Not necessarily gonna prevent every anyone from trying to get to legitimate
Speaker:websites, because even in those 30 days when you're running firewall and observe
Speaker:mode, maybe it's seasonality and I don't go look at certain websites or do certain
Speaker:things until like the quarter end.
Speaker:So you're not impacting the business, but at least you're trying to prevent
Speaker:a lot of the malicious traffic.
Speaker:He, he did also talk about blocking, uh, things like S-S-H-S-C-P.
Speaker:Um, he's like, ask yourself, when would we ever, is there a scenario in which
Speaker:we as admins would ever need to SSH to the outside, outside of our network?
Speaker:And if the answer is, we can't think of one, then turn SSH off
Speaker:Or FTT.
Speaker:or ftp, similar protocols, right.
Speaker:Um, outgoing, specifically outgoing, FTP.
Speaker:Right.
Speaker:Um, can you think of other things like that, Mike, that, that we
Speaker:might wanna block going out?
Speaker:Uh, encrypted traffic over your DNS port.
Speaker:That did come up, I think.
Speaker:Yep.
Speaker:Yeah.
Speaker:that's a good exfil, that's a good xFi port and tactic.
Speaker:Um,
Speaker:but then
Speaker:wanna, explain that?
Speaker:I know what you mean, uh, Mike, but do you wanna explain that
Speaker:So it's a port that's usually not monitored.
Speaker:Uh, it's never, it's never blocked.
Speaker:You, you, you, you have to have it.
Speaker:Um, so we don't monitor the DNS port on the firewall.
Speaker:Um, and bad guys know this, so we're, to your point about web traffic and encrypted
Speaker:traffic and these other services like SSH and FTP, those run on specific ports.
Speaker:And so if, if I'm concerned about someone.
Speaker:Uh, creating a connection outbound that can upload files.
Speaker:I'm looking at Port 21 and the SSH port SSH port.
Speaker:But very rarely do we monitor the DNS port and so back and, and
Speaker:there's a couple things there.
Speaker:One, uh, very low traffic on that port.
Speaker:And so we could simply look for any increase, you know, abnormal
Speaker:traffic volume on that port.
Speaker:That should be clue number one.
Speaker:And then clue number two, uh, bad guys.
Speaker:You know, when we, when we expel data off, uh, through that
Speaker:port, we typically encrypt it.
Speaker:So you don't know what we're, what we're stealing.
Speaker:And so encrypted traffic over that port at, at, at any level should be suspicious.
Speaker:Um, so yeah.
Speaker:And this goes back to understanding your business, what, and
Speaker:whether it's the, the firewall.
Speaker:Uh, you know, observe mode, uh, or just simple understanding of the different
Speaker:applications and ways that users interact and data flow and all that
Speaker:stuff that'll help you determine what can be turned off, blocked, uninstalled,
Speaker:monitored, uh, that kind of thing.
Speaker:Uh, and along those lines, and, and, and persona touched on this
Speaker:with the, the known bad IP lists.
Speaker:Um, so those are good, but you know, you might have a handful of bad ips
Speaker:in a geographic area of the world.
Speaker:Well, if your, again, if your business doesn't do, if, if your
Speaker:business doesn't care about traffic from that part of the world, just
Speaker:block that entire geo IP subnet.
Speaker:Uh, and that'll do two things.
Speaker:One, uh, or several things.
Speaker:One, uh, you're not gonna get direct traffic from that part of the world.
Speaker:You don't care about whether it's malicious or unintentional,
Speaker:and that should reduce.
Speaker:Overhead on your firewall, but it'll also limit, um, at least
Speaker:the direct attack exposure, uh, from, from that part of the world.
Speaker:Yeah.
Speaker:I remember a long time ago me deciding that I didn't need any web browsers
Speaker:from, uh, customers from uh, Russia.
Speaker:I remember deciding that.
Speaker:A long time ago.
Speaker:Um, yeah, this, this reminds me, you know, I'm gonna draw an
Speaker:analogy to pre nine 11, right?
Speaker:Um, the idea of the idea that the attackers used the planes.
Speaker:As the weapons themselves was a new idea at the time.
Speaker:This is a new idea that we never really had to think about exfiltration
Speaker:really as the problem itself.
Speaker:And so I'm just saying to me it's the one problem that you can't.
Speaker:Stop.
Speaker:Right?
Speaker:I'm not, let me rephrase that.
Speaker:If you, if you experience it, if they download your data,
Speaker:there's nothing you can do.
Speaker:You're going to either pay the ransom or take the hit the pr hit of whatever it
Speaker:is that's gonna happen to your company.
Speaker:And which is why I remember asking you, um, you know, the, the degree
Speaker:of people that, or the percentage of people that pay the ransom.
Speaker:And one of the first things you said was if they did exfiltration.
Speaker:Generally speaking, they're gonna end up paying the ransom.
Speaker:And so I guess all I'm saying is it's time to have that conversation.
Speaker:Maybe you do some of these things, maybe you block known bad IP addresses.
Speaker:Maybe you, maybe you start blocking, um, you know, uh, outgoing, uh,
Speaker:SSH and SCP and FDP, uh, any of the file transfer type protocols.
Speaker:Um, and maybe you consider, at least consider, run your firewall and observe
Speaker:mode to see what kind of outgoing traffic that you normally have, and
Speaker:then maybe if you want to take it to the next level, do the, the best thing
Speaker:again, good, better, best, right?
Speaker:The best thing would be to block all outgoing traffic, except for
Speaker:the, you know, the stuff, but yes.
Speaker:You know, your initial response to that is a hundred percent true.
Speaker:It's gonna take you a minute to accomplish that,
Speaker:right?
Speaker:Well, and just imagine
Speaker:piss off some people in the process.
Speaker:What's that?
Speaker:And just imagine the end users like Curtis.
Speaker:Imagine if at home you blocked all outgoing traffic,
Speaker:Yeah,
Speaker:right?
Speaker:Imagine what?
Speaker:Help desk.
Speaker:Yes.
Speaker:I.
Speaker:exactly.
Speaker:Uh, the um.
Speaker:Uh, I can imagine that very much.
Speaker:Um, well, it's been another great conversation.
Speaker:Um, I, I hope that folks got some ideas about ways that they
Speaker:can minimize the blast radius.
Speaker:And, um, this is our part of our continuing, uh, series here
Speaker:about, uh, defeating ransomware.
Speaker:Thanks again, Mike.
Speaker:You are welcome.
Speaker:And, uh, thanks again, prana.
Speaker:No, this was fun.
Speaker:And Mike, I'm glad that there's someone who understands networking because
Speaker:whenever I talk about networking with Curtis, it sort of just like
Speaker:goes over his head.
Speaker:stop.
Speaker:you're
Speaker:But I love you, Curtis.
Speaker:sometimes.
Speaker:You're mean pana.
Speaker:Thank goodness for me.
Speaker:I have our lovely listeners.
Speaker:We love you guys.
Speaker:Thanks.
Speaker:Uh, thanks.
Speaker:Uh.
Speaker:For, uh, being there at least I think you're there.
Speaker:The numbers say you're there.
Speaker:So, uh, thanks for being there.
Speaker:That is a wrap.