WEBVTT - The SolarWinds Hack

0:00:04.400 --> 0:00:07.800
<v Speaker 1>Welcome to tech Stuff, a production from I Heart Radio.

0:00:12.480 --> 0:00:15.320
<v Speaker 1>Pay there and welcome to tech Stuff. I'm your host,

0:00:15.440 --> 0:00:18.640
<v Speaker 1>Jonathan Strickland. I'm an executive producer with I Heart Radio

0:00:18.680 --> 0:00:21.599
<v Speaker 1>and a love of all things tech, and today I've

0:00:21.600 --> 0:00:24.520
<v Speaker 1>got something special for you guys. I'm going to be

0:00:24.640 --> 0:00:30.200
<v Speaker 1>talking with Shannon Morse, my good friend, hacker extraordinaire, incredible

0:00:30.240 --> 0:00:32.640
<v Speaker 1>tech communicator, and she and I are going to break

0:00:32.680 --> 0:00:37.400
<v Speaker 1>down the solar winds hack, a hack that was dominating

0:00:37.440 --> 0:00:41.560
<v Speaker 1>the news for late December into January. It will likely

0:00:41.600 --> 0:00:43.640
<v Speaker 1>be a part of the news cycle in the tech

0:00:43.720 --> 0:00:48.800
<v Speaker 1>space for months and possibly years to come, as it

0:00:48.960 --> 0:00:54.200
<v Speaker 1>was a particularly effective and potentially devastating attack, one that

0:00:54.320 --> 0:00:58.600
<v Speaker 1>will take quite a long time to repair. And I

0:00:58.680 --> 0:01:01.480
<v Speaker 1>wanted to bring Shannon on to the show because while

0:01:01.520 --> 0:01:03.720
<v Speaker 1>I can do a lot of research into this stuff,

0:01:04.560 --> 0:01:08.920
<v Speaker 1>I come at this as the same as anyone else would, really,

0:01:08.959 --> 0:01:13.440
<v Speaker 1>anyone who's not in the the info sex space. I

0:01:13.480 --> 0:01:16.080
<v Speaker 1>would look at it as an outsider trying to learn

0:01:16.080 --> 0:01:19.520
<v Speaker 1>as best I can. But Shannon has been working in

0:01:19.560 --> 0:01:24.720
<v Speaker 1>the hacker sphere for many years and has a particularly

0:01:25.480 --> 0:01:29.080
<v Speaker 1>uh strong point of view when it comes to such

0:01:29.160 --> 0:01:31.960
<v Speaker 1>things and is able to see things that I just don't.

0:01:32.280 --> 0:01:35.160
<v Speaker 1>So I was very glad that she took the time

0:01:35.280 --> 0:01:38.720
<v Speaker 1>out of her schedule to jump on this episode. And

0:01:38.800 --> 0:01:43.120
<v Speaker 1>so now here is my conversation with Shannon Morris about

0:01:43.160 --> 0:01:49.000
<v Speaker 1>the solar winds hack. I hope you enjoy it. Shannon,

0:01:49.320 --> 0:01:52.240
<v Speaker 1>Welcome back to tech Stuff. It has been too long.

0:01:52.400 --> 0:01:55.800
<v Speaker 1>Thank you for joining me. Thank you for having me. Jonathan,

0:01:55.840 --> 0:01:58.880
<v Speaker 1>how are you. I'm well, It's always a pleasure to

0:01:58.920 --> 0:02:01.520
<v Speaker 1>have you on even and we have to talk about

0:02:02.040 --> 0:02:06.720
<v Speaker 1>terrifying existential threats, but this one is a fun one.

0:02:07.080 --> 0:02:10.720
<v Speaker 1>This one is interesting, fun for us to talk about. Yeah, well,

0:02:10.880 --> 0:02:15.040
<v Speaker 1>because it's it is different from a lot of of

0:02:15.240 --> 0:02:19.800
<v Speaker 1>malware threats and hacker threats that we typically hear about. So, Shannon,

0:02:19.800 --> 0:02:23.960
<v Speaker 1>you're the expert, you let me know if I'm way

0:02:23.960 --> 0:02:26.400
<v Speaker 1>off base. I'm going to give kind of my take

0:02:26.520 --> 0:02:31.079
<v Speaker 1>on what the typical hacker attack tends to be and

0:02:31.200 --> 0:02:32.840
<v Speaker 1>the way we tend to see, at least the ones

0:02:32.840 --> 0:02:35.680
<v Speaker 1>that we hear about. Um, if it's not something like

0:02:36.040 --> 0:02:39.639
<v Speaker 1>someone taking advantage of a security vulnerability in a system

0:02:39.760 --> 0:02:43.160
<v Speaker 1>or using social engineering to get access to someone's system,

0:02:43.400 --> 0:02:46.760
<v Speaker 1>what we usually hear about our malware attacks where there's

0:02:46.800 --> 0:02:51.760
<v Speaker 1>like an email attachment or someone has uploaded and infected

0:02:51.840 --> 0:02:55.880
<v Speaker 1>file through some sort of distribution point where it might

0:02:55.919 --> 0:02:58.000
<v Speaker 1>be a peer to peer network, it might be a database,

0:02:59.000 --> 0:03:01.480
<v Speaker 1>or it might be that you go to some website

0:03:01.600 --> 0:03:04.480
<v Speaker 1>that you've been directed to and you click on something

0:03:04.480 --> 0:03:07.799
<v Speaker 1>that then installs malware to your system. And in this

0:03:07.840 --> 0:03:11.520
<v Speaker 1>sort of attack, you've got hackers that are kind of

0:03:11.520 --> 0:03:14.400
<v Speaker 1>taking a shotgun approach, right. They don't know who's going

0:03:14.440 --> 0:03:17.680
<v Speaker 1>to end up getting this malware. It's more like, let's

0:03:17.680 --> 0:03:19.720
<v Speaker 1>try and spread it as far and wide as we

0:03:19.800 --> 0:03:24.840
<v Speaker 1>possibly can, taking a pretty brute force kind of tactic.

0:03:24.919 --> 0:03:28.520
<v Speaker 1>Is that more or less accurate for the general types

0:03:28.560 --> 0:03:30.840
<v Speaker 1>of stuff we hear about? Yeah, pretty much. I mean

0:03:30.919 --> 0:03:34.600
<v Speaker 1>usually you hear about the very consumer oriented hacks. You know,

0:03:34.680 --> 0:03:37.920
<v Speaker 1>an app gets installed from Google Play and it turns

0:03:37.920 --> 0:03:41.400
<v Speaker 1>out it has hundreds of thousands of downloads and everybody

0:03:41.400 --> 0:03:43.080
<v Speaker 1>all of a sudden has malware and they have to

0:03:43.080 --> 0:03:44.720
<v Speaker 1>get rid of it. Blah blah blah blah blah. So

0:03:44.760 --> 0:03:48.720
<v Speaker 1>you see a lot of targeted assaults happening towards consumers,

0:03:48.760 --> 0:03:51.880
<v Speaker 1>but in this case, with a supply chain attack, as

0:03:51.960 --> 0:03:55.360
<v Speaker 1>what it's called, uh you see a a attack that's

0:03:55.520 --> 0:03:59.240
<v Speaker 1>very targeted towards a specific type of brand or a

0:03:59.320 --> 0:04:02.200
<v Speaker 1>vendor that happens to work with a whole bunch of people.

0:04:02.520 --> 0:04:05.880
<v Speaker 1>So the attackers don't necessarily know of the whole bunch

0:04:05.920 --> 0:04:09.240
<v Speaker 1>of people these businesses, clients that this vendor works with.

0:04:09.280 --> 0:04:11.720
<v Speaker 1>They don't know who's actually going to install it in

0:04:11.800 --> 0:04:14.720
<v Speaker 1>order for them to be able to attack all these

0:04:14.720 --> 0:04:18.239
<v Speaker 1>different brands. They just know, we know this vendor works

0:04:18.240 --> 0:04:22.400
<v Speaker 1>with thousands of thousands of really important businesses, so let's

0:04:22.440 --> 0:04:26.200
<v Speaker 1>just attack this one brand and then see what happens. Yeah,

0:04:26.320 --> 0:04:29.000
<v Speaker 1>and in this case, the Solar Winds hack a lot

0:04:29.040 --> 0:04:31.920
<v Speaker 1>of people. I'm sure the average person had never heard

0:04:31.920 --> 0:04:35.920
<v Speaker 1>about solar Winds before the news broke about the actual hack.

0:04:36.720 --> 0:04:40.200
<v Speaker 1>Because this is a business to business sort of enterprise.

0:04:40.279 --> 0:04:45.560
<v Speaker 1>They create software packages for businesses, typically really big businesses

0:04:45.560 --> 0:04:49.360
<v Speaker 1>are really big organizations to use to do things like

0:04:49.400 --> 0:04:52.680
<v Speaker 1>just monitor their network system. So it's not the kind

0:04:52.680 --> 0:04:54.800
<v Speaker 1>of thing that the average person would ever have to

0:04:54.839 --> 0:04:57.240
<v Speaker 1>come in contact with unless you happen to be like

0:04:57.720 --> 0:05:00.480
<v Speaker 1>the I T. Person at a big company or a

0:05:00.520 --> 0:05:04.640
<v Speaker 1>government agency exactly. So I give an example of when

0:05:04.760 --> 0:05:08.560
<v Speaker 1>I used to work at a bank and forward facing.

0:05:08.800 --> 0:05:10.600
<v Speaker 1>When I was working at that bank, you know, I

0:05:10.640 --> 0:05:12.560
<v Speaker 1>was talking to customers all the time, and I had

0:05:12.640 --> 0:05:16.480
<v Speaker 1>my own little register where I had the money and everything,

0:05:16.920 --> 0:05:19.279
<v Speaker 1>and I had my own computer. But that computer was

0:05:19.640 --> 0:05:23.320
<v Speaker 1>running Windows, and it was running software on Windows. But

0:05:23.480 --> 0:05:26.640
<v Speaker 1>behind the scenes, for that entire branch and for all

0:05:26.760 --> 0:05:29.920
<v Speaker 1>the different branches and all the different cities for this

0:05:30.000 --> 0:05:32.960
<v Speaker 1>company that I worked at, they had servers that were

0:05:33.000 --> 0:05:36.880
<v Speaker 1>connected to all the different physical locations for this bank,

0:05:37.200 --> 0:05:40.640
<v Speaker 1>and on those servers is where you would see these

0:05:40.720 --> 0:05:44.039
<v Speaker 1>kind of platforms being used, these kind of operating systems.

0:05:44.400 --> 0:05:48.279
<v Speaker 1>So if you're just working at a very like consumer

0:05:48.320 --> 0:05:51.400
<v Speaker 1>facing or an office oriented job, then you don't necessarily

0:05:51.480 --> 0:05:54.520
<v Speaker 1>run into this, even if you're an employee. A lot

0:05:54.520 --> 0:05:56.640
<v Speaker 1>of times it's just happening on the back end for

0:05:56.720 --> 0:05:59.920
<v Speaker 1>like the network administrators, the I T security and from

0:06:00.000 --> 0:06:02.080
<v Speaker 1>Asian security, like those are the kind of people that

0:06:02.120 --> 0:06:07.320
<v Speaker 1>would be using this kind of uh networking product. Yeah. So,

0:06:07.320 --> 0:06:09.960
<v Speaker 1>so like if you're a company that does products that

0:06:10.000 --> 0:06:12.600
<v Speaker 1>are like software as a service, where you need to

0:06:12.720 --> 0:06:15.800
<v Speaker 1>keep a really close eye on things like network loads

0:06:16.000 --> 0:06:19.320
<v Speaker 1>because you might have to react uh nimbly and and

0:06:19.720 --> 0:06:24.880
<v Speaker 1>quickly to changing demands on your system. Solar Winds makes

0:06:24.920 --> 0:06:27.680
<v Speaker 1>the kind of software that allows you to have that

0:06:27.680 --> 0:06:31.599
<v Speaker 1>that top level look at what's going on with your networks.

0:06:31.640 --> 0:06:34.599
<v Speaker 1>So again not something that most of us would run into,

0:06:34.640 --> 0:06:38.599
<v Speaker 1>but it is really important software. And that's why nearly

0:06:38.760 --> 0:06:42.200
<v Speaker 1>every company that's on the Fortune five list is a

0:06:42.320 --> 0:06:47.880
<v Speaker 1>client of Solar Winds, and several high level government agencies,

0:06:47.920 --> 0:06:50.600
<v Speaker 1>particularly in the United States, like the Department of Justice,

0:06:50.640 --> 0:06:54.200
<v Speaker 1>the Department of Homeland Security, Department of the Treasury, the

0:06:54.200 --> 0:06:59.279
<v Speaker 1>Department of Energy, like big national security level organizations are

0:06:59.320 --> 0:07:02.760
<v Speaker 1>all client of Solar Winds, and in particular, they have

0:07:02.839 --> 0:07:06.800
<v Speaker 1>a product that's called Oriyan, and this is specifically to

0:07:06.880 --> 0:07:11.720
<v Speaker 1>monitor stuff like network traffic and network assets and where

0:07:11.760 --> 0:07:14.520
<v Speaker 1>you might need to make adjustments on the fly. And

0:07:14.640 --> 0:07:19.000
<v Speaker 1>that ends up being the bulls eye of the target

0:07:19.440 --> 0:07:22.600
<v Speaker 1>for the hackers who created the Solar Winds hack, which

0:07:22.640 --> 0:07:26.560
<v Speaker 1>is also sometimes called sunbursts, the particular malware that was used,

0:07:27.200 --> 0:07:30.560
<v Speaker 1>and um, this is where we get into that supply

0:07:30.680 --> 0:07:35.080
<v Speaker 1>chain attack. And I think an easy way for people

0:07:35.120 --> 0:07:39.160
<v Speaker 1>to understand it is that it's unfortunate that it's an

0:07:39.160 --> 0:07:42.400
<v Speaker 1>attack that that takes advantage of something that we typically

0:07:42.440 --> 0:07:45.760
<v Speaker 1>tell people to do, which is, when a patch comes

0:07:45.760 --> 0:07:50.440
<v Speaker 1>out for your software, you install it. Because typically patches

0:07:50.480 --> 0:07:55.440
<v Speaker 1>do things like they address previous vulnerabilities in software and

0:07:55.480 --> 0:07:59.800
<v Speaker 1>they close down an avenue of attack for hackers. But

0:08:00.560 --> 0:08:04.440
<v Speaker 1>if a hacker were able to target that that actual software,

0:08:04.520 --> 0:08:07.120
<v Speaker 1>whatever it might be, like, if they were able to

0:08:07.160 --> 0:08:11.320
<v Speaker 1>target Windows and insert the malicious code into the Windows

0:08:11.360 --> 0:08:13.360
<v Speaker 1>code so that when the patch notes go out, when

0:08:13.360 --> 0:08:17.400
<v Speaker 1>the patches go out, the malicious code hitchhikes along. And

0:08:17.440 --> 0:08:19.360
<v Speaker 1>then when you install your patch, as you do as

0:08:19.360 --> 0:08:23.360
<v Speaker 1>a good user, you have just installed the malware that

0:08:23.600 --> 0:08:29.040
<v Speaker 1>is the supply chain attack, and it's devastating. It's yeah,

0:08:29.080 --> 0:08:33.439
<v Speaker 1>it's very very scary because the it kind of focuses

0:08:33.480 --> 0:08:37.000
<v Speaker 1>on the inherent trust that a lot of clients have

0:08:37.320 --> 0:08:42.119
<v Speaker 1>with the vendors that they use for this distributed software

0:08:42.200 --> 0:08:44.600
<v Speaker 1>that they might use on their back end for for

0:08:44.640 --> 0:08:47.480
<v Speaker 1>their network or whatever it might be. So by having

0:08:47.480 --> 0:08:51.360
<v Speaker 1>that inherent trust, you are trusting as a business that

0:08:51.440 --> 0:08:54.719
<v Speaker 1>when you do these auto updates, when you physically go

0:08:54.800 --> 0:08:57.719
<v Speaker 1>in and you know, update your firmware or whatever it

0:08:57.800 --> 0:09:01.120
<v Speaker 1>might be, that you are going to be protecting yourself

0:09:01.120 --> 0:09:03.439
<v Speaker 1>because you're on top of it, you're downloading that stuff

0:09:03.480 --> 0:09:05.680
<v Speaker 1>every single time there's a new version that comes out.

0:09:05.760 --> 0:09:09.240
<v Speaker 1>But in this case, because the attackers were targeting the

0:09:09.320 --> 0:09:14.280
<v Speaker 1>vendor itself and not the specific clients, they were distributing

0:09:14.320 --> 0:09:19.080
<v Speaker 1>that malware, two thousands upon thousands of potential customers, and

0:09:19.120 --> 0:09:22.480
<v Speaker 1>it's the ones that were updating like they should be

0:09:22.600 --> 0:09:25.840
<v Speaker 1>that ended up being kind of caught in the crosshairs. Yeah,

0:09:25.840 --> 0:09:27.880
<v Speaker 1>this is one of those cases where you say, I

0:09:27.920 --> 0:09:32.080
<v Speaker 1>did everything right and you still screwed me. Uh yeah.

0:09:32.160 --> 0:09:36.720
<v Speaker 1>So oriyan Orian is a platform that's very popular. Around

0:09:36.960 --> 0:09:40.959
<v Speaker 1>thirty three thousand of solar Wind's clients have some version

0:09:41.000 --> 0:09:43.320
<v Speaker 1>of Orian running on their system. Out of that thirty

0:09:43.360 --> 0:09:47.880
<v Speaker 1>three thousand, solar Winds said, approximately eighteen thousand had the

0:09:48.000 --> 0:09:51.600
<v Speaker 1>versions that were specifically affected when the malicious code had

0:09:51.640 --> 0:09:54.880
<v Speaker 1>been inserted and those patches had been pushed out to

0:09:54.960 --> 0:09:57.360
<v Speaker 1>the clients and they had actually installed it. Out of

0:09:57.360 --> 0:10:01.880
<v Speaker 1>those eighteen thousand, however, we later learned that a very

0:10:02.000 --> 0:10:05.000
<v Speaker 1>very small number were followed up on because, as it

0:10:05.000 --> 0:10:09.000
<v Speaker 1>turns out, that sunburst attack was just stage one. It

0:10:09.120 --> 0:10:11.719
<v Speaker 1>was not it was not the end all. It wasn't like,

0:10:11.960 --> 0:10:15.680
<v Speaker 1>oh we snug some malicious code into a legitimate product.

0:10:16.280 --> 0:10:19.880
<v Speaker 1>High fives all around. That was just the beginning. Yeah,

0:10:19.960 --> 0:10:22.960
<v Speaker 1>So in this case, the attackers were like, let's just

0:10:23.120 --> 0:10:25.760
<v Speaker 1>get it out there and see who gets caught in

0:10:25.800 --> 0:10:28.720
<v Speaker 1>the crosshairs. And then they started following up and they

0:10:28.720 --> 0:10:31.679
<v Speaker 1>were like, Okay, well, who who matters the most to us?

0:10:31.760 --> 0:10:35.240
<v Speaker 1>Which ones might be financially motivated for us to hack?

0:10:35.679 --> 0:10:38.600
<v Speaker 1>Who might be the ones that have the biggest and

0:10:38.679 --> 0:10:42.480
<v Speaker 1>best data sets that we could potentially pilfer off and

0:10:42.600 --> 0:10:45.640
<v Speaker 1>sell to a third party. Like, we don't necessarily know

0:10:45.679 --> 0:10:48.560
<v Speaker 1>what their end goal is, but a lot of times

0:10:48.600 --> 0:10:51.600
<v Speaker 1>with hacks like this, especially if they are distributed towards

0:10:52.040 --> 0:10:55.560
<v Speaker 1>Fortune five hundreds and government and sectors like that, they

0:10:55.600 --> 0:10:59.280
<v Speaker 1>are state sponsored or they are very very financially motivated.

0:10:59.640 --> 0:11:03.840
<v Speaker 1>So that would be my general like hypothesis as far

0:11:03.880 --> 0:11:07.560
<v Speaker 1>as what their their motivations were behind it and why

0:11:07.600 --> 0:11:12.200
<v Speaker 1>they specifically target, you know, the government sector. The very

0:11:12.320 --> 0:11:15.320
<v Speaker 1>few that they actually did out of the eighteen thousand, Yeah,

0:11:15.320 --> 0:11:18.880
<v Speaker 1>I think the last report I read said that it

0:11:18.920 --> 0:11:23.520
<v Speaker 1>looked like it was around forty systems out of eighteen thousand.

0:11:23.800 --> 0:11:26.240
<v Speaker 1>That's less than that's less than less like point two

0:11:27.160 --> 0:11:30.640
<v Speaker 1>of all the different systems that they hit that they

0:11:30.679 --> 0:11:33.160
<v Speaker 1>followed up on, and it does say that there was

0:11:33.200 --> 0:11:37.480
<v Speaker 1>a very concentrated, focused effort to look at very specific systems.

0:11:37.720 --> 0:11:39.400
<v Speaker 1>Most of the ones that they targeted were out of

0:11:39.400 --> 0:11:42.960
<v Speaker 1>big tech and then government agencies and then some non

0:11:43.000 --> 0:11:45.880
<v Speaker 1>government offices outside of that, like think tanks and things

0:11:45.880 --> 0:11:49.320
<v Speaker 1>like that. UM I've seen speculation that, as you say,

0:11:49.440 --> 0:11:53.400
<v Speaker 1>it was very likely a state backed attack, and that

0:11:54.520 --> 0:11:57.840
<v Speaker 1>the evidence seems to point, but it does not necessarily

0:11:57.840 --> 0:12:03.560
<v Speaker 1>indicate proof positive that Russia was behind the attack. At least, yes,

0:12:03.920 --> 0:12:06.160
<v Speaker 1>there appears that that's what all the signs point to,

0:12:06.280 --> 0:12:08.800
<v Speaker 1>but then there's also always the possibility of what is

0:12:08.800 --> 0:12:14.600
<v Speaker 1>called a false flag operation exactly. So it's very interesting

0:12:14.640 --> 0:12:19.280
<v Speaker 1>when people start kind of laying blame on specific groups

0:12:19.360 --> 0:12:22.560
<v Speaker 1>of attackers or groups of hackers and saying like, hey,

0:12:22.600 --> 0:12:24.960
<v Speaker 1>because the code looks this way, we think that it's,

0:12:25.440 --> 0:12:27.679
<v Speaker 1>you know, backed by Russia or whoever, it might be

0:12:27.760 --> 0:12:30.160
<v Speaker 1>backed by China and North Korea. Those are usually the

0:12:30.200 --> 0:12:33.360
<v Speaker 1>ones that we see in the news. Uh. In this case,

0:12:33.480 --> 0:12:37.560
<v Speaker 1>they found samples of code that could be very very

0:12:37.559 --> 0:12:42.880
<v Speaker 1>closely linked to a previous attacker group from Russia. So

0:12:42.960 --> 0:12:44.800
<v Speaker 1>they made that tie and they were like, hey, we

0:12:44.840 --> 0:12:47.760
<v Speaker 1>think that this is the same group. But there is

0:12:47.800 --> 0:12:52.480
<v Speaker 1>always the potential that somebody could have copied previous malware

0:12:53.040 --> 0:12:56.320
<v Speaker 1>and used samples of that for new quote code for

0:12:56.559 --> 0:13:00.200
<v Speaker 1>solar winds for the sunburst. So it's entirely possible that

0:13:00.280 --> 0:13:04.880
<v Speaker 1>it's not the same group, but it's plausible, right. So

0:13:05.520 --> 0:13:08.120
<v Speaker 1>again you can't draw any firm conclusions. But when you

0:13:08.160 --> 0:13:13.320
<v Speaker 1>start thinking about this as a potential state backed attack

0:13:14.200 --> 0:13:20.160
<v Speaker 1>that largely gives hackers high level access to systems once

0:13:20.200 --> 0:13:24.320
<v Speaker 1>they deliver that second payload of malware, which specifically allows

0:13:24.360 --> 0:13:28.880
<v Speaker 1>them to move laterally across networks, not just hit a

0:13:28.920 --> 0:13:32.360
<v Speaker 1>specific server, but then to kind of infiltrate across an

0:13:32.520 --> 0:13:35.920
<v Speaker 1>entire system. A lot of the reports we've seen have

0:13:36.040 --> 0:13:40.400
<v Speaker 1>shown that the hackers were at least able to read

0:13:40.920 --> 0:13:44.120
<v Speaker 1>material to see what what material was around. They could

0:13:44.200 --> 0:13:47.000
<v Speaker 1>look at source code at Microsoft, for example, or they

0:13:47.000 --> 0:13:49.480
<v Speaker 1>can look at emails that had been both sent and

0:13:49.559 --> 0:13:53.640
<v Speaker 1>received through a particular system. A lot of this kind

0:13:53.640 --> 0:13:58.440
<v Speaker 1>of leads you down the path to thinking one potential

0:13:58.440 --> 0:14:02.240
<v Speaker 1>purpose for this attack could be espionage. That it literally

0:14:02.360 --> 0:14:06.680
<v Speaker 1>is another part of cyber espionage where you're spying on

0:14:07.280 --> 0:14:12.000
<v Speaker 1>UM an enemy or or adversary, and that fits the

0:14:12.080 --> 0:14:16.719
<v Speaker 1>narrative really well. Again, we can't draw that conclusion conclusively

0:14:17.400 --> 0:14:20.520
<v Speaker 1>to be redundant, but we can at least we can

0:14:20.520 --> 0:14:24.120
<v Speaker 1>at least say like that is a potential answer to

0:14:24.400 --> 0:14:30.200
<v Speaker 1>why this has happened. Yeah, So I like to lay

0:14:30.200 --> 0:14:33.640
<v Speaker 1>out a lot of caveats because it's it's very dangerous

0:14:33.640 --> 0:14:36.240
<v Speaker 1>to speak in absolutes when you come to something like this,

0:14:36.640 --> 0:14:40.040
<v Speaker 1>because it may turn out yes, ongoing. So we still

0:14:40.040 --> 0:14:42.200
<v Speaker 1>have a lot of questions. But I am glad that

0:14:42.280 --> 0:14:46.240
<v Speaker 1>we have companies like Microsoft, for example, with Office three

0:14:46.720 --> 0:14:49.200
<v Speaker 1>and the fact that they were able to see source code,

0:14:49.360 --> 0:14:51.640
<v Speaker 1>the attackers were able to see source code. I'm glad

0:14:51.680 --> 0:14:56.680
<v Speaker 1>they're coming forward these clients that were attacked and we're targeted,

0:14:56.720 --> 0:14:59.880
<v Speaker 1>because it's giving us a clear perspective of what was

0:15:00.080 --> 0:15:04.680
<v Speaker 1>actually targeted in this assault. And in Microsoft's case, it was,

0:15:05.440 --> 0:15:08.040
<v Speaker 1>or at least they believe that it was the source code,

0:15:08.040 --> 0:15:11.520
<v Speaker 1>because the attackers did get access to that information. Now,

0:15:11.560 --> 0:15:14.840
<v Speaker 1>were they also like collecting the source code? Were they

0:15:14.880 --> 0:15:17.960
<v Speaker 1>taking it from Microsoft and collecting it into their own

0:15:18.040 --> 0:15:22.040
<v Speaker 1>data set? Maybe? Probably, I mean, they did have access

0:15:22.080 --> 0:15:24.720
<v Speaker 1>to it, so it's entirely plausible as well. But again

0:15:24.800 --> 0:15:28.240
<v Speaker 1>it's that plausibility of like all these questions that we

0:15:28.320 --> 0:15:31.920
<v Speaker 1>currently have with an active attack where there's still being

0:15:32.000 --> 0:15:37.000
<v Speaker 1>discoveries happening. This is Jonathan outside the interview here. I'm

0:15:37.040 --> 0:15:39.760
<v Speaker 1>just interrupting so that we can take a quick break,

0:15:39.800 --> 0:15:49.840
<v Speaker 1>but we'll be right back. So we know that the

0:15:49.920 --> 0:15:53.600
<v Speaker 1>nature of the attack allowed for a lot of access

0:15:53.640 --> 0:15:57.080
<v Speaker 1>to things from a certain level, but in most cases

0:15:57.120 --> 0:15:59.640
<v Speaker 1>that we've heard about, the companies are saying no one

0:15:59.840 --> 0:16:03.200
<v Speaker 1>was able to actually make any changes to anything. They

0:16:03.280 --> 0:16:05.360
<v Speaker 1>might have seen it, they might have copied it, but

0:16:05.440 --> 0:16:09.120
<v Speaker 1>they could not modify anything. However, part of what I

0:16:09.120 --> 0:16:11.600
<v Speaker 1>would think would be useful if you're looking at source

0:16:11.680 --> 0:16:14.520
<v Speaker 1>code for products like Office three six five, which has

0:16:14.840 --> 0:16:19.800
<v Speaker 1>incredible distribution to millions of systems around the world, consumer level,

0:16:19.960 --> 0:16:24.040
<v Speaker 1>enterprise level, everything in between, that now that you have

0:16:24.120 --> 0:16:26.400
<v Speaker 1>that source code, you can start looking at ways to

0:16:26.520 --> 0:16:31.160
<v Speaker 1>exploit that. You essentially have a playground, a sandbox that

0:16:31.240 --> 0:16:33.720
<v Speaker 1>you can work in with the actual source code of

0:16:33.760 --> 0:16:38.720
<v Speaker 1>the product, at least from that particular era until Microsoft

0:16:39.000 --> 0:16:41.920
<v Speaker 1>makes changes to it, and then you have a way

0:16:41.960 --> 0:16:45.240
<v Speaker 1>of of practicing on that to try and develop malware

0:16:45.280 --> 0:16:49.360
<v Speaker 1>that could potentially be used out in other distributions using

0:16:49.400 --> 0:16:53.320
<v Speaker 1>perhaps totally different attack vectors. Is that something that could

0:16:53.360 --> 0:16:59.840
<v Speaker 1>actually be possible or my addled by Hollywood, That's entirely possible.

0:17:00.160 --> 0:17:03.240
<v Speaker 1>And that's one of the reasons why we have seen

0:17:03.400 --> 0:17:08.760
<v Speaker 1>supply chain attacks targeting very specific like firmware versions or

0:17:08.920 --> 0:17:12.359
<v Speaker 1>or the back ends for these really large clients like

0:17:12.480 --> 0:17:15.840
<v Speaker 1>Microsoft UH in order to be able to steal source

0:17:15.880 --> 0:17:19.200
<v Speaker 1>code and stuff like that, because oftentimes, even though new

0:17:19.320 --> 0:17:22.760
<v Speaker 1>versions might come out of an operating system or of

0:17:22.920 --> 0:17:27.920
<v Speaker 1>software or firmware UH, they will use previous generations of

0:17:27.920 --> 0:17:33.440
<v Speaker 1>that firmware in order to maintain like consistency across all

0:17:33.440 --> 0:17:36.720
<v Speaker 1>of the different platforms that their product might be installed onto.

0:17:37.119 --> 0:17:40.560
<v Speaker 1>So there might be a few changes for future versions

0:17:40.640 --> 0:17:44.280
<v Speaker 1>or future releases, but the source code might remain pretty

0:17:44.320 --> 0:17:48.879
<v Speaker 1>similar to previous installations, and it's so much work to

0:17:49.080 --> 0:17:53.040
<v Speaker 1>change things on a fundamental level that it's impractical. Right,

0:17:53.160 --> 0:17:59.080
<v Speaker 1>There's there's almost no possibility, especially for programs that typically

0:18:00.040 --> 0:18:03.040
<v Speaker 1>they typically grow larger. I don't know if you've noticed this, Shannon,

0:18:03.119 --> 0:18:07.800
<v Speaker 1>but I have, even from like a programming perspective, which

0:18:07.840 --> 0:18:09.920
<v Speaker 1>I am not a programmer. But I have done some

0:18:10.000 --> 0:18:13.240
<v Speaker 1>coding in the past, and I know that there is

0:18:13.359 --> 0:18:17.880
<v Speaker 1>a lot of turnover at companies, and oftentimes they will

0:18:18.359 --> 0:18:21.600
<v Speaker 1>forcibly not change a lot of the code in order

0:18:21.920 --> 0:18:24.840
<v Speaker 1>to make sure that it still works with new employees

0:18:24.960 --> 0:18:27.199
<v Speaker 1>if there is like a new codeer that comes in

0:18:27.320 --> 0:18:30.480
<v Speaker 1>or a new programmer. Uh and sometimes you won't find

0:18:30.560 --> 0:18:34.840
<v Speaker 1>notes in the in the code for future programmers, so

0:18:35.000 --> 0:18:38.400
<v Speaker 1>they just choose not to break anything by not changing anything,

0:18:38.520 --> 0:18:42.560
<v Speaker 1>so code will remain the same for years and years

0:18:42.560 --> 0:18:47.800
<v Speaker 1>and years before somebody actually goes in and bravely changes anything. Right, So,

0:18:47.920 --> 0:18:51.800
<v Speaker 1>if you if you are someone who's creating a uh

0:18:51.880 --> 0:18:54.639
<v Speaker 1>some malware and you want to target users of a

0:18:54.720 --> 0:18:59.400
<v Speaker 1>specific type of of software, whatever it may be, whether

0:18:59.400 --> 0:19:03.240
<v Speaker 1>it's an operating system or something entirely different, then being

0:19:03.280 --> 0:19:06.600
<v Speaker 1>able to make a change to like a fundamental part

0:19:06.720 --> 0:19:09.320
<v Speaker 1>of that code, one that is not likely to have

0:19:09.440 --> 0:19:13.359
<v Speaker 1>been altered because it's it's sort of a pillar of

0:19:13.400 --> 0:19:17.840
<v Speaker 1>the software, then that's a pretty decent bet that your malware,

0:19:17.920 --> 0:19:22.399
<v Speaker 1>if you're able to inject it into the actual real

0:19:22.720 --> 0:19:26.440
<v Speaker 1>software on whatever the vendor side is, that that will

0:19:26.480 --> 0:19:30.840
<v Speaker 1>then get rolled out through various patches and updates or

0:19:30.880 --> 0:19:34.440
<v Speaker 1>even just new installations of that that product as people

0:19:34.600 --> 0:19:38.119
<v Speaker 1>come on board, and the longer you can keep that

0:19:38.200 --> 0:19:41.359
<v Speaker 1>on the d L, the more systems you can infect

0:19:41.400 --> 0:19:44.560
<v Speaker 1>without anyone being the wiser. As it turns out with

0:19:44.560 --> 0:19:48.240
<v Speaker 1>with the solar winds hack, we now know that the

0:19:48.320 --> 0:19:53.639
<v Speaker 1>attacks started no later than October two thousand nineteen. It

0:19:53.680 --> 0:19:56.560
<v Speaker 1>may have been insane. Yeah, So that that was for

0:19:56.640 --> 0:20:00.280
<v Speaker 1>a full year plus a couple of months before we

0:20:00.280 --> 0:20:04.200
<v Speaker 1>were made aware of it. And it was another security

0:20:04.280 --> 0:20:08.760
<v Speaker 1>firm called fire Eye that noticed something hinky was going on.

0:20:09.440 --> 0:20:13.399
<v Speaker 1>Something hinky. Yeah, but it's kind of but it was hanky,

0:20:15.240 --> 0:20:17.320
<v Speaker 1>It's true. They were They were like, hey, what's this

0:20:17.520 --> 0:20:20.600
<v Speaker 1>wise our network being weird? I call it jankie. But

0:20:21.640 --> 0:20:24.600
<v Speaker 1>they just like, some odd is going on, Like we're

0:20:24.600 --> 0:20:27.159
<v Speaker 1>getting some red flags. And we didn't know at the

0:20:27.200 --> 0:20:29.600
<v Speaker 1>time that it was Sunburst, that we didn't know that

0:20:29.640 --> 0:20:32.040
<v Speaker 1>it was a solar winds hack or where it was

0:20:32.080 --> 0:20:35.320
<v Speaker 1>being distributed from. So fire I was just like, we

0:20:35.359 --> 0:20:37.400
<v Speaker 1>think we got hacked, and then a few days later

0:20:37.480 --> 0:20:40.480
<v Speaker 1>everybody was like, oh, actually this is connected to a

0:20:40.600 --> 0:20:45.000
<v Speaker 1>much bigger thing. It wasn't them, it was the vendor

0:20:45.119 --> 0:20:47.640
<v Speaker 1>that they were using. So all of a sudden, everybody

0:20:47.680 --> 0:20:50.840
<v Speaker 1>was just like, oh, we should probably check our systems too,

0:20:50.960 --> 0:20:54.600
<v Speaker 1>And then everybody started realizing, oh, this is actually a

0:20:54.640 --> 0:20:56.480
<v Speaker 1>really huge thing because it wasn't just us, it was

0:20:56.520 --> 0:21:01.880
<v Speaker 1>a vendor. That's scary. Well, and when it's a cybersecurity

0:21:02.000 --> 0:21:05.359
<v Speaker 1>firm that first says, oh, gosh, we were hacked, you

0:21:05.440 --> 0:21:08.360
<v Speaker 1>know it's bad because these are the people who are

0:21:08.359 --> 0:21:14.520
<v Speaker 1>paid to stop that from happening to other people. So

0:21:15.240 --> 0:21:17.399
<v Speaker 1>it's a great example when you look at it from

0:21:17.440 --> 0:21:21.200
<v Speaker 1>from that perspective of fire Eye as a cybersecurity company,

0:21:21.760 --> 0:21:26.160
<v Speaker 1>even they had inherent trust in Solar Winds to distribute

0:21:26.520 --> 0:21:30.720
<v Speaker 1>their firmware and their updates in a trusted way. And

0:21:30.800 --> 0:21:34.520
<v Speaker 1>even then they couldn't fully trust Solar Winds to do

0:21:34.600 --> 0:21:37.960
<v Speaker 1>that in a matter that would keep them protected, right right,

0:21:38.000 --> 0:21:41.520
<v Speaker 1>I mean, we there's this whole certification process, this digital

0:21:41.560 --> 0:21:45.639
<v Speaker 1>certification that proves that a piece of code is really

0:21:45.720 --> 0:21:49.479
<v Speaker 1>coming from the source that you think you're receiving it,

0:21:49.760 --> 0:21:53.480
<v Speaker 1>you know from, so that there's this approach that's very

0:21:53.560 --> 0:21:58.920
<v Speaker 1>well tested, very well proven by history that this is reliable.

0:21:59.520 --> 0:22:04.040
<v Speaker 1>And that's why this hack is so insidious because it said, cool,

0:22:04.160 --> 0:22:06.359
<v Speaker 1>we were not going to try and get around that.

0:22:06.920 --> 0:22:12.159
<v Speaker 1>We're gonna rely on that trust, on that that whole process,

0:22:12.840 --> 0:22:15.640
<v Speaker 1>because everyone knows it works. So if you can, if

0:22:15.640 --> 0:22:17.920
<v Speaker 1>you can get to the code before it goes through,

0:22:18.760 --> 0:22:22.359
<v Speaker 1>then you're golden. And that's exactly what happened. Uh. An

0:22:22.359 --> 0:22:25.520
<v Speaker 1>analogy I use is that the way we typically think

0:22:25.520 --> 0:22:28.239
<v Speaker 1>of hackers is and you should appreciate this because I

0:22:28.280 --> 0:22:30.920
<v Speaker 1>know you've played with them. We can think of someone

0:22:30.960 --> 0:22:33.480
<v Speaker 1>who's got lock picks and they're going through an apartment

0:22:33.520 --> 0:22:36.199
<v Speaker 1>building and they're just they're they're opening up locks just

0:22:36.240 --> 0:22:38.880
<v Speaker 1>for fun. But the Solar Winds hack is as if

0:22:39.400 --> 0:22:43.080
<v Speaker 1>the supervisor for the entire building with the master key

0:22:43.280 --> 0:22:45.200
<v Speaker 1>is the one who has decided to do all the snooping,

0:22:45.200 --> 0:22:46.959
<v Speaker 1>and they can just walk in when because they've been

0:22:46.960 --> 0:22:50.439
<v Speaker 1>trusted with that master key. So that's kind of the

0:22:50.480 --> 0:22:54.240
<v Speaker 1>analogy I give. It's it's totally different from the hacks

0:22:54.240 --> 0:22:56.680
<v Speaker 1>where you're like, that person looks us I'm not gonna

0:22:56.760 --> 0:22:59.040
<v Speaker 1>let them into the building. No, it's it's the supervisor.

0:22:59.080 --> 0:23:03.480
<v Speaker 1>Of course, the supervisor comes in, he's tolly fied. Yeah,

0:23:03.760 --> 0:23:06.240
<v Speaker 1>that's a great analogy. Actually, I don't I hope you

0:23:06.280 --> 0:23:08.520
<v Speaker 1>don't mind if I steal that? Please? Do I get

0:23:08.600 --> 0:23:11.320
<v Speaker 1>like two a year? So I'm just glad that I

0:23:11.400 --> 0:23:14.360
<v Speaker 1>was able to. I mean I peaked early. We're in January.

0:23:14.440 --> 0:23:20.640
<v Speaker 1>But but yeah, so the scope of this attack, even

0:23:20.640 --> 0:23:25.359
<v Speaker 1>though only only I say only, but like forty different

0:23:25.359 --> 0:23:30.080
<v Speaker 1>systems have been compromised then further infiltrated. Uh, you still

0:23:30.160 --> 0:23:34.480
<v Speaker 1>have around eighteen thousand that could potentially be infiltrated because

0:23:34.520 --> 0:23:37.840
<v Speaker 1>they do have the malicious code installed within their systems

0:23:38.200 --> 0:23:40.399
<v Speaker 1>that allows for that backdoor access. So they have to

0:23:40.840 --> 0:23:43.240
<v Speaker 1>they it is now incumbent upon them to make sure

0:23:43.320 --> 0:23:49.000
<v Speaker 1>they uh they they isolate those servers, they remediate them,

0:23:49.160 --> 0:23:51.840
<v Speaker 1>and that they bring everything up to a new version

0:23:51.840 --> 0:23:56.600
<v Speaker 1>that no longer has that backdoor access. Meanwhile, for all

0:23:56.680 --> 0:24:00.240
<v Speaker 1>the systems that we're compromised, for those forty, which again

0:24:00.280 --> 0:24:05.480
<v Speaker 1>includes like national security level government offices, they have the

0:24:05.560 --> 0:24:09.919
<v Speaker 1>unenviable task of figuring out how extensive the attack was

0:24:10.000 --> 0:24:14.119
<v Speaker 1>within their systems, what parts of their systems were specifically affected,

0:24:14.359 --> 0:24:18.240
<v Speaker 1>at what level of access did the hackers have, was

0:24:18.280 --> 0:24:20.480
<v Speaker 1>it like microsoftware they could just see it or could

0:24:20.520 --> 0:24:23.439
<v Speaker 1>they do more? And how do they fix it? Um?

0:24:23.480 --> 0:24:26.560
<v Speaker 1>And this is. I think I think the way we

0:24:26.600 --> 0:24:31.120
<v Speaker 1>could we could call it a ginormous challenge. Oh yeah,

0:24:31.400 --> 0:24:34.240
<v Speaker 1>So I'll give you an example from a very much

0:24:34.440 --> 0:24:38.119
<v Speaker 1>smaller scale. When I was working at Hack five in

0:24:38.160 --> 0:24:42.840
<v Speaker 1>an office, I learned how I could do network sniffing

0:24:43.320 --> 0:24:46.280
<v Speaker 1>on the entire office. So I was able to figure

0:24:46.320 --> 0:24:51.280
<v Speaker 1>out from my little Lennox laptop what machines were connected

0:24:51.880 --> 0:24:54.800
<v Speaker 1>all to the same network, even if they were Ethernet

0:24:54.880 --> 0:24:56.560
<v Speaker 1>or WiFi. I was able to figure out how to

0:24:56.840 --> 0:24:59.119
<v Speaker 1>you know, sniff WiFi as well, because we made a

0:24:59.160 --> 0:25:01.920
<v Speaker 1>product for that, uh, And I was able to see

0:25:02.000 --> 0:25:04.960
<v Speaker 1>that we had, like I think it was like twelve

0:25:05.080 --> 0:25:09.280
<v Speaker 1>different computers, we had two printers. So then from there

0:25:09.359 --> 0:25:12.359
<v Speaker 1>I was able to look up the versions of everybody's

0:25:12.440 --> 0:25:15.040
<v Speaker 1>operating systems and find out which ones were vulnerable. And

0:25:15.080 --> 0:25:18.200
<v Speaker 1>it turns out one of our printers was vulnerable. So

0:25:18.320 --> 0:25:22.000
<v Speaker 1>even though I was not necessarily connected to the printer,

0:25:22.200 --> 0:25:25.040
<v Speaker 1>like I didn't have it installed, the driver's installed, or

0:25:25.040 --> 0:25:28.399
<v Speaker 1>anything on my Lenox computer, I was able to send

0:25:28.920 --> 0:25:32.880
<v Speaker 1>that printer a piece of paper that said I got hacks,

0:25:33.040 --> 0:25:34.760
<v Speaker 1>and I was able to print it out on the computer.

0:25:35.119 --> 0:25:37.520
<v Speaker 1>And it was the funniest thing because like nobody it was.

0:25:37.680 --> 0:25:39.600
<v Speaker 1>It was Darren's printer, so like he was able to

0:25:39.640 --> 0:25:42.720
<v Speaker 1>look at it. My coworker, Darren Kitchen, and he was

0:25:43.160 --> 0:25:44.679
<v Speaker 1>and he looks at the piece of paper and he

0:25:44.720 --> 0:25:46.280
<v Speaker 1>was like, s did you just figure out how to

0:25:46.280 --> 0:25:49.040
<v Speaker 1>hack the printer? And I said, yeah, it was super funny.

0:25:49.080 --> 0:25:52.399
<v Speaker 1>But even from a much more broad perspective of when

0:25:52.440 --> 0:25:56.600
<v Speaker 1>you're looking at solar winds um, if somebody had access

0:25:56.640 --> 0:25:59.480
<v Speaker 1>to a net, the network of one of their clients,

0:26:00.200 --> 0:26:04.480
<v Speaker 1>they could see the actual desktop computers that many of

0:26:04.480 --> 0:26:07.880
<v Speaker 1>their office employees might have access to. They could see printers,

0:26:07.960 --> 0:26:12.680
<v Speaker 1>They might be able to see network connected security cameras. UH.

0:26:12.720 --> 0:26:14.360
<v Speaker 1>If they work at a bank, they might be able

0:26:14.400 --> 0:26:17.440
<v Speaker 1>to see network connected a t M s UH. They

0:26:17.480 --> 0:26:22.520
<v Speaker 1>have access to maybe like passwords or anything that's being

0:26:22.560 --> 0:26:26.720
<v Speaker 1>distributed across the network if it's not being protected correctly.

0:26:27.320 --> 0:26:31.720
<v Speaker 1>They could have access to network attached storage in server racks,

0:26:31.760 --> 0:26:35.280
<v Speaker 1>all sorts of things. So if you have hundreds and

0:26:35.359 --> 0:26:38.359
<v Speaker 1>hundreds of different connected devices and any of those have

0:26:38.520 --> 0:26:41.080
<v Speaker 1>not been like auto update, and then again we're putting

0:26:41.080 --> 0:26:45.360
<v Speaker 1>trust in vendors to auto update correctly. If these machines

0:26:45.400 --> 0:26:51.040
<v Speaker 1>have not been auto updated or patched correctly, and a

0:26:51.080 --> 0:26:54.720
<v Speaker 1>hacker has access over that network to see what version

0:26:54.760 --> 0:26:58.920
<v Speaker 1>these programs are running. There's plenty of information on Google

0:26:59.000 --> 0:27:02.119
<v Speaker 1>about what version of what software is still vulnerable to

0:27:02.240 --> 0:27:05.280
<v Speaker 1>what problems. There are these things called c v s

0:27:05.359 --> 0:27:07.920
<v Speaker 1>and you can look them up and see what kind

0:27:07.960 --> 0:27:10.720
<v Speaker 1>of vulnerabilities are currently out there and how they are

0:27:10.760 --> 0:27:14.640
<v Speaker 1>being fixed. And if a hacker knows and they look

0:27:14.640 --> 0:27:17.080
<v Speaker 1>at this version and then they find out there's a vulnerability,

0:27:17.119 --> 0:27:19.280
<v Speaker 1>they could use that to their advantage to get another

0:27:19.359 --> 0:27:23.439
<v Speaker 1>foothold within that network. Even if even if the network

0:27:23.480 --> 0:27:27.240
<v Speaker 1>admin found out that there was a vulnerability on their

0:27:27.280 --> 0:27:29.199
<v Speaker 1>network and they were able to cut that off, the

0:27:29.200 --> 0:27:33.080
<v Speaker 1>hacker might have already gotten another foothold. So it's entirely

0:27:33.119 --> 0:27:36.320
<v Speaker 1>possible that there's like plenty of other places that these

0:27:36.359 --> 0:27:40.280
<v Speaker 1>attackers are snooping on networks through. So yeah, it's a

0:27:40.400 --> 0:27:43.560
<v Speaker 1>huge issue, and it's no wonder like given that this

0:27:43.680 --> 0:27:46.600
<v Speaker 1>was just discovered a few weeks ago, maybe about a

0:27:46.680 --> 0:27:50.359
<v Speaker 1>month month in two weeks ago or six weeks, Uh,

0:27:50.480 --> 0:27:53.359
<v Speaker 1>it's no wonder that there's tons of network admins and

0:27:53.400 --> 0:27:57.040
<v Speaker 1>security professionals that are still having to work like over

0:27:57.119 --> 0:28:00.520
<v Speaker 1>time just to ensure that their networks are safe. And

0:28:00.520 --> 0:28:03.560
<v Speaker 1>and you pointed out a problem that I hadn't even

0:28:03.560 --> 0:28:05.920
<v Speaker 1>thought about, which just as like, hey, you know how

0:28:05.960 --> 0:28:08.720
<v Speaker 1>bad you thought this was. Guess what, It's worse than that,

0:28:10.040 --> 0:28:12.919
<v Speaker 1>because because like, if to go back to my analogy,

0:28:13.320 --> 0:28:16.399
<v Speaker 1>it would be almost like if you are you have

0:28:16.480 --> 0:28:19.640
<v Speaker 1>infiltrated a building, you were able to sneak in, and

0:28:19.720 --> 0:28:22.160
<v Speaker 1>you're snooping around and you're looking at all this sort

0:28:22.160 --> 0:28:24.960
<v Speaker 1>of stuff, and meanwhile you're also unlocking every window you

0:28:25.040 --> 0:28:28.680
<v Speaker 1>go by, so that if if your original entry point

0:28:28.680 --> 0:28:33.120
<v Speaker 1>has been shut off, you got like fifty others. Because example,

0:28:33.200 --> 0:28:35.800
<v Speaker 1>so if somebody was to change the lock on their door,

0:28:36.440 --> 0:28:39.680
<v Speaker 1>but you also had unlocked the windows so that you

0:28:39.680 --> 0:28:42.400
<v Speaker 1>could get access that way, they might not even think

0:28:42.400 --> 0:28:44.400
<v Speaker 1>about checking the window when they fixed the lock on

0:28:44.400 --> 0:28:47.760
<v Speaker 1>the door, right right, So, like you were saying, looking

0:28:47.760 --> 0:28:50.120
<v Speaker 1>at all the different versions of software that are running

0:28:50.120 --> 0:28:54.200
<v Speaker 1>on various computers and other systems, other devices running on

0:28:54.240 --> 0:28:58.120
<v Speaker 1>that network, if you identify all those potential vulnerabilities, really

0:28:58.200 --> 0:29:01.880
<v Speaker 1>you're just you're like you're saying, we should use this

0:29:01.960 --> 0:29:05.480
<v Speaker 1>time to start developing tools to take advantage of all

0:29:05.520 --> 0:29:09.000
<v Speaker 1>these different potential weak points, because we can make the

0:29:09.000 --> 0:29:12.960
<v Speaker 1>problem so big that it is almost impossible to think

0:29:13.000 --> 0:29:15.479
<v Speaker 1>of what the solution would be apart from new kit

0:29:15.560 --> 0:29:18.520
<v Speaker 1>from orbit. It's the only way to be sure. A

0:29:18.560 --> 0:29:21.800
<v Speaker 1>lot of it is risk assessment, and that's something that

0:29:21.880 --> 0:29:24.280
<v Speaker 1>a lot of a lot of large businesses do, and

0:29:24.440 --> 0:29:28.480
<v Speaker 1>it's even something that customers can do. Consumers like I

0:29:28.520 --> 0:29:31.840
<v Speaker 1>could do this from my home network risk assessment. What's

0:29:31.920 --> 0:29:35.760
<v Speaker 1>running on your network right now? What devices are vulnerable

0:29:35.840 --> 0:29:38.920
<v Speaker 1>or potentially vulnerable? Have you done a yearly audit to

0:29:38.960 --> 0:29:42.040
<v Speaker 1>make sure that there's nobody getting access there's no like

0:29:42.160 --> 0:29:46.000
<v Speaker 1>random email addresses tied or associated to your online accounts?

0:29:46.360 --> 0:29:48.600
<v Speaker 1>Have you changed your passwords in the past year to

0:29:49.440 --> 0:29:54.520
<v Speaker 1>comply with nests recommended framework for passwords, Like, there's a

0:29:54.560 --> 0:29:56.600
<v Speaker 1>bunch of different things that you can do to kind

0:29:56.600 --> 0:30:00.320
<v Speaker 1>of assess where your risks lay and then act on

0:30:00.360 --> 0:30:05.000
<v Speaker 1>those assessments before a hack actually happens, right, Yeah, And

0:30:05.040 --> 0:30:07.760
<v Speaker 1>as long as you don't have an issue like this

0:30:08.000 --> 0:30:12.960
<v Speaker 1>where a trusted vendors where because yeah, because that just

0:30:12.960 --> 0:30:14.920
<v Speaker 1>slips right in right, just like you were saying, like

0:30:15.280 --> 0:30:17.600
<v Speaker 1>these these companies could have been doing all the right

0:30:17.680 --> 0:30:20.680
<v Speaker 1>things it's not like they did something wrong. They did

0:30:20.760 --> 0:30:23.080
<v Speaker 1>the right thing. And you might wonder, well, how did

0:30:23.080 --> 0:30:28.240
<v Speaker 1>the hackers get access to the Orion software to start with?

0:30:28.280 --> 0:30:31.520
<v Speaker 1>Like how did that happen? And honestly, we don't fully know, you,

0:30:31.680 --> 0:30:35.360
<v Speaker 1>or at least the public doesn't fully know yet. Someone

0:30:35.440 --> 0:30:39.600
<v Speaker 1>might know, but I don't. But the working theory right

0:30:39.640 --> 0:30:43.840
<v Speaker 1>now is that another third party vendor called jet Brains

0:30:44.760 --> 0:30:48.200
<v Speaker 1>creates a tool called Team City. Jet Brains, by the way,

0:30:48.400 --> 0:30:52.000
<v Speaker 1>I'm sure completely coincidentally founded by a group of Russian

0:30:52.040 --> 0:30:56.120
<v Speaker 1>cybersecurity experts, but Team City. Team City is a software

0:30:56.160 --> 0:30:58.760
<v Speaker 1>testing environment. So it's the kind of thing where you've

0:30:58.760 --> 0:31:00.640
<v Speaker 1>got your little virtual say in box, so that you

0:31:00.680 --> 0:31:03.600
<v Speaker 1>can build software and try and break it and see

0:31:03.600 --> 0:31:07.120
<v Speaker 1>if it works before you deploy it in the real world. Right,

0:31:07.360 --> 0:31:10.400
<v Speaker 1>That's kind of the thing they make. And Solar Winds

0:31:10.600 --> 0:31:13.719
<v Speaker 1>is one of the customers who uses Team City, and

0:31:13.800 --> 0:31:18.440
<v Speaker 1>so the current thinking is that the hackers targeted Team City.

0:31:18.840 --> 0:31:23.040
<v Speaker 1>They specifically targeted a server that Solar Winds uses that

0:31:23.200 --> 0:31:26.080
<v Speaker 1>has Team City on it. They targeted that and then

0:31:26.120 --> 0:31:29.000
<v Speaker 1>they were able to get access to solar Winds software

0:31:29.280 --> 0:31:32.480
<v Speaker 1>through that link, which just shows you, like there could

0:31:32.480 --> 0:31:36.360
<v Speaker 1>be a lot of hops from between the hacker and

0:31:36.400 --> 0:31:40.640
<v Speaker 1>their ultimate goal. So this team City Server was one hop.

0:31:41.280 --> 0:31:45.080
<v Speaker 1>The solar winds system where they were able to inject

0:31:45.120 --> 0:31:50.000
<v Speaker 1>malware into Orion was a second hop. The customers were

0:31:50.080 --> 0:31:53.160
<v Speaker 1>the third hop, and then they could go in and

0:31:53.200 --> 0:31:56.280
<v Speaker 1>start adding a second payload. Because once they once they

0:31:56.280 --> 0:31:58.800
<v Speaker 1>were deployed to the customers, that was the in road,

0:31:58.840 --> 0:32:01.479
<v Speaker 1>that was the back door. There is no doubt in

0:32:01.480 --> 0:32:04.840
<v Speaker 1>my mind that their end goal what were the clients

0:32:04.880 --> 0:32:10.560
<v Speaker 1>that use solar winds, And chances are that these attackers

0:32:10.640 --> 0:32:14.280
<v Speaker 1>are very very advanced and that they probably are state

0:32:14.320 --> 0:32:18.920
<v Speaker 1>sponsored because the time that they're investing in order to

0:32:19.840 --> 0:32:23.160
<v Speaker 1>get the foothold within get these back doors within these

0:32:23.200 --> 0:32:26.240
<v Speaker 1>clients took them over a year. I mean, it took

0:32:26.280 --> 0:32:28.680
<v Speaker 1>them a very very long time. And if they started

0:32:29.600 --> 0:32:33.560
<v Speaker 1>even behind solar winds to jet brains, that's insane, Like

0:32:33.680 --> 0:32:37.000
<v Speaker 1>that is extremely advanced. And that's one of the reasons

0:32:37.040 --> 0:32:41.320
<v Speaker 1>why this is such a crucial attack and what why

0:32:41.400 --> 0:32:43.720
<v Speaker 1>it's It's going to go in like history books when

0:32:43.760 --> 0:32:47.520
<v Speaker 1>people talk about information security and learning about previous attacks,

0:32:47.960 --> 0:32:51.960
<v Speaker 1>this is going to be one of those historical examples

0:32:52.040 --> 0:32:55.080
<v Speaker 1>of a supply chain attack, because it's insane how how

0:32:55.080 --> 0:32:58.880
<v Speaker 1>advanced it is. We'll be right back with more with

0:32:58.960 --> 0:33:09.080
<v Speaker 1>Shannon Morse about the solar winds hack. After this quick message,

0:33:10.520 --> 0:33:14.800
<v Speaker 1>I've read some articles by cybersecurity experts who, you know,

0:33:14.880 --> 0:33:18.920
<v Speaker 1>hindsight is, now that it's happened, you can see where

0:33:18.920 --> 0:33:23.320
<v Speaker 1>the opportunities were earlier on, in the sense that if

0:33:23.320 --> 0:33:29.000
<v Speaker 1>you're thinking about the cybersecurity environment of say two eighteen

0:33:29.240 --> 0:33:35.120
<v Speaker 1>to present day, a lot of that attention was rightfully

0:33:35.240 --> 0:33:39.040
<v Speaker 1>devoted to things like how do we maintain a secure

0:33:39.240 --> 0:33:42.480
<v Speaker 1>election cycle here in the United States, So a lot

0:33:42.520 --> 0:33:46.680
<v Speaker 1>of resources we're looking in one direction, which meant that

0:33:46.760 --> 0:33:51.160
<v Speaker 1>not as many resources we're looking for potential supply chain threats.

0:33:51.480 --> 0:33:55.600
<v Speaker 1>So while there were a few analysts who had previously

0:33:55.640 --> 0:33:58.240
<v Speaker 1>said this is something we really need to be cognizant

0:33:58.360 --> 0:34:02.200
<v Speaker 1>of and have developed best practices so that we can

0:34:02.880 --> 0:34:06.000
<v Speaker 1>hopefully prevent it, but if not prevent it, certainly detected

0:34:06.040 --> 0:34:10.799
<v Speaker 1>and react to it. But because there were other pressing

0:34:10.840 --> 0:34:15.160
<v Speaker 1>matters that were very much tied to cybersecurity, that that

0:34:15.239 --> 0:34:18.319
<v Speaker 1>just didn't get as much attention as it might have otherwise,

0:34:18.600 --> 0:34:21.760
<v Speaker 1>and it ended up being the perfect opportunity. It actually

0:34:21.760 --> 0:34:28.399
<v Speaker 1>really does point to the incredible um UH inventiveness and

0:34:28.480 --> 0:34:32.640
<v Speaker 1>the the how how nimble the hackers were to be

0:34:32.680 --> 0:34:37.719
<v Speaker 1>able to recognize a time and and opportunity to really

0:34:38.440 --> 0:34:43.120
<v Speaker 1>develop and deploy that malware, because you couldn't have asked

0:34:43.160 --> 0:34:46.800
<v Speaker 1>for a better environment, right, It just was the perfect

0:34:46.800 --> 0:34:49.040
<v Speaker 1>time for for the neighborhood Watch to be looking the

0:34:49.080 --> 0:34:53.400
<v Speaker 1>other way. Oh yes, it's um And I feel like

0:34:53.440 --> 0:34:57.799
<v Speaker 1>the attackers got very lucky on their timing, even though

0:34:58.440 --> 0:35:01.120
<v Speaker 1>and this this is bringing up the pandemic in a sense,

0:35:01.160 --> 0:35:05.480
<v Speaker 1>even though the it's probable that this started in October

0:35:05.960 --> 0:35:09.280
<v Speaker 1>nineteen and that happened before the pandemic. What perfect timing

0:35:09.320 --> 0:35:12.000
<v Speaker 1>for these attackers because the entire time that they have

0:35:12.080 --> 0:35:16.279
<v Speaker 1>been silently getting intrusions into all these different clients and

0:35:16.360 --> 0:35:19.680
<v Speaker 1>into solar Winds as the vendor. There have been companies

0:35:19.719 --> 0:35:22.480
<v Speaker 1>out here that have been losing funds because of the pandemic.

0:35:22.840 --> 0:35:26.120
<v Speaker 1>They don't have as much manpower because everybody's working from home,

0:35:26.560 --> 0:35:28.879
<v Speaker 1>and they've had to lay off a lot of their

0:35:28.920 --> 0:35:32.520
<v Speaker 1>network administrators and their I T and consultants and everybody else,

0:35:32.520 --> 0:35:34.480
<v Speaker 1>and they don't have the money right now to fund

0:35:35.120 --> 0:35:38.120
<v Speaker 1>doing like third party audits of their systems and stuff

0:35:38.160 --> 0:35:41.759
<v Speaker 1>like that, So perfect timing for attackers to just come

0:35:41.800 --> 0:35:46.600
<v Speaker 1>in and silently attack and intrude on all of these

0:35:46.600 --> 0:35:49.480
<v Speaker 1>different networks because nobody, nobody has the manpower right now.

0:35:49.520 --> 0:35:52.000
<v Speaker 1>It's it's almost impossible for all these companies to be

0:35:52.040 --> 0:35:56.160
<v Speaker 1>able to fulfill all the projects they could have potentially

0:35:56.200 --> 0:36:01.400
<v Speaker 1>had for security and privacy of their networks. Yeah, uh,

0:36:01.440 --> 0:36:05.320
<v Speaker 1>it is. It's it's a remarkable set of circumstances that

0:36:05.440 --> 0:36:09.399
<v Speaker 1>all helped create almost a perfect storm. The only way,

0:36:09.440 --> 0:36:11.160
<v Speaker 1>this is the only way you could argue that this

0:36:11.200 --> 0:36:16.400
<v Speaker 1>would be obviously worse, is if that number of compromise

0:36:16.480 --> 0:36:20.239
<v Speaker 1>systems had an even larger number of ones that were

0:36:20.320 --> 0:36:23.080
<v Speaker 1>followed up upon, if that were if that number were

0:36:23.080 --> 0:36:27.000
<v Speaker 1>even bigger than we would be talking about. I mean,

0:36:27.120 --> 0:36:29.359
<v Speaker 1>it's I don't even know how to call it like

0:36:29.480 --> 0:36:32.319
<v Speaker 1>a catastrophe, because I think it's already a catastrophe. We're

0:36:32.320 --> 0:36:37.920
<v Speaker 1>already at catastrophic level because of the potential espionage that

0:36:37.960 --> 0:36:41.200
<v Speaker 1>could have been done in critical systems. We don't know

0:36:41.520 --> 0:36:45.600
<v Speaker 1>if they were ever able to really access like highly

0:36:45.600 --> 0:36:49.000
<v Speaker 1>classified information. Clearly that's something that the government likes to

0:36:49.080 --> 0:36:51.760
<v Speaker 1>keep on the down low. They're not they're not too

0:36:51.840 --> 0:36:53.799
<v Speaker 1>they're not too happy to say like, oh, by the way,

0:36:53.880 --> 0:36:57.080
<v Speaker 1>Russian spies were able to look at our top secret

0:36:57.120 --> 0:37:00.319
<v Speaker 1>classified information that even most of our government official never

0:37:00.360 --> 0:37:03.000
<v Speaker 1>get a chance to see. That would be bad. Uh,

0:37:03.080 --> 0:37:05.200
<v Speaker 1>we don't know if that's happened or not from based

0:37:05.239 --> 0:37:08.040
<v Speaker 1>on what we've seen at other places. Uh, it's hard

0:37:08.080 --> 0:37:11.560
<v Speaker 1>to say because it all depends upon what other security

0:37:11.560 --> 0:37:14.319
<v Speaker 1>practices these different departments were doing, whether or not they

0:37:14.360 --> 0:37:17.920
<v Speaker 1>had had sort of sequestered some of their most sensitive

0:37:17.920 --> 0:37:22.040
<v Speaker 1>information in systems that are not as easily accessible. There

0:37:22.080 --> 0:37:24.560
<v Speaker 1>are possible ways of doing that. Microsoft in fact, has

0:37:24.600 --> 0:37:28.840
<v Speaker 1>talked about how through their own security system that is

0:37:28.920 --> 0:37:32.240
<v Speaker 1>part of the reason why they were limited in their access.

0:37:33.120 --> 0:37:35.239
<v Speaker 1>They still got to see a ton of stuff. It's

0:37:35.280 --> 0:37:39.280
<v Speaker 1>not good, but but it was a low privileged user access.

0:37:39.320 --> 0:37:42.560
<v Speaker 1>They weren't able to get like full access to everything

0:37:42.719 --> 0:37:46.600
<v Speaker 1>on Microsoft systems because the attacker was only able to

0:37:46.640 --> 0:37:52.320
<v Speaker 1>get that lower end access. So here's hoping, and and

0:37:53.080 --> 0:37:56.360
<v Speaker 1>the cynic in me it feels like hope is a

0:37:56.440 --> 0:37:59.080
<v Speaker 1>strong word to use because I've also familiar with government

0:37:59.120 --> 0:38:03.120
<v Speaker 1>systems and they're not always laid out in the best way,

0:38:03.160 --> 0:38:07.080
<v Speaker 1>often because not to any fault of government officials, I

0:38:07.120 --> 0:38:08.960
<v Speaker 1>don't want to throw a lot of shade at them.

0:38:09.160 --> 0:38:10.799
<v Speaker 1>We also have to keep in mind that some of

0:38:10.840 --> 0:38:14.760
<v Speaker 1>those positions there's a lot of turnover just because government

0:38:14.840 --> 0:38:18.520
<v Speaker 1>changes a lot. So it's hard to keep a real

0:38:18.640 --> 0:38:22.160
<v Speaker 1>legacy of security in those systems because you don't necessarily

0:38:22.200 --> 0:38:25.200
<v Speaker 1>have the same personnel from one administration to the next.

0:38:25.680 --> 0:38:28.919
<v Speaker 1>Um and there can even be turnover within administrations, as

0:38:28.960 --> 0:38:35.719
<v Speaker 1>our most recent administration taught us nearly daily. So so yeah,

0:38:35.719 --> 0:38:41.320
<v Speaker 1>so this is this is a huge challenge. The process

0:38:41.400 --> 0:38:44.720
<v Speaker 1>of cleaning it up is going to take a really

0:38:44.760 --> 0:38:48.839
<v Speaker 1>long time. I tried to see if any analysts had

0:38:48.960 --> 0:38:52.719
<v Speaker 1>kind of an estimate, but the most specific answer I

0:38:52.719 --> 0:38:57.880
<v Speaker 1>could get was probably years to really assess the full extent.

0:38:58.840 --> 0:39:01.840
<v Speaker 1>That's the same thing that I saw, which was pretty

0:39:01.920 --> 0:39:05.239
<v Speaker 1>much the consensus even among like my hacker friends, was

0:39:05.320 --> 0:39:07.920
<v Speaker 1>it's probably going to take several years in order for

0:39:07.960 --> 0:39:11.759
<v Speaker 1>them to really figure out how deep this honestly goes.

0:39:12.520 --> 0:39:16.759
<v Speaker 1>That is a sobering fact. It's also, you know, a

0:39:16.840 --> 0:39:21.120
<v Speaker 1>good reminder that this is something that you know, it's

0:39:21.120 --> 0:39:23.800
<v Speaker 1>not necessarily going to be an isolated incident. The fact

0:39:23.800 --> 0:39:27.600
<v Speaker 1>that this was so successful sends out a message to

0:39:27.760 --> 0:39:32.520
<v Speaker 1>any state sponsored hacker group that if you can manage

0:39:32.560 --> 0:39:37.359
<v Speaker 1>something like this, then the the all the doors are

0:39:37.400 --> 0:39:42.439
<v Speaker 1>open to you. So it's now something that vendors are

0:39:42.560 --> 0:39:44.839
<v Speaker 1>really going to have to be cognizant of to make

0:39:44.880 --> 0:39:48.319
<v Speaker 1>certain that the the product they send out has not

0:39:48.480 --> 0:39:51.120
<v Speaker 1>been altered in any way. And this has made more

0:39:51.239 --> 0:39:54.959
<v Speaker 1>challenging because obviously hackers are clever. They figure out ways

0:39:54.960 --> 0:39:59.799
<v Speaker 1>to cover their footsteps, thank you, I mean, a good

0:40:00.040 --> 0:40:03.240
<v Speaker 1>caer is anyway, right, A good hacker doesn't just figure

0:40:03.239 --> 0:40:05.560
<v Speaker 1>out how to intrude on the system, they also figure

0:40:05.560 --> 0:40:09.600
<v Speaker 1>out how to cover up that intrusion so that it's

0:40:09.640 --> 0:40:14.520
<v Speaker 1>not immediately apparent. Yes, because a lot of companies have

0:40:14.680 --> 0:40:19.240
<v Speaker 1>like they have really good intrusion detection software which will

0:40:19.600 --> 0:40:23.359
<v Speaker 1>send them a red flag or notify several of the

0:40:23.440 --> 0:40:27.160
<v Speaker 1>administrators that are working on that network immediately as soon

0:40:27.200 --> 0:40:30.880
<v Speaker 1>as something is noticed, so that they can um assess

0:40:30.920 --> 0:40:35.600
<v Speaker 1>the situation and cut off the threat. Yeah. And just

0:40:35.680 --> 0:40:39.120
<v Speaker 1>to make this story even more scary, uh, there have

0:40:39.160 --> 0:40:45.120
<v Speaker 1>been four major cybersecurity companies that have reported being compromised

0:40:45.120 --> 0:40:47.760
<v Speaker 1>in some way or at least attacked by these hackers.

0:40:48.000 --> 0:40:51.320
<v Speaker 1>One of the four says that no harm was done,

0:40:51.480 --> 0:40:53.839
<v Speaker 1>and those would be fire Eye, which we mentioned before.

0:40:53.880 --> 0:40:55.960
<v Speaker 1>That was the first company that came forward that kind

0:40:56.000 --> 0:40:59.239
<v Speaker 1>of broke open the dam on on the discovery of this.

0:40:59.719 --> 0:41:03.600
<v Speaker 1>Mike Soft as another, uh, malware bites which we learned

0:41:03.600 --> 0:41:06.719
<v Speaker 1>about not too long before the recording of this. Yeah,

0:41:06.840 --> 0:41:10.680
<v Speaker 1>like really recently and worse than that, not related directly

0:41:10.719 --> 0:41:14.040
<v Speaker 1>to solar winds because they don't use solar winds products.

0:41:14.040 --> 0:41:16.719
<v Speaker 1>We'll get back to that. And then CrowdStrike, which is

0:41:16.760 --> 0:41:19.759
<v Speaker 1>the company that says, yeah, they tried, we didn't. Then

0:41:19.880 --> 0:41:23.680
<v Speaker 1>they didn't and they didn't do anything. So good on them.

0:41:24.239 --> 0:41:27.600
<v Speaker 1>But as for malware bites, they came forward and said, yes,

0:41:27.760 --> 0:41:31.799
<v Speaker 1>we also have detected the presence of these hackers in

0:41:31.840 --> 0:41:35.640
<v Speaker 1>our systems. But in our case it was because of

0:41:35.680 --> 0:41:40.719
<v Speaker 1>an Office three sixty five email protection app that was

0:41:40.960 --> 0:41:44.520
<v Speaker 1>dormant that they were able to target and get to

0:41:44.680 --> 0:41:46.640
<v Speaker 1>our systems through that. So they were able to read

0:41:46.680 --> 0:41:51.040
<v Speaker 1>some emails. So that tells us that potentially that could

0:41:51.040 --> 0:41:53.040
<v Speaker 1>have been something they learned by being able to look

0:41:53.040 --> 0:41:55.880
<v Speaker 1>at the source code over at Microsoft. We don't know

0:41:55.960 --> 0:41:59.200
<v Speaker 1>that but that's possibly how that happened, was that they

0:41:59.320 --> 0:42:05.080
<v Speaker 1>learned of a particular attack vector by scouring the source code,

0:42:05.400 --> 0:42:08.759
<v Speaker 1>and thus we're able to have a secondary attack through

0:42:08.880 --> 0:42:11.160
<v Speaker 1>a totally different approach and not have to depend upon

0:42:11.160 --> 0:42:14.239
<v Speaker 1>solar winds at all. And if that's the case, if

0:42:14.280 --> 0:42:19.800
<v Speaker 1>malware bites was targeted, then there's a really good chance

0:42:19.800 --> 0:42:22.040
<v Speaker 1>that others were too and we just don't know about

0:42:22.080 --> 0:42:25.640
<v Speaker 1>it yet. Yeah, that's an excellent example, and it kind

0:42:25.640 --> 0:42:28.600
<v Speaker 1>of takes us back, you know, back to the beginning

0:42:28.600 --> 0:42:33.480
<v Speaker 1>of the conversation, kind of explaining why the attackers were

0:42:33.480 --> 0:42:36.840
<v Speaker 1>targeting these companies in the first place, because they're getting

0:42:36.880 --> 0:42:40.879
<v Speaker 1>access to this crucial information that could potentially give them

0:42:40.960 --> 0:42:45.000
<v Speaker 1>access to other people or other brands and companies in

0:42:45.040 --> 0:42:48.319
<v Speaker 1>the future for completely different hacks that have nothing to

0:42:48.360 --> 0:42:52.279
<v Speaker 1>do with solar winds. So so while we're we might

0:42:52.280 --> 0:42:54.920
<v Speaker 1>be on the lookout for one type of attech, just

0:42:55.040 --> 0:42:57.520
<v Speaker 1>like we did with what I was talking about the

0:42:57.560 --> 0:42:59.920
<v Speaker 1>you know, election cycle, really taking a lot of cyber

0:43:00.000 --> 0:43:03.520
<v Speaker 1>security attention. If we're all looking for one specific type

0:43:03.560 --> 0:43:06.640
<v Speaker 1>of attack, that just means that there's opportunities for other attacks.

0:43:06.640 --> 0:43:09.920
<v Speaker 1>In fact, this is sort of just the the cracker

0:43:10.080 --> 0:43:12.759
<v Speaker 1>style of hacker, you know, the ones that specifically are

0:43:12.800 --> 0:43:16.719
<v Speaker 1>are looking at how to infiltrate systems. It really just

0:43:16.760 --> 0:43:19.120
<v Speaker 1>goes into their mindset, which is that all they care

0:43:19.160 --> 0:43:22.319
<v Speaker 1>about is at first anyway, figuring out how do I

0:43:22.360 --> 0:43:26.360
<v Speaker 1>infiltrate that system. That's that's their only focus. The problem

0:43:26.600 --> 0:43:29.880
<v Speaker 1>with people who build these systems, they also are burdened

0:43:30.320 --> 0:43:34.080
<v Speaker 1>with the weighty responsibility of making the system do whatever

0:43:34.120 --> 0:43:38.000
<v Speaker 1>it was supposed to do, plus make it invulnerable to intrusion.

0:43:39.239 --> 0:43:41.239
<v Speaker 1>But you have to make your system work first, right,

0:43:41.280 --> 0:43:44.080
<v Speaker 1>So you're like, hey, everything works, and like, oh, you

0:43:44.160 --> 0:43:47.040
<v Speaker 1>forgot about this way that a person could intrude to

0:43:47.239 --> 0:43:51.200
<v Speaker 1>and and get access to your system without authorization. You think, well, shoot,

0:43:51.239 --> 0:43:54.080
<v Speaker 1>I was just trying to make the thing go. Oh yeah,

0:43:54.160 --> 0:43:57.240
<v Speaker 1>like straight up, even if you're like working in an office.

0:43:57.480 --> 0:43:59.440
<v Speaker 1>I love giving those kind of examples because a lot

0:43:59.440 --> 0:44:02.480
<v Speaker 1>of people work in offices. Uh, let's say they have

0:44:02.520 --> 0:44:05.319
<v Speaker 1>to update the firmware on your printer and they have

0:44:05.400 --> 0:44:08.879
<v Speaker 1>to disconnect it to make it invulnerable from some kind

0:44:08.920 --> 0:44:12.120
<v Speaker 1>of attack. All of a sudden, they have to reauthorize

0:44:12.239 --> 0:44:15.160
<v Speaker 1>all of the PCs to connect to that one printer.

0:44:15.560 --> 0:44:18.160
<v Speaker 1>And that's a huge headache, and that creates even more work.

0:44:18.400 --> 0:44:21.359
<v Speaker 1>So you have like all these people that are just

0:44:21.400 --> 0:44:23.239
<v Speaker 1>trying to get their work done and you can't do

0:44:23.280 --> 0:44:27.080
<v Speaker 1>anything from from the perspective of an employee. And yeah,

0:44:27.160 --> 0:44:30.040
<v Speaker 1>and I'm definitely that guy who gets a little pop

0:44:30.120 --> 0:44:33.920
<v Speaker 1>up in Windows that says, hey, we've got some updates.

0:44:33.960 --> 0:44:35.640
<v Speaker 1>Do you want to reboot your system or do you

0:44:35.680 --> 0:44:38.040
<v Speaker 1>wanna you know, and you're like no, I'm like no,

0:44:38.360 --> 0:44:41.200
<v Speaker 1>twelve hours, tell me in twelve hours. And then after

0:44:41.280 --> 0:44:43.719
<v Speaker 1>like four days, like no, seriously, my heart is going

0:44:43.760 --> 0:44:46.080
<v Speaker 1>to come and take your computer if you don't update, Like, okay,

0:44:46.120 --> 0:44:48.640
<v Speaker 1>you know what, We've had some fun, I'll go ahead

0:44:48.640 --> 0:44:52.279
<v Speaker 1>and reboot. Uh. Yeah. So so this is this is

0:44:52.320 --> 0:44:55.239
<v Speaker 1>fascinating to me, and I'm so thankful for you to

0:44:55.320 --> 0:44:57.359
<v Speaker 1>join the show to help me kind of suss all

0:44:57.400 --> 0:44:59.440
<v Speaker 1>this out because I kind of had a handle on it,

0:44:59.480 --> 0:45:02.239
<v Speaker 1>but you really we opened up my eyes to other

0:45:02.280 --> 0:45:05.000
<v Speaker 1>opportunities that, honestly, I mean, I just didn't think about.

0:45:05.440 --> 0:45:08.719
<v Speaker 1>So that's exactly why I wanted you to to join

0:45:08.760 --> 0:45:10.759
<v Speaker 1>the show and why I'm so thankful that you you

0:45:10.800 --> 0:45:13.880
<v Speaker 1>said yes. After yeah, of course, after I bugged you

0:45:13.880 --> 0:45:16.719
<v Speaker 1>while you were on holiday. Well, I'm I'm glad I

0:45:16.760 --> 0:45:18.600
<v Speaker 1>was able to join you because there are so many

0:45:18.640 --> 0:45:21.839
<v Speaker 1>different ways that you can look at this attack. So

0:45:22.000 --> 0:45:25.120
<v Speaker 1>talking about all those different perspectives like I have been

0:45:25.600 --> 0:45:28.760
<v Speaker 1>is really important to really understand and get ingrained into,

0:45:28.800 --> 0:45:32.080
<v Speaker 1>like the motivations behind the solar winds attack, but also

0:45:32.200 --> 0:45:36.440
<v Speaker 1>understand it from a client perspective why this has been

0:45:36.520 --> 0:45:39.680
<v Speaker 1>so crucial and so important to so many people. And

0:45:39.760 --> 0:45:43.640
<v Speaker 1>it's it's great to be able to have that sort

0:45:43.680 --> 0:45:48.000
<v Speaker 1>of conversational approach. Where as I get my understanding, I

0:45:48.040 --> 0:45:50.920
<v Speaker 1>hope that my listeners have gotten a deeper understanding of

0:45:50.960 --> 0:45:53.200
<v Speaker 1>what's going on and why this is such a big

0:45:53.200 --> 0:45:57.080
<v Speaker 1>deal and why it dominated tech news for a couple

0:45:57.160 --> 0:46:01.440
<v Speaker 1>of weeks. Uh, you know, before we hear about Apple

0:46:01.960 --> 0:46:06.840
<v Speaker 1>interfering with you know, defibrillators and things like that. Um

0:46:06.880 --> 0:46:09.319
<v Speaker 1>So I'm sure we're going to hear a lot more

0:46:09.360 --> 0:46:14.200
<v Speaker 1>about this over the coming months and potentially years as

0:46:14.239 --> 0:46:17.719
<v Speaker 1>well as well. Inevitably we're going to hear about other

0:46:17.760 --> 0:46:20.600
<v Speaker 1>hacks that are going to be compared against this, because,

0:46:20.640 --> 0:46:23.279
<v Speaker 1>as you say, this is going to be a benchmark,

0:46:23.760 --> 0:46:28.319
<v Speaker 1>This is this is a historic hack event. And will

0:46:28.360 --> 0:46:30.400
<v Speaker 1>be one of those big ones we talked about for

0:46:30.480 --> 0:46:34.120
<v Speaker 1>years to come, you know. Um, But Shannon, if people

0:46:34.280 --> 0:46:37.960
<v Speaker 1>want to find your work and follow all the incredible

0:46:37.960 --> 0:46:42.279
<v Speaker 1>things that you do, where would they go? Check out

0:46:42.360 --> 0:46:46.160
<v Speaker 1>YouTube dot com slash Shannon Morse spelled just like my name.

0:46:46.840 --> 0:46:49.000
<v Speaker 1>That's where I've been doing a lot of security and

0:46:49.040 --> 0:46:51.960
<v Speaker 1>privacy as well as tech reviews too, and I do

0:46:52.040 --> 0:46:56.280
<v Speaker 1>answer a lot of questions about security and privacy for consumers. Yeah,

0:46:56.400 --> 0:46:59.919
<v Speaker 1>and if you hunt around, you can follow Shannon doing

0:47:00.000 --> 0:47:02.799
<v Speaker 1>all sorts of crazy things like traveling the world when

0:47:02.840 --> 0:47:06.160
<v Speaker 1>there's not a pandemic going on. And she takes really

0:47:06.160 --> 0:47:12.319
<v Speaker 1>good photos. Me too. Me two. And it doesn't help

0:47:12.400 --> 0:47:15.000
<v Speaker 1>that my wife will occasionally send me a picture of

0:47:15.040 --> 0:47:17.800
<v Speaker 1>a place I really want to be in but cannot

0:47:17.840 --> 0:47:24.320
<v Speaker 1>go to until it's very relatable. Yes, well, thank you again,

0:47:24.560 --> 0:47:27.520
<v Speaker 1>and I will certainly have you back on tech stuff

0:47:27.680 --> 0:47:31.000
<v Speaker 1>whenever you agree to do it. Well, thank you, Jonathan,

0:47:31.120 --> 0:47:33.000
<v Speaker 1>I appreciate it. Thank you so much for having me.

0:47:34.000 --> 0:47:37.320
<v Speaker 1>I hope you guys enjoyed the interview with Shannon Morrise

0:47:37.719 --> 0:47:39.840
<v Speaker 1>and once again I have to thank her for coming

0:47:39.880 --> 0:47:43.920
<v Speaker 1>onto the show. She is very generous with her time,

0:47:44.040 --> 0:47:47.719
<v Speaker 1>so I greatly appreciate it, and I hope that that

0:47:47.760 --> 0:47:52.279
<v Speaker 1>discussion gives you a deeper understanding and appreciation for the

0:47:53.120 --> 0:47:57.319
<v Speaker 1>large challenge ahead in dealing with this hack, as well

0:47:57.360 --> 0:48:00.520
<v Speaker 1>as just you know, something to think about for all

0:48:00.560 --> 0:48:04.200
<v Speaker 1>of you folks managing stuff out there about things to

0:48:04.239 --> 0:48:06.520
<v Speaker 1>look out for in the future. I mean, as Shannon

0:48:06.560 --> 0:48:10.640
<v Speaker 1>points out, the real issue here is that the attack

0:48:11.040 --> 0:48:15.640
<v Speaker 1>targeted something from a trusted source. So when you get

0:48:15.640 --> 0:48:20.080
<v Speaker 1>a message that is from a trusted partner, you don't

0:48:20.120 --> 0:48:23.160
<v Speaker 1>expect there to be malware in that. So this really

0:48:23.239 --> 0:48:27.120
<v Speaker 1>is a major wake up call, and unfortunately it's a

0:48:27.160 --> 0:48:30.880
<v Speaker 1>wake up call that's doing active damage right now. But

0:48:31.200 --> 0:48:34.640
<v Speaker 1>hopefully we'll have better news to bring about the Solar

0:48:34.640 --> 0:48:37.960
<v Speaker 1>Winds hack as time goes on and as people learn

0:48:38.000 --> 0:48:42.040
<v Speaker 1>how to remediate those servers. In the meantime, if you

0:48:42.080 --> 0:48:45.680
<v Speaker 1>guys have any suggestions for future topics I should cover

0:48:45.800 --> 0:48:49.560
<v Speaker 1>on tech stuff, whether it's a company technology, a trend,

0:48:50.080 --> 0:48:53.160
<v Speaker 1>something like the Solar Winds hack, or maybe there's somebody

0:48:53.520 --> 0:48:55.520
<v Speaker 1>you would love for me to have on the show

0:48:55.600 --> 0:48:58.239
<v Speaker 1>as a guest. Let me know. The best way to

0:48:58.280 --> 0:49:00.400
<v Speaker 1>get in touch with me is over on Twitter. The

0:49:00.440 --> 0:49:03.560
<v Speaker 1>handle for the show is text Stuff H s W

0:49:04.239 --> 0:49:12.640
<v Speaker 1>and I'll talk to you again really soon. Text Stuff

0:49:12.719 --> 0:49:15.839
<v Speaker 1>is an I heart Radio production. For more podcasts from

0:49:15.880 --> 0:49:19.680
<v Speaker 1>I heart Radio, visit the i heart Radio app, Apple Podcasts,

0:49:19.800 --> 0:49:21.760
<v Speaker 1>or wherever you listen to your favorite shows.