WEBVTT

1
00:00:00.080 --> 00:00:03.520
<v Speaker 1>Welcome curious minds to the deep dive. Today. We are

2
00:00:03.560 --> 00:00:06.480
<v Speaker 1>plunging into a topic that well often triggers a very

3
00:00:06.480 --> 00:00:09.480
<v Speaker 1>specific image, usually a negative one. Hacking.

4
00:00:09.560 --> 00:00:11.199
<v Speaker 2>Yeah, the hooded figure in a dark.

5
00:00:11.080 --> 00:00:14.199
<v Speaker 1>Room exactly, But we're going to try and flip that perception.

6
00:00:15.080 --> 00:00:17.920
<v Speaker 1>Our guide for this deep dive is hacking with Cali

7
00:00:18.000 --> 00:00:20.800
<v Speaker 1>Linux A Guide to Ethical Hacking.

8
00:00:20.559 --> 00:00:22.480
<v Speaker 2>A really solid resource.

9
00:00:22.079 --> 00:00:25.000
<v Speaker 1>And our mission is to pull out the most crucial insights.

10
00:00:25.519 --> 00:00:27.920
<v Speaker 1>We want to show you that understanding hacking isn't just

11
00:00:28.000 --> 00:00:30.679
<v Speaker 1>about seeing a destructive.

12
00:00:30.160 --> 00:00:33.280
<v Speaker 2>Force, right, It's about understanding a methodology.

13
00:00:32.840 --> 00:00:35.960
<v Speaker 1>A methodology you can actually use for protection. Think of

14
00:00:36.000 --> 00:00:41.359
<v Speaker 1>this as your shortcut to being genuinely well informed on cybersecurity.

15
00:00:40.640 --> 00:00:42.679
<v Speaker 2>Getting those aha moments, yeah.

16
00:00:42.520 --> 00:00:46.359
<v Speaker 1>Those moments that reframe how you see digital threats, and

17
00:00:46.439 --> 00:00:49.520
<v Speaker 1>hopefully we'll deliver enough unexpected facts to keep you hooked.

18
00:00:49.880 --> 00:00:52.679
<v Speaker 2>Well. What's really fascinating here, I think, is the paradox.

19
00:00:53.200 --> 00:00:57.439
<v Speaker 2>To truly defend against hacking, you almost have to understand

20
00:00:57.439 --> 00:00:59.399
<v Speaker 2>how it works from the inside.

21
00:00:59.000 --> 00:01:01.520
<v Speaker 1>Learn the enemy's time precisely.

22
00:01:02.119 --> 00:01:05.400
<v Speaker 2>The core idea is that the techniques ethical hackers use

23
00:01:05.799 --> 00:01:08.640
<v Speaker 2>are often identical to the ones malicious actors use.

24
00:01:08.760 --> 00:01:10.599
<v Speaker 1>So it's about taking that knowledge and.

25
00:01:10.599 --> 00:01:13.879
<v Speaker 2>Flipping it, leveraging it for good, turning the hacker's own

26
00:01:13.959 --> 00:01:16.079
<v Speaker 2>playbook into your defense manual.

27
00:01:16.280 --> 00:01:19.519
<v Speaker 1>That's a powerful way to put it. Makes you wonder, though,

28
00:01:19.760 --> 00:01:21.560
<v Speaker 1>do you really need to think like a hacker to

29
00:01:21.599 --> 00:01:25.239
<v Speaker 1>be secure or can you get by without that deep dive.

30
00:01:25.519 --> 00:01:29.079
<v Speaker 2>That's a great question. I think understanding the mindset definitely

31
00:01:29.120 --> 00:01:30.439
<v Speaker 2>helps build better defenses.

32
00:01:30.599 --> 00:01:33.439
<v Speaker 1>We're going to break down some complex concepts, make them

33
00:01:33.439 --> 00:01:36.640
<v Speaker 1>really digestible for you, actionable knowledge by the end. So

34
00:01:36.719 --> 00:01:40.519
<v Speaker 1>let's start with that stereotype. You hear hacker, You think villain,

35
00:01:40.680 --> 00:01:41.799
<v Speaker 1>simple as that for most.

36
00:01:41.599 --> 00:01:42.760
<v Speaker 2>People, the default image.

37
00:01:42.840 --> 00:01:45.319
<v Speaker 1>Yeah, well what if I told you the landscape is

38
00:01:45.760 --> 00:01:50.079
<v Speaker 1>well way more nuanced. Different types, similar skills maybe, but

39
00:01:50.200 --> 00:01:52.079
<v Speaker 1>totally different motivations driving them.

40
00:01:52.359 --> 00:01:55.040
<v Speaker 2>That's absolutely right. It's not black and white, even though

41
00:01:55.079 --> 00:01:58.319
<v Speaker 2>we talk about them using hat colors, black ass white

42
00:01:58.359 --> 00:02:01.879
<v Speaker 2>hats exactly. So on end, you got the black cat hackers.

43
00:02:01.920 --> 00:02:04.079
<v Speaker 2>These are the ones most people think of the bad actors.

44
00:02:04.239 --> 00:02:07.040
<v Speaker 2>They find vulnerabilities and exploit them purely for you know,

45
00:02:07.239 --> 00:02:11.879
<v Speaker 2>financial gain, maybe espionage, or just causing trouble. They don't

46
00:02:11.879 --> 00:02:12.439
<v Speaker 2>care about the.

47
00:02:12.360 --> 00:02:16.159
<v Speaker 1>Harm, So stealing credit cards, messing with big systems that.

48
00:02:16.159 --> 00:02:19.400
<v Speaker 2>Kind of thing, yeah, or shutting down networks entirely. And

49
00:02:19.439 --> 00:02:22.840
<v Speaker 2>these aren't just lone wolves. They can range from like

50
00:02:23.120 --> 00:02:27.960
<v Speaker 2>teenagers messing around to really sophisticated organized crime groups or

51
00:02:27.960 --> 00:02:29.000
<v Speaker 2>even nation states.

52
00:02:29.240 --> 00:02:31.439
<v Speaker 1>Wow, okay, serious stuff.

53
00:02:31.680 --> 00:02:36.120
<v Speaker 2>Their goal is always self serving profit disruption. Whatever the

54
00:02:36.159 --> 00:02:38.199
<v Speaker 2>fallout for others doesn't matter.

55
00:02:38.280 --> 00:02:41.400
<v Speaker 1>Then you mentioned another color, a sort of middle ground.

56
00:02:41.479 --> 00:02:43.560
<v Speaker 2>Yeah, this is where it gets really interesting. The gray

57
00:02:43.599 --> 00:02:46.240
<v Speaker 2>hat hackers. They kind of live in this murky area

58
00:02:46.319 --> 00:02:49.759
<v Speaker 2>between black and white. How so, well, they do break rules.

59
00:02:49.800 --> 00:02:53.439
<v Speaker 2>They might access systems with that permission, which is technically

60
00:02:53.520 --> 00:02:55.000
<v Speaker 2>illegal and definitely unethical.

61
00:02:55.039 --> 00:02:56.479
<v Speaker 1>Okay, so still breaking in But.

62
00:02:56.560 --> 00:02:58.599
<v Speaker 2>And this is the key difference. They don't usually have

63
00:02:58.719 --> 00:03:03.400
<v Speaker 2>malicious intent. Goal isn't typically personal gain or causing harm.

64
00:03:03.120 --> 00:03:03.879
<v Speaker 1>So why do it.

65
00:03:04.120 --> 00:03:07.199
<v Speaker 2>Often it's to expose a vulnerability. Maybe they tell the

66
00:03:07.199 --> 00:03:11.159
<v Speaker 2>company directly. Sometimes they go public with it, basically trying

67
00:03:11.159 --> 00:03:12.000
<v Speaker 2>to force.

68
00:03:11.879 --> 00:03:15.039
<v Speaker 1>A fix, like, hey, fix your stuff, even if nobody

69
00:03:15.080 --> 00:03:16.120
<v Speaker 1>asked them exactly.

70
00:03:16.199 --> 00:03:21.719
<v Speaker 2>It's controversial obviously. Yeah, companies don't usually appreciate unsolicited penetration testing.

71
00:03:21.879 --> 00:03:24.039
<v Speaker 1>I can imagine. And then the good guys.

72
00:03:24.240 --> 00:03:26.639
<v Speaker 2>Then you have the white hat hackers. These are the

73
00:03:26.639 --> 00:03:30.560
<v Speaker 2>ethical hackers, computer security professional. One's doing it legally, yes,

74
00:03:30.960 --> 00:03:35.520
<v Speaker 2>with explicit permission. They are hired by organizations to test systems,

75
00:03:35.960 --> 00:03:38.560
<v Speaker 2>find weaknesses, assess security, so.

76
00:03:38.479 --> 00:03:40.800
<v Speaker 1>They're trying to find the holes before the black hats do.

77
00:03:41.039 --> 00:03:44.400
<v Speaker 2>Precisely. These the exact same tools, the same methodologies as

78
00:03:44.439 --> 00:03:48.360
<v Speaker 2>black hats, but their intention is purely protective. They want

79
00:03:48.400 --> 00:03:49.800
<v Speaker 2>to help the company secure itself.

80
00:03:49.919 --> 00:03:53.240
<v Speaker 1>So it really boils down to intent, doesn't it. What

81
00:03:53.280 --> 00:03:55.919
<v Speaker 1>they do is similar, but the why is completely different.

82
00:03:56.000 --> 00:04:02.000
<v Speaker 2>That's the core takeaway, black gray white. The techniques overlap massively,

83
00:04:02.280 --> 00:04:03.919
<v Speaker 2>it's the motivation that defines them.

84
00:04:04.159 --> 00:04:07.560
<v Speaker 1>Okay, that hat distinction really helps clarify things. It's not

85
00:04:07.599 --> 00:04:10.280
<v Speaker 1>just one big scary monster. And you mentioned the process

86
00:04:10.319 --> 00:04:12.080
<v Speaker 1>isn't just random chaos either.

87
00:04:12.039 --> 00:04:15.439
<v Speaker 2>Not at all. It's actually very methodical. Whether it's ethical

88
00:04:15.520 --> 00:04:19.279
<v Speaker 2>testing or a malicious attack, there's usually a logical flow,

89
00:04:19.399 --> 00:04:22.040
<v Speaker 2>a blueprint, typically five phases.

90
00:04:22.160 --> 00:04:23.800
<v Speaker 1>Five phases. Okay, what's phase one?

91
00:04:23.920 --> 00:04:28.839
<v Speaker 2>Phase one is reconnaissance information gathering, and honestly, this might

92
00:04:28.879 --> 00:04:29.959
<v Speaker 2>be the most important phase.

93
00:04:30.079 --> 00:04:31.600
<v Speaker 1>Laying the groundwork exactly.

94
00:04:31.759 --> 00:04:34.199
<v Speaker 2>You collect as much data as possible about the target

95
00:04:34.399 --> 00:04:36.720
<v Speaker 2>before you even try to interact with their systems directly.

96
00:04:36.959 --> 00:04:37.720
<v Speaker 1>How do they do that?

97
00:04:38.199 --> 00:04:41.240
<v Speaker 2>Well, there are two main types. Passive reconnaissance is where

98
00:04:41.240 --> 00:04:44.439
<v Speaker 2>you don't touch the target systems at all, no direct interaction,

99
00:04:44.600 --> 00:04:46.079
<v Speaker 2>so no trace left behind.

100
00:04:46.439 --> 00:04:48.319
<v Speaker 1>Like what just googling them?

101
00:04:48.480 --> 00:04:52.879
<v Speaker 2>Yeah, Google searches, looking at their public website, checking job postings.

102
00:04:52.879 --> 00:04:56.120
<v Speaker 2>It can tell you what tech they use, whois, lookups

103
00:04:56.120 --> 00:04:59.480
<v Speaker 2>for domain info, public records. You're just observing.

104
00:04:59.639 --> 00:05:00.560
<v Speaker 1>Okay, makes sense.

105
00:05:00.839 --> 00:05:04.439
<v Speaker 2>And the other type, that's active reconnaissance. Now you were

106
00:05:04.439 --> 00:05:06.120
<v Speaker 2>interacting directly with the target.

107
00:05:06.360 --> 00:05:09.160
<v Speaker 1>Uh oh, riskier, definitely riskier.

108
00:05:09.279 --> 00:05:13.920
<v Speaker 2>You could leave footprints. This might involve making phone calls,

109
00:05:13.959 --> 00:05:17.120
<v Speaker 2>maybe trying to trick employees into giving up info, or

110
00:05:17.240 --> 00:05:20.120
<v Speaker 2>using tools like ping to see if systems are online.

111
00:05:20.199 --> 00:05:22.600
<v Speaker 1>Phone calls like pretending to be IT support.

112
00:05:22.800 --> 00:05:26.360
<v Speaker 2>That's a classic example of social engineering. Yes, yeah, manipulating

113
00:05:26.360 --> 00:05:27.439
<v Speaker 2>people to get information.

114
00:05:27.639 --> 00:05:30.600
<v Speaker 1>And you mentioned dumpster diving earlier. Seriously.

115
00:05:30.759 --> 00:05:33.399
<v Speaker 2>Oh yeah, sounds low tech, but you'd be surprised what

116
00:05:33.519 --> 00:05:37.920
<v Speaker 2>people throw out, old bills, internal memos, contact lists. It

117
00:05:37.959 --> 00:05:39.600
<v Speaker 2>can be a gold mine for reconnaissance.

118
00:05:39.800 --> 00:05:44.160
<v Speaker 1>Wow. Okay, so that's phase one. Gather intel passively or actively?

119
00:05:44.519 --> 00:05:48.319
<v Speaker 2>What's next phase? Two is scanning. Now you start probing

120
00:05:48.360 --> 00:05:52.040
<v Speaker 2>the target more directly, using the intel from reconnaissance probing.

121
00:05:52.120 --> 00:05:57.000
<v Speaker 2>How with specialized tools vulnerability scanners, network mappers, port scanners,

122
00:05:57.240 --> 00:05:59.240
<v Speaker 2>you're trying to find specific.

123
00:05:58.680 --> 00:06:00.759
<v Speaker 1>Weaknesses like open door and windows.

124
00:06:00.839 --> 00:06:03.600
<v Speaker 2>Exactly what ports are open, what services are running on

125
00:06:03.639 --> 00:06:06.199
<v Speaker 2>those ports, what operating systems are they using. You can

126
00:06:06.240 --> 00:06:08.439
<v Speaker 2>often tell the OS by how it responds to certain

127
00:06:08.480 --> 00:06:09.199
<v Speaker 2>network probes.

128
00:06:09.279 --> 00:06:10.720
<v Speaker 1>So you're building a detailed map.

129
00:06:10.759 --> 00:06:15.199
<v Speaker 2>Now, a very detailed map. Tools like wireshark can even

130
00:06:15.240 --> 00:06:18.680
<v Speaker 2>sniff network traffic, trying to capture data packets to understand

131
00:06:18.680 --> 00:06:21.639
<v Speaker 2>the network layout, maybe even grab passwords if the traffic

132
00:06:21.720 --> 00:06:22.360
<v Speaker 2>isn't encrypted.

133
00:06:22.519 --> 00:06:26.279
<v Speaker 1>Okay, reconnaissance, than scanning phase three must be.

134
00:06:27.800 --> 00:06:31.439
<v Speaker 2>Getting in phase three gaining access. This is where the

135
00:06:31.480 --> 00:06:35.560
<v Speaker 2>actual hacking often happens, exploiting the vulnerabilities found during scanning.

136
00:06:35.720 --> 00:06:38.279
<v Speaker 1>How what kind of exploits.

137
00:06:37.920 --> 00:06:40.680
<v Speaker 2>It could be anything from launching a denial of service

138
00:06:40.680 --> 00:06:43.680
<v Speaker 2>attack to disrupt things and maybe reveal a hidden weakness,

139
00:06:44.079 --> 00:06:47.480
<v Speaker 2>to something like session hijacking, where you steal someone's active

140
00:06:47.519 --> 00:06:48.000
<v Speaker 2>log in.

141
00:06:47.920 --> 00:06:49.560
<v Speaker 1>Session so you take over their connection.

142
00:06:50.160 --> 00:06:53.839
<v Speaker 2>Essentially, yes, but honestly, a lot of the time gaining

143
00:06:53.879 --> 00:06:57.319
<v Speaker 2>access isn't about some super complex technical trick. No, No,

144
00:06:57.439 --> 00:06:59.720
<v Speaker 2>It often comes down to human error. Someone clicks a

145
00:06:59.720 --> 00:07:03.120
<v Speaker 2>bad link in an email, uses a weak password, shares

146
00:07:03.160 --> 00:07:05.480
<v Speaker 2>info they shouldn't. The human factor is.

147
00:07:05.480 --> 00:07:07.399
<v Speaker 1>Huge, always the weakest link, very often.

148
00:07:07.399 --> 00:07:11.240
<v Speaker 2>Okay, So Phase four you're in, Now what stay hidden?

149
00:07:11.439 --> 00:07:14.040
<v Speaker 2>Maintaining access? That's the goal. You want to make sure

150
00:07:14.040 --> 00:07:16.079
<v Speaker 2>you can get back in later undetected.

151
00:07:16.160 --> 00:07:17.040
<v Speaker 1>How do they manage that?

152
00:07:17.360 --> 00:07:21.079
<v Speaker 2>By installing things like backdoors, maybe trojans or root kits.

153
00:07:21.600 --> 00:07:24.480
<v Speaker 2>These give them persistent access and while they're in they

154
00:07:24.480 --> 00:07:29.279
<v Speaker 2>could be doing anything monitoring emails, watching user activity, sniffing

155
00:07:29.279 --> 00:07:33.519
<v Speaker 2>more network traffic, installing keyloggers to capture passwords. The goal

156
00:07:33.600 --> 00:07:37.120
<v Speaker 2>is to remain invisible. As the guide says, the quieter

157
00:07:37.240 --> 00:07:39.720
<v Speaker 2>you are, the easier it is to stay put.

158
00:07:40.040 --> 00:07:42.759
<v Speaker 1>Stealth is key. Okay. That leads to the final phase,

159
00:07:43.399 --> 00:07:44.360
<v Speaker 1>covering their tracks.

160
00:07:44.480 --> 00:07:48.519
<v Speaker 2>Phase five. Clearing the tracks absolutely critical for the attacker.

161
00:07:48.759 --> 00:07:50.959
<v Speaker 2>You have to remove all evidence you were ever there.

162
00:07:51.160 --> 00:07:53.000
<v Speaker 1>Why, just so they don't get caught.

163
00:07:53.319 --> 00:07:56.000
<v Speaker 2>That's part of it avoiding attribution, but it's also to

164
00:07:56.079 --> 00:07:58.399
<v Speaker 2>ensure they can keep using that access they established in

165
00:07:58.439 --> 00:08:02.519
<v Speaker 2>phase four. It finds the logs showing the intrusion. They'll

166
00:08:02.560 --> 00:08:04.639
<v Speaker 2>patch the hole and kick the hacker out.

167
00:08:04.759 --> 00:08:06.319
<v Speaker 1>So they delete logs, alter.

168
00:08:06.279 --> 00:08:11.000
<v Speaker 2>Records exactly, overwrite system logs, delete specific event entries, destroy

169
00:08:11.040 --> 00:08:13.800
<v Speaker 2>any files they created, make it look like nothing ever happened.

170
00:08:14.040 --> 00:08:15.399
<v Speaker 2>Anonymity in persistence.

171
00:08:15.560 --> 00:08:20.240
<v Speaker 1>Wow, that five phase processes. Well, it's logical, almost clinical.

172
00:08:20.879 --> 00:08:24.600
<v Speaker 2>Scary stuff it is, but understanding it is crucial, right.

173
00:08:24.480 --> 00:08:27.040
<v Speaker 1>Because now we pivot, we move from the offense to

174
00:08:27.079 --> 00:08:32.360
<v Speaker 1>the defense, building that digital armor you mentioned. Let's talk cybersecurity.

175
00:08:32.519 --> 00:08:37.440
<v Speaker 2>Yes, cybersecurity is basically the state or the process of

176
00:08:37.559 --> 00:08:42.200
<v Speaker 2>protecting and recovering systems, your programs, devices, networks, protecting them

177
00:08:42.240 --> 00:08:43.200
<v Speaker 2>from cyber attacks.

178
00:08:43.559 --> 00:08:46.240
<v Speaker 1>And why is this so critical? I mean beyond the

179
00:08:46.360 --> 00:08:48.600
<v Speaker 1>obvious for big companies, it's.

180
00:08:48.480 --> 00:08:52.000
<v Speaker 2>Critical for everyone. On a personal level, think identity theft,

181
00:08:52.360 --> 00:08:55.919
<v Speaker 2>maybe extortion, attempts to using your data, losing irreplaceable things

182
00:08:55.960 --> 00:08:57.200
<v Speaker 2>like photos or documents.

183
00:08:57.360 --> 00:08:59.000
<v Speaker 1>Yeah, losing photos be awful.

184
00:08:59.279 --> 00:09:02.679
<v Speaker 2>And on a lart it's about protecting critical infrastructure. Think

185
00:09:02.720 --> 00:09:06.519
<v Speaker 2>about financial systems, hospitals, power grids. A successful attack there

186
00:09:06.759 --> 00:09:08.840
<v Speaker 2>could be catastrophic for society.

187
00:09:09.039 --> 00:09:11.919
<v Speaker 1>So how do we actually do cybersecurity effectively? Is it

188
00:09:12.039 --> 00:09:13.919
<v Speaker 1>just about Buying the best software.

189
00:09:14.080 --> 00:09:18.159
<v Speaker 2>Software is important, definitely, but a truly successful approach needs

190
00:09:18.279 --> 00:09:21.159
<v Speaker 2>three core components working together. It's like a three legged stool.

191
00:09:21.240 --> 00:09:22.320
<v Speaker 1>Okay, what are the legs?

192
00:09:22.480 --> 00:09:25.360
<v Speaker 2>First leg, people were already touched on this. Users are

193
00:09:25.360 --> 00:09:29.919
<v Speaker 2>offered the weakest link, So awareness, training, enforcing basic security hygiene.

194
00:09:30.159 --> 00:09:33.879
<v Speaker 1>It's vital, like strong passwords, not clicking weird links.

195
00:09:33.600 --> 00:09:39.200
<v Speaker 2>Exactly, backing up data, being skeptical of unexpected attachments. Simple stuff,

196
00:09:39.399 --> 00:09:41.120
<v Speaker 2>but consistently doing it is hard.

197
00:09:41.240 --> 00:09:43.960
<v Speaker 1>Got it? People? What's leg number two?

198
00:09:44.039 --> 00:09:48.120
<v Speaker 2>Process? You need a framework, a plan for how your

199
00:09:48.200 --> 00:09:52.759
<v Speaker 2>organization handles security, plan for what for everything? How do

200
00:09:52.799 --> 00:09:55.799
<v Speaker 2>you identify threats? How do you protect your systems? How

201
00:09:55.799 --> 00:09:57.720
<v Speaker 2>do you detect an attack if it happens, how do

202
00:09:57.759 --> 00:10:00.639
<v Speaker 2>you respond and how do you recover afterwards? It needs

203
00:10:00.639 --> 00:10:01.960
<v Speaker 2>to be documented and practiced.

204
00:10:02.200 --> 00:10:05.399
<v Speaker 1>Makes sense. People process, and the third leg must be

205
00:10:05.440 --> 00:10:05.840
<v Speaker 1>the tech.

206
00:10:05.960 --> 00:10:09.720
<v Speaker 2>Third leg technology. These are the tools that help you

207
00:10:09.720 --> 00:10:14.000
<v Speaker 2>protect things. Email security filters, good anti virus and anti malware,

208
00:10:14.399 --> 00:10:19.399
<v Speaker 2>DNAs filtering to block bad websites, next generation firewalls, essential tools.

209
00:10:19.600 --> 00:10:23.200
<v Speaker 1>So people process technology. All three need to be strong.

210
00:10:23.279 --> 00:10:25.639
<v Speaker 2>They have to work together. You can have the best tech,

211
00:10:25.799 --> 00:10:28.000
<v Speaker 2>but if people bypass it or there's no process for

212
00:10:28.080 --> 00:10:29.240
<v Speaker 2>using it, it won't help much.

213
00:10:29.399 --> 00:10:31.480
<v Speaker 1>So for you listening, the takeaway here is you don't

214
00:10:31.519 --> 00:10:34.639
<v Speaker 1>need to be a cybersecurity guru to start defending yourself.

215
00:10:35.399 --> 00:10:38.440
<v Speaker 1>Just understanding the kinds of threats out there, understanding the

216
00:10:38.519 --> 00:10:43.159
<v Speaker 1>attacker's strategy. That's a huge first step proactive defense exactly.

217
00:10:43.519 --> 00:10:45.600
<v Speaker 2>And when we talk about common threats, you'll hear terms

218
00:10:45.639 --> 00:10:52.639
<v Speaker 2>like social engineering, which we mentioned, malware, ransomware that's huge now, phishing, APCs,

219
00:10:53.120 --> 00:10:56.960
<v Speaker 2>or advanced persistent threats, which are more sophisticated targeted attacks.

220
00:10:57.279 --> 00:11:00.679
<v Speaker 2>So many terms, yeah, but generally attacks ten target one

221
00:11:00.720 --> 00:11:06.200
<v Speaker 2>of three things. Confidentiality, trying to steal your data your secrets, integrity,

222
00:11:06.240 --> 00:11:09.600
<v Speaker 2>trying to change or destroy your data, maybe spread disinformation,

223
00:11:10.480 --> 00:11:13.639
<v Speaker 2>or availability trying to block your access to your systems

224
00:11:13.720 --> 00:11:16.639
<v Speaker 2>or data, like in a ransomware attack. Understanding those goals

225
00:11:16.679 --> 00:11:17.960
<v Speaker 2>helps you focus your defenses.

226
00:11:18.039 --> 00:11:20.840
<v Speaker 1>Okay, let's get specific. Then you mentioned malware fishing. Can

227
00:11:20.840 --> 00:11:22.320
<v Speaker 1>we break down a few of the big ones, how

228
00:11:22.320 --> 00:11:24.080
<v Speaker 1>they actually work, what you should look out for.

229
00:11:24.200 --> 00:11:26.440
<v Speaker 2>Sure. Let's start with malware. It's really just a catch

230
00:11:26.440 --> 00:11:30.000
<v Speaker 2>all term for any kind of malicious software software designed

231
00:11:30.039 --> 00:11:33.799
<v Speaker 2>to damage stuff, steal data, or just generally cause problems.

232
00:11:33.840 --> 00:11:35.159
<v Speaker 1>What motivates it money?

233
00:11:35.440 --> 00:11:38.559
<v Speaker 2>Often money, yeah, but it could also be protest, espionage,

234
00:11:38.679 --> 00:11:40.559
<v Speaker 2>even cyber warfare between nations.

235
00:11:40.600 --> 00:11:44.240
<v Speaker 1>And there are different types right you mentioned viruses trojans.

236
00:11:43.799 --> 00:11:47.279
<v Speaker 2>Lots of types. Viruses attach themselves to clean files and

237
00:11:47.320 --> 00:11:50.600
<v Speaker 2>spread when those files are opened or shared. Trojans disguise

238
00:11:50.639 --> 00:11:54.399
<v Speaker 2>themselves as legitimate software, tricking you into installing them. Then

239
00:11:54.399 --> 00:11:56.879
<v Speaker 2>they often open a backdoor for other malware s meiky

240
00:11:57.360 --> 00:12:01.879
<v Speaker 2>very spyware hides on your system, records, what you do, websites,

241
00:12:01.919 --> 00:12:05.480
<v Speaker 2>you visit, passwords you type. Worms are nasty because they

242
00:12:05.480 --> 00:12:08.840
<v Speaker 2>can self replicate and spread across entire networks without any

243
00:12:08.919 --> 00:12:09.440
<v Speaker 2>human help.

244
00:12:09.519 --> 00:12:09.840
<v Speaker 1>Yikes.

245
00:12:10.480 --> 00:12:13.320
<v Speaker 2>Ransomware, as we said, locks your files or your whole

246
00:12:13.320 --> 00:12:17.759
<v Speaker 2>computer and demands payment to unlock it. Adware isn't always malicious,

247
00:12:18.000 --> 00:12:20.279
<v Speaker 2>but it can be super annoying with pop up ads

248
00:12:20.480 --> 00:12:24.559
<v Speaker 2>and sometimes opens up security holes. And botnets are networks

249
00:12:24.559 --> 00:12:28.039
<v Speaker 2>of already infected computers controlled remotely by a hacker, often

250
00:12:28.120 --> 00:12:30.080
<v Speaker 2>used to launch other attacks like dias.

251
00:12:30.240 --> 00:12:31.840
<v Speaker 1>There's a lot of bad software. How do you even

252
00:12:31.879 --> 00:12:33.639
<v Speaker 1>detect it all? Some sound pretty.

253
00:12:33.399 --> 00:12:37.679
<v Speaker 2>Hidden, some are obvious like ransomware locking your screen. Others

254
00:12:37.960 --> 00:12:41.559
<v Speaker 2>like spyware or trojans are designed to hide worms and

255
00:12:41.639 --> 00:12:44.840
<v Speaker 2>viruses might not show symptoms immediately. Your best bet is

256
00:12:44.919 --> 00:12:48.480
<v Speaker 2>good up to date anti malware software that uses multiple

257
00:12:48.519 --> 00:12:52.960
<v Speaker 2>detection methods, including behavioral analysis, not just looking for known signatures,

258
00:12:53.399 --> 00:12:55.240
<v Speaker 2>and real time scanning is key.

259
00:12:55.320 --> 00:12:58.919
<v Speaker 1>Okay, anti malware is a must. What about phishing? You

260
00:12:58.919 --> 00:13:00.320
<v Speaker 1>said that social engineer.

261
00:13:00.279 --> 00:13:04.840
<v Speaker 2>Phishing is all about deception, using fake emails, texts, sometimes

262
00:13:04.879 --> 00:13:07.480
<v Speaker 2>even phone calls that look like they're from a legitimate

263
00:13:07.519 --> 00:13:10.919
<v Speaker 2>source your bank, maybe a big tech company, the tax.

264
00:13:10.679 --> 00:13:11.840
<v Speaker 1>Office trying to trick you.

265
00:13:12.039 --> 00:13:14.279
<v Speaker 2>Try to trick you into giving up sensitive info log

266
00:13:14.320 --> 00:13:17.960
<v Speaker 2>in details, credit card numbers, personal data. The exploit trust.

267
00:13:18.159 --> 00:13:20.360
<v Speaker 1>What are the telltale signs the red flags?

268
00:13:20.440 --> 00:13:22.879
<v Speaker 2>Lookout for offers that seem way too good to be true,

269
00:13:23.399 --> 00:13:26.600
<v Speaker 2>a sudden sense of urgency. Act now, or your account

270
00:13:26.600 --> 00:13:29.399
<v Speaker 2>will be closed UF. Watch out for hyperlinks that look okay,

271
00:13:29.480 --> 00:13:31.840
<v Speaker 2>but if you hover your mouse over them, the actual

272
00:13:31.840 --> 00:13:34.519
<v Speaker 2>web address they point to is different and dodgy.

273
00:13:34.799 --> 00:13:36.840
<v Speaker 1>Ah. The hover trick good one.

274
00:13:36.960 --> 00:13:41.080
<v Speaker 2>Always hover. Unexpected attachments are another big one, especially from

275
00:13:41.120 --> 00:13:44.360
<v Speaker 2>senders you don't know well and just generally check the

276
00:13:44.399 --> 00:13:48.639
<v Speaker 2>sender's email address carefully look for typos or weird domain names.

277
00:13:49.000 --> 00:13:51.679
<v Speaker 2>If in doubt, don't click the link. Go directly to

278
00:13:51.720 --> 00:13:55.039
<v Speaker 2>the official website yourself by typing the address in your browser.

279
00:13:55.759 --> 00:13:58.919
<v Speaker 1>Better safe than sorry. Okay, what about this man in

280
00:13:58.919 --> 00:14:01.639
<v Speaker 1>the middle thing? Sounds like someone eavesdropping.

281
00:14:01.919 --> 00:14:05.799
<v Speaker 2>It's more than eavesdropping. A man in the middle MITM

282
00:14:05.840 --> 00:14:09.519
<v Speaker 2>attack is where the attracker secretly positions themselves between two

283
00:14:09.639 --> 00:14:13.600
<v Speaker 2>communicating parties. Imagine you're talking to your bank online. The

284
00:14:13.679 --> 00:14:17.480
<v Speaker 2>MITM attacker intercepts your communication, talks to the bank pretending

285
00:14:17.480 --> 00:14:19.679
<v Speaker 2>to be you, and talks to you pretending to be

286
00:14:19.720 --> 00:14:20.039
<v Speaker 2>the bank.

287
00:14:20.120 --> 00:14:23.399
<v Speaker 1>Whoa so they can see everything and change it.

288
00:14:23.480 --> 00:14:27.279
<v Speaker 2>Potentially, Yes, they could relay messages just listening in, or

289
00:14:27.320 --> 00:14:29.600
<v Speaker 2>they could alter the data and transit. Like you think

290
00:14:29.639 --> 00:14:32.559
<v Speaker 2>you're sending payment instructions to one account, but the attacker

291
00:14:32.639 --> 00:14:35.000
<v Speaker 2>changes the account number before it reaches the bank.

292
00:14:35.080 --> 00:14:36.879
<v Speaker 1>That's terrified. How does that even happen?

293
00:14:37.320 --> 00:14:40.480
<v Speaker 2>There are a few ways sniffing on insecure networks like

294
00:14:40.519 --> 00:14:44.799
<v Speaker 2>public Wi Fi can capture data. Sidejacking involves stealing your

295
00:14:44.840 --> 00:14:47.720
<v Speaker 2>session cookie after you've logged in, allowing the attacker to

296
00:14:47.759 --> 00:14:51.320
<v Speaker 2>impersonate you, and a really common one is the evil

297
00:14:51.320 --> 00:14:51.960
<v Speaker 2>twin attack.

298
00:14:52.440 --> 00:14:53.159
<v Speaker 1>Evil twin.

299
00:14:53.320 --> 00:14:55.759
<v Speaker 2>Yeah, the attacker sets up a fake Wi Fi hotspot

300
00:14:55.799 --> 00:14:59.240
<v Speaker 2>that looks legitimate like free Airport Wi Fi. You connect

301
00:14:59.279 --> 00:15:01.879
<v Speaker 2>to it thinking it's official, but all your traffic is

302
00:15:01.919 --> 00:15:03.720
<v Speaker 2>actually going through the attacker's device.

303
00:15:04.039 --> 00:15:06.759
<v Speaker 1>Oh man, So avoid dodgy public Wi Fi.

304
00:15:07.000 --> 00:15:09.600
<v Speaker 2>Definitely, be very careful on open Wi Fi, use a

305
00:15:09.639 --> 00:15:12.639
<v Speaker 2>VPN if you can, and look for HTTPS a little

306
00:15:12.639 --> 00:15:15.759
<v Speaker 2>padlock in your browser, though even that isn't foolproof against

307
00:15:15.759 --> 00:15:20.480
<v Speaker 2>all MITM techniques. Browser plugins that enforce HTTPS can help, Okay.

308
00:15:20.759 --> 00:15:23.960
<v Speaker 1>Another term people hear a lot denial of service flooding

309
00:15:23.960 --> 00:15:25.159
<v Speaker 1>a website so it crashes.

310
00:15:25.240 --> 00:15:28.559
<v Speaker 2>Pretty much. A denial of service DOS attack aims to

311
00:15:28.600 --> 00:15:31.480
<v Speaker 2>make a machine or a network resource unavailable to its

312
00:15:31.519 --> 00:15:34.919
<v Speaker 2>intended users, usually by flooding the target with so much

313
00:15:35.000 --> 00:15:37.720
<v Speaker 2>traffic or so many requests that it gets overwhelmed and

314
00:15:37.720 --> 00:15:39.799
<v Speaker 2>can't respond to legitimate users.

315
00:15:39.480 --> 00:15:40.879
<v Speaker 1>Like a digital traffic jam.

316
00:15:40.879 --> 00:15:43.879
<v Speaker 2>Good analogy. Now there's a key difference between DOS and

317
00:15:43.960 --> 00:15:46.919
<v Speaker 2>d DOS. A regular DOS attack usually comes from a

318
00:15:46.960 --> 00:15:51.159
<v Speaker 2>single source, a single attacker machine, that makes it relatively

319
00:15:51.200 --> 00:15:54.679
<v Speaker 2>speaking easier to block. You just block that one IP address.

320
00:15:54.799 --> 00:15:56.600
<v Speaker 1>Okay, so what's d doas?

321
00:15:57.159 --> 00:16:00.919
<v Speaker 2>Distributed denial of service DDAs is much bigger, harder to stop.

322
00:16:01.320 --> 00:16:05.559
<v Speaker 2>The attack traffic comes from many sources simultaneously, often hundreds

323
00:16:05.600 --> 00:16:08.799
<v Speaker 2>or thousands of compromised computers around the world, forming that

324
00:16:08.840 --> 00:16:10.000
<v Speaker 2>botnet we talked about.

325
00:16:09.799 --> 00:16:12.159
<v Speaker 1>Earlier, ah, the zombie computer army.

326
00:16:12.279 --> 00:16:15.559
<v Speaker 2>Exactly. Because the attack is distributed, it's much harder to

327
00:16:15.559 --> 00:16:17.960
<v Speaker 2>filter out the bad traffic from the good, and harder

328
00:16:18.000 --> 00:16:21.399
<v Speaker 2>to block all the sources. And sometimes a DIDAS attack

329
00:16:21.480 --> 00:16:22.919
<v Speaker 2>is actually just a distraction, a.

330
00:16:22.879 --> 00:16:23.879
<v Speaker 1>Distraction for what.

331
00:16:24.240 --> 00:16:26.279
<v Speaker 2>While the security team is scrambling to deal with the

332
00:16:26.320 --> 00:16:29.399
<v Speaker 2>d'idas flood, the attackers might be trying something else in

333
00:16:29.440 --> 00:16:32.080
<v Speaker 2>the background, maybe trying to breach the firewall or steal

334
00:16:32.159 --> 00:16:34.200
<v Speaker 2>data while everyone's attention is elsewhere.

335
00:16:34.240 --> 00:16:38.559
<v Speaker 1>Clever, nasty, but clever. Okay. One more zero day exploits.

336
00:16:38.639 --> 00:16:39.399
<v Speaker 1>That sounds bad.

337
00:16:39.639 --> 00:16:43.600
<v Speaker 2>It is bad. A zero day exploit targets of vulnerability

338
00:16:43.639 --> 00:16:48.000
<v Speaker 2>in software that is known to the software vendor, but

339
00:16:48.039 --> 00:16:50.679
<v Speaker 2>they haven't released a patch or fixed for it yet, So.

340
00:16:50.600 --> 00:16:52.799
<v Speaker 1>The vendor knows it's broken but hasn't fixed it.

341
00:16:53.000 --> 00:16:56.279
<v Speaker 2>Right, And because there's no official fix, attackers who discover

342
00:16:56.480 --> 00:16:59.840
<v Speaker 2>or buy the exploit have a window of opportunity zero

343
00:17:00.080 --> 00:17:03.720
<v Speaker 2>days of protection for users to exploit that flaw before

344
00:17:03.759 --> 00:17:05.000
<v Speaker 2>a patch becomes available.

345
00:17:05.039 --> 00:17:05.920
<v Speaker 1>What can they do with it?

346
00:17:06.319 --> 00:17:08.960
<v Speaker 2>Put the flaw can allow them to steal data, take

347
00:17:09.000 --> 00:17:12.160
<v Speaker 2>control of the system, install other malware. It can be

348
00:17:12.240 --> 00:17:12.880
<v Speaker 2>very serious.

349
00:17:13.000 --> 00:17:14.960
<v Speaker 1>How do you protect against something that doesn't have a

350
00:17:15.000 --> 00:17:15.640
<v Speaker 1>fix yet?

351
00:17:15.920 --> 00:17:20.759
<v Speaker 2>It's tough. Proactive defense helps. Having security software that uses

352
00:17:20.799 --> 00:17:25.000
<v Speaker 2>heuristics or behavioral analysis might catch the exploits actions, even

353
00:17:25.039 --> 00:17:28.200
<v Speaker 2>if this doesn't know the specific vulnerability signature. But the

354
00:17:28.240 --> 00:17:32.440
<v Speaker 2>most important reactive measure is patching religiously and sall updates

355
00:17:32.440 --> 00:17:35.079
<v Speaker 2>and patches for your operating system and applications as soon

356
00:17:35.119 --> 00:17:38.559
<v Speaker 2>as they become available. Those patches often fixed newly discovered

357
00:17:38.680 --> 00:17:41.720
<v Speaker 2>zero days and good security habits always help produce your

358
00:17:41.720 --> 00:17:42.359
<v Speaker 2>overall risk.

359
00:17:42.640 --> 00:17:45.160
<v Speaker 1>Okay, so understanding these threats is one thing, but we

360
00:17:45.240 --> 00:17:48.880
<v Speaker 1>need to be proactive, right you said think like a hacker.

361
00:17:49.480 --> 00:17:52.039
<v Speaker 1>Does that mean like scanning our own networks?

362
00:17:52.559 --> 00:17:55.160
<v Speaker 2>Absolutely, you need to know what you look like from

363
00:17:55.160 --> 00:17:58.759
<v Speaker 2>the outside and what's running on the inside. Regularly scanning

364
00:17:58.759 --> 00:18:02.039
<v Speaker 2>your own servers and network segments is crucial, even if

365
00:18:02.079 --> 00:18:03.200
<v Speaker 2>you think you know it's there.

366
00:18:03.359 --> 00:18:05.079
<v Speaker 1>Why what are you looking for?

367
00:18:05.240 --> 00:18:10.440
<v Speaker 2>You're looking for the same things a hacker would look for. Vulnerabilities, misconfigurations,

368
00:18:10.599 --> 00:18:14.559
<v Speaker 2>maybe devices you forgot were even connected, undocumented service is running.

369
00:18:15.319 --> 00:18:19.039
<v Speaker 2>Ask yourself, what are my most critical assets? Where are

370
00:18:19.039 --> 00:18:20.359
<v Speaker 2>my potential weak spots?

371
00:18:20.519 --> 00:18:21.799
<v Speaker 1>What kind of things should you check?

372
00:18:21.880 --> 00:18:28.119
<v Speaker 2>Everything connected? Your routers, switches, firewalls, all the devices, workstations, laptops,

373
00:18:28.160 --> 00:18:33.079
<v Speaker 2>tablet servers. Check the operating systems, the web servers, any applications, databases,

374
00:18:33.319 --> 00:18:36.720
<v Speaker 2>email servers, print servers. Get a full inventory and check

375
00:18:36.720 --> 00:18:37.960
<v Speaker 2>their status and configuration.

376
00:18:38.200 --> 00:18:39.359
<v Speaker 1>That sounds like a lot of work.

377
00:18:39.839 --> 00:18:43.160
<v Speaker 2>It can be, but it's essential for understanding your attack surface.

378
00:18:43.440 --> 00:18:44.839
<v Speaker 2>You need to know what you're defending.

379
00:18:45.200 --> 00:18:47.480
<v Speaker 1>And it's not just about what's on the network right,

380
00:18:47.519 --> 00:18:51.759
<v Speaker 1>it's also about what information about you or your business

381
00:18:51.839 --> 00:18:54.119
<v Speaker 1>is just out there publicly available.

382
00:18:54.240 --> 00:18:57.200
<v Speaker 2>That's a really important point. Do an EGOSURF search for

383
00:18:57.279 --> 00:19:01.240
<v Speaker 2>yourself or your company online. What pops up, contact details,

384
00:19:01.400 --> 00:19:05.640
<v Speaker 2>press releases, maybe technical papers, patent filings. Hackers use this

385
00:19:05.720 --> 00:19:07.400
<v Speaker 2>for reconnaissance, so find.

386
00:19:07.160 --> 00:19:09.480
<v Speaker 1>Out what they can find out easily exactly.

387
00:19:09.920 --> 00:19:13.400
<v Speaker 2>Use tools like whois to see what information is public

388
00:19:13.440 --> 00:19:16.720
<v Speaker 2>in your domain registration, check forums or groups related to

389
00:19:16.720 --> 00:19:20.440
<v Speaker 2>your industry. Sometimes internal info gets leaked or discussed there.

390
00:19:20.559 --> 00:19:23.440
<v Speaker 2>If you find sensitive stuff publicly posted, try to get

391
00:19:23.440 --> 00:19:24.039
<v Speaker 2>it taken down.

392
00:19:24.200 --> 00:19:28.079
<v Speaker 1>Good tip, So inventory your internal stuff, check your external footprint.

393
00:19:28.559 --> 00:19:31.720
<v Speaker 2>What else, map it out? Actually create a visual diagram

394
00:19:31.759 --> 00:19:35.279
<v Speaker 2>of your network. Understand the layout how things connect helps

395
00:19:35.319 --> 00:19:37.880
<v Speaker 2>you spot potential issues or choke points much more easily.

396
00:19:37.880 --> 00:19:38.759
<v Speaker 1>See the whole picture.

397
00:19:39.039 --> 00:19:43.279
<v Speaker 2>Yeah, then you can run specific scans ethically on yourself.

398
00:19:43.680 --> 00:19:46.920
<v Speaker 2>Check those whois details again. Scan your internal network to

399
00:19:46.920 --> 00:19:49.799
<v Speaker 2>see what hosts are responding and what ports are open internally.

400
00:19:50.279 --> 00:19:53.599
<v Speaker 2>Use ping utilities to check reachability, and run external port

401
00:19:53.640 --> 00:19:56.880
<v Speaker 2>scans using tools like ENMP or even wire shark passively

402
00:19:57.200 --> 00:19:59.400
<v Speaker 2>to see what an outsider sees. You're trying to find

403
00:19:59.400 --> 00:20:00.720
<v Speaker 2>the holes before someone else does.

404
00:20:00.839 --> 00:20:04.359
<v Speaker 1>Makes sense. And websites, they seem like a huge target

405
00:20:04.400 --> 00:20:06.000
<v Speaker 1>because they have to be open to the public. Right.

406
00:20:06.240 --> 00:20:09.359
<v Speaker 2>Websites and web servers are definitely prime targets. Their very

407
00:20:09.440 --> 00:20:11.319
<v Speaker 2>nature requires them to be accessible.

408
00:20:11.559 --> 00:20:14.039
<v Speaker 1>So how do you approach web security? It feels like

409
00:20:14.079 --> 00:20:15.039
<v Speaker 1>a constant battle.

410
00:20:15.400 --> 00:20:18.400
<v Speaker 2>It is a dynamic challenge. Web security is an absolute,

411
00:20:18.440 --> 00:20:22.680
<v Speaker 2>it's relative factors making it harder include while handling valuable

412
00:20:22.759 --> 00:20:26.799
<v Speaker 2>data like credit cards, hosting controversial content that might attract attackers,

413
00:20:27.119 --> 00:20:30.599
<v Speaker 2>having complex or older systems, or simply not having enough

414
00:20:30.640 --> 00:20:31.680
<v Speaker 2>budget for security.

415
00:20:31.720 --> 00:20:34.799
<v Speaker 1>And the more features a website has, the more potential holes.

416
00:20:34.880 --> 00:20:39.960
<v Speaker 2>Think about it. Log informs, search boxes, comment sections, file uploads,

417
00:20:40.640 --> 00:20:43.960
<v Speaker 2>every point of interaction, every script, every database query is

418
00:20:44.000 --> 00:20:47.960
<v Speaker 2>a potential entry point if not secured properly. SQL injection,

419
00:20:48.119 --> 00:20:51.480
<v Speaker 2>cross site scripting, these exploit those interactions.

420
00:20:51.640 --> 00:20:54.839
<v Speaker 1>Complexity is the enemy of security sometimes.

421
00:20:54.279 --> 00:20:58.319
<v Speaker 2>Often Yes, you might have hundreds of settings across the web, server,

422
00:20:58.680 --> 00:21:02.000
<v Speaker 2>the application, the database, plus open ports. It's a massive

423
00:21:02.000 --> 00:21:02.759
<v Speaker 2>attack surface.

424
00:21:02.880 --> 00:21:03.839
<v Speaker 1>So what's the defense?

425
00:21:04.480 --> 00:21:07.680
<v Speaker 2>Regular auditing and testing scan your own web domains frequently

426
00:21:08.000 --> 00:21:11.839
<v Speaker 2>use vulnerability scanners specifically designed for web applications. Find the

427
00:21:11.880 --> 00:21:14.519
<v Speaker 2>bugs and fix them before they get exploited. The business

428
00:21:14.599 --> 00:21:18.480
<v Speaker 2>risks of poor web security, data breaches, reputational damage fines

429
00:21:18.480 --> 00:21:19.759
<v Speaker 2>are just too high to ignore.

430
00:21:20.200 --> 00:21:23.400
<v Speaker 1>Okay, we've covered a lot of ground attackers, process threats,

431
00:21:23.480 --> 00:21:28.400
<v Speaker 1>proactive scanning. Let's talk about two absolute bedrock defenses, firewalls

432
00:21:28.400 --> 00:21:29.240
<v Speaker 1>and cryptography.

433
00:21:29.319 --> 00:21:32.960
<v Speaker 2>These seem foundational, They absolutely are foundational layers of security.

434
00:21:33.119 --> 00:21:36.240
<v Speaker 1>Let's start with firewalls, A digital gatekeeper, good way.

435
00:21:36.119 --> 00:21:39.359
<v Speaker 2>To think of it. A firewall is basically a security

436
00:21:39.400 --> 00:21:42.559
<v Speaker 2>conscious router or a dedicated device that sits at the

437
00:21:42.599 --> 00:21:46.119
<v Speaker 2>border between your internal network, which you trust, and the

438
00:21:46.160 --> 00:21:49.559
<v Speaker 2>external Internet, which you don't. It's job, Its main job

439
00:21:49.680 --> 00:21:53.920
<v Speaker 2>is to prevent unauthorized access. All traffic coming in or

440
00:21:53.960 --> 00:21:56.880
<v Speaker 2>going out has to pass through the firewall, and it

441
00:21:56.960 --> 00:21:59.839
<v Speaker 2>inspects that traffic against the set of rules you define.

442
00:22:00.160 --> 00:22:02.920
<v Speaker 1>How do you set one up? Is it just software?

443
00:22:03.200 --> 00:22:06.640
<v Speaker 2>You can buy a dedicated firewall appliance that's common for businesses.

444
00:22:07.000 --> 00:22:09.519
<v Speaker 2>It's a hardware box, often managed through a web interface.

445
00:22:10.200 --> 00:22:12.839
<v Speaker 2>Or you can set up a dedicated server, often running

446
00:22:12.880 --> 00:22:16.640
<v Speaker 2>Linux specifically configure to act as a firewall. Gives you

447
00:22:16.680 --> 00:22:20.640
<v Speaker 2>more control but needs more expertise. The key is its position.

448
00:22:20.680 --> 00:22:23.519
<v Speaker 2>It must sit between your network and the Internet. Are

449
00:22:23.559 --> 00:22:26.400
<v Speaker 2>all firewalls the same, No, There are different types offering

450
00:22:26.440 --> 00:22:29.599
<v Speaker 2>different levels of inspection. The simplest are packet filtering or

451
00:22:29.640 --> 00:22:33.319
<v Speaker 2>stateless firewalls. They look at each individual data packet in isolation,

452
00:22:33.519 --> 00:22:35.599
<v Speaker 2>like checking an ID at the door without knowing who

453
00:22:35.599 --> 00:22:39.640
<v Speaker 2>else is inside. Check basic check. Then you have stateful firewalls.

454
00:22:40.039 --> 00:22:43.000
<v Speaker 2>These are smarter. They keep track of active connections. They

455
00:22:43.039 --> 00:22:45.839
<v Speaker 2>know if a packet is part of an ongoing, legitimate conversation,

456
00:22:46.559 --> 00:22:49.960
<v Speaker 2>much more flexible and secure because they understand context.

457
00:22:49.519 --> 00:22:51.799
<v Speaker 1>Okay, stateful is better, anything else yes.

458
00:22:52.079 --> 00:22:55.960
<v Speaker 2>Application or proxy based firewalls these operate at an even

459
00:22:56.039 --> 00:22:59.960
<v Speaker 2>higher level. They actually understand the specific application or protocol

460
00:23:00.240 --> 00:23:04.680
<v Speaker 2>being used, like HTTP for web traffic or SMTP for email.

461
00:23:05.039 --> 00:23:07.480
<v Speaker 2>They can inspect the content of the traffic for threats,

462
00:23:07.839 --> 00:23:10.799
<v Speaker 2>not just the packet headers. Very thorough, but can be

463
00:23:10.880 --> 00:23:12.680
<v Speaker 2>slower and more complex to configure.

464
00:23:12.960 --> 00:23:15.960
<v Speaker 1>So the firewall inspects traffic based on rules. How do

465
00:23:16.039 --> 00:23:17.240
<v Speaker 1>those rules actually work?

466
00:23:17.519 --> 00:23:20.079
<v Speaker 2>Firewall rules are processed in order, usually top to bottom.

467
00:23:20.359 --> 00:23:23.720
<v Speaker 2>Each rule specifies criteria like traffic from this specific IP

468
00:23:23.839 --> 00:23:26.880
<v Speaker 2>address going to that specific port using this protocol, and

469
00:23:26.920 --> 00:23:30.680
<v Speaker 2>an action accept let it through, reject, block it and

470
00:23:30.680 --> 00:23:34.400
<v Speaker 2>send an error message back, or drop block its silently

471
00:23:34.559 --> 00:23:35.039
<v Speaker 2>no reply.

472
00:23:35.359 --> 00:23:36.960
<v Speaker 1>Drop sounds sneaky.

473
00:23:36.559 --> 00:23:39.279
<v Speaker 2>It can be more secure as it doesn't give an

474
00:23:39.279 --> 00:23:43.640
<v Speaker 2>attacker information that the target exists but is blocked. The

475
00:23:43.640 --> 00:23:47.519
<v Speaker 2>first rule that matches the traffic determines its fate, and crucially,

476
00:23:47.839 --> 00:23:50.279
<v Speaker 2>you need a default policy at the end. What happens

477
00:23:50.279 --> 00:23:54.960
<v Speaker 2>to traffic that doesn't match any specific rule. Usually for security,

478
00:23:55.240 --> 00:23:59.519
<v Speaker 2>the default is to drop or reject everything else default deny.

479
00:24:00.079 --> 00:24:03.440
<v Speaker 1>Sense deny unless specifically allowed. Does it work the same

480
00:24:03.440 --> 00:24:05.039
<v Speaker 1>for traffic going out of the network.

481
00:24:05.319 --> 00:24:08.759
<v Speaker 2>Firewalls typically have separate rule sets for incoming and outgoing traffic.

482
00:24:09.279 --> 00:24:12.279
<v Speaker 2>Often outgoing traffic is trusted more by default, but it's

483
00:24:12.279 --> 00:24:15.519
<v Speaker 2>still really important to have rules controlling outbound connections too.

484
00:24:16.039 --> 00:24:18.680
<v Speaker 2>What if a machine inside your network gets compromised and

485
00:24:18.720 --> 00:24:21.160
<v Speaker 2>tries to connect out to a hacker's command server. You

486
00:24:21.240 --> 00:24:22.759
<v Speaker 2>need rules to potentially block that.

487
00:24:22.880 --> 00:24:25.759
<v Speaker 1>Right block the escape route too, Okay, firewalls or one layer?

488
00:24:25.799 --> 00:24:28.000
<v Speaker 1>What about cryptography sounds complicated.

489
00:24:28.200 --> 00:24:32.640
<v Speaker 2>Cryptography is the science or art of protecting information using codes.

490
00:24:33.200 --> 00:24:36.160
<v Speaker 2>The goal is simple. Only those who are intended to

491
00:24:36.200 --> 00:24:37.759
<v Speaker 2>see the message are the ones that can.

492
00:24:37.680 --> 00:24:39.880
<v Speaker 1>Read it, scrambling the message exactly.

493
00:24:39.960 --> 00:24:44.319
<v Speaker 2>It involves encryption turning readable plaintext into unreadable ciphertext, and

494
00:24:44.400 --> 00:24:47.839
<v Speaker 2>decryption turning ciphertext back into plaintext, but only if you

495
00:24:47.880 --> 00:24:50.319
<v Speaker 2>have the right key. It's all based on mathematics.

496
00:24:50.359 --> 00:24:53.000
<v Speaker 1>What's it trying to achieve? Besides just keeping secrets?

497
00:24:53.359 --> 00:24:59.000
<v Speaker 2>It addresses four key security concerns. Confidentiality obviously keeping information

498
00:24:59.160 --> 00:25:02.960
<v Speaker 2>secret from on all authorized eyes. Integrity, ensuring the information

499
00:25:03.000 --> 00:25:05.799
<v Speaker 2>hasn't been tampered with during storage or transit.

500
00:25:05.519 --> 00:25:07.200
<v Speaker 1>So you know it hasn't been changed.

501
00:25:06.960 --> 00:25:10.400
<v Speaker 2>Right and if it has, you can detect it. Third

502
00:25:10.720 --> 00:25:14.720
<v Speaker 2>is non repudiation. The center can't later deny sending the

503
00:25:14.720 --> 00:25:17.960
<v Speaker 2>message or taking in action I think digital signatures. And

504
00:25:18.119 --> 00:25:21.960
<v Speaker 2>fourth is authentication verifying the identities of the center and

505
00:25:22.039 --> 00:25:24.599
<v Speaker 2>receiver and the origin and destination of the message.

506
00:25:24.640 --> 00:25:29.039
<v Speaker 1>Okay, confidentiality, integrity, non repudiation, authentication. How does it actually

507
00:25:29.079 --> 00:25:30.480
<v Speaker 1>do this? You mentioned keys?

508
00:25:30.839 --> 00:25:35.039
<v Speaker 2>It uses mathematical procedures called algorithms or cipher suites. These

509
00:25:35.079 --> 00:25:39.319
<v Speaker 2>algorithms use digital keys, basically secret pieces of information to

510
00:25:39.359 --> 00:25:44.400
<v Speaker 2>perform the encryption, decryption, signing, and authentication. The strength of

511
00:25:44.400 --> 00:25:48.119
<v Speaker 2>the cryptography depends heavily on the algorithm's design and the

512
00:25:48.200 --> 00:25:49.640
<v Speaker 2>length and secrecy of the keys.

513
00:25:49.960 --> 00:25:51.680
<v Speaker 1>Are there different kinds of keys?

514
00:25:51.839 --> 00:25:55.400
<v Speaker 2>Two main types of cryptographic systems based on keys. First

515
00:25:55.519 --> 00:25:58.960
<v Speaker 2>is symmetric key cryptography, also called single key. Here, the

516
00:25:58.960 --> 00:26:01.119
<v Speaker 2>same secret key as you use for both encrypting and

517
00:26:01.200 --> 00:26:02.200
<v Speaker 2>decrypting the data.

518
00:26:02.240 --> 00:26:03.640
<v Speaker 1>One key does both jobs.

519
00:26:03.759 --> 00:26:07.440
<v Speaker 2>Yes, it's generally very fast, efficient, great for encrypting large

520
00:26:07.440 --> 00:26:11.920
<v Speaker 2>amounts of data. As the advanced encryption standard is a

521
00:26:12.039 --> 00:26:16.119
<v Speaker 2>very common and strong symmetric algorithm used by governments worldwide.

522
00:26:16.519 --> 00:26:19.839
<v Speaker 2>The challenge is securely sharing that single secret key between

523
00:26:19.839 --> 00:26:20.519
<v Speaker 2>the sender.

524
00:26:20.279 --> 00:26:21.920
<v Speaker 1>And receiver, Right, how do you get the key to

525
00:26:21.960 --> 00:26:22.559
<v Speaker 1>them safely?

526
00:26:22.720 --> 00:26:25.519
<v Speaker 2>That's where the second type comes in. Asymmetric key cryptography

527
00:26:25.599 --> 00:26:28.559
<v Speaker 2>or public key cryptography. This uses a pair of mathematically

528
00:26:28.599 --> 00:26:31.400
<v Speaker 2>linked keys, a public key which could be shared freely

529
00:26:31.440 --> 00:26:34.200
<v Speaker 2>with anyone, and a private key which must be kept

530
00:26:34.200 --> 00:26:35.680
<v Speaker 2>absolutely secret by the owner.

531
00:26:35.880 --> 00:26:37.200
<v Speaker 1>Two keys. How does that work?

532
00:26:37.640 --> 00:26:40.119
<v Speaker 2>Data encrypted with the public key can only be decrypted

533
00:26:40.119 --> 00:26:43.000
<v Speaker 2>with the corresponding private key, and data signed with the

534
00:26:43.000 --> 00:26:45.880
<v Speaker 2>private key can be verified using the public key. This

535
00:26:46.000 --> 00:26:49.119
<v Speaker 2>solves the key distribution problem and enables things like secure

536
00:26:49.200 --> 00:26:55.079
<v Speaker 2>email PGPGPG and secure websites ssltls, which uses both symmetric

537
00:26:55.160 --> 00:26:59.839
<v Speaker 2>and asymmetric. Examples include RSA and elliptic curve of cryptography,

538
00:27:00.079 --> 00:27:01.559
<v Speaker 2>which is used in cryptocurrencies.

539
00:27:01.839 --> 00:27:04.440
<v Speaker 1>Wow, so cryptography isn't new then, not at all.

540
00:27:04.519 --> 00:27:07.400
<v Speaker 2>Its roots go way back even to ancient Egyptians using

541
00:27:07.440 --> 00:27:12.559
<v Speaker 2>simple ciphers, But modern cryptography is incredibly sophisticated mathematics. The

542
00:27:12.559 --> 00:27:15.599
<v Speaker 2>big worry on the horizon, Now, what's that quantum? Computing.

543
00:27:15.960 --> 00:27:19.799
<v Speaker 2>Powerful quantum computers theoretically could break many of the asymmetric

544
00:27:19.880 --> 00:27:23.519
<v Speaker 2>algorithms we rely on today, like RSA. That's driving a

545
00:27:23.640 --> 00:27:27.799
<v Speaker 2>huge effort to develop new quantum resistant cryptographic standards for

546
00:27:27.839 --> 00:27:29.599
<v Speaker 2>the future. Hashtag tag outro.

547
00:27:29.839 --> 00:27:33.119
<v Speaker 1>What a fascinating and slightly terrifying deep dive we've gone

548
00:27:33.119 --> 00:27:36.400
<v Speaker 1>from the different hats hackers wear through their methodical attack process,

549
00:27:36.480 --> 00:27:39.920
<v Speaker 1>explored the threats and landed on essential defenses like firewalls

550
00:27:39.920 --> 00:27:40.799
<v Speaker 1>and cryptography.

551
00:27:41.200 --> 00:27:44.960
<v Speaker 2>It really underscores that point. Understanding the offense is critical

552
00:27:45.039 --> 00:27:46.759
<v Speaker 2>for building a strong defense.

553
00:27:47.160 --> 00:27:50.920
<v Speaker 1>Yeah, the ethical hacker using those same tools, but for protection,

554
00:27:51.279 --> 00:27:53.839
<v Speaker 1>turning that knowledge into your digital armor.

555
00:27:54.000 --> 00:27:56.519
<v Speaker 2>And the value of this knowledge, well, it applies to

556
00:27:56.519 --> 00:28:00.720
<v Speaker 2>everyone protecting your personal emails, your family photos, your bank account,

557
00:28:00.960 --> 00:28:04.119
<v Speaker 2>or scaling up to protect a whole company. It's all interconnected.

558
00:28:04.279 --> 00:28:07.519
<v Speaker 1>Cybersecurity really is a continuous journey, isn't it not just

559
00:28:07.559 --> 00:28:08.240
<v Speaker 1>a destination?

560
00:28:08.640 --> 00:28:11.759
<v Speaker 2>Absolutely, Stay informed, stay vigilant, stay a little bit skeptical.

561
00:28:12.039 --> 00:28:13.359
<v Speaker 2>That's the ongoing process.

562
00:28:13.920 --> 00:28:16.160
<v Speaker 1>So wrapping up, let's leave you with a thought. We

563
00:28:16.200 --> 00:28:18.880
<v Speaker 1>talked a lot about the human element, often the weakest link.

564
00:28:19.200 --> 00:28:22.799
<v Speaker 1>Given everything we've discussed today, what one security habit. Will

565
00:28:22.799 --> 00:28:26.920
<v Speaker 1>you implement or improve, starting right now, to better safeguard

566
00:28:26.920 --> 00:28:30.039
<v Speaker 1>your own digital life. Something concrete you can do today,
