WEBVTT

1
00:00:00.080 --> 00:00:03.240
<v Speaker 1>Okay, you know that feeling you're staring at this mountain

2
00:00:03.279 --> 00:00:06.879
<v Speaker 1>of articles, research papers, all this stuff about cybersecurity threats

3
00:00:07.480 --> 00:00:11.080
<v Speaker 1>and you just wish someone could cut straight to the

4
00:00:11.119 --> 00:00:16.039
<v Speaker 1>important bits. Well, consider that wish granted. Today we're basically

5
00:00:16.079 --> 00:00:19.120
<v Speaker 1>giving you that shortcut. We want you to really understand

6
00:00:19.160 --> 00:00:25.160
<v Speaker 1>how the leading experts are detecting, deterring, and responding to

7
00:00:25.199 --> 00:00:28.160
<v Speaker 1>security threats, but without grounding you and all the jargon.

8
00:00:28.480 --> 00:00:32.240
<v Speaker 2>That's absolutely our mission for this deep dive. We've poured

9
00:00:32.280 --> 00:00:35.399
<v Speaker 2>through a pretty comprehensive guide from some of the field's

10
00:00:35.479 --> 00:00:39.079
<v Speaker 2>leading experts, and it's packed with insights everything from incident

11
00:00:39.159 --> 00:00:42.719
<v Speaker 2>response fundamentals right up to advanced threat hunting. What really

12
00:00:42.799 --> 00:00:45.560
<v Speaker 2>jumps out, I think is how they demystify these really

13
00:00:45.560 --> 00:00:49.119
<v Speaker 2>complex challenges, break them down into actionable steps exactly.

14
00:00:49.159 --> 00:00:51.000
<v Speaker 1>So our goal today is to pull out the most

15
00:00:51.560 --> 00:00:56.159
<v Speaker 1>important nuggets of knowledge, give you a clear, structured understanding

16
00:00:56.240 --> 00:00:58.759
<v Speaker 1>of what's really cutting edge in cybersecurity right now. So,

17
00:00:58.799 --> 00:01:01.200
<v Speaker 1>whether you're prepping for a meeting, just catching up on

18
00:01:01.240 --> 00:01:03.759
<v Speaker 1>the latest, or maybe you're just you know, super curious

19
00:01:03.759 --> 00:01:07.560
<v Speaker 1>about what keeps our digital world safe, let's dive in

20
00:01:08.400 --> 00:01:11.599
<v Speaker 1>to really build a strong defense. It really helps to

21
00:01:11.680 --> 00:01:13.719
<v Speaker 1>understand how the attacker thinks.

22
00:01:14.519 --> 00:01:16.359
<v Speaker 2>Oh absolutely, So.

23
00:01:16.280 --> 00:01:18.319
<v Speaker 1>We're going to kick things off by looking at their playbook.

24
00:01:18.359 --> 00:01:20.439
<v Speaker 2>Okay. And you know, while a lot of people see

25
00:01:20.439 --> 00:01:25.359
<v Speaker 2>these cyber attacks and think they seem uniquely sophisticated each time,

26
00:01:26.239 --> 00:01:30.359
<v Speaker 2>security researchers have actually uncovered pretty consistent patterns over time,

27
00:01:30.920 --> 00:01:32.680
<v Speaker 2>which kind of makes you wonder, is there like a

28
00:01:32.719 --> 00:01:37.680
<v Speaker 2>standard method, a universal way to analyze and detect these threats.

29
00:01:37.879 --> 00:01:41.159
<v Speaker 1>As it turns out, yes, there absolutely is. We'll start

30
00:01:41.200 --> 00:01:44.760
<v Speaker 1>with a really foundational concept developed by Lockheed Martin. It's

31
00:01:44.799 --> 00:01:46.000
<v Speaker 1>called the cyber kill chain.

32
00:01:46.200 --> 00:01:48.159
<v Speaker 2>Ah, the kill chain, Yeah, yeah.

33
00:01:48.200 --> 00:01:50.400
<v Speaker 1>I think of it as the seven distinct phases, like

34
00:01:50.480 --> 00:01:54.079
<v Speaker 1>stages of a targeted attack. But the real brilliance here

35
00:01:54.159 --> 00:01:57.400
<v Speaker 1>isn't just seeing the attacker steps. It's realizing that every

36
00:01:57.439 --> 00:02:00.519
<v Speaker 1>single one of those stages gives defenders a chance, you know,

37
00:02:01.120 --> 00:02:03.719
<v Speaker 1>a distinct opportunity to interrupt them, even if you miss

38
00:02:03.760 --> 00:02:04.359
<v Speaker 1>something earlier.

39
00:02:04.599 --> 00:02:08.199
<v Speaker 2>That's a great point. Okay, let's walk through these phases. Then.

40
00:02:08.400 --> 00:02:11.360
<v Speaker 2>First up is reconnaissance. This is where the attacker is

41
00:02:11.439 --> 00:02:13.360
<v Speaker 2>just gathering information about a.

42
00:02:13.439 --> 00:02:15.919
<v Speaker 1>Target system, right, intel gathering.

43
00:02:15.719 --> 00:02:20.400
<v Speaker 2>Exactly, harvesting email addresses, maybe identifying employees on social media,

44
00:02:20.439 --> 00:02:24.280
<v Speaker 2>that kind of thing. Your defense here involves, say collecting

45
00:02:24.319 --> 00:02:29.840
<v Speaker 2>website visitor logs or educating employees about social media danger.

46
00:02:29.879 --> 00:02:31.360
<v Speaker 1>Okay, So gathering intel, got it.

47
00:02:31.400 --> 00:02:36.199
<v Speaker 2>Then comes weaponization. So here the intruder actually creates tailored malware,

48
00:02:36.719 --> 00:02:40.199
<v Speaker 2>like a virus or a worm, maybe designed for specific

49
00:02:40.280 --> 00:02:42.520
<v Speaker 2>vulnerabilities they found back in the reconfduce.

50
00:02:42.639 --> 00:02:43.560
<v Speaker 1>Ah, okay, And on.

51
00:02:43.520 --> 00:02:46.000
<v Speaker 2>The defender side, you need to be analyzing this malware,

52
00:02:46.199 --> 00:02:51.520
<v Speaker 2>understanding how it's built, maybe tracking newly registered malicious domains.

53
00:02:51.199 --> 00:02:53.680
<v Speaker 1>Right, building the actual weapon okay, and then they have

54
00:02:53.719 --> 00:02:55.280
<v Speaker 1>to get it to you somehow precisely.

55
00:02:55.360 --> 00:02:57.759
<v Speaker 2>That's the delivery phase. This could be you know, the

56
00:02:57.800 --> 00:03:01.840
<v Speaker 2>classic malicious email attachment, maybe a compromised USB sticks someone

57
00:03:01.840 --> 00:03:04.719
<v Speaker 2>plugs in. Oh yeah, social media interactions, or even what

58
00:03:04.759 --> 00:03:07.240
<v Speaker 2>they call a watering hole website right.

59
00:03:07.080 --> 00:03:10.080
<v Speaker 1>Where they compromise a site they know you visit often exactly.

60
00:03:10.199 --> 00:03:13.120
<v Speaker 2>So as a defender, your job is blocking those common

61
00:03:13.199 --> 00:03:16.439
<v Speaker 2>threat vectors, collecting email and weblogs so you can reconstruct

62
00:03:16.439 --> 00:03:17.879
<v Speaker 2>what happened later if you need to.

63
00:03:18.080 --> 00:03:21.520
<v Speaker 1>Okay. So after delivery, it's all about actually getting in.

64
00:03:21.759 --> 00:03:26.439
<v Speaker 2>That's exploitation. The malware triggers it exploits a vulnerability to

65
00:03:26.479 --> 00:03:29.280
<v Speaker 2>gain access. This is often where you might first feel

66
00:03:29.599 --> 00:03:34.800
<v Speaker 2>something's wrong, you know, an anomaly. Defenses here include user

67
00:03:34.840 --> 00:03:39.960
<v Speaker 2>awareness training, physical security scanning for vulnerabilities. Hardening your end

68
00:03:40.000 --> 00:03:43.759
<v Speaker 2>points makes sense once they're in. The next step is installation.

69
00:03:44.639 --> 00:03:47.800
<v Speaker 2>This is where the malware establishes a persistent access point,

70
00:03:47.879 --> 00:03:48.719
<v Speaker 2>like setting.

71
00:03:48.400 --> 00:03:51.039
<v Speaker 1>Up a backdoor ah, so they can come back easily right.

72
00:03:51.319 --> 00:03:55.719
<v Speaker 2>Defenders use things like host intrusion prevention or detection systems

73
00:03:55.919 --> 00:03:59.759
<v Speaker 2>hips or hids to get alerts on say common installation

74
00:04:00.360 --> 00:04:02.960
<v Speaker 2>being used or abnormal files being created, and.

75
00:04:02.919 --> 00:04:04.680
<v Speaker 1>Then they basically take control.

76
00:04:04.879 --> 00:04:08.319
<v Speaker 2>That's command and control or C two. The attacker gets

77
00:04:08.360 --> 00:04:11.840
<v Speaker 2>persistent hands on the keyboard access to your network. They

78
00:04:11.879 --> 00:04:15.159
<v Speaker 2>often use common channels like web, DNS or email protocols

79
00:04:15.159 --> 00:04:15.400
<v Speaker 2>for this.

80
00:04:15.560 --> 00:04:15.919
<v Speaker 1>Okay.

81
00:04:16.160 --> 00:04:19.560
<v Speaker 2>Defenders work to discover the C two infrastructure, maybe through

82
00:04:19.639 --> 00:04:22.480
<v Speaker 2>malware analysis, and they harden the network using things like

83
00:04:22.720 --> 00:04:26.800
<v Speaker 2>proxies or dnsing colling that basically redirects the bad traffic

84
00:04:26.879 --> 00:04:30.480
<v Speaker 2>ut you and finally you have action on objectives.

85
00:04:30.759 --> 00:04:33.000
<v Speaker 1>This is the endgame, the whole reason they did all this.

86
00:04:33.199 --> 00:04:38.120
<v Speaker 2>Exactly, collecting user credentials, escalating their privileges, moving laterally across

87
00:04:38.160 --> 00:04:42.879
<v Speaker 2>the network, exfiltrating data or sometimes even just destroying systems.

88
00:04:43.240 --> 00:04:47.519
<v Speaker 2>And here your incident response playbook. Having restricted admin policies

89
00:04:47.959 --> 00:04:51.920
<v Speaker 2>and media analyst response are absolutely critical.

90
00:04:52.040 --> 00:04:54.879
<v Speaker 1>It's a really comprehensive framework. But even with all these

91
00:04:54.879 --> 00:04:57.879
<v Speaker 1>steps laid out, actually implementing the cyber kil chain for

92
00:04:57.920 --> 00:05:01.319
<v Speaker 1>a security operations center at SC, well it can be quite.

93
00:05:01.160 --> 00:05:03.519
<v Speaker 2>A beast, right absolutely. And that's actually where something called

94
00:05:03.519 --> 00:05:06.199
<v Speaker 2>the Unified cyber kill Chain or UCKC comes in.

95
00:05:06.279 --> 00:05:07.959
<v Speaker 1>Okay, UCKC, how's that different?

96
00:05:08.079 --> 00:05:12.519
<v Speaker 2>Well, unlike the basic CPC, which primarily focuses on successful

97
00:05:12.560 --> 00:05:16.920
<v Speaker 2>external attacks, the UCKC provides a much more granular analysis.

98
00:05:17.240 --> 00:05:20.920
<v Speaker 2>It covers not just attacks from outsiders, but also insider threats,

99
00:05:21.240 --> 00:05:24.480
<v Speaker 2>and it details how an attacker maintains presence and plans

100
00:05:24.639 --> 00:05:27.920
<v Speaker 2>for you know, even larger, more complex attacks down the line.

101
00:05:28.000 --> 00:05:29.920
<v Speaker 1>So it adds more detail, like extra phases.

102
00:05:30.120 --> 00:05:34.759
<v Speaker 2>Yeah, exactly, it adds critical phases like defense, evasion, persistence, pivoting,

103
00:05:35.120 --> 00:05:38.879
<v Speaker 2>and lateral movement. So to give you a concrete example,

104
00:05:38.920 --> 00:05:41.839
<v Speaker 2>think about a ransomware attack. Okay, the UCPC would map

105
00:05:41.920 --> 00:05:44.839
<v Speaker 2>out every single step it starts with target reconnaissance, maybe

106
00:05:44.839 --> 00:05:48.959
<v Speaker 2>collecting email info, then target exploitation a user opens a

107
00:05:48.959 --> 00:05:53.120
<v Speaker 2>macro enabled file boom infection. Weaponization is when that malicious

108
00:05:53.120 --> 00:05:55.480
<v Speaker 2>file connects to a C two server to download the

109
00:05:55.519 --> 00:06:00.120
<v Speaker 2>actual ransomware. Then installation. It auto installs, then execution the

110
00:06:00.160 --> 00:06:01.120
<v Speaker 2>files get encrypted.

111
00:06:01.199 --> 00:06:03.319
<v Speaker 1>The part everyone dreads, right, But.

112
00:06:03.279 --> 00:06:08.040
<v Speaker 2>The UCKC goes deeper. It details target recon internally as

113
00:06:08.079 --> 00:06:12.480
<v Speaker 2>the ransomware scans the network, then internal exploitation as it

114
00:06:12.560 --> 00:06:17.519
<v Speaker 2>exploits other systems. It finds privilege escalation, getting higher permissions,

115
00:06:17.600 --> 00:06:22.279
<v Speaker 2>lateral movement, maintaining persistence by say, registering with startup programs,

116
00:06:22.600 --> 00:06:26.399
<v Speaker 2>and finally target manipulation, encrypting and maybe sending valuable data out.

117
00:06:26.480 --> 00:06:29.439
<v Speaker 2>It really paints that complete picture, the whole continuity of

118
00:06:29.480 --> 00:06:29.920
<v Speaker 2>the attack.

119
00:06:30.079 --> 00:06:34.079
<v Speaker 1>Wow. Okay, so beyond just reacting when something happens, the

120
00:06:34.199 --> 00:06:37.360
<v Speaker 1>experts really lean into something called threat hunting. Right. This

121
00:06:37.399 --> 00:06:42.199
<v Speaker 1>isn't just waiting for an alert. It sounds more aggressive, proactive.

122
00:06:42.240 --> 00:06:44.879
<v Speaker 2>Proactive is a great word for it. They describe threat

123
00:06:44.959 --> 00:06:48.879
<v Speaker 2>hunting as both a science and an art form. And

124
00:06:48.920 --> 00:06:51.680
<v Speaker 2>what's truly critical is how human centric it is. You

125
00:06:51.720 --> 00:06:53.879
<v Speaker 2>really need to immerse your hunters and what your company's

126
00:06:53.959 --> 00:06:57.360
<v Speaker 2>normal environment looks like. Train them thoroughly, give them clearer

127
00:06:57.439 --> 00:07:00.279
<v Speaker 2>guidelines on what they should focus on, and crucial you

128
00:07:00.319 --> 00:07:03.639
<v Speaker 2>want to cultivate these skills from within your own sc Okay, that.

129
00:07:03.560 --> 00:07:06.759
<v Speaker 1>Begs the question, then, what actually makes someone an effective

130
00:07:06.800 --> 00:07:07.279
<v Speaker 1>threat hunter?

131
00:07:07.360 --> 00:07:08.160
<v Speaker 2>That's a good question.

132
00:07:08.480 --> 00:07:11.040
<v Speaker 1>From what I've read, it sounds like it's about critical thinking, right,

133
00:07:11.160 --> 00:07:14.560
<v Speaker 1>and learning from everything, even the false positive, like maybe

134
00:07:14.560 --> 00:07:17.639
<v Speaker 1>you spend hours chasing a weird redirect only to find

135
00:07:17.639 --> 00:07:19.319
<v Speaker 1>out it's just an ad Exactly.

136
00:07:19.680 --> 00:07:22.800
<v Speaker 2>That experience is valuable, even if it feels frustrating at

137
00:07:22.800 --> 00:07:26.279
<v Speaker 2>the time. Effective hunters also stay hyper informed on the

138
00:07:26.319 --> 00:07:30.120
<v Speaker 2>latest threats, and they often mix different styles. There's open hunting,

139
00:07:30.199 --> 00:07:33.040
<v Speaker 2>sort of casting a large net with broad search terms

140
00:07:33.240 --> 00:07:35.439
<v Speaker 2>looking for threats that might have been ignored, okay, and

141
00:07:35.480 --> 00:07:38.560
<v Speaker 2>then there's targeted hunting, where you're using specific indicators of

142
00:07:38.600 --> 00:07:42.839
<v Speaker 2>compromise or IOCs that you might have received from intelligence feeds. Right.

143
00:07:43.040 --> 00:07:46.000
<v Speaker 1>So different approaches for different situations.

144
00:07:45.800 --> 00:07:48.759
<v Speaker 2>Absolutely, but no matter the style, you should always approach

145
00:07:48.800 --> 00:07:52.920
<v Speaker 2>it with a plan and a clear hypothesis. For instance,

146
00:07:52.959 --> 00:07:54.800
<v Speaker 2>you might think, okay, if a trojan were to infect

147
00:07:54.800 --> 00:07:57.959
<v Speaker 2>this machine, it would probably need exploit. Let me look

148
00:07:58.000 --> 00:08:01.519
<v Speaker 2>for signs of say CVE twenty eighteen four eight seven

149
00:08:01.600 --> 00:08:05.920
<v Speaker 2>eight by checking downloaded dot SWF files. That kind of

150
00:08:05.959 --> 00:08:08.480
<v Speaker 2>focus thinking saves a ton of valuable time.

151
00:08:08.680 --> 00:08:11.759
<v Speaker 1>Makes sense, And underlying all of this, I guess, are

152
00:08:11.879 --> 00:08:16.680
<v Speaker 1>thoughtful policies like mandatory training, getting hunters to work closely

153
00:08:16.720 --> 00:08:20.319
<v Speaker 1>with other IT folks, and having clear rules for escalating

154
00:08:20.360 --> 00:08:21.439
<v Speaker 1>things and reporting.

155
00:08:21.160 --> 00:08:24.319
<v Speaker 2>Findings precisely so when you put it all together, threat

156
00:08:24.399 --> 00:08:27.399
<v Speaker 2>hunting isn't just an add on. It's a vital complement

157
00:08:27.439 --> 00:08:30.240
<v Speaker 2>to your SoC and your automated security tools. But it

158
00:08:30.319 --> 00:08:35.399
<v Speaker 2>really requires intentional team building, dedicated training, and those empowering

159
00:08:35.519 --> 00:08:37.000
<v Speaker 2>policies to make it work well.

160
00:08:37.039 --> 00:08:39.799
<v Speaker 1>All right, So, if that's the attacker's playbook, the kill chain,

161
00:08:40.279 --> 00:08:43.399
<v Speaker 1>what about the digital breadcrumbs they inevitably leave behind once

162
00:08:43.440 --> 00:08:46.600
<v Speaker 1>they found a way in. That's where digital forensics comes in, right,

163
00:08:46.679 --> 00:08:48.360
<v Speaker 1>finding those traces exactly.

164
00:08:48.399 --> 00:08:50.879
<v Speaker 2>We're talking about digging into the digital footprints.

165
00:08:51.000 --> 00:08:52.919
<v Speaker 1>Okay, let's get into the nitty gritty then.

166
00:08:53.159 --> 00:08:56.080
<v Speaker 2>Well, a key place to start is Windows event logs.

167
00:08:56.480 --> 00:09:01.120
<v Speaker 2>These are absolutely essential artifacts for identifying compromise systems.

168
00:09:00.720 --> 00:09:03.519
<v Speaker 1>Right, those logs that record everything pretty much.

169
00:09:03.879 --> 00:09:07.720
<v Speaker 2>The Windows OS logs events based on categories Applications, system

170
00:09:07.799 --> 00:09:11.039
<v Speaker 2>security are the main ones, and these logs record everything

171
00:09:11.120 --> 00:09:15.639
<v Speaker 2>from errors and warnings to simple information successes failures. It

172
00:09:15.679 --> 00:09:17.799
<v Speaker 2>helps you classify how severe an event might be.

173
00:09:17.960 --> 00:09:20.679
<v Speaker 1>Okay, so how do we actually turn these, you know,

174
00:09:21.120 --> 00:09:25.279
<v Speaker 1>potentially millions of log entries into actionable intelligence for hunting.

175
00:09:25.440 --> 00:09:28.399
<v Speaker 2>Yeah, that's the challenge. But what's truly illuminating is how

176
00:09:28.440 --> 00:09:31.919
<v Speaker 2>these Windows event logs capture steps that are really common

177
00:09:31.960 --> 00:09:34.720
<v Speaker 2>to advanced persistent threats apts, like the steps in the

178
00:09:34.799 --> 00:09:40.000
<v Speaker 2>kill chain very similar. Yeah, initial compromise, maintaining presence, escalating privileges,

179
00:09:40.080 --> 00:09:44.799
<v Speaker 2>internal recon lateral movement, and finally mission completion. By correlating

180
00:09:44.879 --> 00:09:48.080
<v Speaker 2>various event IDs, these numerical codes Windows as signs, you

181
00:09:48.120 --> 00:09:50.480
<v Speaker 2>can piece together that entire attack narrative.

182
00:09:50.600 --> 00:09:53.159
<v Speaker 1>Okay, give me an example for that initial conpromise.

183
00:09:53.320 --> 00:09:56.240
<v Speaker 2>Sure, event ID four six eight eight logs and new

184
00:09:56.279 --> 00:09:58.879
<v Speaker 2>process creation. Now you don't need to memorize the number

185
00:09:58.879 --> 00:10:01.919
<v Speaker 2>four six eight eight, but you need to understand that

186
00:10:02.000 --> 00:10:06.000
<v Speaker 2>this specific event is like the attacker's unavoidable digital fingerprint.

187
00:10:06.240 --> 00:10:09.159
<v Speaker 2>It happens every time they run something new. So looking

188
00:10:09.200 --> 00:10:12.600
<v Speaker 2>for unusual process names or paths in these forty six

189
00:10:12.679 --> 00:10:17.159
<v Speaker 2>and eight events can help detect that initial breach. Similarly,

190
00:10:17.360 --> 00:10:20.200
<v Speaker 2>there are event IDs related to object auditing, like four

191
00:10:20.240 --> 00:10:23.759
<v Speaker 2>to six sixty three, which tracks object access. These can

192
00:10:23.799 --> 00:10:26.840
<v Speaker 2>help identify malware being dropped or changed to the registry.

193
00:10:27.399 --> 00:10:30.600
<v Speaker 2>And you know, be wary of attacks on applications seeing

194
00:10:30.639 --> 00:10:32.840
<v Speaker 2>event IDs like one thousand and two, which is an

195
00:10:32.840 --> 00:10:36.360
<v Speaker 2>application hangar crash, or even one thousand, the dreaded blue

196
00:10:36.399 --> 00:10:40.279
<v Speaker 2>screen of death. These could indicate things like buffer overflow attacks.

197
00:10:40.360 --> 00:10:44.600
<v Speaker 2>Even just a malicious application installation will leave traces, maybe

198
00:10:44.600 --> 00:10:46.159
<v Speaker 2>like event ID one oh three three.

199
00:10:46.559 --> 00:10:48.720
<v Speaker 1>So it's not just that something happened, but the type

200
00:10:48.720 --> 00:10:50.519
<v Speaker 1>of event gives you clues about.

201
00:10:50.279 --> 00:10:53.879
<v Speaker 2>What happened exactly. And for maintaining access and lateral movement,

202
00:10:53.919 --> 00:10:56.559
<v Speaker 2>attackers often use things like scheduled tasks, or they install

203
00:10:56.559 --> 00:10:58.639
<v Speaker 2>themselves as services to persist.

204
00:10:58.279 --> 00:10:59.799
<v Speaker 1>Right, so they stick around yep.

205
00:11:00.279 --> 00:11:03.360
<v Speaker 2>So if you suddenly see a service terminate unexpectedly, that's

206
00:11:03.440 --> 00:11:06.279
<v Speaker 2>event ID seven zero three four, or a brand new

207
00:11:06.320 --> 00:11:08.879
<v Speaker 2>service gets installed, that's a huge red flag.

208
00:11:08.960 --> 00:11:10.559
<v Speaker 1>Absolutely, those would definitely stick out.

209
00:11:10.759 --> 00:11:13.840
<v Speaker 2>Account usage is another gold mine. We all know about

210
00:11:13.840 --> 00:11:16.440
<v Speaker 2>event ID four six twenty four for successful logans and

211
00:11:16.480 --> 00:11:18.279
<v Speaker 2>four to six to twenty five for failed logans. Those

212
00:11:18.279 --> 00:11:20.559
<v Speaker 2>are foundational, sure, but you also want to look for

213
00:11:20.639 --> 00:11:23.120
<v Speaker 2>things like four to six seventy two, which is special

214
00:11:23.120 --> 00:11:26.799
<v Speaker 2>privileges assigned to new logan or account lockouts, maybe a

215
00:11:26.960 --> 00:11:30.960
<v Speaker 2>NID five thirty nine. What's particularly insightful, though, is the

216
00:11:31.000 --> 00:11:33.279
<v Speaker 2>logan type field within these logan events.

217
00:11:33.360 --> 00:11:34.799
<v Speaker 1>Logan type what does that tell you?

218
00:11:34.879 --> 00:11:37.639
<v Speaker 2>It tells you how the logan happened. For example, a

219
00:11:37.720 --> 00:11:41.159
<v Speaker 2>type three is a network logan like accessing a file share,

220
00:11:41.600 --> 00:11:45.000
<v Speaker 2>a type ten is a remote RDP logan someone connecting remotely,

221
00:11:45.279 --> 00:11:47.679
<v Speaker 2>and a type four is a batch slogan often used

222
00:11:47.679 --> 00:11:48.600
<v Speaker 2>by scheduled tasks.

223
00:11:48.840 --> 00:11:51.240
<v Speaker 1>Wow, that's powerful. So you can see the actual method

224
00:11:51.279 --> 00:11:52.159
<v Speaker 1>of entry, not just that.

225
00:11:52.120 --> 00:11:54.519
<v Speaker 2>Someone got in precisely. It gives you much more context

226
00:11:55.080 --> 00:11:58.200
<v Speaker 2>network share usage. Event ID fifty one forty can show

227
00:11:58.200 --> 00:12:01.679
<v Speaker 2>attackers mounting file shares to move move laterally. And finally,

228
00:12:01.720 --> 00:12:05.000
<v Speaker 2>attackers often attempt covering tracks. They try to clear the logs.

229
00:12:05.279 --> 00:12:07.960
<v Speaker 1>Ah they're bracing their footprints exactly.

230
00:12:08.360 --> 00:12:11.200
<v Speaker 2>Event ID eleven oh two is for clearing the security

231
00:12:11.240 --> 00:12:14.000
<v Speaker 2>log one oh four for the application log Seeing those

232
00:12:14.039 --> 00:12:18.000
<v Speaker 2>as highly suspicious. And that's exactly why forwarding your logs

233
00:12:18.039 --> 00:12:22.399
<v Speaker 2>to a central simim a security information and event management

234
00:12:22.399 --> 00:12:23.840
<v Speaker 2>system is so crucial.

235
00:12:23.919 --> 00:12:27.159
<v Speaker 1>Because the logs are already off the compromised machine.

236
00:12:26.879 --> 00:12:29.759
<v Speaker 2>Right, it makes covering tracks much much harder for them.

237
00:12:29.840 --> 00:12:32.080
<v Speaker 1>It really sounds like Windows event logs if you know

238
00:12:32.120 --> 00:12:35.360
<v Speaker 1>how to read them, let threadhunters track and attackers every

239
00:12:35.399 --> 00:12:38.519
<v Speaker 1>single move. It offers some hope in a battle that

240
00:12:38.720 --> 00:12:40.840
<v Speaker 1>often seems kind of stacked against the defenders.

241
00:12:40.919 --> 00:12:43.600
<v Speaker 2>It definitely does. And you know, something that's often overlooked

242
00:12:43.600 --> 00:12:46.919
<v Speaker 2>is how attackers frequently leverage legitimate tools that are already

243
00:12:46.919 --> 00:12:49.759
<v Speaker 2>present in your environment. PowerShell is a prime example.

244
00:12:50.039 --> 00:12:53.120
<v Speaker 1>PowerShell. Yeah, it's incredibly powerful for administrators.

245
00:12:52.759 --> 00:12:54.039
<v Speaker 2>Equally so for adversaries.

246
00:12:54.120 --> 00:12:54.240
<v Speaker 1>Right.

247
00:12:54.279 --> 00:12:58.480
<v Speaker 2>They use it for data exfiltration, privileged escalation, lateral movement,

248
00:12:58.600 --> 00:12:59.360
<v Speaker 2>all that stuff.

249
00:12:59.559 --> 00:13:02.240
<v Speaker 1>That's the paradox of PowerShell, isn't it. It's supposed to

250
00:13:02.240 --> 00:13:04.840
<v Speaker 1>be there. It's powerful, it's legitimate, but it's also a

251
00:13:04.840 --> 00:13:10.039
<v Speaker 1>prime tool for attackers. So how do defenders possibly untangle

252
00:13:10.120 --> 00:13:14.440
<v Speaker 1>with malicious use from just routine admin activity that seems

253
00:13:14.480 --> 00:13:16.600
<v Speaker 1>like it would generate constant false positives.

254
00:13:16.679 --> 00:13:19.720
<v Speaker 2>It's definitely tricky. Yeah, but the guide points out some

255
00:13:19.799 --> 00:13:24.200
<v Speaker 2>key tells, some giveaways. Attackers often have to bypass PowerShell's

256
00:13:24.240 --> 00:13:28.919
<v Speaker 2>execution policies, those things designed to prevent accidental script execution.

257
00:13:29.240 --> 00:13:31.159
<v Speaker 1>Okay, how do they do that? Well?

258
00:13:31.240 --> 00:13:34.519
<v Speaker 2>They might pipe scripts directly into the PowerShell executable itself,

259
00:13:34.919 --> 00:13:37.480
<v Speaker 2>or use a Base sixty four encoded command to hide

260
00:13:37.480 --> 00:13:40.960
<v Speaker 2>the actual code, or simply pass the execution policy bypass

261
00:13:41.039 --> 00:13:43.759
<v Speaker 2>argument when they run it. Sneaky, very and in most

262
00:13:43.799 --> 00:13:46.919
<v Speaker 2>malicious cases, these PowerShell scripts are just acting as downloaders

263
00:13:46.919 --> 00:13:50.320
<v Speaker 2>for additional payloads. They often use arguments like monarch no

264
00:13:50.440 --> 00:13:53.679
<v Speaker 2>P which means no profile, or enw hidden to hide

265
00:13:53.720 --> 00:13:56.559
<v Speaker 2>the window, or ENSDN for that encoded command we mentioned.

266
00:13:56.799 --> 00:13:59.360
<v Speaker 2>These are all about stealth, trying to fly under the radar.

267
00:13:59.600 --> 00:14:01.840
<v Speaker 1>Okay, So what are some of the key command line

268
00:14:01.879 --> 00:14:04.600
<v Speaker 1>functions or bits of code that if you see them

269
00:14:04.600 --> 00:14:07.960
<v Speaker 1>in a PowerShell command should instantly raise a red flag?

270
00:14:08.159 --> 00:14:12.000
<v Speaker 2>Right? The guide highlights some common ones used in malicious scripts,

271
00:14:12.320 --> 00:14:17.320
<v Speaker 2>things like newobjectsystem, dot net, dot web client, download string,

272
00:14:17.679 --> 00:14:19.279
<v Speaker 2>or maybe download file.

273
00:14:19.480 --> 00:14:21.919
<v Speaker 1>Okay, so commands for downloading things exactly.

274
00:14:22.320 --> 00:14:26.679
<v Speaker 2>These download content from remote locations, sometimes directly into memory

275
00:14:26.720 --> 00:14:30.240
<v Speaker 2>to avoid touching the disc They also frequently use commands

276
00:14:30.240 --> 00:14:33.279
<v Speaker 2>like invoke expression or start process to actually run that

277
00:14:33.360 --> 00:14:34.320
<v Speaker 2>downloaded code.

278
00:14:34.440 --> 00:14:36.639
<v Speaker 1>And to hunt for these kinds of activities, you need

279
00:14:36.720 --> 00:14:39.679
<v Speaker 1>specific data sources, right, It's not just the command line

280
00:14:39.720 --> 00:14:40.759
<v Speaker 1>itself exactly.

281
00:14:41.279 --> 00:14:44.799
<v Speaker 2>PowerShell itself can actually log highly relevant details. There are

282
00:14:44.840 --> 00:14:48.759
<v Speaker 2>three main mechanisms defenders should know about. First, there's module logging.

283
00:14:49.360 --> 00:14:51.559
<v Speaker 2>This gives you a sort of high level audit trail

284
00:14:51.639 --> 00:14:55.759
<v Speaker 2>of PowerShell activity showing which commands were executed. The experts

285
00:14:55.840 --> 00:14:59.360
<v Speaker 2>generally recommend enabling it for all modules using a wildcard

286
00:14:59.559 --> 00:15:03.600
<v Speaker 2>got it us. Second is script block logging. This one

287
00:15:03.639 --> 00:15:05.919
<v Speaker 2>is much more for a BOSE. It gives you more context,

288
00:15:05.960 --> 00:15:09.759
<v Speaker 2>includes the actual script block content, especially when functions are invoked.

289
00:15:09.960 --> 00:15:12.039
<v Speaker 2>It's highly recommended to turn this on too, although you

290
00:15:12.120 --> 00:15:14.360
<v Speaker 2>might need to customize it if it generates, you know,

291
00:15:14.480 --> 00:15:16.200
<v Speaker 2>too much data for your environment.

292
00:15:16.320 --> 00:15:17.879
<v Speaker 1>Tide the balance and the third.

293
00:15:18.159 --> 00:15:22.639
<v Speaker 2>The third is PowerShell transcription. This offers a full log

294
00:15:22.720 --> 00:15:26.039
<v Speaker 2>of basically all input and output, like a transcript of

295
00:15:26.080 --> 00:15:29.960
<v Speaker 2>the session. It stores these transcript files on the file system.

296
00:15:30.360 --> 00:15:33.679
<v Speaker 2>Because these files can contain sensitive information, This is typically

297
00:15:33.679 --> 00:15:36.200
<v Speaker 2>reserved for high security environments where you can really lock

298
00:15:36.240 --> 00:15:38.639
<v Speaker 2>down access to those transcript files.

299
00:15:38.720 --> 00:15:42.600
<v Speaker 1>Okay, so module logging, script block logging, and transcription. Yeah,

300
00:15:42.639 --> 00:15:46.279
<v Speaker 1>but beyond those internal powershow logs, you can also look

301
00:15:46.279 --> 00:15:49.840
<v Speaker 1>at network data sources, right like NetFlow packet captures.

302
00:15:49.480 --> 00:15:55.600
<v Speaker 2>Absolutely, NetFlow full packet captures, PC copies, proxy logs, firewall logs.

303
00:15:55.679 --> 00:15:58.759
<v Speaker 2>They all provide valuable context. For example, if you see

304
00:15:58.799 --> 00:16:01.919
<v Speaker 2>powershells suddenly making unusual web request out to the Internet,

305
00:16:01.960 --> 00:16:04.000
<v Speaker 2>that would be weird, yeah, or worse, if you see

306
00:16:04.000 --> 00:16:07.279
<v Speaker 2>it uploading data via HTTP, that's a major red flag.

307
00:16:07.720 --> 00:16:10.960
<v Speaker 2>While attackers can change things like user agent strings to

308
00:16:11.000 --> 00:16:15.000
<v Speaker 2>try and blend in doing a frequency analyssis of HTTP

309
00:16:15.200 --> 00:16:18.240
<v Speaker 2>pot methods, which are often used for uploading entire files,

310
00:16:18.600 --> 00:16:21.639
<v Speaker 2>can be a really strong indicator of data ex filtration.

311
00:16:21.799 --> 00:16:24.159
<v Speaker 1>Okay, that makes sense. So we've talked quite a bit

312
00:16:24.159 --> 00:16:28.200
<v Speaker 1>about the attacks themselves and the digital breadcrumbs they leave. Yeah,

313
00:16:28.200 --> 00:16:30.639
<v Speaker 1>but who are the actual people on the front lines,

314
00:16:30.879 --> 00:16:34.679
<v Speaker 1>you know, doing this complex work of defending our digital landscape.

315
00:16:34.840 --> 00:16:37.919
<v Speaker 2>Yeah, the human element is critical, and it's fascinating to

316
00:16:37.919 --> 00:16:41.120
<v Speaker 2>see the sheer variety of incident response teams out there.

317
00:16:41.519 --> 00:16:44.919
<v Speaker 2>You hear terms like c SERTs computer Security Incident Response

318
00:16:44.960 --> 00:16:49.840
<v Speaker 2>teams psrts for product security incident response teams focusing on

319
00:16:49.960 --> 00:16:53.759
<v Speaker 2>vulnerabilities in a company's own products, and even national CERTs

320
00:16:53.879 --> 00:16:55.480
<v Speaker 2>like us SERT here in the States.

321
00:16:55.679 --> 00:16:57.919
<v Speaker 1>Lots of different flavors, definitely.

322
00:16:57.519 --> 00:17:00.279
<v Speaker 2>And establishing a c SERT is a major undertaking for

323
00:17:00.320 --> 00:17:04.599
<v Speaker 2>any organization. You have to define its constituency, who does

324
00:17:04.599 --> 00:17:07.640
<v Speaker 2>it serve. You need management, buy in budget. Of course,

325
00:17:07.880 --> 00:17:09.440
<v Speaker 2>you have to decide where it fits in the org

326
00:17:09.519 --> 00:17:12.680
<v Speaker 2>chart and develop crystal clear processes for everything.

327
00:17:12.880 --> 00:17:15.519
<v Speaker 1>To give FLIKS a practical example, the guide shares how

328
00:17:15.559 --> 00:17:19.160
<v Speaker 1>one medium sized software as a service company structures its response.

329
00:17:19.599 --> 00:17:23.079
<v Speaker 1>They actually have two distinct groups. First, there's the Incident

330
00:17:23.079 --> 00:17:27.119
<v Speaker 1>Response Team or IRT. Oh, this is the dedicated internal staff.

331
00:17:27.119 --> 00:17:30.079
<v Speaker 1>They're really on the front lines, reviewing alerts from the

332
00:17:30.119 --> 00:17:34.680
<v Speaker 1>SIM from their managed security service provider, validating endpoint alerts,

333
00:17:34.759 --> 00:17:37.160
<v Speaker 1>doing that threat hunting we talked about, and managing the

334
00:17:37.200 --> 00:17:40.039
<v Speaker 1>whole incident triosh and post mortem process.

335
00:17:39.759 --> 00:17:41.519
<v Speaker 2>Right the day to day defenders exactly.

336
00:17:41.759 --> 00:17:45.160
<v Speaker 1>But then complementing them is this security Incident Response team.

337
00:17:45.160 --> 00:17:49.400
<v Speaker 2>Or cerch okayc circ part. How's that different? This team

338
00:17:49.440 --> 00:17:52.880
<v Speaker 2>steps in for what they call executive declared security incidents,

339
00:17:53.200 --> 00:17:56.440
<v Speaker 2>So the bigger stuff. They provide the management direction during

340
00:17:56.440 --> 00:18:00.480
<v Speaker 2>a major crisis, and crucially they manage all the external communitys,

341
00:18:00.559 --> 00:18:03.400
<v Speaker 2>talking to investors, dealing with law enforcement, that kind of thing.

342
00:18:03.880 --> 00:18:07.200
<v Speaker 2>This team operates two four seven on call, and it

343
00:18:07.279 --> 00:18:11.279
<v Speaker 2>includes cross functional leaders like the Chief Information Officer, maybe

344
00:18:11.359 --> 00:18:12.680
<v Speaker 2>the Corporate Privacy.

345
00:18:12.240 --> 00:18:17.000
<v Speaker 1>Council ah okay. So IRT handles the Technical Response CERT

346
00:18:17.079 --> 00:18:20.799
<v Speaker 1>handles the management and communication for major incidents pretty much. Yeah.

347
00:18:20.839 --> 00:18:23.720
<v Speaker 1>That makes me wonder though, how do these distinct teams

348
00:18:23.759 --> 00:18:29.119
<v Speaker 1>coordinate effectively, especially during really high stress, rapidly evolving situations.

349
00:18:29.200 --> 00:18:32.279
<v Speaker 2>That's a critical question absolutely. The experts in the guide

350
00:18:32.359 --> 00:18:36.240
<v Speaker 2>highlight adapting something called the Incident Command System or ICs.

351
00:18:37.000 --> 00:18:40.160
<v Speaker 1>Isn't it used for like firefighters and emergency management exactly?

352
00:18:40.240 --> 00:18:43.119
<v Speaker 2>It's a proven system developed originally by the US Office

353
00:18:43.119 --> 00:18:47.240
<v Speaker 2>of Emergency Management for managing everything from forest fires to

354
00:18:47.759 --> 00:18:51.400
<v Speaker 2>you know, major disaster incidents. The idea is it overlays

355
00:18:51.440 --> 00:18:56.400
<v Speaker 2>functional watch rolls like command, operations, planning intelligence onto the situation.

356
00:18:56.519 --> 00:19:00.480
<v Speaker 2>This allows for really clear responsibilities, regardless of who reports

357
00:19:00.480 --> 00:19:03.559
<v Speaker 2>to whom in their normal day job. It's all about

358
00:19:03.640 --> 00:19:05.000
<v Speaker 2>clarity under pressure.

359
00:19:05.279 --> 00:19:07.680
<v Speaker 1>Interesting applying that emergency response model to.

360
00:19:07.680 --> 00:19:11.200
<v Speaker 2>Cyber Yeah, now shifting here is a bit. Let's connect

361
00:19:11.200 --> 00:19:14.759
<v Speaker 2>this to the bigger picture of industrial control systems or ICs.

362
00:19:14.839 --> 00:19:17.960
<v Speaker 1>Right, the systems that run power plants, water treatment, manufacturing

363
00:19:18.480 --> 00:19:19.880
<v Speaker 1>really critical stuff.

364
00:19:19.640 --> 00:19:23.039
<v Speaker 2>Absolutely critical, and historically the resources dedicated to their cyber

365
00:19:23.039 --> 00:19:26.119
<v Speaker 2>defense lags significantly behind standard IT systems.

366
00:19:26.240 --> 00:19:26.839
<v Speaker 1>Why was that?

367
00:19:27.240 --> 00:19:32.440
<v Speaker 2>It's largely because IT traditionally prioritizes the CIA triad confidentiality,

368
00:19:32.559 --> 00:19:39.559
<v Speaker 2>integrity and availability of data, whereas ICs prioritizes SRP operational safety, reliability,

369
00:19:39.559 --> 00:19:45.200
<v Speaker 2>and productivity. The people running ICs are understandably inherently conservative.

370
00:19:45.759 --> 00:19:49.160
<v Speaker 2>They resist any change that might jeopardize safety or interrupt

371
00:19:49.160 --> 00:19:50.039
<v Speaker 2>the physical process.

372
00:19:50.119 --> 00:19:51.880
<v Speaker 1>Yeah, it's easy to see why they be cautious. I mean,

373
00:19:51.920 --> 00:19:55.559
<v Speaker 1>an active vulnerability scan, which is totally standard practice in

374
00:19:55.640 --> 00:19:59.519
<v Speaker 1>it could literally cause an ICs operation to fail, maybe

375
00:19:59.519 --> 00:20:01.920
<v Speaker 1>even result in severe physical damage, your injury.

376
00:20:02.119 --> 00:20:05.480
<v Speaker 2>Indeed, and for years, some ICs managers operated under this

377
00:20:05.839 --> 00:20:09.200
<v Speaker 2>well illusion that their systems were air gapped, totally isolated

378
00:20:09.200 --> 00:20:12.599
<v Speaker 2>from other networks and therefore safe the air gap myth exactly.

379
00:20:12.960 --> 00:20:15.519
<v Speaker 2>But the stocks net attag back in twenty ten really

380
00:20:15.599 --> 00:20:18.960
<v Speaker 2>shattered that notion. It definitively proved that sophisticated malware could

381
00:20:19.000 --> 00:20:22.839
<v Speaker 2>penetrate even supposedly isolated networks, often via things like infected

382
00:20:22.920 --> 00:20:25.720
<v Speaker 2>USB drives. This whole incident led to a much greater

383
00:20:25.799 --> 00:20:29.039
<v Speaker 2>push for connecting ICs and IT systems more securely, and

384
00:20:29.119 --> 00:20:32.599
<v Speaker 2>with that the evolution of vital standards like an ERRCCIP,

385
00:20:32.880 --> 00:20:36.079
<v Speaker 2>especially for the power grid and IEC six x two

386
00:20:36.119 --> 00:20:37.559
<v Speaker 2>four four three, which is more general.

387
00:20:37.799 --> 00:20:41.119
<v Speaker 1>So, given that unique environment and the high stakes, how

388
00:20:41.160 --> 00:20:44.839
<v Speaker 1>do we actually go about protecting these vital systems effectively?

389
00:20:44.880 --> 00:20:45.960
<v Speaker 1>What does the guide suggest?

390
00:20:46.160 --> 00:20:50.759
<v Speaker 2>It really demands a threefold approach. First, comprehensive cyberrisk awareness

391
00:20:50.799 --> 00:20:54.920
<v Speaker 2>training for all employees, not just IT. Second, clear procedures

392
00:20:54.960 --> 00:20:58.359
<v Speaker 2>and policies specifically for the secured integration of IT and

393
00:20:58.599 --> 00:21:03.680
<v Speaker 2>ICs networks. And third, deploying security technologies that are specifically

394
00:21:03.720 --> 00:21:07.680
<v Speaker 2>adapted for ICs environments, making absolutely sure they don't introduce

395
00:21:07.720 --> 00:21:09.240
<v Speaker 2>new safety risks themselves.

396
00:21:09.519 --> 00:21:11.039
<v Speaker 1>So no one size fits all.

397
00:21:11.039 --> 00:21:14.359
<v Speaker 2>Solutions, definitely not. It's about integrating a comprehensive set of

398
00:21:14.359 --> 00:21:19.240
<v Speaker 2>measures that respects their unique operational requirements. Safety first always.

399
00:21:19.400 --> 00:21:23.119
<v Speaker 1>Okay, that makes me ask can traditional intrusion prevention systems

400
00:21:23.599 --> 00:21:26.759
<v Speaker 1>you know IPS be safely used in these ICs environments.

401
00:21:26.920 --> 00:21:28.200
<v Speaker 1>The guide seem pretty farm on this.

402
00:21:28.480 --> 00:21:30.960
<v Speaker 2>Yeah, generally the answer is a resounding and o.

403
00:21:31.359 --> 00:21:31.559
<v Speaker 1>Right.

404
00:21:31.599 --> 00:21:34.799
<v Speaker 2>Deploying a traditional IPS, which might automatically block traffic it

405
00:21:34.880 --> 00:21:38.000
<v Speaker 2>deems malicious, can potentially cause more severe harm to the

406
00:21:38.200 --> 00:21:41.319
<v Speaker 2>ICs process than the intrusion itself. It might interfere with

407
00:21:41.359 --> 00:21:43.799
<v Speaker 2>critical control signals and cause physical damage.

408
00:21:44.000 --> 00:21:47.200
<v Speaker 1>So usually hands off. Is there any exception?

409
00:21:47.720 --> 00:21:51.079
<v Speaker 2>The clear exception mention is if an attack is extremely

410
00:21:51.200 --> 00:21:55.200
<v Speaker 2>severe and poses an immediate credible risk to human life.

411
00:21:55.240 --> 00:21:58.559
<v Speaker 2>In that scenario, taking automated action to stop the process,

412
00:21:58.599 --> 00:22:02.000
<v Speaker 2>even if it causes damage, might be necessary to save lives.

413
00:22:02.079 --> 00:22:04.079
<v Speaker 2>That's the paramount concern understood.

414
00:22:04.160 --> 00:22:06.519
<v Speaker 1>Okay, let's not look forward to it. How is cutting

415
00:22:06.599 --> 00:22:10.400
<v Speaker 1>edge technology transforming this fight against cyber threats? Let's get

416
00:22:10.400 --> 00:22:11.759
<v Speaker 1>into artificial intelligence.

417
00:22:12.240 --> 00:22:14.640
<v Speaker 2>Yeah, we're certainly in a well a new wave of

418
00:22:14.680 --> 00:22:18.799
<v Speaker 2>technological advancement with artificial intelligence AI. And AI is much

419
00:22:18.799 --> 00:22:21.559
<v Speaker 2>more than just simple if then statements right. It has

420
00:22:21.599 --> 00:22:24.839
<v Speaker 2>this remarkable ability to learn and improve over time, sort

421
00:22:24.880 --> 00:22:26.839
<v Speaker 2>of mimicking human intelligence in some ways.

422
00:22:26.960 --> 00:22:31.519
<v Speaker 1>We've definitely seen its capabilities expand dramatically. IBM's Deep Blue

423
00:22:31.559 --> 00:22:34.480
<v Speaker 1>beating Gary kasprov and Jess back in the day right,

424
00:22:34.519 --> 00:22:38.400
<v Speaker 1>and more recently, Google deep Mind's AlphaGo conquering go, a

425
00:22:38.480 --> 00:22:40.519
<v Speaker 1>game way more complex than chess.

426
00:22:40.680 --> 00:22:42.119
<v Speaker 2>Exactly. Those are milestones.

427
00:22:42.440 --> 00:22:45.240
<v Speaker 1>But as powerful as that sounds, it also brings up

428
00:22:45.279 --> 00:22:49.039
<v Speaker 1>that ongoing debate, doesn't it. How real are those warnings

429
00:22:49.039 --> 00:22:52.400
<v Speaker 1>from people like Stephen Hawking and Elon Musk about AI

430
00:22:52.599 --> 00:22:56.480
<v Speaker 1>potentially becoming too smart for our own good? Is that

431
00:22:56.559 --> 00:22:58.480
<v Speaker 1>something cybersecurity folks worry about? Now?

432
00:22:59.000 --> 00:23:02.319
<v Speaker 2>Well, those are definitely important long term maybe even existential

433
00:23:02.319 --> 00:23:06.200
<v Speaker 2>considerations for society as a whole. But in cybersecurity today

434
00:23:06.240 --> 00:23:09.640
<v Speaker 2>the focus is much more practical. We're mainly leveraging machine

435
00:23:09.720 --> 00:23:13.400
<v Speaker 2>learning or mL, which is a specific approach within AI,

436
00:23:13.920 --> 00:23:16.200
<v Speaker 2>and that is already a game changer for defense.

437
00:23:16.480 --> 00:23:19.440
<v Speaker 1>Okay, so machine learning a subset of AI. How does

438
00:23:19.480 --> 00:23:20.519
<v Speaker 1>that work in practice?

439
00:23:20.799 --> 00:23:24.119
<v Speaker 2>So machine learning algorithms learn from data and examples. We

440
00:23:24.160 --> 00:23:28.279
<v Speaker 2>typically categorize them into different models. One type is supervised learning. Okay,

441
00:23:28.359 --> 00:23:30.079
<v Speaker 2>This is why you have both input data and the

442
00:23:30.119 --> 00:23:33.680
<v Speaker 2>desired output data already labeled. The model learns to map

443
00:23:33.839 --> 00:23:36.599
<v Speaker 2>the input to the output. Think of it like explicitly

444
00:23:36.640 --> 00:23:39.119
<v Speaker 2>teaching an algorithm exactly what a needle looks like so

445
00:23:39.160 --> 00:23:40.759
<v Speaker 2>it can find it in a haystack.

446
00:23:40.400 --> 00:23:42.720
<v Speaker 1>Got it labeled examples? What's the other type?

447
00:23:42.920 --> 00:23:47.680
<v Speaker 2>The other main type, especially useful in INFOSEC is unsupervised learning.

448
00:23:48.680 --> 00:23:52.319
<v Speaker 2>This is particularly powerful for anomaly of detection. Here you

449
00:23:52.359 --> 00:23:56.160
<v Speaker 2>don't have predefined outputs or labels. Instead, the algorithm just

450
00:23:56.200 --> 00:23:58.319
<v Speaker 2>sifts through all the data you give it. It starts

451
00:23:58.319 --> 00:24:01.960
<v Speaker 2>grouping similar items together. It finds the sharp objects in

452
00:24:02.000 --> 00:24:04.880
<v Speaker 2>the haystack, even if it doesn't initially know they're called needles.

453
00:24:05.240 --> 00:24:08.759
<v Speaker 1>Ah, So it finds things that stand out as different exactly.

454
00:24:09.400 --> 00:24:15.039
<v Speaker 2>Then the human analyst reviews these clusters or anomalies classifies them. Yes,

455
00:24:15.079 --> 00:24:18.039
<v Speaker 2>this is suspicious, No, this is benign, and the algorithm

456
00:24:18.160 --> 00:24:21.559
<v Speaker 2>learns from that feedback, continuously refining its understanding of what's

457
00:24:21.599 --> 00:24:22.400
<v Speaker 2>normal and what's not.

458
00:24:22.920 --> 00:24:26.359
<v Speaker 1>That needle in a haystack analogy really works well. It

459
00:24:26.400 --> 00:24:29.079
<v Speaker 1>illustrates how machine learning isn't just about finding threats you

460
00:24:29.079 --> 00:24:32.519
<v Speaker 1>already know how to define, but potentially discovering completely unknown

461
00:24:32.680 --> 00:24:36.079
<v Speaker 1>novel attacks precisely. And what's even better, it sounds like

462
00:24:36.079 --> 00:24:39.559
<v Speaker 1>this often doesn't require buying entirely new exotic tools. You

463
00:24:39.559 --> 00:24:42.359
<v Speaker 1>can often leverage data sources you already have right, like

464
00:24:42.559 --> 00:24:46.799
<v Speaker 1>logs from firewalls, act directory proxies DNS exactly right.

465
00:24:47.119 --> 00:24:50.680
<v Speaker 2>You feed that existing data into the mL models. It

466
00:24:50.720 --> 00:24:54.160
<v Speaker 2>allows you to move beyond just traditional signature based detections,

467
00:24:54.319 --> 00:24:59.599
<v Speaker 2>which can only find known threats. mL identifies subtle patterns, anomalies,

468
00:24:59.720 --> 00:25:04.079
<v Speaker 2>des from baseline behavior, and it continuously learns from analysts

469
00:25:04.079 --> 00:25:05.039
<v Speaker 2>feedback over time.

470
00:25:05.559 --> 00:25:07.440
<v Speaker 1>So how widespread is this now?

471
00:25:08.000 --> 00:25:11.039
<v Speaker 2>It's still relatively new in terms of widespread adoption, but

472
00:25:11.119 --> 00:25:15.279
<v Speaker 2>it's growing fast. A recent SANDS survey, for instance, showed

473
00:25:15.279 --> 00:25:18.079
<v Speaker 2>that over a third of respondents are already using data

474
00:25:18.079 --> 00:25:22.000
<v Speaker 2>science techniques, including machine learning, specifically for threat hunting. It's

475
00:25:22.039 --> 00:25:23.720
<v Speaker 2>definitely a major growth area.

476
00:25:24.119 --> 00:25:27.480
<v Speaker 1>Okay, so while all this innovation is driving new defenses,

477
00:25:27.839 --> 00:25:31.160
<v Speaker 1>we also need some kind of foundational structure, right. This

478
00:25:31.240 --> 00:25:33.759
<v Speaker 1>deep dive wouldn't really be complete without touching on the

479
00:25:33.839 --> 00:25:35.319
<v Speaker 1>role of compliance frameworks.

480
00:25:35.359 --> 00:25:38.200
<v Speaker 2>Absolutely, compliance framework they really set the foundation for an

481
00:25:38.279 --> 00:25:41.119
<v Speaker 2>organization's security processes and controls. They're crucial.

482
00:25:41.240 --> 00:25:43.400
<v Speaker 1>How so what do they actually do for a company?

483
00:25:43.599 --> 00:25:47.319
<v Speaker 2>Well, they help companies meet legal and regulatory requirements obviously,

484
00:25:47.720 --> 00:25:50.440
<v Speaker 2>but beyond that, they help improve the overall security posture.

485
00:25:50.559 --> 00:25:53.720
<v Speaker 2>They provide clear audit trails which are essential after an incident,

486
00:25:54.119 --> 00:25:56.880
<v Speaker 2>and they help systematically identify and manage risk.

487
00:25:57.079 --> 00:25:59.240
<v Speaker 1>And there are tons of them right depending on the

488
00:25:59.240 --> 00:26:00.000
<v Speaker 1>industry or reach.

489
00:26:00.400 --> 00:26:04.519
<v Speaker 2>Oh yeah, loads, You've got GDPR for data privacy in Europe,

490
00:26:04.640 --> 00:26:09.000
<v Speaker 2>PCI DSS for anyone handling credit cards, Hi Thai for

491
00:26:09.160 --> 00:26:13.279
<v Speaker 2>healthcare in the US, and or ic CIP for energy.

492
00:26:14.119 --> 00:26:14.799
<v Speaker 2>The list goes on.

493
00:26:14.960 --> 00:26:17.559
<v Speaker 1>But what's critical is that while they vary widely in

494
00:26:17.599 --> 00:26:21.359
<v Speaker 1>their specifics, they all share a common thread the absolute

495
00:26:21.400 --> 00:26:24.319
<v Speaker 1>need for regular auditing of internal controls.

496
00:26:24.640 --> 00:26:27.039
<v Speaker 2>So it's not just about having the right policies written

497
00:26:27.079 --> 00:26:30.000
<v Speaker 2>down somewhere in a binder. It's about consistently following those

498
00:26:30.079 --> 00:26:33.480
<v Speaker 2>policies and procedures and then having external parties come in

499
00:26:33.519 --> 00:26:35.640
<v Speaker 2>and verify that you actually are doing what you say

500
00:26:35.680 --> 00:26:36.720
<v Speaker 2>you're doing precisely.

501
00:26:37.119 --> 00:26:40.119
<v Speaker 1>They serve as a vital guiding rail ensuring a structured,

502
00:26:40.240 --> 00:26:44.640
<v Speaker 1>consistent and audible approach to maintaining a strong security posture. Okay,

503
00:26:44.880 --> 00:26:48.839
<v Speaker 1>so finally we've covered prevention with things like the kill

504
00:26:48.920 --> 00:26:53.400
<v Speaker 1>chain detection using logs and threadhunting, but let's be honest,

505
00:26:53.720 --> 00:26:57.480
<v Speaker 1>sometimes a breach still occurs. What happens then those are

506
00:26:57.519 --> 00:26:59.519
<v Speaker 1>the digital forensics professional steps.

507
00:26:59.240 --> 00:27:03.279
<v Speaker 2>In right Absolutely when prevention and detection fail or when

508
00:27:03.319 --> 00:27:06.079
<v Speaker 2>you need to understand exactly what happened after the fact.

509
00:27:06.359 --> 00:27:08.440
<v Speaker 2>That's the realm of the forensic computer analyst.

510
00:27:08.599 --> 00:27:09.720
<v Speaker 1>And what exactly do they do?

511
00:27:09.920 --> 00:27:12.759
<v Speaker 2>Their core job is to extract behavioral evidence in other

512
00:27:12.799 --> 00:27:17.640
<v Speaker 2>forms of data from it infrastructure, computers, servers, networks, mobile devices.

513
00:27:18.000 --> 00:27:21.119
<v Speaker 2>It's a field built on the principle that digital hardware, software,

514
00:27:21.119 --> 00:27:26.039
<v Speaker 2>and communications invariably leave breadcrumbs everywhere, traces of activity exactly.

515
00:27:26.319 --> 00:27:29.200
<v Speaker 2>And what's truly interesting from a career perspective is that

516
00:27:29.240 --> 00:27:32.000
<v Speaker 2>demand for this role is incredibly high rate. Now, the

517
00:27:32.000 --> 00:27:34.720
<v Speaker 2>guide mentioned that even junior to mid level analysts can

518
00:27:34.759 --> 00:27:36.400
<v Speaker 2>earn well over one hundred thousand dollars.

519
00:27:36.480 --> 00:27:38.839
<v Speaker 1>Wow, that's a great salary. Yeah, So what does a

520
00:27:38.880 --> 00:27:40.839
<v Speaker 1>typical day look like for them? What are the core

521
00:27:40.839 --> 00:27:43.240
<v Speaker 1>responsibilities beyond just technical recovery.

522
00:27:43.400 --> 00:27:47.240
<v Speaker 2>Well, a crucial responsibility, maybe even the most crucial, is

523
00:27:47.440 --> 00:27:52.000
<v Speaker 2>understanding the basics of investigation and the law. Any evidence

524
00:27:52.079 --> 00:27:54.640
<v Speaker 2>they collect that might end up in civil or criminal

525
00:27:54.640 --> 00:27:57.319
<v Speaker 2>litigation must be forensically sound.

526
00:27:57.400 --> 00:27:58.920
<v Speaker 1>Forensically sound What does that mean?

527
00:27:59.160 --> 00:28:03.559
<v Speaker 2>It means the evidence hid's collection and analysis process was complete, impartial,

528
00:28:03.799 --> 00:28:08.400
<v Speaker 2>documented meticulously, and maintained a clear chain of custody, proving

529
00:28:08.599 --> 00:28:11.720
<v Speaker 2>who had the evidence and when ensuring it wasn't tampered with.

530
00:28:12.240 --> 00:28:15.039
<v Speaker 2>Any weakness in that process will be fiercely attacked by

531
00:28:15.079 --> 00:28:17.559
<v Speaker 2>the opposing legal side, right, so the process has to

532
00:28:17.640 --> 00:28:21.680
<v Speaker 2>be rigorous absolutely. Technically, they are experts at understanding and

533
00:28:21.759 --> 00:28:25.039
<v Speaker 2>analyzing all the metadata collected by platforms and hardware, things

534
00:28:25.039 --> 00:28:29.480
<v Speaker 2>like undeleting files, pulling operating system logs, digging through registry entries,

535
00:28:29.640 --> 00:28:31.599
<v Speaker 2>analyzing network traffic captures.

536
00:28:31.759 --> 00:28:34.240
<v Speaker 1>It sounds like it requires some serious technical wizardry.

537
00:28:34.240 --> 00:28:37.960
<v Speaker 2>Then the technical skills are definitely vital. Yes, But interestingly,

538
00:28:38.000 --> 00:28:40.799
<v Speaker 2>the guide highlights that perhaps the single most important skill

539
00:28:40.839 --> 00:28:44.519
<v Speaker 2>for any forensics practitioner is the ability to write understandable

540
00:28:44.599 --> 00:28:46.519
<v Speaker 2>and concise reports quickly.

541
00:28:46.920 --> 00:28:49.279
<v Speaker 1>Really more important than the tech skills.

542
00:28:49.160 --> 00:28:52.559
<v Speaker 2>Often, yes, because it doesn't matter how brilliant your technical

543
00:28:52.599 --> 00:28:57.319
<v Speaker 2>analysis is if you can't clearly communicate your findings to lawyers, judges, executives,

544
00:28:57.359 --> 00:29:01.519
<v Speaker 2>or juries who likely aren't technical experts. That communication skill

545
00:29:01.640 --> 00:29:05.279
<v Speaker 2>often outweighs the most complex technical feats in terms of impact.

546
00:29:06.079 --> 00:29:09.039
<v Speaker 2>It's also noted as a field where intellectual curiosity and

547
00:29:09.160 --> 00:29:12.400
<v Speaker 2>deep hands on it experience often make more of a

548
00:29:12.440 --> 00:29:14.880
<v Speaker 2>difference than just academic degrees alone. Wow.

549
00:29:15.000 --> 00:29:18.799
<v Speaker 1>Okay, that was the truly insightful deep dive into the

550
00:29:18.839 --> 00:29:22.039
<v Speaker 1>complex world of cybersecurity. We went all the way from

551
00:29:22.119 --> 00:29:26.279
<v Speaker 1>understanding the attackers, cyber kill chain and the proactive art

552
00:29:26.279 --> 00:29:30.160
<v Speaker 1>of threat hunting, to the really granular but vital details

553
00:29:30.440 --> 00:29:32.960
<v Speaker 1>of Windows event logs and that dual nature of.

554
00:29:32.920 --> 00:29:35.880
<v Speaker 2>PowerShell yeah, And we also explored the critical human element

555
00:29:35.880 --> 00:29:38.480
<v Speaker 2>looking at incident response teams both the IRT and THESSERT,

556
00:29:38.559 --> 00:29:41.880
<v Speaker 2>and the very unique challenges and solutions required for protecting

557
00:29:41.920 --> 00:29:43.160
<v Speaker 2>industrial control systems.

558
00:29:43.319 --> 00:29:43.480
<v Speaker 1>Right.

559
00:29:44.039 --> 00:29:45.839
<v Speaker 2>And we wrapped it up looking at how cutting edge

560
00:29:45.880 --> 00:29:48.400
<v Speaker 2>machine learning is starting to augment our defenses and also

561
00:29:48.559 --> 00:29:51.799
<v Speaker 2>circled back to the foundational importance of those compliance frameworks.

562
00:29:52.119 --> 00:29:54.359
<v Speaker 1>So what does all this mean for you listening in.

563
00:29:55.000 --> 00:29:58.279
<v Speaker 2>Well, the world of cybersecurity is definitely complex, it's constantly evolving,

564
00:29:58.839 --> 00:30:00.839
<v Speaker 2>but you don't necessarily have to be a full time

565
00:30:00.920 --> 00:30:03.640
<v Speaker 2>expert yourself to be truly well informed.

566
00:30:03.759 --> 00:30:04.599
<v Speaker 1>That's a good point.

567
00:30:04.759 --> 00:30:07.559
<v Speaker 2>The real beauty seems to be in the combination. It's

568
00:30:07.680 --> 00:30:11.960
<v Speaker 2>human ingenuity, it's smart processes like ICs and the kill chain,

569
00:30:12.519 --> 00:30:16.440
<v Speaker 2>and it's increasingly sophisticated technology like mL all working together.

570
00:30:17.079 --> 00:30:20.000
<v Speaker 2>The defense isn't a one time setup. It's clearly an

571
00:30:20.039 --> 00:30:24.119
<v Speaker 2>ongoing adaptive process, always learning from experience.

572
00:30:23.720 --> 00:30:27.000
<v Speaker 1>Which you know makes me wonder. As technology continues its

573
00:30:27.039 --> 00:30:31.319
<v Speaker 1>relentless advance and attackers inevitably become even more sophisticated, how

574
00:30:31.359 --> 00:30:34.359
<v Speaker 1>will our strategies for defense need to adapt beyond even

575
00:30:34.400 --> 00:30:38.079
<v Speaker 1>what we've discussed today. What kinds of unexpected digital breadcrumbs

576
00:30:38.119 --> 00:30:41.720
<v Speaker 1>might future technologies leave for threat hunters to discover, and

577
00:30:42.160 --> 00:30:44.480
<v Speaker 1>what new tools or techniques will we need to invent

578
00:30:44.519 --> 00:30:48.039
<v Speaker 1>to actually find them? That is a truly thought provoking question,

579
00:30:48.079 --> 00:30:51.599
<v Speaker 1>tom all over, Where does it go next? We really

580
00:30:51.599 --> 00:30:53.680
<v Speaker 1>hope this deep dive has given you a clearer map

581
00:30:53.720 --> 00:30:57.559
<v Speaker 1>for navigating the complex landscape of cybersecurity today, and maybe

582
00:30:57.559 --> 00:30:59.519
<v Speaker 1>you feel a little more confident about what actually keeps

583
00:30:59.519 --> 00:31:00.759
<v Speaker 1>our digital world safe.
