YouTube2Text

CompTIA Security+ Full Course: Incident Response — Transcript

by Certify Breakfast · 5,702 words · 866 segments · language en · Watch on YouTube

Full transcript

  1. 0:00foreign
  2. 0:03[Music]
  3. 0:16so here we are seconds from disaster
  4. 0:20that dreaded moment when we realized
  5. 0:22that a security incident has already
  6. 0:24happened and the problem now is what do
  7. 0:27we do who does what and how do we react
  8. 0:30in the best way possible so that we can
  9. 0:33also stop the attack from continuing we
  10. 0:36can also isolate the affected systems
  11. 0:38and then we can also learn something
  12. 0:40from what just happened in order to
  13. 0:42avoid it in the future
  14. 0:44now the size of plus exam doesn't really
  15. 0:46require you to go too much in depth in
  16. 0:49these incident response procedures this
  17. 0:51is more likely uh adequate to the slicer
  18. 0:54plus certification and exam but on a
  19. 0:57high level note need to understand what
  20. 0:58is going on what are the necessary roles
  21. 1:01what are the necessary actions and steps
  22. 1:02to be taken whenever a security incident
  23. 1:06happens
  24. 1:07so incident response has a process it's
  25. 1:09actually a procedure that needs to be
  26. 1:11followed whenever a bad thing happens
  27. 1:13whenever a security incident happens and
  28. 1:16just like with any procedure that needs
  29. 1:17to be followed in moments of high level
  30. 1:20of stress and critical moments it does
  31. 1:23need some really clear instructions and
  32. 1:27really clear steps to be taken so that
  33. 1:30everybody knows exactly what they need
  34. 1:31to do what are we doing right now and
  35. 1:34what's the end game what's the target
  36. 1:36what are we after and one of these
  37. 1:38structured documents has been published
  38. 1:40for a while by nist the National
  39. 1:43Institute of Standards and technology
  40. 1:44and it can be found for free on the
  41. 1:47internet as special publication
  42. 1:50800-61. officially this one is called
  43. 1:52computer security incident handling
  44. 1:54guide and this document does outline
  45. 1:56some major steps when dealing with
  46. 1:59incident response starting with
  47. 2:01preparation which is not actually part
  48. 2:03of the instant response itself because
  49. 2:05this is something that it should happen
  50. 2:06long before the security incident has
  51. 2:09happened so preparation means making
  52. 2:12sure that your networks your systems
  53. 2:13even your people are secure so you're
  54. 2:16taking all the necessary steps in order
  55. 2:17to increase your security posture so
  56. 2:20that when an incident hits its impact is
  57. 2:22going to be as as low as possible it
  58. 2:25also implies that you need to train your
  59. 2:28users so that everybody knows what to do
  60. 2:30you also need to train your users in
  61. 2:31order to avoid potential security
  62. 2:33incidents and also testing of existing
  63. 2:36security response and incident response
  64. 2:39procedures is part of the preparation
  65. 2:41phase so it's not just enough to have
  66. 2:43them in place you have to make sure that
  67. 2:45everybody is aware of them and that they
  68. 2:48are up to date
  69. 2:49next in line comes the identification of
  70. 2:52the incident because a security incident
  71. 2:54is only a security incident if it
  72. 2:57affects in some way the security posture
  73. 2:59of a system or of your company as a
  74. 3:01whole
  75. 3:02there are a lot of incidents out there
  76. 3:03which are not secured incidents so it
  77. 3:05all starts with a report it starts with
  78. 3:08a complaint perhaps reported to the IG
  79. 3:11Department by a regular user it can
  80. 3:13start by identifying alerts generated by
  81. 3:16one of your your devices and this is
  82. 3:19where everything starts this is a sort
  83. 3:21of a triage phase where we analyze what
  84. 3:24happened and then we decide is this a
  85. 3:25security incident or not and if it is
  86. 3:27then we're going to start notifying the
  87. 3:29right people and taking the right steps
  88. 3:32like for example taking steps to contain
  89. 3:35that security incident make sure it
  90. 3:37doesn't affect more than it already has
  91. 3:40so if you're facing a malware that is
  92. 3:42spreading over the network make sure
  93. 3:43that you you isolate somehow the uh the
  94. 3:46affected workstations you could do this
  95. 3:48at layer 2 using vlans you could do this
  96. 3:50at layer 3 using routing you could do
  97. 3:52this simply by disconnecting network
  98. 3:54cables
  99. 3:55sometimes disconnecting it with network
  100. 3:56cables even though it's extremely
  101. 3:58efficient it might not be the best idea
  102. 4:00whenever an attack is ongoing because if
  103. 4:04it's an ongoing attack then it means
  104. 4:06that there is a live connection between
  105. 4:08some compromised host in your in your
  106. 4:10network and an attacker's workstation
  107. 4:13somewhere outside or even inside a
  108. 4:15company you should be able to identify
  109. 4:17this connection and to be able to figure
  110. 4:18out who is at the end of it and perhaps
  111. 4:21what are their intentions if you just
  112. 4:23start disconnecting everything and
  113. 4:24unplugging all the network and perhaps
  114. 4:26even the power cables you're pretty much
  115. 4:28left in the dark you don't know what
  116. 4:30happened and there's no way for you to
  117. 4:32find out how to protect against that
  118. 4:34incident in the future once containment
  119. 4:37has been successfully implemented of
  120. 4:39course eradication has to take place
  121. 4:41that is eliminating the malicious
  122. 4:44effects of that data breach of that
  123. 4:46attack of that secured incident from
  124. 4:49your network part of the elimination
  125. 4:51process might be required to re-image
  126. 4:54reinstall operating systems or
  127. 4:56reconfigure devices that have been
  128. 4:58affected and of course this
  129. 4:59reconfiguration and reinstallation
  130. 5:01should be augmented by an update your
  131. 5:05security policies an update of the
  132. 5:07affected software so make sure you're
  133. 5:09patching everything perhaps you've just
  134. 5:11ignored for some time some security
  135. 5:13updates and that's exactly what exposed
  136. 5:16you to a potential attack and erasing
  137. 5:19all the traces of malware might prove
  138. 5:22difficult sometimes this is why you
  139. 5:24might have to rely on some processes
  140. 5:26such as security arrays where you simply
  141. 5:29completely erase anything that can store
  142. 5:31data inside of a system including disks
  143. 5:34and ssds and in caches and everything
  144. 5:36else that can store data or disk
  145. 5:38sanitization in the recovery phase we're
  146. 5:41trying to come back to the functional
  147. 5:44state that we had before the attack
  148. 5:46happened that is we're trying to bring
  149. 5:48back the affected systems into
  150. 5:49production
  151. 5:50now if we had to clean up after the
  152. 5:54actual attack then those systems might
  153. 5:56require a restore from a backup or a
  154. 6:00rebuild of their functionality or a
  155. 6:02reconfiguration of their functionality
  156. 6:04and finally lessons learned it's very
  157. 6:07important to understand what happened to
  158. 6:09document what happened so that somebody
  159. 6:11else along the line in the future is
  160. 6:13going to be able to avoid the same type
  161. 6:15of incident it also pays to understand
  162. 6:18where were the flaws that actually allow
  163. 6:21this incident to happen and it's not
  164. 6:23just a a game of pointing fingers here
  165. 6:25and throwing blame it's about figuring
  166. 6:27out where your weaknesses are in order
  167. 6:30to fix them as soon as possible as part
  168. 6:32of the response coordination a lot of
  169. 6:34departments are going to be involved in
  170. 6:36a security incident especially because
  171. 6:37most departments are going to be
  172. 6:39affected by that security incident but
  173. 6:41there are different levels at which each
  174. 6:44and every one of them becomes involved
  175. 6:46in this process starting with senior
  176. 6:47leadership even though they might not
  177. 6:49understand exactly what happen at a
  178. 6:51technical level and why that security
  179. 6:52incident got to happen in the first
  180. 6:54place they are still the number one
  181. 6:57decision point so whenever we need to
  182. 6:59make a big decision such as I don't know
  183. 7:02disconnect all the entire data center
  184. 7:03from the Internet or isolate the
  185. 7:06affected systems or notify the affected
  186. 7:08parties that have been affected by the
  187. 7:11the data breach that we we just faced
  188. 7:13everything that requires high-level
  189. 7:15decisions needs to involve senior
  190. 7:17leadership
  191. 7:18legal team can also have a have
  192. 7:21something to say here because more often
  193. 7:23than not these data breaches especially
  194. 7:26if they are accompanied by the loss of
  195. 7:29confidential information personally
  196. 7:31identifiable information Financial
  197. 7:32Health Information
  198. 7:33there are going to be legal consequences
  199. 7:36following that's data breach also
  200. 7:38depending on local legislation you might
  201. 7:41have to notify affected parties as soon
  202. 7:44as possible about your data breach so
  203. 7:46don't keep it Hush Hush don't keep it
  204. 7:48under the rug uh because at some point
  205. 7:51everybody is going to know about it and
  206. 7:53the sooner the better the it and
  207. 7:55networking teams are definitely going to
  208. 7:57be involved because those are going to
  209. 7:59be the ones that actually Implement
  210. 8:00those decisions taken by senior
  211. 8:02leadership now these are the people that
  212. 8:05are going to first of all try to contain
  213. 8:08the incident then they're the ones that
  214. 8:10eradicate any traces of the uh of the
  215. 8:13malware or the or any artifacts left
  216. 8:15over by the security incident and
  217. 8:17they're also the one ones that are going
  218. 8:19to have to put those affected system
  219. 8:21back into production
  220. 8:23also HR is going to be involved whenever
  221. 8:26the author of The attacker of the data
  222. 8:29breach is proven to be an Insider threat
  223. 8:31so it's one of your colleagues tough
  224. 8:34luck
  225. 8:35and marketing or public relations this
  226. 8:38department is going to have a pretty bad
  227. 8:41day when tasked with informing the
  228. 8:45affected clients the public the the
  229. 8:50markets the news websites they're going
  230. 8:53to take care of publishing an official
  231. 8:55message about what happened and they'd
  232. 8:58better do it before the Press finds out
  233. 9:01about the fact that you've just gotten
  234. 9:03breached also if a data breach affects
  235. 9:06in some way the uh trustworthiness of
  236. 9:09your company your reputation again
  237. 9:12marketing and PR are going to have a lot
  238. 9:14of work to do in taking care of your
  239. 9:17reputation in front of your customers
  240. 9:20as far as communication goes during an
  241. 9:22incident response situation that's going
  242. 9:25to be critical communication is key in
  243. 9:27many places in life but also especially
  244. 9:29in in a during an incident response
  245. 9:31phase so communication is going to start
  246. 9:33with the computer security incident
  247. 9:36Response Team those are the the people
  248. 9:39especially trained to know exactly what
  249. 9:42to do in case of a security incident is
  250. 9:44going to happen so they are going to be
  251. 9:46the ones that actually work as a single
  252. 9:48point of contact so whoever needs to
  253. 9:51interact with the team that takes care
  254. 9:55of the internet response it's going to
  255. 9:56actually interact with the csirt now
  256. 9:59there are also going to be the ones that
  257. 10:01report back to Scenery management and to
  258. 10:03affected parties what is the current
  259. 10:05status and how bad the data breach
  260. 10:08actually was
  261. 10:09as far as communication goes internally
  262. 10:11between internal teams out of bad
  263. 10:14communication is recommended that is
  264. 10:16because when you don't know exactly the
  265. 10:18extent of a security breach or of a
  266. 10:20security incident perhaps the internal
  267. 10:22communication channels that you are
  268. 10:24normally using are like email like
  269. 10:27instant messaging like some some
  270. 10:28collaboration software that might have
  271. 10:30in your company those might be
  272. 10:32compromised and for once it means that
  273. 10:37those me those communication methods
  274. 10:40might not be trustworthy anymore and
  275. 10:42second if the attacker has managed to
  276. 10:45compromise those communication channels
  277. 10:46then you might be informing the attacker
  278. 10:50by using them you might be informing the
  279. 10:52attacker as to what is the development
  280. 10:55of the incident response process and you
  281. 10:58don't want to give away your defenses
  282. 11:01you don't want to tell the attacker what
  283. 11:03you're about to do before you're
  284. 11:04actually doing it especially if the
  285. 11:06attack is still ongoing another reason
  286. 11:08why your normal communication channels
  287. 11:10might be compromised is because you
  288. 11:13don't know exactly if the threat if the
  289. 11:15attacker that is the author of the of
  290. 11:17the data breach is an outsider or an
  291. 11:20Insider if it's an Insider then the risk
  292. 11:22is much higher for that person to have
  293. 11:24compromised some internal communication
  294. 11:26application that you're using in your
  295. 11:27company what I mean by out of Van
  296. 11:29communication here could be anything I
  297. 11:31mean you could just fall back to instant
  298. 11:33messaging link over your mobile phones
  299. 11:36like WhatsApp or or telegram or iMessage
  300. 11:39or whatever you have at your disposal
  301. 11:40that is not part of the Network that has
  302. 11:43just been breached and stakeholder
  303. 11:45involvement of course this is also part
  304. 11:47of a communication plan just like we
  305. 11:48said a couple of minutes ago you need to
  306. 11:50notify all the affected parties you know
  307. 11:53your business partners your your
  308. 11:55customers other branches perhaps might
  309. 11:58have been affected they need to know
  310. 11:59about this as soon as possible and also
  311. 12:02you need to control how this
  312. 12:03communication is going to flow you don't
  313. 12:05want people to find out about your
  314. 12:06breach before you get a chance to
  315. 12:08actually communicate what happened in an
  316. 12:11informed and coherent manner so
  317. 12:14officially you should have something
  318. 12:15called an instant response plan now this
  319. 12:17could be a document or multiple
  320. 12:18documents developed by the team dealing
  321. 12:21with security incidents and it might
  322. 12:24also be custom tailored depending on the
  323. 12:27type of incident so you might have a
  324. 12:28specific instant response plan for a
  325. 12:30data breach you might have one for
  326. 12:31enough service attack you might have one
  327. 12:33for a natural disaster perhaps so you
  328. 12:36might have different response plans
  329. 12:37according to the type of incident that
  330. 12:39you are facing the actual list of steps
  331. 12:42to be taken has the name of a standard
  332. 12:45operating procedure an sop sometimes
  333. 12:48it's called A A playbook sometimes it's
  334. 12:50called a running book it's just a list
  335. 12:51of steps to be taken so that when
  336. 12:54everybody is so stressed and people are
  337. 12:56running around
  338. 12:57aimlessly not knowing what to do there
  339. 13:00is a a document somewhere hopefully you
  340. 13:02know what it is that's going to help you
  341. 13:05identify what exactly are the next steps
  342. 13:07and who is responsible for what
  343. 13:09and this is the response plan not only
  344. 13:11includes the necessary steps to be taken
  345. 13:13it also mentions the people responsible
  346. 13:16for taking those steps and it also
  347. 13:18mentions any available resources that
  348. 13:20you might have at your disposal not
  349. 13:22Financial Resources necessarily but I.T
  350. 13:25resources perhaps and selecting those
  351. 13:27resources or allocating those resources
  352. 13:29in an efficient manner depending on the
  353. 13:32type of incident requires you to First
  354. 13:34classify the incident
  355. 13:36and the incident is most likely going to
  356. 13:39be as bad as the value of the resources
  357. 13:43affected by it
  358. 13:45so we can assess the affected Resources
  359. 13:47by a number of factors for example by
  360. 13:50the value of the data being held by
  361. 13:53those systems or by the value of the
  362. 13:55data that was just part of a data breach
  363. 13:57another prioritization Factor might be
  364. 14:00if the affected systems imply some sort
  365. 14:03of downtime so is the attack going to
  366. 14:05affect the availability of our systems
  367. 14:07or is it just going to affect the the
  368. 14:10performance of some systems or is it
  369. 14:12going to Simply put down the entire
  370. 14:13business another decision factor is how
  371. 14:16visible is this incident going to be
  372. 14:19from the outside in other words the
  373. 14:21Optics of the incident that publicity
  374. 14:24right so how is this going to be
  375. 14:26received by the media by the by the
  376. 14:28customers by our clients how bad is this
  377. 14:31going to affect our reputation the scope
  378. 14:33generally means the number of affected
  379. 14:35systems how large of a data breach are
  380. 14:37we talking about how many systems have
  381. 14:39been affected because depending on the
  382. 14:41number of the systems and the types of
  383. 14:43the systems it's going to require are
  384. 14:45more or less effort for recovery
  385. 14:48and to bring them back into a working
  386. 14:50state
  387. 14:51time to detection this is an interesting
  388. 14:54one what exactly do we mean by this well
  389. 14:56the idea here is that in many cases real
  390. 14:59successful data breaches and real
  391. 15:01successful attacks on on companies that
  392. 15:05are aimed to steal some data to
  393. 15:07introduce some backdoors or some
  394. 15:10vulnerabilities in some code
  395. 15:12those attacks sometimes go unnoticed and
  396. 15:16I don't mean go unnoticed until the next
  397. 15:19business day they might go unnoticed for
  398. 15:21months
  399. 15:22so you might be
  400. 15:24in a security incident without even
  401. 15:26knowing about it you might Discover at
  402. 15:28some point a back door in one of your
  403. 15:30servers that has been there for a year
  404. 15:33if you discover something like this it's
  405. 15:35obviously going to become sky high
  406. 15:37priority to fix that one in front of any
  407. 15:40other security breach that you might be
  408. 15:43detecting at the same time
  409. 15:45recovery time is also an important
  410. 15:47factor when deciding where to allocate
  411. 15:49resources you might have some systems
  412. 15:51that you can easily just replace or
  413. 15:53bring back into into working States or
  414. 15:56we might have some some systems that are
  415. 15:58going to take days or weeks before they
  416. 16:01become usable again and of course during
  417. 16:04that time ask yourself is the business
  418. 16:06going to be able to function without
  419. 16:08those systems or am I going to be facing
  420. 16:11even more attacks or even I'm going to
  421. 16:13expose myself with even more
  422. 16:15vulnerabilities due to the fact that I'm
  423. 16:17unable to use those systems that perhaps
  424. 16:19were even involved in the protection of
  425. 16:21our Network
  426. 16:23now over time there have been introduced
  427. 16:26many methods for describing the stages
  428. 16:28of an attack these these descriptive
  429. 16:30stages have been introduced in order to
  430. 16:33better try to understand at which stage
  431. 16:36we currently are in an attack what we
  432. 16:38can do at that stage or what is the end
  433. 16:40purpose of an attack that has just been
  434. 16:42detected and many people have tried to
  435. 16:45abstract the these in in some papers in
  436. 16:48some Frameworks in order to create some
  437. 16:51sort of a theoretical model that should
  438. 16:53match pretty much all attacks out there
  439. 16:55now the degree to which they managed to
  440. 16:58create a valid model is up for
  441. 17:00discussion of course but we do have a
  442. 17:02couple of models that are worth
  443. 17:04mentioning because they're pretty close
  444. 17:05to to real life for example Lockheed
  445. 17:08modern Corporation you find something
  446. 17:10called the Cyber kill chain or the
  447. 17:12intrusion kill chain in this white paper
  448. 17:15right here now this skill chain defines
  449. 17:17the phases for common attacks but
  450. 17:19applies mainly to those conducted by ABT
  451. 17:21groups advanced persistent and threats
  452. 17:23now the same document also talks in
  453. 17:25details about iocs indicators of
  454. 17:28compromised methods to mitigate those
  455. 17:31attacks uh reconstructing attacks after
  456. 17:33they already happened and some details
  457. 17:36about campaign analysis that is to
  458. 17:38determine whether the attack is part of
  459. 17:40a larger campaign that targets multiple
  460. 17:42individuals or multiple companies or is
  461. 17:44it something that is strongly focused on
  462. 17:47your single company so it's a very
  463. 17:48targeted type of an attack and the best
  464. 17:51way to view this in a graphical manner
  465. 17:52no less is by visiting the actual
  466. 17:54website of Lockheed Martin that's a
  467. 17:56little cyber kill chain right here you
  468. 17:58can see it's focused on APD threats a
  469. 18:01stands for advanced means targeted
  470. 18:03coordinated purposeful persistent
  471. 18:06this type of an attack that can last for
  472. 18:08weeks for months so it's a type of
  473. 18:10attack that opens up a Communication
  474. 18:12channel for long-term interaction
  475. 18:14between the attacker and the victim and
  476. 18:16a threat which is the actual person or
  477. 18:18the entity that has intent opportunity
  478. 18:20and the capability to conduct this
  479. 18:22attack the phases defined by Lockheed
  480. 18:25Martin start with reconnaissance with
  481. 18:27reconnaissance we're talking about an
  482. 18:28attacker who is trying to gather as much
  483. 18:30information as possible of other
  484. 18:32potential victims it might be using open
  485. 18:34source intelligence it might be using
  486. 18:36active reconnaissance tools like active
  487. 18:38scanning trying to hit the firewalls
  488. 18:40trying to hit the email service trying
  489. 18:42to hit any publicly available Services
  490. 18:43just to see if there are any weaknesses
  491. 18:45in there and try to discover as much as
  492. 18:47possible about the internal structure
  493. 18:50internal design of that of that Network
  494. 18:52next comes the weaponization phase and
  495. 18:56with the weaponization we are coupling
  496. 18:58or connecting a specific exploit with a
  497. 19:02specific vulnerability so once we have
  498. 19:04found a vulnerability that can exploit
  499. 19:06we are choosing an exploit for it and we
  500. 19:09are building we're wrapping it up and
  501. 19:11ready to be delivered to the victim
  502. 19:13system which actually happens in the
  503. 19:15delivery phase with delivery phase we
  504. 19:17are tricking the victim into either
  505. 19:20sticking a USB stick into their their
  506. 19:22computer clicking a link downloading
  507. 19:24some piece of malware installing some
  508. 19:26sort of a back door we could be using
  509. 19:28social engineering here we could be
  510. 19:30using other Advanced Tools in order to
  511. 19:33get and gain a foothold and to deliver
  512. 19:35that malicious payload to the victim's
  513. 19:37computer
  514. 19:38finally we've got exploitation so
  515. 19:41assuming that the victim has managed to
  516. 19:43introduce that
  517. 19:45malware into the network and or into the
  518. 19:47system uh that's when the malware starts
  519. 19:49exploiting a specific vulnerability by
  520. 19:52installing a back door by propagating to
  521. 19:54different systems or by simply acting on
  522. 19:56objectives as in trying to steal the
  523. 19:59data that we were after or trying to
  524. 20:01perform a denial of service attack
  525. 20:03installation of malware is a phase that
  526. 20:05is relevant whenever the attack requires
  527. 20:07to be persistent so we need to make sure
  528. 20:10as an attacker we need to make sure that
  529. 20:12we can connect to that compromised
  530. 20:14workstation anytime we want in the
  531. 20:15future so we can send it commands and
  532. 20:17make it do our bidding command and
  533. 20:20control phase that's basically the
  534. 20:22control Channel between the compromised
  535. 20:24host and the attacker's workstation this
  536. 20:27is the channel through which the
  537. 20:28attacker is going to keep providing
  538. 20:29commands and querying that compromise
  539. 20:31toast as to its Health in order to make
  540. 20:34it do whatever the attacker intends to
  541. 20:37do in other words manipulation of the
  542. 20:39victim and finally actions and
  543. 20:41objectives that is whatever the attacker
  544. 20:43intended to do in the first place didn't
  545. 20:45want to steal some data did we want to
  546. 20:48compromise some data Maybe perform it in
  547. 20:50a lot of service attack or maybe just
  548. 20:53maybe the initial purpose was to gain
  549. 20:55access to gain control of as many
  550. 20:58systems as possible so that in the
  551. 21:00future those compromised toast might be
  552. 21:02used in a coordinated attack so remember
  553. 21:04this one remember these phases more than
  554. 21:06likely you're going to be asked on the
  555. 21:08exam day about the Cyber kill chain
  556. 21:10another way to describe attacks and this
  557. 21:12one I actually prefer this one
  558. 21:14personally is from miter and it's called
  559. 21:17the attack framework and yes it is
  560. 21:19written ATT Ampersand CK it's the attack
  561. 21:23framework in which it's actually not
  562. 21:27just a theoretical model but it's
  563. 21:29actually a kind of a database it's an
  564. 21:31attack Matrix for Enterprise you can see
  565. 21:33it right here it's kind of a database of
  566. 21:35observed and known and documented
  567. 21:38attacks
  568. 21:39let me show you how this works this
  569. 21:42right here is the monitor attack
  570. 21:43framework as you can see it is divided
  571. 21:46in a couple of columns in here and all
  572. 21:48of these basically describe different
  573. 21:49types of attacks now the entire list
  574. 21:52here is actually much larger
  575. 21:54I just couldn't fit it on on a single
  576. 21:56screen here so you can see we have
  577. 21:58different uh example of attack methods
  578. 22:01regarding gaining initial access or
  579. 22:04privilege escalation or credential
  580. 22:06access or lateral movement command and
  581. 22:09Control Data exfiltration and so on and
  582. 22:11so forth and all of these underneath
  583. 22:13each of each one of these are going to
  584. 22:15find a lot of examples documented from
  585. 22:18Real World situations so for example
  586. 22:20under credential access I'm going to
  587. 22:22find here Brute Force right along with
  588. 22:25forged web credentials uh authentication
  589. 22:28process modification intercepting
  590. 22:30multi-factor authentication or pretty
  591. 22:32much anything that was ever hacked in
  592. 22:35the world belongs to some sort of a
  593. 22:37category in this minor attack framework
  594. 22:39let's just see a couple of examples here
  595. 22:41in the Brute Force section so if you
  596. 22:42click on Brute Force first of all we're
  597. 22:44going to see a couple of sub techniques
  598. 22:45in here there you go password guessing
  599. 22:47cracking spraying and stuffing
  600. 22:50and finally we're going to see a couple
  601. 22:52of examples here so under procedure
  602. 22:54examples and you'll find some ideas in
  603. 22:56here with some names these are the
  604. 22:58actual name of the malware or if the APT
  605. 23:00group that was identified as an author
  606. 23:04that performs brute force in an
  607. 23:06organized manner in order to gain access
  608. 23:09to credentials there you go so many
  609. 23:11examples so many examples in here
  610. 23:12observed over time on major malware out
  611. 23:17there that was specifically designed to
  612. 23:18Brute Force authentication credentials
  613. 23:20you can also see a couple of mitigation
  614. 23:22techniques so this also works as a
  615. 23:25database of what to be on the lookout
  616. 23:28for and how to protect yourself right
  617. 23:30much better than that simple cyber kill
  618. 23:32chain this one is actually useful
  619. 23:35and methods for detection how do you
  620. 23:38detect Brute Force so I will let you
  621. 23:40play with this one for just a bit it's
  622. 23:42available at
  623. 23:44attack.myiter.org it's freely available
  624. 23:46and it's a Priceless source of
  625. 23:49information regarding everything that is
  626. 23:52hackable in this world
  627. 23:55so don't ignore this don't ignore this
  628. 23:56for the exam and don't ignore it for
  629. 23:58your general knowledge I would strongly
  630. 24:00recommend to have a look over this stack
  631. 24:01framework uh download it by heart of
  632. 24:03course but try to understand different
  633. 24:05types of techniques presented here it's
  634. 24:08probably the single most comprehensive
  635. 24:11collection of information about cyber
  636. 24:13attacks and it's a great learning tool
  637. 24:15for discovering and understanding how
  638. 24:17cyber attacks look nowadays and this
  639. 24:20entire database is based on real
  640. 24:21observations so everything that you see
  641. 24:23in here is not just Theory but has been
  642. 24:26observed has been documented and used as
  643. 24:28an attack technique at least once in
  644. 24:30real life next up we have the diamond
  645. 24:32model of intrusion analysis now
  646. 24:34personally this is not one of my
  647. 24:36favorites because it can prove to be a
  648. 24:38bit hard to follow and also because it's
  649. 24:40a bit limited I know it focuses on on a
  650. 24:42single intrusion event now what we see
  651. 24:45here in this diamond model is actually
  652. 24:46an intrusion event described by the
  653. 24:49relationships between four core features
  654. 24:52of that event we have the adversary we
  655. 24:56have the capabilities of the adversary
  656. 24:58we have a victim and we have the
  657. 25:01infrastructure that makes the attack
  658. 25:02possible and the lines in this model are
  659. 25:06the relationships between these Concepts
  660. 25:08and they tell us that it's possible for
  661. 25:10an analyst to reach the other connected
  662. 25:12points given enough information so for
  663. 25:14example if we analyze a victim we can
  664. 25:17see the capabilities used by the
  665. 25:18attacker against that victim so we can
  666. 25:20see how the victim was attacked if we
  667. 25:22have infrastructure visibility of the
  668. 25:25network or of the logs for example then
  669. 25:28we draw in more conclusions about how
  670. 25:30the capability used in the
  671. 25:31infrastructure to compromise the victim
  672. 25:34so as an example here we could say that
  673. 25:36a connection between the victim and an
  674. 25:38attacker's capability is the fact that
  675. 25:40the victim was able to discover a piece
  676. 25:42of malware on the system now that
  677. 25:44malware used the infrastructure because
  678. 25:48it actually pointed to a malicious
  679. 25:50domain it might have been a malware that
  680. 25:52tried to contact a command and control
  681. 25:54entity on the internet all right so
  682. 25:56that's a that's a connection between the
  683. 25:58capability being the malware and the
  684. 26:00infrastructure that is available to it
  685. 26:02that's the internet and the local
  686. 26:03network next up we have the domain part
  687. 26:07of the infrastructure that points to an
  688. 26:09IP address so we as a security analyst
  689. 26:11now we can identify specific IP address
  690. 26:14pointing to that source of malware by
  691. 26:17looking at the network logs that is the
  692. 26:19connection between the infrastructure
  693. 26:20and the victim we could potentially
  694. 26:22identify multiple victims in the same
  695. 26:24network we could potentially identify
  696. 26:25multiple workstations that are now part
  697. 26:27of a botnet that have been infected by
  698. 26:29the same malware simply by looking at
  699. 26:30the logs and the affected workstations
  700. 26:33that's a connection between the
  701. 26:35infrastructure and the victims
  702. 26:37and finally by analyzing the IP address
  703. 26:40pointing the commander control we are
  704. 26:43able to pinpoint the location of the
  705. 26:45adversary now we might not know exactly
  706. 26:47their name and date of birth but we know
  707. 26:50that the IP address that we detected is
  708. 26:53the root of all evil so that's one
  709. 26:55domain that should be probably
  710. 26:56blacklisted and all traffic should be
  711. 26:58filtered whenever other workstations
  712. 27:01perhaps infected workstations will
  713. 27:03attempt to communicate over that command
  714. 27:05control Channel and well after
  715. 27:08discussing the Cyber kill chain after
  716. 27:10discussing the miter attack framework
  717. 27:11this kind of sounds very oversimplified
  718. 27:14right kind of like too easy to be true
  719. 27:17too easy to be to be useful it actually
  720. 27:19does include a bit more information that
  721. 27:22information is considered a meta feature
  722. 27:25of the diamond model I know all this
  723. 27:28terminology here kind of doesn't help it
  724. 27:30looks like it attempts to to over
  725. 27:32complicate things I've already said that
  726. 27:34I don't like this model but bear with me
  727. 27:37here for one more minute now as part of
  728. 27:39these meta features we could add another
  729. 27:42set of details of this event such as for
  730. 27:45example an event timestamp when did the
  731. 27:48event happen in security event happened
  732. 27:49in which phase was the event in was it
  733. 27:53during reconnaissance was it doing
  734. 27:54weaponization and so on a result was the
  735. 27:58event successful or not did it
  736. 28:01compromise any part of confidentiality
  737. 28:03integrity and availability was it just a
  738. 28:05failed attempt a direction was it
  739. 28:08initiated by the victim so somebody
  740. 28:10tricked the victim into installing
  741. 28:12malware by themselves or it came from
  742. 28:15the outside or was it somehow
  743. 28:16bi-directional a method what exactly was
  744. 28:19the attack was phishing was it an
  745. 28:22exploit was it a malicious link was it a
  746. 28:24cross-site scripting was it a denial of
  747. 28:26service attack depending on the type of
  748. 28:28the attack and finally the resources
  749. 28:30required to complete the event like
  750. 28:34reconnaissance information that might
  751. 28:35have been required password hashes that
  752. 28:37the attacker might have gained in the
  753. 28:39meantime the presence of a vulnerability
  754. 28:41that's high on the list probably
  755. 28:43anything that the attacker needs to
  756. 28:45assume or gather before conducting the
  757. 28:48attack and all these features then are
  758. 28:51being assigned a confidence level which
  759. 28:53of course is based on a assumption well
  760. 28:56incident response planning looks good on
  761. 28:58paper but you have to make sure
  762. 29:01periodically that the people can
  763. 29:02actually put it into practice that they
  764. 29:04can apply it whenever hits the fan
  765. 29:08so testing your incident response plan
  766. 29:11requires you to perform a set of
  767. 29:13exercises now these exercises depending
  768. 29:16on how much money and time you have at
  769. 29:18your disposal might range from something
  770. 29:20as simple as a tabletop exercise which
  771. 29:22is kind of similar to a board game just
  772. 29:24by using a couple flashcards just by
  773. 29:26using a theoretical scenario people just
  774. 29:28gather together and discuss so if this
  775. 29:32happens this is what I would do this is
  776. 29:33what you would do this is what we all do
  777. 29:36and we all laugh and then go to lunch
  778. 29:38not very efficient but it's better than
  779. 29:41nothing next up we would have a walk
  780. 29:44through now I walk through it very
  781. 29:46similar to a tabletop exercise but it
  782. 29:49requires the participants to actually
  783. 29:51demonstrate their skills like performing
  784. 29:54a scan you know analyzing a piece of
  785. 29:56malware playing with some isolated
  786. 29:59environments uh that would simulate
  787. 30:02somehow the environment that has been
  788. 30:04breached in general all these
  789. 30:06environments are just sandboxes or just
  790. 30:08virtual machines that are there for
  791. 30:10testing purposes so it's kind of a
  792. 30:11tabletop exercise but with a bit more
  793. 30:13Hands-On practice
  794. 30:15finally we have simulations now with the
  795. 30:17simulation this is this requires a lot
  796. 30:19of time a lot of money a lot of
  797. 30:21involvement in uh in a simulation we
  798. 30:24actually divide people into two teams we
  799. 30:25have the red team that simulates the
  800. 30:27attack we have the blue team that
  801. 30:28simulates the defense team right and we
  802. 30:31also have a white team that works as
  803. 30:33some sort of a control or Arbiter of the
  804. 30:37entire game right uh we are simulating a
  805. 30:39real Attack perhaps on a on a limited
  806. 30:41set of resources perhaps on a on a test
  807. 30:43environment but we are actually
  808. 30:46attacking those resources right so uh
  809. 30:49Blue Team and Red Team of course they're
  810. 30:51both part of the same company but uh
  811. 30:53they have to learn to play together and
  812. 30:55to learn from this exercise how to
  813. 30:57better protect against somebody who
  814. 31:01doesn't do this for fun
  815. 31:03now you shouldn't confuse incident
  816. 31:04response with the generic term of
  817. 31:07business continuity the incident
  818. 31:08response is just focused on a security
  819. 31:10incident now on the other hand we also
  820. 31:12have a couple of different approaches
  821. 31:14two different types of incidents that
  822. 31:17might happen to our building to our
  823. 31:19business to our systems IIT systems so
  824. 31:22for example we have a disaster recovery
  825. 31:24plan which can be considered a special
  826. 31:27type of incident where the entire
  827. 31:29business is affected it might be a
  828. 31:31natural disaster it might be due to a
  829. 31:33war a to a civil unrest regardless of
  830. 31:37the reason usually a disaster recovery
  831. 31:40plan is going to include all the
  832. 31:41necessary resources and instructions for
  833. 31:44relocating the entire business to some
  834. 31:46other secondary site business continuity
  835. 31:49planning on the other hand is a document
  836. 31:53or a procedure that instructs how to be
  837. 31:57able to keep the business going even in
  838. 32:00a situation where the the entire
  839. 32:03business affected by a disaster or by a
  840. 32:05security incident so for example if a if
  841. 32:07a server or an ID resource is made
  842. 32:10unusable due to one of these incidents
  843. 32:13above then the business continuity to
  844. 32:15plan should provide some sort of an
  845. 32:17alternative or methods for providing
  846. 32:20some sort of a failover onto a secondary
  847. 32:23system that can still keep the business
  848. 32:25going and finally continuity of
  849. 32:27operations plan this is a type of plan
  850. 32:30that is mostly associated with
  851. 32:32government facilities and by its
  852. 32:34definition it refers to a situation in
  853. 32:37which the entire organization needs a
  854. 32:41backup plan to work without any kind of
  855. 32:44I.T support so that's continuity of
  856. 32:47operations plan also also written in a
  857. 32:50shorthand notation as Coop so those are
  858. 32:53the phases of incident response in a
  859. 32:55very very high level overview of the
  860. 32:57people and the resources and the steps
  861. 32:59involved in dealing with a security
  862. 33:00incident now I hope you found this
  863. 33:02informative and you useful like And
  864. 33:04subscribe if you enjoyed this and see
  865. 33:07you on the next video
  866. 33:08[Music]

About this transcript

This page contains the full transcript of CompTIA Security+ Full Course: Incident Response by Certify Breakfast, generated from the public captions YouTube serves with the video. The transcript has 5,702 words across 866 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.