<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Decoded Security]]></title><description><![CDATA[Cybersecurity is not too hard. You are just studying the wrong things.
Plain-English cybersecurity from someone who runs it for a living, not just writes about it.]]></description><link>https://www.decodedsecurity.com</link><image><url>https://substackcdn.com/image/fetch/$s_!hqdo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8809eb-cbfe-4d76-a2e7-af1df277c77a_500x500.png</url><title>Decoded Security</title><link>https://www.decodedsecurity.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 16 Oct 2026 04:59:32 GMT</lastBuildDate><atom:link href="https://www.decodedsecurity.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Decoded Security]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[erich.winkler@decodedsecurity.com]]></webMaster><itunes:owner><itunes:email><![CDATA[erich.winkler@decodedsecurity.com]]></itunes:email><itunes:name><![CDATA[Erich Winkler]]></itunes:name></itunes:owner><itunes:author><![CDATA[Erich Winkler]]></itunes:author><googleplay:owner><![CDATA[erich.winkler@decodedsecurity.com]]></googleplay:owner><googleplay:email><![CDATA[erich.winkler@decodedsecurity.com]]></googleplay:email><googleplay:author><![CDATA[Erich Winkler]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Patch Window Is Now -7 Days. Are we losing the battle?]]></title><description><![CDATA[Learn the CISSP patch-management lifecycle: evaluate, test, approve, deploy, and verify. Understand how vulnerability management, defense in depth, and risk-based patching protect organizations as exp]]></description><link>https://www.decodedsecurity.com/p/cissp-patch-management-vulnerability-management</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/cissp-patch-management-vulnerability-management</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Thu, 15 Oct 2026 13:04:52 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/dc9cd1c4-36fd-4ebe-b93f-a8460c53d43e_1730x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><strong>CISSP Domain 7 Security Operations essential topic!</strong> </p></blockquote><p>For years, security teams had a patch window.</p><p>A vulnerability was disclosed.<br>A patch was released.<br>Organizations had time to test, approve, and deploy it.</p><p>And when the organization used that window for patching, the probability of exploitation was very low.</p><p><strong>Well, here is the bad news:</strong> That window is GONE!</p><p>A recent industry analysis put the average time-to-exploit at <strong>minus seven days</strong>.</p><p>Yes, that&#8217;s right, negative 7 days. </p><p>That means attackers were observed exploiting vulnerabilities, on average, before a patch was publicly available.</p><blockquote><p>In other words: On average, the attacks start before defenders even have something to install.</p></blockquote><p>Rapid7 also found that <strong>55% of known exploited zero-days</strong> in its dataset were exploited within one week of public disclosure. <a href="https://www.rapid7.com/globalassets/_pdfs/research/rapid7_2024_attack_intelligence_report.pdf">Rapid7&#8217;s research</a></p><p>So, what does that all mean? Are we losing the battle? Should we just all forget what patch management means and give up?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N3Bw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c22b712-2b46-4c22-9dfb-4bc002877df7_1734x907.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N3Bw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c22b712-2b46-4c22-9dfb-4bc002877df7_1734x907.png 424w, https://substackcdn.com/image/fetch/$s_!N3Bw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c22b712-2b46-4c22-9dfb-4bc002877df7_1734x907.png 848w, https://substackcdn.com/image/fetch/$s_!N3Bw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c22b712-2b46-4c22-9dfb-4bc002877df7_1734x907.png 1272w, https://substackcdn.com/image/fetch/$s_!N3Bw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c22b712-2b46-4c22-9dfb-4bc002877df7_1734x907.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N3Bw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c22b712-2b46-4c22-9dfb-4bc002877df7_1734x907.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8c22b712-2b46-4c22-9dfb-4bc002877df7_1734x907.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1578552,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/220417565?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c22b712-2b46-4c22-9dfb-4bc002877df7_1734x907.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N3Bw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c22b712-2b46-4c22-9dfb-4bc002877df7_1734x907.png 424w, https://substackcdn.com/image/fetch/$s_!N3Bw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c22b712-2b46-4c22-9dfb-4bc002877df7_1734x907.png 848w, https://substackcdn.com/image/fetch/$s_!N3Bw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c22b712-2b46-4c22-9dfb-4bc002877df7_1734x907.png 1272w, https://substackcdn.com/image/fetch/$s_!N3Bw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8c22b712-2b46-4c22-9dfb-4bc002877df7_1734x907.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Of course not! As always, we need to take what we already have and adapt it!</p><p>Once again, I will explain an essential CISSP topic that, thanks to AI, has become more relevant than ever!</p><p>So whether or not you want to take the exam, I suggest you continue reading.</p><p><strong>By the end, you will understand:</strong></p><ul><li><p>How vulnerability management and patch management work together</p></li><li><p>The CISSP patch-management lifecycle: <strong>Evaluate &#8594; Test &#8594; Approve &#8594; Deploy &#8594; Verify</strong></p></li><li><p>What to do when a critical vulnerability cannot be patched immediately</p></li><li><p>Why CISSP knowledge is still essential, even when the patch window has disappeared</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Breaking into cybersecurity?</strong> Join a community of 1,700+ people and get a free cybersecurity fundamentals guide!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>First: a vulnerability is not the same as a missing patch</h2><p>Before we get to the patch management process itself, let me start from the very beginning - establishing the relevant terms. </p><p>In this case, the difference between vulnerability and patch management. These two might be very close, but in reality, they are completely different things. </p><blockquote><p><strong>Vulnerability management</strong> is how an organization identifies, assesses, prioritizes, and tracks security weaknesses.</p></blockquote><blockquote><p><strong>Patch management</strong> is one way (not ONLY way) to remediate those weaknesses.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fxjG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9972e1-8d2e-4669-8bd2-7224dbf758c6_1734x907.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fxjG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9972e1-8d2e-4669-8bd2-7224dbf758c6_1734x907.png 424w, https://substackcdn.com/image/fetch/$s_!fxjG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9972e1-8d2e-4669-8bd2-7224dbf758c6_1734x907.png 848w, https://substackcdn.com/image/fetch/$s_!fxjG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9972e1-8d2e-4669-8bd2-7224dbf758c6_1734x907.png 1272w, https://substackcdn.com/image/fetch/$s_!fxjG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9972e1-8d2e-4669-8bd2-7224dbf758c6_1734x907.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fxjG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9972e1-8d2e-4669-8bd2-7224dbf758c6_1734x907.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a9972e1-8d2e-4669-8bd2-7224dbf758c6_1734x907.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1567053,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/220417565?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9972e1-8d2e-4669-8bd2-7224dbf758c6_1734x907.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!fxjG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9972e1-8d2e-4669-8bd2-7224dbf758c6_1734x907.png 424w, https://substackcdn.com/image/fetch/$s_!fxjG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9972e1-8d2e-4669-8bd2-7224dbf758c6_1734x907.png 848w, https://substackcdn.com/image/fetch/$s_!fxjG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9972e1-8d2e-4669-8bd2-7224dbf758c6_1734x907.png 1272w, https://substackcdn.com/image/fetch/$s_!fxjG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a9972e1-8d2e-4669-8bd2-7224dbf758c6_1734x907.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Here is the relationship between them:</strong> Vulnerability management finds the enemy. Patch management decides how to fight it.</p><h2>Patch management process in a nutshell</h2><blockquote><p><strong>CISSP note:</strong> Vulnerability management identifies weaknesses. Patch management safely remediates them.</p></blockquote><p>As usual, the patch management process is divided into multiple phases where each phase has its own purpose.</p><p>The good news is, this is very easy to remember! </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IlOz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78427bf5-a077-45cd-9dc8-f6f7fb78fed8_1733x907.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IlOz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78427bf5-a077-45cd-9dc8-f6f7fb78fed8_1733x907.png 424w, https://substackcdn.com/image/fetch/$s_!IlOz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78427bf5-a077-45cd-9dc8-f6f7fb78fed8_1733x907.png 848w, https://substackcdn.com/image/fetch/$s_!IlOz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78427bf5-a077-45cd-9dc8-f6f7fb78fed8_1733x907.png 1272w, https://substackcdn.com/image/fetch/$s_!IlOz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78427bf5-a077-45cd-9dc8-f6f7fb78fed8_1733x907.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IlOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78427bf5-a077-45cd-9dc8-f6f7fb78fed8_1733x907.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/78427bf5-a077-45cd-9dc8-f6f7fb78fed8_1733x907.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1556998,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/220417565?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78427bf5-a077-45cd-9dc8-f6f7fb78fed8_1733x907.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IlOz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78427bf5-a077-45cd-9dc8-f6f7fb78fed8_1733x907.png 424w, https://substackcdn.com/image/fetch/$s_!IlOz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78427bf5-a077-45cd-9dc8-f6f7fb78fed8_1733x907.png 848w, https://substackcdn.com/image/fetch/$s_!IlOz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78427bf5-a077-45cd-9dc8-f6f7fb78fed8_1733x907.png 1272w, https://substackcdn.com/image/fetch/$s_!IlOz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F78427bf5-a077-45cd-9dc8-f6f7fb78fed8_1733x907.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Evaluate</h3><p><strong>Description:</strong> Assess the vulnerability, affected assets, and potential business impact.</p><p><strong>Goal:</strong> Prioritize based on real risk&#8212;not just the CVSS score. A lower-scoring vulnerability on an internet-facing, business-critical server may be more dangerous than a critical finding on an isolated test machine.</p><p><strong>What to avoid:</strong> Treating every vulnerability as equally urgent, or prioritizing only by severity score.</p><h3>Test</h3><p><strong>Description:</strong> Apply the patch in a controlled environment or pilot group before broad deployment.</p><p><strong>Goal:</strong> Confirm that the patch fixes the issue without breaking applications, integrations, or performance. Prepare a rollback plan.</p><p><strong>What to avoid:</strong> Deploying an untested patch directly to every production system&#8212;unless an emergency risk decision explicitly requires it.</p><h3>Approve</h3><p><strong>Description:</strong> Review the test results, deployment plan, and expected business impact through the change-management process.</p><p><strong>Goal:</strong> Ensure the right people understand and accept the risk of the change before it reaches production.</p><p><strong>What to avoid:</strong> Treating patching as an informal technical task with no ownership, documentation, or approval.</p><h3>Deploy</h3><p><strong>Description:</strong> Roll out the approved patch to production systems, preferably in phases.</p><p><strong>Goal:</strong> Reduce exposure while limiting disruption. For normal patches, begin with IT and pilot users; for actively exploited vulnerabilities, use an emergency change process.</p><p><strong>What to avoid:</strong> Waiting for the next routine patch window when attackers are actively exploiting a critical vulnerability.</p><h3>Verify</h3><p><strong>Description:</strong> Confirm that the patch was successfully installed on every targeted system.</p><p><strong>Goal:</strong> Prove that the vulnerability has been remediated through patch reports, version checks, and follow-up scans.</p><p><strong>What to avoid:</strong> Assuming a completed deployment report means every system is secure. Devices may be offline, installations may fail, and reboots may still be pending.</p><blockquote><p>If you cannot verify the patch reached the vulnerable system, you have not won that battle.</p></blockquote><div class="callout-block" data-callout="true"><p><strong>Quick self-check:</strong> Could you explain the five phases without looking? Explain them in the comments!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/cissp-patch-management-vulnerability-management/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/cissp-patch-management-vulnerability-management/comments"><span>Leave a comment</span></a></p></div><h2>One process does not fit every organization</h2><p>It is important to remember that patch management is a framework, not dogma.</p><p>A large enterprise may have dedicated test environments, formal change boards, and multiple approval layers. A small business may not have the people, budget, or infrastructure for that.</p><p>That does not mean an SMB should skip patch testing.</p><p>It means testing needs to be practical.</p><p>Many smaller organizations deploy patches first to IT staff and a small group of power users. They monitor for problems for a few days, then expand the rollout if no issues appear.</p><p>The goal is not to copy an enterprise process.</p><p>The goal is to reduce security risk without causing unnecessary business disruption.</p><blockquote><p><strong>CISSP takeaway:</strong> Security must support business objectives. Apply controls in a way that is appropriate for the organization&#8217;s risk, resources, and operational needs.</p></blockquote><div class="callout-block" data-callout="true"><p>How does your organization handle critical patches? Does it have a formal test process, a pilot group, or mostly an emergency scramble when a major vulnerability hits?  </p><p>Leave a comment! I read every single one!<br></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/cissp-patch-management-vulnerability-management/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/cissp-patch-management-vulnerability-management/comments"><span>Leave a comment</span></a></p></div><h2>Are we losing the battle or not?</h2><p>Maybe I should say that we are, to get more views, but I honestly think we don&#8217;t lose the battle. Only the old patching model is.</p><p>The patch window may be gone, yet patch management is more important than ever. <br>We need to install patches quicker, monitor vulnerabilities better, and follow a risk-based approach.</p><p>Is that enough to keep the organization secure? </p><p>Of course not!</p><p>Patch management is one essential layer of <strong>defense in depth</strong>. It works alongside asset management, secure configuration, least privilege, network segmentation, monitoring, and incident response.</p><p>Without patch management, you leave known weaknesses open for attackers. Handle it well, and you live to fight another day.</p><blockquote><p><strong>Remember:</strong> The goal is not to patch everything instantly. It is to reduce risk faster than attackers can exploit it.</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Preparing for CISSP or Security+?</strong> Subscribe to Decoded Security for plain-English breakdowns of the concepts that matter in the exam and in real security work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p>]]></content:encoded></item><item><title><![CDATA[Every Security Job Is Becoming a Data Job. Here Is How to Get Ahead of It.]]></title><description><![CDATA[The data science skills every SOC analyst and GRC professional needs, explained with real math and 2 hands-on Python labs.]]></description><link>https://www.decodedsecurity.com/p/data-science-cybersecurity</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/data-science-cybersecurity</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Thu, 08 Oct 2026 06:01:16 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c3d9fd8b-5820-4263-b700-bafbb35c7f51_1734x907.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>A detection rule that is 99% accurate can still be almost useless.</p><p>If that sentence feels wrong, this article is for you. Because the people who understand why it is true are the ones who build detections, run SOCs, quantify risk for boards, and get paid more for it.</p><p><strong>In this post I will:</strong></p><ul><li><p>Show you why cybersecurity is a data problem wearing a security uniform</p></li><li><p>Walk through the one piece of math that will show you why good data analysis is essential for threat detection</p></li><li><p>Give you two working Python scripts (log hunting and risk quantification) you can run today</p></li><li><p>Map the career paths where these two fields merge, and a 90-day plan to get there</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?coupon=d3bcb2dd&amp;utm_content=219081177&quot;,&quot;text&quot;:&quot;Get 14 day free trial&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.decodedsecurity.com/subscribe?coupon=d3bcb2dd&amp;utm_content=219081177"><span>Get 14 day free trial</span></a></p><h2>The problem: people treat these as two separate careers</h2><p>Most beginners see two doors.</p><p><strong>Door 1:</strong> cybersecurity. Firewalls, certifications, incident response.</p><p><strong>Door 2:</strong> data science. Python, statistics, machine learning.</p><p>They pick one and ignore the other.</p><p>Here is the issue. Open any SIEM, any EDR console, any GRC risk register. What are you looking at?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lC2g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a95c923-f5f1-4a72-8963-bf2803db8f42_1733x907.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lC2g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a95c923-f5f1-4a72-8963-bf2803db8f42_1733x907.png 424w, https://substackcdn.com/image/fetch/$s_!lC2g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a95c923-f5f1-4a72-8963-bf2803db8f42_1733x907.png 848w, https://substackcdn.com/image/fetch/$s_!lC2g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a95c923-f5f1-4a72-8963-bf2803db8f42_1733x907.png 1272w, https://substackcdn.com/image/fetch/$s_!lC2g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a95c923-f5f1-4a72-8963-bf2803db8f42_1733x907.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lC2g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a95c923-f5f1-4a72-8963-bf2803db8f42_1733x907.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8a95c923-f5f1-4a72-8963-bf2803db8f42_1733x907.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1469699,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/219081177?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a95c923-f5f1-4a72-8963-bf2803db8f42_1733x907.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lC2g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a95c923-f5f1-4a72-8963-bf2803db8f42_1733x907.png 424w, https://substackcdn.com/image/fetch/$s_!lC2g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a95c923-f5f1-4a72-8963-bf2803db8f42_1733x907.png 848w, https://substackcdn.com/image/fetch/$s_!lC2g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a95c923-f5f1-4a72-8963-bf2803db8f42_1733x907.png 1272w, https://substackcdn.com/image/fetch/$s_!lC2g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8a95c923-f5f1-4a72-8963-bf2803db8f42_1733x907.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Data. Millions of rows of it.</strong></p><ul><li><p>A SIEM is a data pipeline with alerts on top</p></li><li><p>A detection rule is a classifier</p></li><li><p>A risk assessment is a probability estimate</p></li><li><p>A threat hunt is exploratory data analysis with a hypothesis</p></li></ul><blockquote><p><em>You do not need to become a data scientist. But if you cannot think like one, you will drown in alerts you cannot prioritize and risks you cannot explain.</em></p></blockquote><h2>The insight: security is a classification problem</h2><p>Every security decision boils down to one question: <strong>is this thing malicious or not?</strong></p><p>That is a classification problem. Data scientists have studied classification for decades. Security people often learn it the hard way, through alert fatigue.</p><p>Which brings us back to the 99% accurate rule.</p><h3>The base rate trap (the most important math in this article)</h3><p>Imagine your environment produces <strong>1,000,000 events per day</strong>. Only <strong>100</strong> of them are actually malicious.</p><p><strong>You deploy a detection that:</strong></p><ul><li><p>Catches 99% of malicious events (true positive rate = 99%)</p></li><li><p>Wrongly flags only 1% of benign events (false positive rate = 1%)</p></li></ul><p><strong>Sounds excellent, right? Now run the numbers:</strong></p><ul><li><p>Malicious events caught: 99 out of 100</p></li><li><p>Benign events wrongly flagged: 1% of 999,900 = <strong>9,999</strong></p></li><li><p>Total alerts: 10,098</p></li><li><p>Alerts that are real: 99 / 10,098 = <strong>under 1%</strong></p></li></ul><p>Your &#8220;99% accurate&#8221; detection produces alerts that are wrong more than 99 times out of 100.</p><div class="pullquote"><p><strong>Feel it yourself:</strong> open the alert-triage simulator and try to find the real attacks in the noise. Most people are shocked how many alerts are junk.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/tools/alert-triage&quot;,&quot;text&quot;:&quot;Alert Triage Simulator&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/tools/alert-triage"><span>Alert Triage Simulator</span></a></p></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ra9v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f483550-3d5a-4096-8151-9d9ab2b54be9_1733x908.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ra9v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f483550-3d5a-4096-8151-9d9ab2b54be9_1733x908.png 424w, https://substackcdn.com/image/fetch/$s_!Ra9v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f483550-3d5a-4096-8151-9d9ab2b54be9_1733x908.png 848w, https://substackcdn.com/image/fetch/$s_!Ra9v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f483550-3d5a-4096-8151-9d9ab2b54be9_1733x908.png 1272w, https://substackcdn.com/image/fetch/$s_!Ra9v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f483550-3d5a-4096-8151-9d9ab2b54be9_1733x908.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ra9v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f483550-3d5a-4096-8151-9d9ab2b54be9_1733x908.png" width="1456" height="763" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f483550-3d5a-4096-8151-9d9ab2b54be9_1733x908.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:763,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1576227,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/219081177?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f483550-3d5a-4096-8151-9d9ab2b54be9_1733x908.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ra9v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f483550-3d5a-4096-8151-9d9ab2b54be9_1733x908.png 424w, https://substackcdn.com/image/fetch/$s_!Ra9v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f483550-3d5a-4096-8151-9d9ab2b54be9_1733x908.png 848w, https://substackcdn.com/image/fetch/$s_!Ra9v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f483550-3d5a-4096-8151-9d9ab2b54be9_1733x908.png 1272w, https://substackcdn.com/image/fetch/$s_!Ra9v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f483550-3d5a-4096-8151-9d9ab2b54be9_1733x908.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is the <strong>base rate fallacy</strong>. When the thing you are hunting is rare (and attacks are rare compared to normal activity), even a tiny false positive rate creates an ocean of noise.</p><div class="pullquote"><p><strong>In other words:</strong> A metal detector at an airport catches 99% of weapons and beeps wrongly for 1% of normal passengers. 1,000,000 passengers walk through, and 100 carry a weapon. The detector catches 99 weapons. It also beeps for 9,999 innocent people. When it beeps, the chance you are looking at a real threat is under 1%.</p></div><p><strong>What this means in practice:</strong></p><ul><li><p>&#8220;Accuracy&#8221; is the wrong metric for security. Ask about <strong>precision</strong> (how many alerts are real) and <strong>recall</strong> (how many attacks you catch)</p></li><li><p>Lowering false positives often matters more than catching one more attack</p></li><li><p>This is why SOC analysts burn out. It is not a people problem. It is a math problem</p></li></ul><blockquote><p><strong>Interview tip:</strong> if someone asks how you would evaluate a new detection rule, say &#8220;precision and recall against the base rate.&#8221; Very few junior candidates do. It signals you understand the job, not just the tools.</p></blockquote><div class="callout-block" data-callout="true"><p>Everything above changes how you read alerts. Everything below teaches you to act on it: two hands-on labs with a sample dataset, the six roles where these skills pay most, and the traps that break real detections.<br><br><strong>Start your 14-day free trial to unlock the labs. Cancel anytime.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?coupon=d3bcb2dd&amp;utm_content=219081177&quot;,&quot;text&quot;:&quot;Get 14 day free trial&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.decodedsecurity.com/subscribe?coupon=d3bcb2dd&amp;utm_content=219081177"><span>Get 14 day free trial</span></a></p></div>
      <p>
          <a href="https://www.decodedsecurity.com/p/data-science-cybersecurity">
              Read more
          </a>
      </p>
   ]]></content:encoded></item><item><title><![CDATA[You Can’t Memorize Your Way Into AI Security]]></title><description><![CDATA[Most people learning AI security are memorizing the wrong thing.]]></description><link>https://www.decodedsecurity.com/p/prompt-injection-ai-security</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/prompt-injection-ai-security</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Mon, 05 Oct 2026 06:00:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3515c8ef-9ef0-4475-9d2c-c23f43498204_1734x907.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most people learning AI security are memorizing the wrong thing.</p><p>They can define prompt injection. They can name the OWASP category. And they still couldn&#8217;t tell you how to secure an AI agent that reads email and can access company documents.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sFwS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6ec0b9-83b3-4339-9cda-5b75171ce4b8_1734x907.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sFwS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6ec0b9-83b3-4339-9cda-5b75171ce4b8_1734x907.png 424w, https://substackcdn.com/image/fetch/$s_!sFwS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6ec0b9-83b3-4339-9cda-5b75171ce4b8_1734x907.png 848w, https://substackcdn.com/image/fetch/$s_!sFwS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6ec0b9-83b3-4339-9cda-5b75171ce4b8_1734x907.png 1272w, https://substackcdn.com/image/fetch/$s_!sFwS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6ec0b9-83b3-4339-9cda-5b75171ce4b8_1734x907.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sFwS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6ec0b9-83b3-4339-9cda-5b75171ce4b8_1734x907.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f6ec0b9-83b3-4339-9cda-5b75171ce4b8_1734x907.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1617305,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/218224858?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6ec0b9-83b3-4339-9cda-5b75171ce4b8_1734x907.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!sFwS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6ec0b9-83b3-4339-9cda-5b75171ce4b8_1734x907.png 424w, https://substackcdn.com/image/fetch/$s_!sFwS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6ec0b9-83b3-4339-9cda-5b75171ce4b8_1734x907.png 848w, https://substackcdn.com/image/fetch/$s_!sFwS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6ec0b9-83b3-4339-9cda-5b75171ce4b8_1734x907.png 1272w, https://substackcdn.com/image/fetch/$s_!sFwS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6ec0b9-83b3-4339-9cda-5b75171ce4b8_1734x907.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Today&#8217;s guest post fixes that.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;ToxSec&quot;,&quot;id&quot;:8759131,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcc231af-becb-46d7-a503-8314a6b5e870_3840x3840.png&quot;,&quot;uuid&quot;:&quot;5902a355-3ca3-404b-960a-ba8ebcbb25a2&quot;}" data-component-name="MentionToDOM"></span> is one of the first creators I started following. We both launched almost two years ago, and I&#8217;ve read his work ever since.</p><p>Here&#8217;s why I trust him on this topic:</p><p>&#8226; AI Security Engineer at Amazon<br>&#8226; Ex-NSA and USMC<br>&#8226; M.S. in Cybersecurity and CISSP (which is how we connected in the first place)</p><p>Very few people understand both AI and security at this level. Even fewer explain it this clearly.</p><p>If you&#8217;re studying for SecAI+, preparing for an AI security interview, or just trying to understand what &#8220;securing an AI agent&#8221; actually means, read this one twice.</p><p>Over to Toxsec.</p><div class="pullquote"><p><em><strong>If you want to see more collaborations like this, let us know in the comments.</strong></em></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/guest-post-you-passed-the-cissp-now/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.decodedsecurity.com/p/guest-post-you-passed-the-cissp-now/comments"><span>Leave a comment</span></a></p></div><p>Prompt injection is easy to define. Securing the system after it happens is where you find out whether you actually understand AI security.</p><p>AI security is becoming something you can study for.</p><p>There are certification objectives. Flashcards. OWASP lists. Threat names. CompTIA now has an entire SecAI+ certification dedicated to the subject.</p><p>Which means we are rapidly approaching the point where somebody can correctly define prompt injection, pass a test on it, and still have absolutely no idea how to secure an AI agent.</p><p>And I think prompt injection is the perfect example of why.</p><h2><strong>Congratulations, You Memorized Prompt Injection</strong></h2><p>Let&#8217;s start with an exam question.</p><p>A company deploys an AI assistant that can read support tickets. An attacker submits a ticket containing instructions telling the model to ignore its original task and follow the attacker&#8217;s instructions instead.</p><p>What happened? Easy.</p><p><strong>Prompt injection.</strong></p><p>More specifically, if the attacker directly supplied the malicious instructions to the model, we would call it direct prompt injection. If those instructions were hiding inside something the AI later consumed, like an email, webpage, PDF, support ticket, or document, we would generally call it indirect prompt injection.</p><p>OWASP describes prompt injection as input altering an LLM&#8217;s behavior in unintended ways. It also makes the important distinction between direct injections from a user and indirect injections arriving through external content. (<a href="https://genai.owasp.org/llmrisk/llm01-prompt-injection/">OWASP</a>)</p><p>Cool! You get the exam point.</p><p>Now let&#8217;s make the question slightly worse.</p><p>The same AI assistant can read internal company documentation. The attacker inserts malicious instructions into a support ticket. The model reads them, searches the internal knowledge base, and starts pulling information the attacker was never supposed to see.</p><p>What control failed?</p><p>Suddenly, &#8220;prompt injection&#8221; is no longer much of an answer.</p><p>You need to start asking about trust boundaries:</p><p>&#8226; What information can the model retrieve?</p><p>&#8226; Whose permissions does it inherit?</p><p>&#8226; Can untrusted support tickets influence queries against trusted internal data?</p><p>&#8226; What does the application do with the model&#8217;s output?</p><p><em><strong>Now we are doing security.</strong></em></p><div class="callout-block" data-callout="true"><p>&#128172; <strong>Your turn:</strong> Which control failed in the second scenario? Answer in one line before you read on.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/prompt-injection-ai-security/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/prompt-injection-ai-security/comments"><span>Leave a comment</span></a></p></div><h2><strong>Give the Model a Tool and Things Get Weird</strong></h2><p>Let&#8217;s make the system worse again.</p><p>Our assistant can now send email.</p><p>The workflow looks roughly like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cFDx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa7ec86d-5571-4678-a43c-67ac077f3deb_1456x627.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cFDx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa7ec86d-5571-4678-a43c-67ac077f3deb_1456x627.png 424w, https://substackcdn.com/image/fetch/$s_!cFDx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa7ec86d-5571-4678-a43c-67ac077f3deb_1456x627.png 848w, https://substackcdn.com/image/fetch/$s_!cFDx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa7ec86d-5571-4678-a43c-67ac077f3deb_1456x627.png 1272w, https://substackcdn.com/image/fetch/$s_!cFDx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa7ec86d-5571-4678-a43c-67ac077f3deb_1456x627.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cFDx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa7ec86d-5571-4678-a43c-67ac077f3deb_1456x627.png" width="1456" height="627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa7ec86d-5571-4678-a43c-67ac077f3deb_1456x627.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cFDx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa7ec86d-5571-4678-a43c-67ac077f3deb_1456x627.png 424w, https://substackcdn.com/image/fetch/$s_!cFDx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa7ec86d-5571-4678-a43c-67ac077f3deb_1456x627.png 848w, https://substackcdn.com/image/fetch/$s_!cFDx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa7ec86d-5571-4678-a43c-67ac077f3deb_1456x627.png 1272w, https://substackcdn.com/image/fetch/$s_!cFDx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa7ec86d-5571-4678-a43c-67ac077f3deb_1456x627.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>An attacker plants instructions inside a ticket telling the agent to find sensitive internal information and send it somewhere else.</p><p>This is where prompt injection stops being a funny screenshot of a chatbot saying something dumb.</p><p>The model has agency.</p><p>NIST calls this kind of indirect prompt injection against agents <strong>agent hijacking</strong>. The attacker places malicious instructions inside content the agent may naturally encounter, such as emails, websites, or code repositories, with the goal of redirecting the agent into harmful actions. (<a href="https://www.nist.gov/blogs/caisi-research-blog/insights-ai-agent-security-large-scale-red-teaming-competition">NIST</a>)</p><p>And this is very much an active security problem.</p><p>In a large public red-teaming competition analyzed by NIST, Gray Swan, the UK AI Security Institute, and frontier AI labs, more than 400 participants launched over 250,000 attacks against 13 frontier models across tool-use, coding, and computer-use scenarios.</p><p>At least one successful hijacking attack was found against every model tested. (<a href="https://www.nist.gov/blogs/caisi-research-blog/insights-ai-agent-security-large-scale-red-teaming-competition">NIST</a>)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MOsZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bf8f868-ebb1-4f5a-ac38-0488866b2319_1456x627.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MOsZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bf8f868-ebb1-4f5a-ac38-0488866b2319_1456x627.png 424w, https://substackcdn.com/image/fetch/$s_!MOsZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bf8f868-ebb1-4f5a-ac38-0488866b2319_1456x627.png 848w, https://substackcdn.com/image/fetch/$s_!MOsZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bf8f868-ebb1-4f5a-ac38-0488866b2319_1456x627.png 1272w, https://substackcdn.com/image/fetch/$s_!MOsZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bf8f868-ebb1-4f5a-ac38-0488866b2319_1456x627.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MOsZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bf8f868-ebb1-4f5a-ac38-0488866b2319_1456x627.png" width="1456" height="627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6bf8f868-ebb1-4f5a-ac38-0488866b2319_1456x627.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MOsZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bf8f868-ebb1-4f5a-ac38-0488866b2319_1456x627.png 424w, https://substackcdn.com/image/fetch/$s_!MOsZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bf8f868-ebb1-4f5a-ac38-0488866b2319_1456x627.png 848w, https://substackcdn.com/image/fetch/$s_!MOsZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bf8f868-ebb1-4f5a-ac38-0488866b2319_1456x627.png 1272w, https://substackcdn.com/image/fetch/$s_!MOsZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6bf8f868-ebb1-4f5a-ac38-0488866b2319_1456x627.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That is the point where your flashcard starts looking a little lonely.</p><p>Because knowing the vulnerability name tells you what happened to the model. It does not tell you why the incident became dangerous.</p><p><strong>Read the research:</strong><a href="https://arxiv.org/pdf/2603.15714"> How Vulnerable Are AI Agents to Indirect Prompt Injections? Insights from a Large-Scale Public Competition</a></p><p>Gray Swan AI, US CAISI, UK AISI, OpenAI, Meta, Anthropic, and collaborators.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kfqg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e5f6390-22b6-49ef-9987-e0df1b80fa57_1335x780.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kfqg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e5f6390-22b6-49ef-9987-e0df1b80fa57_1335x780.png 424w, https://substackcdn.com/image/fetch/$s_!Kfqg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e5f6390-22b6-49ef-9987-e0df1b80fa57_1335x780.png 848w, https://substackcdn.com/image/fetch/$s_!Kfqg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e5f6390-22b6-49ef-9987-e0df1b80fa57_1335x780.png 1272w, https://substackcdn.com/image/fetch/$s_!Kfqg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e5f6390-22b6-49ef-9987-e0df1b80fa57_1335x780.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kfqg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e5f6390-22b6-49ef-9987-e0df1b80fa57_1335x780.png" width="1335" height="780" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e5f6390-22b6-49ef-9987-e0df1b80fa57_1335x780.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:780,&quot;width&quot;:1335,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Kfqg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e5f6390-22b6-49ef-9987-e0df1b80fa57_1335x780.png 424w, https://substackcdn.com/image/fetch/$s_!Kfqg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e5f6390-22b6-49ef-9987-e0df1b80fa57_1335x780.png 848w, https://substackcdn.com/image/fetch/$s_!Kfqg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e5f6390-22b6-49ef-9987-e0df1b80fa57_1335x780.png 1272w, https://substackcdn.com/image/fetch/$s_!Kfqg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e5f6390-22b6-49ef-9987-e0df1b80fa57_1335x780.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><em><strong>Figure 2. Indirect Prompt Injection Arena, from Dziemian et al. (2026).</strong></em></h2><div class="callout-block" data-callout="true"><p>&#128257; <strong>Share this:</strong> Every frontier model tested was hijacked at least once. Send this to someone whose company is rolling out AI agents right now.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/prompt-injection-ai-security?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/prompt-injection-ai-security?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><h2><strong>The Interesting Question Is What Happens After the Injection</strong></h2><p>Imagine two systems.</p><p>System A is a chatbot sitting on a public website. You successfully prompt inject it and convince it to respond like a pirate.</p><p>Annoying.</p><p>System B is an internal agent with access to company documents, email, cloud APIs, and a handful of automated workflows. You successfully prompt inject that one.</p><p>Same broad vulnerability class. Very different Tuesday.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xlpk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f50a44d-43d6-4ec4-954e-ac5037f5cceb_1456x657.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xlpk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f50a44d-43d6-4ec4-954e-ac5037f5cceb_1456x657.png 424w, https://substackcdn.com/image/fetch/$s_!xlpk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f50a44d-43d6-4ec4-954e-ac5037f5cceb_1456x657.png 848w, https://substackcdn.com/image/fetch/$s_!xlpk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f50a44d-43d6-4ec4-954e-ac5037f5cceb_1456x657.png 1272w, https://substackcdn.com/image/fetch/$s_!xlpk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f50a44d-43d6-4ec4-954e-ac5037f5cceb_1456x657.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xlpk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f50a44d-43d6-4ec4-954e-ac5037f5cceb_1456x657.png" width="1456" height="657" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f50a44d-43d6-4ec4-954e-ac5037f5cceb_1456x657.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:657,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xlpk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f50a44d-43d6-4ec4-954e-ac5037f5cceb_1456x657.png 424w, https://substackcdn.com/image/fetch/$s_!xlpk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f50a44d-43d6-4ec4-954e-ac5037f5cceb_1456x657.png 848w, https://substackcdn.com/image/fetch/$s_!xlpk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f50a44d-43d6-4ec4-954e-ac5037f5cceb_1456x657.png 1272w, https://substackcdn.com/image/fetch/$s_!xlpk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f50a44d-43d6-4ec4-954e-ac5037f5cceb_1456x657.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The difference lives outside the model. The second system has privileges. It has data access. It has tools. It has connections to other systems.</p><p>It may even have credentials allowing it to take actions without asking a human first.</p><p>So once the model gets confused, the question becomes painfully familiar:</p><p><strong>What is the compromised thing allowed to do?</strong></p><p>And cybersecurity has been asking that question forever:</p><p>&#8226; Least privilege.</p><p>&#8226; Segmentation.</p><p>&#8226; Authentication.</p><p>&#8226; Authorization.</p><p>&#8226; Trust boundaries.</p><p>&#8226; Input validation.</p><p>&#8226; Logging.</p><p>&#8226; Human approval for dangerous operations.</p><p>&#8226; Containment.</p><p>&#8226; Blast radius.</p><p>The vocabulary around the attack changed. A surprising amount of the defensive thinking did not.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5Z1p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F956c41dc-c2f8-46de-8927-1170f0611a72_1456x769.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Z1p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F956c41dc-c2f8-46de-8927-1170f0611a72_1456x769.png 424w, https://substackcdn.com/image/fetch/$s_!5Z1p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F956c41dc-c2f8-46de-8927-1170f0611a72_1456x769.png 848w, https://substackcdn.com/image/fetch/$s_!5Z1p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F956c41dc-c2f8-46de-8927-1170f0611a72_1456x769.png 1272w, https://substackcdn.com/image/fetch/$s_!5Z1p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F956c41dc-c2f8-46de-8927-1170f0611a72_1456x769.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Z1p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F956c41dc-c2f8-46de-8927-1170f0611a72_1456x769.png" width="1456" height="769" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/956c41dc-c2f8-46de-8927-1170f0611a72_1456x769.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:769,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5Z1p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F956c41dc-c2f8-46de-8927-1170f0611a72_1456x769.png 424w, https://substackcdn.com/image/fetch/$s_!5Z1p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F956c41dc-c2f8-46de-8927-1170f0611a72_1456x769.png 848w, https://substackcdn.com/image/fetch/$s_!5Z1p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F956c41dc-c2f8-46de-8927-1170f0611a72_1456x769.png 1272w, https://substackcdn.com/image/fetch/$s_!5Z1p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F956c41dc-c2f8-46de-8927-1170f0611a72_1456x769.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>NIST reached a similar conclusion in its 2026 analysis of AI agent security. Respondents broadly agreed that agents introduce novel threats, while fundamental cybersecurity practices remain relevant and need to be adapted for these systems. (<a href="https://www.nist.gov/publications/summary-analysis-responses-request-information-regarding-security-considerations-ai">NIST</a>)</p><p>That distinction matters.</p><p>AI security absolutely has new problems. But you do not get to skip the old ones.</p><div class="pullquote"><p>Interested in more collabs like this? Let us know in the comments!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/prompt-injection-ai-security/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/prompt-injection-ai-security/comments"><span>Leave a comment</span></a></p></div><h2><strong>SecAI+ Quietly Makes the Same Point</strong></h2><p>This is one reason I actually like what is happening with AI security certifications.</p><p>In February 2026, CompTIA launched <strong>SecAI+</strong>, its first Expansion Series certification focused on securing AI systems and using AI within cybersecurity operations. (<a href="https://www.prnewswire.com/news-releases/where-ai-and-cybersecurity-converge-introducing-comptia-secai-302689399.html">Announcement</a>)</p><p>And there is a detail in how CompTIA describes it that I think matters more than the shiny new certification name.</p><p>SecAI+ is designed to <strong>build on an existing skills foundation</strong>. CompTIA explicitly positions it alongside real-world experience and certifications such as Security+, CySA+, and PenTest+. (<a href="https://www.morningstar.com/news/pr-newswire/20260217dc89317/where-ai-and-cybersecurity-converge-introducing-comptia-secai">Announcement</a>)</p><p>That makes sense.</p><p>You should learn prompt injection. You should understand model poisoning, RAG security, agent hijacking, AI governance, adversarial machine learning, and the growing pile of terminology surrounding these systems.</p><p>There is genuinely new stuff here.</p><p>But imagine being asked to secure the support agent from our example.</p><p>Knowing the definition of indirect prompt injection gets you through the first ten seconds.</p><p>Then I want to know:</p><p>&#8226; Can the agent access every support ticket or only tickets assigned to its workflow?</p><p>&#8226; Does it query the knowledge base using the user&#8217;s identity, its own identity, or some horrifying global service account?</p><p>&#8226; Can it send email anywhere?</p><p>&#8226; Can it attach retrieved documents?</p><p>&#8226; Does sending sensitive data require approval?</p><p>&#8226; Are external URLs unrestricted?</p><p>&#8226; Can an attacker use one tool to feed malicious context into another?</p><p>&#8226; Can you reconstruct which document influenced the agent&#8217;s decision after something goes wrong?</p><p>Those questions sound suspiciously like regular cybersecurity questions.</p><p>Because they are.</p><div class="callout-block" data-callout="true"><p>Still reading? Give this article a like and let us know you find it useful! </p></div><h2><strong>Prompt Injection Is a Great Interview Question</strong></h2><p>If I were interviewing someone for an AI security role, I would absolutely ask about prompt injection.</p><p>But the definition would be the warm-up.</p><p>Here is the question I actually care about:</p><p>An internal AI agent reads employee email, searches company documents, and can send messages. An attacker sends an employee an email containing an indirect prompt injection. How would you reduce the risk?</p><p>Someone who memorized the topic might tell me about filtering malicious prompts. Maybe they mention strengthening the system prompt.</p><p>Those things can help, let&#8217;s keep going.</p><p>OWASP&#8217;s guidance goes much further. It recommends least-privilege access, human approval for high-risk operations, separating untrusted external content, deterministic validation, input and output filtering, and adversarial testing. It also explicitly warns that foolproof prevention of prompt injection may not exist. (<a href="https://genai.owasp.org/llmrisk/llm01-prompt-injection/">OWASP</a>)</p><p>So the stronger answer starts assuming the model may eventually screw up.</p><p>What happens when it does?</p><p>The email should be treated as untrusted input. The model should only receive the permissions required for the current task. Sensitive retrieval and dangerous tool calls should have deterministic controls around them.</p><p>A simplified policy check could look like this:</p><p># Generic policy pseudocode</p><p>if tool_call.name not in allowed_tools:</p><p>deny(tool_call)</p><p>if tool_call.risk == &#8220;high&#8221;:</p><p>require_human_approval(tool_call)</p><p>execute_with_scoped_identity(tool_call)</p><p>audit_log(tool_call)</p><p>High-risk actions may need human approval. Credentials should be scoped. Network access should be constrained. Actions should be logged well enough that somebody can reconstruct what happened afterward.</p><p>And if the agent gets hijacked anyway, the architecture should make that failure boring.</p><p>That last part is the goal.</p><p>Getting a model to follow a malicious instruction is interesting.</p><p>Getting a model to follow a malicious instruction and discovering it has permission to email your entire customer database to Mars is an architecture problem.</p><h2><strong>Study the Attack as a System</strong></h2><p>So if you&#8217;re studying AI security right now, whether that&#8217;s SecAI+, OWASP material, an internal training program, or just trying to keep up with whatever happened this week, I would study these attacks differently.</p><p>Learn the terminology.</p><p>Then immediately break the vocabulary apart.</p><p>Take prompt injection:</p><p>&#8226; Ask where the malicious input entered.</p><p>&#8226; Ask which trust boundary it crossed.</p><p>&#8226; Ask what data became reachable.</p><p>&#8226; Ask which identity the application used.</p><p>&#8226; Ask which tools became available.</p><p>&#8226; Ask what authorization happened before the tool executed.</p><p>&#8226; Ask what an attacker actually gained.</p><p>&#8226; Ask what the logs would show.</p><p>&#8226; Ask where you could contain the failure without trusting the model to save itself.</p><p>Do that and one vocabulary word suddenly teaches you ten security concepts.</p><p>More importantly, you start building a mental model that survives after the certification exam changes.</p><p>Because it will change.</p><p>The models will change. The frameworks will change. The attack names will multiply at an exhausting rate.</p><p>Three years from now we will probably have seventeen extremely serious acronyms for an AI agent doing something unbelievably stupid.</p><p>But permissions and identity will still matter. Trust boundaries will still matter. Logs will still matter.</p><p>And least privilege will still be sitting there, quietly fixing problems while everybody else argues about what to call them.</p><p>You absolutely can study your way into AI security.</p><p>Just don&#8217;t memorize your way into it.</p><h3>Conclusion</h3><p><strong>Back to me.</strong></p><p>This is the part that stuck with me the most:</p><p><em>&#8220;The vocabulary around the attack changed. A surprising amount of the defensive thinking did not.&#8221;</em></p><p>I see the same mistake every week. People jump straight into AI security, cloud security or threat hunting, and skip the fundamentals that make those fields make sense.</p><p>Then they meet a real system and get stuck.</p><p><strong>Prompt injection is new. But the questions that stop it from becoming an incident are not:</strong></p><ul><li><p>Who has access?</p></li><li><p>What can it reach?</p></li><li><p>What happens if it gets compromised?</p></li><li><p>Can you prove what happened afterward?</p></li></ul><p>If you can answer those four questions, you&#8217;re already ahead of most people studying AI security.</p><p>If you can&#8217;t yet, don&#8217;t worry. That&#8217;s exactly what Decoded Security is here for.</p><p>A huge thank you to Toxsec for this one. If you got value from it, go follow his work. He&#8217;s one of the few people writing about AI security from real experience, not from headlines.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.toxsec.com/subscribe&quot;,&quot;text&quot;:&quot;Subscribe now!&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.toxsec.com/subscribe"><span>Subscribe now!</span></a></p><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If you're not subscribed yet, join 1,640+ people learning cybersecurity without the noise.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[7 Layers of Cloud Defense (and what organisation control actually look like)]]></title><description><![CDATA[Most cloud breaches don&#8217;t beat every control.]]></description><link>https://www.decodedsecurity.com/p/defense-in-depth-cloud-security-7-layers</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/defense-in-depth-cloud-security-7-layers</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Thu, 01 Oct 2026 05:01:54 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/b11a1d52-5aa9-4cda-aaeb-87bebb662150_1734x907.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Most cloud breaches don&#8217;t beat every control. They beat the one control everyone trusted.</strong></p><p>If you&#8217;ve been in cybersecurity for a while you&#8217;ve surely already met the term &#8220;Defense in Depth&#8221;. </p><p>The trouble is that a definition doesn&#8217;t tell you what the layers look like in a real cloud environment. It doesn&#8217;t tell you which question each layer answers either, or what happens when one of them fails.</p><p>So I asked someone who deals with this every day.</p><p><span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;Kushal | Cloud Security&quot;,&quot;id&quot;:41440831,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b254942-8b54-490a-870a-0a8cddc31bf2_400x400.jpeg&quot;,&quot;uuid&quot;:&quot;c0ee4599-6eab-4cb8-ba43-2f273659cd63&quot;}" data-component-name="MentionToDOM"></span> has 12 years in cybersecurity. He has pen-tested 100+ applications, reviewed 50+ cloud architectures, and assessed 200+ SaaS vendors and I have been following his work for a while now. </p><p>Impressive record, isn&#8217;t it?!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Do you want to break into <strong>cybersecurity</strong>? Subscribe to <strong>Decoded</strong> <strong>Security</strong> and get specific insights from someone who has done it before you!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>In this guest post, he&#8217;ll walk you through:</strong></p><ul><li><p>The 7 layers organisations use to protect cloud infrastructure and data</p></li><li><p>The one question each layer has to answer</p></li><li><p>Real attack paths from his offensive security days (including a database he dumped through a hardcoded credential)</p></li><li><p>His top recommendations for identity, secrets and workload security</p></li></ul><p>Read it with one question in mind: <strong>if my organisation&#8217;s strongest control failed tomorrow, what would stop the attacker next?</strong></p><p>Let&#8217;s take a look at what Kushal has to say about that.</p><div class="callout-block" data-callout="true"><p><strong>Do you write about cybersecurity yourself?</strong> If you have hands-on experience and a lesson most people learn the hard way, I&#8217;m open to guest posts and collabs. Just let me know!</p><div class="directMessage button" data-attrs="{&quot;userId&quot;:259197825,&quot;userName&quot;:&quot;Erich Winkler&quot;,&quot;canDm&quot;:null,&quot;dmUpgradeOptions&quot;:null,&quot;isEditorNode&quot;:true}" data-component-name="DirectMessageToDOM"></div></div><div><hr></div><h2><strong>Layer 1 - Defend Application from Malicious Traffic</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LNdh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7d368-7128-44a8-bfc6-92e2a9098088_754x269.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LNdh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7d368-7128-44a8-bfc6-92e2a9098088_754x269.png 424w, https://substackcdn.com/image/fetch/$s_!LNdh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7d368-7128-44a8-bfc6-92e2a9098088_754x269.png 848w, https://substackcdn.com/image/fetch/$s_!LNdh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7d368-7128-44a8-bfc6-92e2a9098088_754x269.png 1272w, https://substackcdn.com/image/fetch/$s_!LNdh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7d368-7128-44a8-bfc6-92e2a9098088_754x269.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LNdh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7d368-7128-44a8-bfc6-92e2a9098088_754x269.png" width="754" height="269" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69a7d368-7128-44a8-bfc6-92e2a9098088_754x269.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:269,&quot;width&quot;:754,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125287,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thebrainbox.substack.com/i/216685119?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a4e3a9a-cb64-4e5a-97fc-ed8a25a92309_758x478.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!LNdh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7d368-7128-44a8-bfc6-92e2a9098088_754x269.png 424w, https://substackcdn.com/image/fetch/$s_!LNdh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7d368-7128-44a8-bfc6-92e2a9098088_754x269.png 848w, https://substackcdn.com/image/fetch/$s_!LNdh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7d368-7128-44a8-bfc6-92e2a9098088_754x269.png 1272w, https://substackcdn.com/image/fetch/$s_!LNdh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69a7d368-7128-44a8-bfc6-92e2a9098088_754x269.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Secure Stack - thebrainbox.com</figcaption></figure></div><p>An internet facing application cannot distinguish between legitimate user from an attacker.</p><p>The attacker use this gap to</p><ul><li><p><strong>Launch DDoS attacks</strong>, that overwhelm infrastructure or application resources.</p></li><li><p><strong>Perform credential stuffing,</strong> using leaked credentials to attempt account takeover.</p></li><li><p><strong>Scan for vulnerabilities</strong> by continuously probing applications, APIs, and exposed services.</p></li></ul><p>The first layer is to filter malicious traffic before it reaches the application.</p><p>Hence, most organisation use edge controls such as</p><ul><li><p><strong>WAF</strong> to stop application level attack.</p></li><li><p><strong>DDoS</strong> protection to mitigate heavy volume request.</p></li><li><p><strong>Rate limiting</strong> to throttle excessive request, and</p></li><li><p><strong>Bot controls</strong> to detect and filter unwanted automated traffic.</p></li></ul><p>But the attack always doesn&#8217;t look malicious. A traffic with stolen credential can perfectly be a legitimate request.</p><p>And that&#8217;s why we need next layer to ask the question -</p><blockquote><p>&#8220;<strong>Who is making the request and are they authorised ?</strong>&#8221;</p></blockquote><div class="callout-block" data-callout="true"><p><strong>Want more guest posts like this?</strong> Hit the &#10084;&#65039; and leave a comment!</p></div><h2><strong>Layer 2 - Protect Identity &amp; Access</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L2aL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad5b94f-9922-42cc-af92-4196dda3cea5_764x416.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L2aL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad5b94f-9922-42cc-af92-4196dda3cea5_764x416.png 424w, https://substackcdn.com/image/fetch/$s_!L2aL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad5b94f-9922-42cc-af92-4196dda3cea5_764x416.png 848w, https://substackcdn.com/image/fetch/$s_!L2aL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad5b94f-9922-42cc-af92-4196dda3cea5_764x416.png 1272w, https://substackcdn.com/image/fetch/$s_!L2aL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad5b94f-9922-42cc-af92-4196dda3cea5_764x416.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L2aL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad5b94f-9922-42cc-af92-4196dda3cea5_764x416.png" width="764" height="416" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ad5b94f-9922-42cc-af92-4196dda3cea5_764x416.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:416,&quot;width&quot;:764,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:292644,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thebrainbox.substack.com/i/216685119?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F917231bc-4a2d-4382-8817-48f1de66a904_764x416.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!L2aL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad5b94f-9922-42cc-af92-4196dda3cea5_764x416.png 424w, https://substackcdn.com/image/fetch/$s_!L2aL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad5b94f-9922-42cc-af92-4196dda3cea5_764x416.png 848w, https://substackcdn.com/image/fetch/$s_!L2aL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad5b94f-9922-42cc-af92-4196dda3cea5_764x416.png 1272w, https://substackcdn.com/image/fetch/$s_!L2aL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ad5b94f-9922-42cc-af92-4196dda3cea5_764x416.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Secure Stack - thebrainbox.com</figcaption></figure></div><p><strong>In the first half of 2025,</strong> identity-based attacks rose by 32%, according to Microsoft&#8217;s Digital Defense Report.</p><p>More than <strong>97%</strong> of the identity attacks Microsoft observed were password attacks.</p><p>Today when Identify fails, everything fails. You cannot access anything. And that is why modern attackers no longer start with network. They start with Identity.</p><p>And cloud environments rely heavily on <strong>non-human identities</strong>, including:</p><ul><li><p>Service accounts</p></li><li><p>Managed identities</p></li><li><p>CI/CD pipeline identities, etc.,</p></li></ul><p>These identities if compromised or granted excessive permissions, allows attackers to break pipelines, move between workloads, modify infrastructure and access sensitive data.</p><p>In my countless review of IAM policy -</p><h4><strong>My top 3 recommendation has always been</strong></h4><ol><li><p>To eliminate <em><strong>unnecessary</strong></em> long lived credentials.</p></li><li><p>Go for <em><strong>managed identities</strong></em> or workload identities, and</p></li><li><p><em><strong>Stop granting excessive permission</strong></em> to resource they don&#8217;t need.</p></li></ol><p>A simple identity policy that grants a limited access to specific folder instead of entire S3, can have huge impact to an organisation security posture.</p><p>Coz Layer 2 ensures that authentication and authorisation decisions are made before a request reaches protected resources.</p><blockquote><p><em>But what if a traffic with malicious intention has valid credentials and required privilege ?</em></p></blockquote><p>This is where next layer of defense becomes important.</p><div class="callout-block" data-callout="true"><p><strong>Enjoying this?</strong> Kushal writes like this every week in Secure Stack!</p><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:2629065,&quot;embedding_publication_id&quot;:4708911,&quot;name&quot;:&quot;Secure Stack &#8212; Cloud Security Simplified&quot;,&quot;logo_url&quot;:null,&quot;base_url&quot;:&quot;https://thebrainbox.substack.com&quot;,&quot;hero_text&quot;:&quot;Learn how to think, review, and make better security decisions about cloud architectures.&quot;,&quot;author_name&quot;:&quot;Kushal | Cloud Security&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:&quot;#020617&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="https://thebrainbox.substack.com?utm_source=substack&amp;utm_campaign=publication_embed&amp;utm_medium=web&amp;embedding_publication_id=4708911"><span class="embedded-publication-name">Secure Stack &#8212; Cloud Security Simplified</span><div class="embedded-publication-hero-text">Learn how to think, review, and make better security decisions about cloud architectures.</div><div class="embedded-publication-author-name">By Kushal | Cloud Security</div></a><form class="embedded-publication-subscribe" method="GET" action="https://thebrainbox.substack.com/subscribe?embedding_publication_id=4708911"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div></div><h2><strong>Layer 3 - Secure the API</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BDC5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86e49b6-ab23-4b90-98bd-3268d78517ac_778x408.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BDC5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86e49b6-ab23-4b90-98bd-3268d78517ac_778x408.png 424w, https://substackcdn.com/image/fetch/$s_!BDC5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86e49b6-ab23-4b90-98bd-3268d78517ac_778x408.png 848w, https://substackcdn.com/image/fetch/$s_!BDC5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86e49b6-ab23-4b90-98bd-3268d78517ac_778x408.png 1272w, https://substackcdn.com/image/fetch/$s_!BDC5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86e49b6-ab23-4b90-98bd-3268d78517ac_778x408.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BDC5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86e49b6-ab23-4b90-98bd-3268d78517ac_778x408.png" width="778" height="408" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a86e49b6-ab23-4b90-98bd-3268d78517ac_778x408.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:408,&quot;width&quot;:778,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:311504,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thebrainbox.substack.com/i/216685119?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8fe3d3ab-22f5-4573-b39e-e70945a19139_778x454.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!BDC5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86e49b6-ab23-4b90-98bd-3268d78517ac_778x408.png 424w, https://substackcdn.com/image/fetch/$s_!BDC5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86e49b6-ab23-4b90-98bd-3268d78517ac_778x408.png 848w, https://substackcdn.com/image/fetch/$s_!BDC5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86e49b6-ab23-4b90-98bd-3268d78517ac_778x408.png 1272w, https://substackcdn.com/image/fetch/$s_!BDC5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa86e49b6-ab23-4b90-98bd-3268d78517ac_778x408.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Secure Stack - thebrainbox.com</figcaption></figure></div><h4><strong>In 2017, during my API security testing days, I followed a simple checklist to attack an API endpoint:</strong></h4><ul><li><p>Can I send 500+ requests per second?</p></li><li><p>Can I send malformed request ?</p></li><li><p>Can I send an unsigned or invalid JWT ?</p></li><li><p>Can I abuse the API to gain access to other resources ?</p></li><li><p>Can I send request from any IP or is IP whitelisting enforced ?</p></li></ul><p>The reason for these questions was simple: <strong>Layer 2 alone doesn&#8217;t make request safe.</strong></p><p><strong>Even a valid identity can send a malicious request.</strong></p><p>Layer 2 answers: &#8220;<em>Alice is authenticated and has permission to use the <strong>xyz</strong> API.</em>&#8221;</p><p>Layer 3 asks: &#8220;<em>Is Alice&#8217;s request valid, expected, and within the rules of this API?</em>&#8221;</p><p>This layer adds controls such as:</p><ul><li><p><strong>API Gateway</strong>, centralizes and enforces API traffic policies.</p></li><li><p><strong>Rate limiting</strong>, throttles excessive requests and API abuse.</p></li><li><p><strong>Schema validation</strong>, rejects malformed or unexpected input.</p></li><li><p><strong>Signature validation</strong>, verifies request integrity and authenticity.</p></li><li><p><strong>IP restrictions</strong>, limits requests to trusted sources where required.</p></li><li><p><strong>API authorization</strong>, checks whether Alice can access the requested resource or action.</p></li></ul><p>The goal is to add another enforcement point before the application, complementing network and identity, other layers that follows it.</p><h2><strong>Layer 4 - Isolate the Workload</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zrhx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d515dee-a71c-44ac-b5e5-8c1151443779_778x482.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zrhx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d515dee-a71c-44ac-b5e5-8c1151443779_778x482.png 424w, https://substackcdn.com/image/fetch/$s_!zrhx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d515dee-a71c-44ac-b5e5-8c1151443779_778x482.png 848w, https://substackcdn.com/image/fetch/$s_!zrhx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d515dee-a71c-44ac-b5e5-8c1151443779_778x482.png 1272w, https://substackcdn.com/image/fetch/$s_!zrhx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d515dee-a71c-44ac-b5e5-8c1151443779_778x482.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zrhx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d515dee-a71c-44ac-b5e5-8c1151443779_778x482.png" width="778" height="482" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4d515dee-a71c-44ac-b5e5-8c1151443779_778x482.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:482,&quot;width&quot;:778,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:364059,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thebrainbox.substack.com/i/216685119?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe10a24c9-071d-4c15-9426-0bf9524ec251_778x482.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!zrhx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d515dee-a71c-44ac-b5e5-8c1151443779_778x482.png 424w, https://substackcdn.com/image/fetch/$s_!zrhx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d515dee-a71c-44ac-b5e5-8c1151443779_778x482.png 848w, https://substackcdn.com/image/fetch/$s_!zrhx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d515dee-a71c-44ac-b5e5-8c1151443779_778x482.png 1272w, https://substackcdn.com/image/fetch/$s_!zrhx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4d515dee-a71c-44ac-b5e5-8c1151443779_778x482.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Secure Stack - thebrainbox.com</figcaption></figure></div><p>Once I was reviewing an architecture and was surprised to see -</p><ol><li><p>Production and Testing share the same network.</p></li><li><p>Production data used in testing.</p></li></ol><p>This is typical case of flat network with no boundaries defined.</p><p>A flat network gives compromised workload unnecessary network reachability to other workloads, increasing opportunities for lateral movement.</p><p>So, how to prevent this ? Network segmentation</p><p>It prevents by separating resources into zones with different trust level and access requirement.</p><p>In cloud environment, this is achieved though VPC/Vnet, Security Groups or NSGs, NACL(Network Access Control), and private connectivity mechanism.</p><p>Consider a typical 3 tier architecture, where</p><ol><li><p>Internet-facing load balancer in public subnets</p></li><li><p>Application workloads in private subnets, and</p></li><li><p>Databases in a more restricted data tier.</p></li></ol><p>This creates multiple network boundaries.</p><p>If an attacker compromises an internet-facing component, they still need to overcome additional controls before reaching application workloads or sensitive data.</p><p>The objective of this is to make unnecessary movement harder, reduce the number of reachable resources, and limit the blast radius of a compromise.</p><div class="callout-block" data-callout="true"><p><strong>Got a question for Kushal?</strong> Drop it in the comments. I'll make sure he sees it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/defense-in-depth-cloud-security-7-layers/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/defense-in-depth-cloud-security-7-layers/comments"><span>Leave a comment</span></a></p></div><h2><strong>Layer 5 - Secure the Compute Environment</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l1hk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd6291b1-e437-4463-b625-b7eebc036eaa_1064x528.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l1hk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd6291b1-e437-4463-b625-b7eebc036eaa_1064x528.png 424w, https://substackcdn.com/image/fetch/$s_!l1hk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd6291b1-e437-4463-b625-b7eebc036eaa_1064x528.png 848w, https://substackcdn.com/image/fetch/$s_!l1hk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd6291b1-e437-4463-b625-b7eebc036eaa_1064x528.png 1272w, https://substackcdn.com/image/fetch/$s_!l1hk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd6291b1-e437-4463-b625-b7eebc036eaa_1064x528.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l1hk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd6291b1-e437-4463-b625-b7eebc036eaa_1064x528.png" width="1064" height="528" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd6291b1-e437-4463-b625-b7eebc036eaa_1064x528.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:528,&quot;width&quot;:1064,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:498920,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thebrainbox.substack.com/i/216685119?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F718d4cda-02c5-4923-8904-e953b967d5de_1064x528.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!l1hk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd6291b1-e437-4463-b625-b7eebc036eaa_1064x528.png 424w, https://substackcdn.com/image/fetch/$s_!l1hk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd6291b1-e437-4463-b625-b7eebc036eaa_1064x528.png 848w, https://substackcdn.com/image/fetch/$s_!l1hk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd6291b1-e437-4463-b625-b7eebc036eaa_1064x528.png 1272w, https://substackcdn.com/image/fetch/$s_!l1hk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd6291b1-e437-4463-b625-b7eebc036eaa_1064x528.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Secure Stack - thebrainbox.com</figcaption></figure></div><p>Assume the traffic successfully</p><ol><li><p>Passes the edge, Layer 1</p></li><li><p>Is authenticated via Layer 2, 3 and</p></li><li><p>Follow network access policy via Layer 4</p></li></ol><p>The compute environment can still be compromised.</p><p>A vulnerable Lambda, container, or EC2 instance can become the entry point.</p><h4><strong>Recently, I working on an assessment where team was deploying container pulled directly from Docker Hub.</strong></h4><p>Our organisation have strict policy:</p><blockquote><p><em><strong>Production workload must use approved Golden Container Images(GCI).</strong></em></p></blockquote><p>The policy is enforced via automation and stops deployment if using unknown or unapproved public images.</p><p>The reason is simple.</p><p>An untrusted or vulnerable image introduces another potential supply-chain attack vector.</p><p>Golden images are hardened, scanned and equipped with security endpoint tools that helps organisation maintain strong a security posture.</p><p><strong>But hardening alone isn&#8217;t enough.</strong></p><p>Vulnerable code or a compromised dependency can still compromise the workload.</p><p>So don&#8217;t assume the workload can never be compromised.</p><p><strong>Assume it will be. Then ask: what is the blast radius?</strong></p><p>A compromised workload is dangerous because it&#8217;s next attack path maybe to look for credentials and secrets so that it can access database connected to workload.</p><p>And that brings us to the next question:</p><blockquote><p><em><strong>What secrets can the workload access?</strong></em></p></blockquote><h2><strong>Layer 6 - Protect Credentials &amp; Sensitive Configuration</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jtV5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa755d499-1c5f-4528-8965-0bb71dba0a41_988x696.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jtV5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa755d499-1c5f-4528-8965-0bb71dba0a41_988x696.png 424w, https://substackcdn.com/image/fetch/$s_!jtV5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa755d499-1c5f-4528-8965-0bb71dba0a41_988x696.png 848w, https://substackcdn.com/image/fetch/$s_!jtV5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa755d499-1c5f-4528-8965-0bb71dba0a41_988x696.png 1272w, https://substackcdn.com/image/fetch/$s_!jtV5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa755d499-1c5f-4528-8965-0bb71dba0a41_988x696.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jtV5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa755d499-1c5f-4528-8965-0bb71dba0a41_988x696.png" width="988" height="696" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a755d499-1c5f-4528-8965-0bb71dba0a41_988x696.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:696,&quot;width&quot;:988,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:580599,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thebrainbox.substack.com/i/216685119?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc5b20ecf-541d-4aea-8ca3-ca865d48b8c7_988x696.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!jtV5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa755d499-1c5f-4528-8965-0bb71dba0a41_988x696.png 424w, https://substackcdn.com/image/fetch/$s_!jtV5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa755d499-1c5f-4528-8965-0bb71dba0a41_988x696.png 848w, https://substackcdn.com/image/fetch/$s_!jtV5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa755d499-1c5f-4528-8965-0bb71dba0a41_988x696.png 1272w, https://substackcdn.com/image/fetch/$s_!jtV5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa755d499-1c5f-4528-8965-0bb71dba0a41_988x696.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Secure Stack - thebrainbox.com</figcaption></figure></div><p>Now let&#8217;s assume the attacker has</p><ol><li><p>Breached all the above 5 layers.</p></li><li><p>Gained access to K8 cluster, and</p></li><li><p>See a connected to database.</p></li></ol><p>But there is a problem.</p><p>The workload needs credentials, tokens or secret to access it.</p><p>And if those secrets are hardcoded in</p><ul><li><p>Source code</p></li><li><p>Container images</p></li><li><p>Configuration files or</p></li><li><p>Exposed through insecure environment, the attacker job becomes much easier.</p></li></ul><p>In 2019, I was able dump a database because I found hardcoded credential in XML file on a VDI server. The attack was simple -</p><ol><li><p>Access the VDI Desktop.</p></li><li><p>Escape the VDI to access underlying OS files and folder.</p></li><li><p>Searched and found the credentials.</p></li><li><p>Used netstat to figure out the TCP connection to Db IP and Port.</p></li><li><p>Fired up database manager with IP, Port and credentials and I was in.</p></li></ol><p>Today, I am on the defensive side of security and now recommends treating secrets as another layer that need to be defended aggressively. But how ?</p><p>My top 3 recommendation are -</p><ol><li><p><strong>Centralised Secret Management</strong>, store credentials outside application code and configuration.</p></li><li><p><strong>Access Control</strong>, allow only authorised workloads to retrieve specific secrets.</p></li><li><p><strong>Secret/credential rotation</strong>, regularly replace credentials to reduce the impact of compromise.</p></li></ol><p>But given that we still find hardcoded in insecure environment, one final questions left at the end of attack path -</p><blockquote><p><strong>Can the attacker actually read or modify the data ?</strong></p></blockquote><h2><strong>Layer 7 - Protect the Data</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gUWI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded3526d-1a18-4942-b39c-a44addb082c7_1060x690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gUWI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded3526d-1a18-4942-b39c-a44addb082c7_1060x690.png 424w, https://substackcdn.com/image/fetch/$s_!gUWI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded3526d-1a18-4942-b39c-a44addb082c7_1060x690.png 848w, https://substackcdn.com/image/fetch/$s_!gUWI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded3526d-1a18-4942-b39c-a44addb082c7_1060x690.png 1272w, https://substackcdn.com/image/fetch/$s_!gUWI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded3526d-1a18-4942-b39c-a44addb082c7_1060x690.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gUWI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded3526d-1a18-4942-b39c-a44addb082c7_1060x690.png" width="1060" height="690" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ded3526d-1a18-4942-b39c-a44addb082c7_1060x690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1060,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:650937,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://thebrainbox.substack.com/i/216685119?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F110b132f-9729-4472-b061-33275e229c4e_1060x690.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!gUWI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded3526d-1a18-4942-b39c-a44addb082c7_1060x690.png 424w, https://substackcdn.com/image/fetch/$s_!gUWI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded3526d-1a18-4942-b39c-a44addb082c7_1060x690.png 848w, https://substackcdn.com/image/fetch/$s_!gUWI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded3526d-1a18-4942-b39c-a44addb082c7_1060x690.png 1272w, https://substackcdn.com/image/fetch/$s_!gUWI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fded3526d-1a18-4942-b39c-a44addb082c7_1060x690.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Secure Stack - thebrainbox.com</figcaption></figure></div><p>Even after breaching all the above layer, a strong data protection can add another barrier.</p><p>And every-time I do a architecture review or vendor SaaS review, I ask following question:</p><ol><li><p><em>Is data encrypted at rest and algorithm used ?</em></p></li><li><p><em>Is data encrypted in transit ?</em></p></li><li><p><em>Who can access and modify the data ?</em></p></li></ol><p>Because a data stored internally or externally must be</p><ul><li><p><strong>Stored encrypted</strong> <em>in databases, object storage, disks, and backups.</em></p></li><li><p><strong>Encrypted while it moves</strong> <em>between clients, services, and systems.</em></p></li><li><p><strong>Limited to identities</strong> <em>which can read or modify specific data.</em></p></li></ul><p>But there is one problem.</p><p>A load balancer can terminate TLS connection, which means the traffic is decrypted at load balancer before being forwarded to the backend.</p><p>Meaning the data exists in plaintext at that processing point.</p><p>Hence most organizations use <strong>end-to-end encryption or application-level encryption</strong> so that the intermediary is unable to read the data.</p><p>So, the final question in Defense in Depth is therefore not just:</p><p><strong>&#8220;Can the attacker reach the data?&#8221;</strong></p><p>It&#8217;s:</p><p><strong>&#8220;If they do, can they read, modify, or use it?&#8221;</strong></p><p>And that&#8217;s a wrap.</p><p><strong>To recap:</strong></p><p><strong>Layer 1:</strong> Should this traffic reach us?<br><strong>Layer 2:</strong> Who is making the request?<br><strong>Layer 3:</strong> Is the request valid and safe?<br><strong>Layer 4:</strong> What can this workload reach?<br><strong>Layer 5:</strong> What happens if it&#8217;s compromised?<br><strong>Layer 6:</strong> What secrets can it access?<br><strong>Layer 7:</strong> Can it read or modify the data?</p><p>And this is how an organization protects its data and defends its infrastructure, not by treating controls in silos, but by using them strategically to build <strong>Defense in Depth</strong>.</p><blockquote><p>If cloud security is your direction, his newsletter explains how security reviews work in practice, from someone who does them for a living.</p></blockquote><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:2629065,&quot;embedding_publication_id&quot;:4708911,&quot;name&quot;:&quot;Secure Stack &#8212; Cloud Security Simplified&quot;,&quot;logo_url&quot;:null,&quot;base_url&quot;:&quot;https://thebrainbox.substack.com&quot;,&quot;hero_text&quot;:&quot;Learn how to think, review, and make better security decisions about cloud architectures.&quot;,&quot;author_name&quot;:&quot;Kushal | Cloud Security&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:&quot;#020617&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="https://thebrainbox.substack.com?utm_source=substack&amp;utm_campaign=publication_embed&amp;utm_medium=web&amp;embedding_publication_id=4708911"><span class="embedded-publication-name">Secure Stack &#8212; Cloud Security Simplified</span><div class="embedded-publication-hero-text">Learn how to think, review, and make better security decisions about cloud architectures.</div><div class="embedded-publication-author-name">By Kushal | Cloud Security</div></a><form class="embedded-publication-subscribe" method="GET" action="https://thebrainbox.substack.com/subscribe?embedding_publication_id=4708911"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p><p></p>]]></content:encoded></item><item><title><![CDATA[Does AI Threaten Entry-Level Cybersecurity Jobs? ]]></title><description><![CDATA[Three AI models scored 150 out of 150 on the CISSP exam I wrote. Here's what that means, and doesn't mean, for your first cybersecurity job.]]></description><link>https://www.decodedsecurity.com/p/does-ai-threaten-entry-level-cybersecurity-jobs</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/does-ai-threaten-entry-level-cybersecurity-jobs</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Fri, 25 Sep 2026 12:12:46 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/865ae4be-6eed-46fc-a75f-9fe05210b9c3_1734x907.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week, I tested whether an average AI model can pass the CISSP exam-style questions I created. As we now know, all three tested models scored 150/150.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;acb1e7c3-b6b2-4201-b3fa-4c5c6aca43ce&quot;,&quot;caption&quot;:&quot;Hi, it&#8217;s me, Erich, a CISSP-certified cybersecurity professional who got into a discussion a couple of weeks ago about whether or not AI models can pass the CISSP exam.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;I Tried to Make AI Fail the CISSP Exam. It Scored 100% Every Single Time.&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:259197825,&quot;name&quot;:&quot;Erich Winkler&quot;,&quot;bio&quot;:&quot;Cybersecurity Manager | CISSP Certified | Helping people land their first cybersecurity role without a degree or career reset&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zLJJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb404eb9a-cceb-4d1d-86d2-e362bdf449fc_1024x1024.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-09-17T13:17:03.553Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd439018-1371-41b5-8e2b-69c3748a94c8_1536x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.decodedsecurity.com/p/can-ai-pass-the-cissp-exam&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:216111357,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:5,&quot;comment_count&quot;:2,&quot;publication_id&quot;:4708911,&quot;publication_name&quot;:&quot;Decoded Security&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hqdo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8809eb-cbfe-4d76-a2e7-af1df277c77a_500x500.png&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Not one wrong answer.</p><p>If you&#8217;re trying to break into this field, that number probably hit you in the stomach.</p><p>You&#8217;ve spent months studying. Maybe you paid for courses. Maybe you&#8217;re about to spend &#8364;700+ on an exam. And a free chatbot just answered every question perfectly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3WAs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47bd4bff-8a62-4207-a362-9840abdda668_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3WAs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47bd4bff-8a62-4207-a362-9840abdda668_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!3WAs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47bd4bff-8a62-4207-a362-9840abdda668_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!3WAs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47bd4bff-8a62-4207-a362-9840abdda668_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!3WAs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47bd4bff-8a62-4207-a362-9840abdda668_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3WAs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47bd4bff-8a62-4207-a362-9840abdda668_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47bd4bff-8a62-4207-a362-9840abdda668_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1886959,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/217359139?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47bd4bff-8a62-4207-a362-9840abdda668_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3WAs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47bd4bff-8a62-4207-a362-9840abdda668_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!3WAs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47bd4bff-8a62-4207-a362-9840abdda668_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!3WAs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47bd4bff-8a62-4207-a362-9840abdda668_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!3WAs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F47bd4bff-8a62-4207-a362-9840abdda668_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>So the thoughts start:</strong></p><blockquote><p><em>Why would anyone hire me when AI already knows all this?</em><br><em>Am I preparing for a job that won&#8217;t exist in two years?</em><br><em>Should I even keep going?</em></p></blockquote><p>I get it. And I&#8217;m not going to tell you the fear is stupid, because part of it is real.</p><p>But most people are panicking about the wrong thing.</p><p>Let&#8217;s separate what you should actually worry about from what you shouldn&#8217;t.</p><p><strong>What you can expect from this article</strong></p><ul><li><p>Why passing an exam and doing the job are not the same test</p></li><li><p>What AI actually changed about entry-level hiring, and what it didn&#8217;t</p></li><li><p>The one skill that got more valuable, not less, because of this</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Breaking into <strong>cybersecurity</strong>? Join a community of 1620+ people and let&#8217;s grow together!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Why I think AI passed so easily</h2><p>Look at how an exam question is built.</p><p>A clear scenario. </p><p>Four options. Multiple technically correct answers, but only one BEST answer. Everything you need is inside the question somewhere.</p><p>That&#8217;s exactly what AI is built for. That&#8217;s where it thrives.</p><p>Now look at the same situation at work.</p><p><strong>Exam version:</strong><br><em>&#8220;A user reports a suspicious email requesting an urgent wire transfer. What should the security professional do FIRST?&#8221;</em></p><p><strong>Real version:</strong><br>A Slack message from the CFO&#8217;s assistant. It has a screenshot, not the original email. The CFO is on a flight. Finance wants to pay the invoice today because the vendor is &#8220;critical.&#8221; And nobody knows if this vendor changed banks last month.</p><p>AI answers the first one in two seconds.</p><p>The second one has no four options. Nobody tells you what the question is. You have to:</p><ul><li><p>Figure out what you&#8217;re actually looking at</p></li><li><p>Work out what&#8217;s missing and who has it</p></li><li><p>Decide what matters more: stopping the payment or keeping the business running</p></li><li><p>Explain your decision to people who don&#8217;t care about security</p></li></ul><blockquote><p><strong>The exam tests whether you know the answer. The job tests whether you can figure out what the question is.</strong></p></blockquote><p>So let&#8217;s stop confusing passing an exam with being a good cybersecurity professional.</p><h2>So, should you panic or not? </h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yWPC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa15f327c-11e5-4184-ac73-ba3645ea8b13_1734x907.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yWPC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa15f327c-11e5-4184-ac73-ba3645ea8b13_1734x907.png 424w, https://substackcdn.com/image/fetch/$s_!yWPC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa15f327c-11e5-4184-ac73-ba3645ea8b13_1734x907.png 848w, https://substackcdn.com/image/fetch/$s_!yWPC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa15f327c-11e5-4184-ac73-ba3645ea8b13_1734x907.png 1272w, https://substackcdn.com/image/fetch/$s_!yWPC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa15f327c-11e5-4184-ac73-ba3645ea8b13_1734x907.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yWPC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa15f327c-11e5-4184-ac73-ba3645ea8b13_1734x907.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a15f327c-11e5-4184-ac73-ba3645ea8b13_1734x907.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1596377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/217359139?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa15f327c-11e5-4184-ac73-ba3645ea8b13_1734x907.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yWPC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa15f327c-11e5-4184-ac73-ba3645ea8b13_1734x907.png 424w, https://substackcdn.com/image/fetch/$s_!yWPC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa15f327c-11e5-4184-ac73-ba3645ea8b13_1734x907.png 848w, https://substackcdn.com/image/fetch/$s_!yWPC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa15f327c-11e5-4184-ac73-ba3645ea8b13_1734x907.png 1272w, https://substackcdn.com/image/fetch/$s_!yWPC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa15f327c-11e5-4184-ac73-ba3645ea8b13_1734x907.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So am I saying that you shouldn&#8217;t be worried? Not really. </p><p>The whole industry is changing, there is no doubt about that. </p><p>Pretending otherwise would be lying to you.</p><p><strong>Some tasks that used to fill a junior&#8217;s week now take minutes:</strong></p><ul><li><p>First drafts of policies and procedures</p></li><li><p>Explaining what a log line or alert means</p></li><li><p>Summarizing a CVE</p></li><li><p>Writing a quick script to parse a file</p></li><li><p>Answering &#8220;what does this acronym mean?&#8221;</p></li></ul><p>If your plan was to get hired to do <em>only</em> these things, you have a problem.</p><p>But in my personal opinion, if you&#8217;re reading this, that was never your goal.</p><p>On the other hand, thanks to AI, the number of attacks is increasing rapidly. So many vulnerabilities can now be exploited basically for free. </p><p>And that also means you need more and more people who continue to monitor your network.</p><p>Yes, AI helps analysts spot anomalies. But anyone who has ever run a SIEM or XDR knows the tool doesn&#8217;t make the call. You still need an analyst who can decide whether an alert actually matters.</p><p>And that&#8217;s the pattern. AI changed the tasks. It didn&#8217;t change who&#8217;s responsible:</p><ul><li><p><strong>Someone has to own the risk:</strong> &#8220;The chatbot said it was fine&#8221; doesn&#8217;t pass an audit.</p></li><li><p><strong>Someone has to know the environment: </strong>AI doesn&#8217;t know your undocumented legacy server.</p></li><li><p><strong>Someone has to check the output: </strong>A fluent wrong answer is more dangerous than an obvious one.</p></li></ul><h2><strong>The skill that just got more valuable</strong></h2><p>For years, knowledge set you apart. Ports, frameworks, acronyms.</p><p>Now answers are free. What&#8217;s scarce is the ability to <strong>judge</strong> them.</p><p>And you can&#8217;t judge what you don&#8217;t understand.</p><p>Say AI tells you to block an IP that&#8217;s generating strange traffic. It&#8217;s confident. It even writes the firewall rule for you.</p><p>But what if that IP is your own email gateway? Or a partner integration finance depends on?</p><p>Plausible answer, but completely wrong for <em>your</em> environment.</p><p>The junior who catches that gets hired. The one who copies and pastes it is a liability.</p><p><strong>So remember: AI doesn&#8217;t make fundamentals less important. It makes them even more important. </strong></p><h3>The real question</h3><p>This brings me back to one of my past ideas: entry-level cybersecurity jobs don&#8217;t really exist.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;df9a2895-cbdd-4dd6-87ad-7a7401a61efe&quot;,&quot;caption&quot;:&quot;Cybersecurity is one of the hardest fields to get into.&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;Entry-Level Cybersecurity Jobs Don&#8217;t Exist -Here&#8217;s Exactly What to Do Instead&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:259197825,&quot;name&quot;:&quot;Erich Winkler&quot;,&quot;bio&quot;:&quot;Cybersecurity Manager | CISSP Certified | Helping people land their first cybersecurity role without a degree or career reset&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zLJJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb404eb9a-cceb-4d1d-86d2-e362bdf449fc_1024x1024.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-18T08:41:23.217Z&quot;,&quot;cover_image&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5a38090-3e97-4ce9-9782-d9f2d5bd78b8_1536x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.decodedsecurity.com/p/entry-level-cybersecurity-jobs-dont&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:194505221,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:12,&quot;comment_count&quot;:0,&quot;publication_id&quot;:4708911,&quot;publication_name&quot;:&quot;Decoded Security&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hqdo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8809eb-cbfe-4d76-a2e7-af1df277c77a_500x500.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Even junior cybersecurity roles expect experience in IT or another relevant field.</p><p>So maybe the real question isn&#8217;t whether AI will take entry-level cybersecurity jobs.</p><p>It&#8217;s whether AI can take something that may never have existed in the first place.</p><p><strong>The path in was always the same:</strong> build real fundamentals, then move into security. AI didn&#8217;t change that. It just made skipping them far more difficult.</p><div class="callout-block" data-callout="true"><p><strong>Want a step-by-step plan for your first role?</strong> The <strong>90-Day Cybersecurity Job Blueprint</strong> shows you what to learn, what to build, and how to prove it to employers, week by week.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://decodedsecurity.gumroad.com/l/CybersecurityBlueprint&quot;,&quot;text&quot;:&quot;Download HERE&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://decodedsecurity.gumroad.com/l/CybersecurityBlueprint"><span>Download HERE</span></a></p></div><h2>Conclusion</h2><p>I don&#8217;t think AI is coming for entry-level cybersecurity jobs. I think it&#8217;s coming for the version of the job that was already the weakest way to break in: pure recall, no judgment, nothing you actually built yourself.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9DCE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d10013-afed-4b85-83c1-e8c5f2e16479_1734x907.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9DCE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d10013-afed-4b85-83c1-e8c5f2e16479_1734x907.png 424w, https://substackcdn.com/image/fetch/$s_!9DCE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d10013-afed-4b85-83c1-e8c5f2e16479_1734x907.png 848w, https://substackcdn.com/image/fetch/$s_!9DCE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d10013-afed-4b85-83c1-e8c5f2e16479_1734x907.png 1272w, https://substackcdn.com/image/fetch/$s_!9DCE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d10013-afed-4b85-83c1-e8c5f2e16479_1734x907.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9DCE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d10013-afed-4b85-83c1-e8c5f2e16479_1734x907.png" width="1456" height="762" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88d10013-afed-4b85-83c1-e8c5f2e16479_1734x907.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:762,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1745220,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/217359139?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d10013-afed-4b85-83c1-e8c5f2e16479_1734x907.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9DCE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d10013-afed-4b85-83c1-e8c5f2e16479_1734x907.png 424w, https://substackcdn.com/image/fetch/$s_!9DCE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d10013-afed-4b85-83c1-e8c5f2e16479_1734x907.png 848w, https://substackcdn.com/image/fetch/$s_!9DCE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d10013-afed-4b85-83c1-e8c5f2e16479_1734x907.png 1272w, https://substackcdn.com/image/fetch/$s_!9DCE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d10013-afed-4b85-83c1-e8c5f2e16479_1734x907.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That&#8217;s not a reason to panic. It&#8217;s a reason to stop preparing for a job that was disappearing anyway, and start preparing for the one that&#8217;s actually available.</p><p>If you&#8217;re trying to figure out exactly which path to prepare for and what to actually study first, that&#8217;s precisely what the <a href="https://decodedsecurity.gumroad.com/l/CybersecurityBlueprint">90-Day Cybersecurity Job Blueprint</a> walks you through, path by path, without wasting a year on the wrong certifications.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">And if this is useful, subscribe to Decoded Security and learn something new every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="callout-block" data-callout="true"><p><strong>Tell me in the comments</strong> which role you&#8217;re aiming for (SOC, GRC, cloud, or something else). I&#8217;ll reply with the one fundamental I&#8217;d go deep on first.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/does-ai-threaten-entry-level-cybersecurity-jobs/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.decodedsecurity.com/p/does-ai-threaten-entry-level-cybersecurity-jobs/comments"><span>Leave a comment</span></a></p></div><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p><p></p>]]></content:encoded></item><item><title><![CDATA[I Tried to Make AI Fail the CISSP Exam. It Scored 100% Every Single Time.]]></title><description><![CDATA[I tested three AI models on 150 CISSP-style questions, including the ones designed to trip them. Not one missed. What that means for your career is the real story.]]></description><link>https://www.decodedsecurity.com/p/can-ai-pass-the-cissp-exam</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/can-ai-pass-the-cissp-exam</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Thu, 17 Sep 2026 13:17:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/bd439018-1371-41b5-8e2b-69c3748a94c8_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi, it&#8217;s me, Erich, a CISSP-certified cybersecurity professional who got into a discussion a couple of weeks ago about whether or not AI models can pass the CISSP exam.</p><p><strong>I&#8217;ll be honest here:</strong> I truly believed there is a certain type of question that AI models will struggle with, and therefore I will be able to make the AI fail.  </p><p>Well, all tested models scored 100%. Every single time. No matter how much I tried, they aced it.</p><p>That result surprised me, and it changed what I think you should be spending your study time on. So let me walk you through exactly what I did and what it means for you.</p><p><strong>What you can expect from this article:</strong></p><ul><li><p>Exactly how I ran the experiment: the models, the setup, and how the questions were designed</p></li><li><p>What the result of this experiment means </p></li><li><p>What is the one thing that AI models still cannot do</p></li><li><p>What I think it means for cybersecurity professionals and their work</p></li></ul><blockquote><p><strong>Note: </strong><a href="https://www.isc2.org/certifications/cissp?utm_source=google&amp;utm_medium=cpc&amp;utm_campaign=GBL-Ecomm-CISSP-cert&amp;utm_term=search&amp;utm_content=GBL-Ecomm-CISSP-cert&amp;gad_source=1&amp;gad_campaignid=23365758681&amp;gbraid=0AAAAAD-S_-PvGWwW5c2KAujN4gGVSxOf4&amp;gclid=CjwKCAjwn67VBhBnEiwAXUIN1UCVsGOdcEq4F-7xXnPaCeXrB1QlPbE9H5SxJZUsgg7swDXNVGjPsxoCWqUQAvD_BwE">CISSP (Certified Information Security Systems Professional)</a> exam is one of the most complex exams and most recognized certifications in the field.</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe to <strong>Decoded Security,</strong> and I will send you the free guide to the 10 cybersecurity concepts you actually need to know.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>About the experiment</h2><p>First, let me describe the details of my little experiment, because the input variables are essential for interpreting the results. </p><h4>CISSP questions</h4><p>First, the questions. I did not use real CISSP exam questions. Those are under the ISC2 NDA, and I would not touch them. I did not pull from a paid question bank either. </p><p>I wrote all 150 myself, in CISSP style, across all eight domains. So the result can be slightly influenced by my personal bias. However, I really think that I am quite experienced with the style of the questions. </p><h4><strong>AI models</strong></h4><p>I used three independent and widely used models.</p><ul><li><p><strong>ChatGPT:</strong> GPT-5.6 Luna</p></li><li><p><strong>Gemini:</strong> 3.6 Flash</p></li><li><p><strong>Claude:</strong> Sonnet 5</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lCai!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde054e69-9c6d-4725-b32e-c47a5ef56453_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lCai!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde054e69-9c6d-4725-b32e-c47a5ef56453_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!lCai!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde054e69-9c6d-4725-b32e-c47a5ef56453_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!lCai!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde054e69-9c6d-4725-b32e-c47a5ef56453_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!lCai!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde054e69-9c6d-4725-b32e-c47a5ef56453_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lCai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde054e69-9c6d-4725-b32e-c47a5ef56453_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de054e69-9c6d-4725-b32e-c47a5ef56453_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1466784,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/216111357?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde054e69-9c6d-4725-b32e-c47a5ef56453_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lCai!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde054e69-9c6d-4725-b32e-c47a5ef56453_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!lCai!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde054e69-9c6d-4725-b32e-c47a5ef56453_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!lCai!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde054e69-9c6d-4725-b32e-c47a5ef56453_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!lCai!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde054e69-9c6d-4725-b32e-c47a5ef56453_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Process</h4><p>I ran the experiment in two rounds. </p><p>Round one was 100 standard questions across all 8 CISSP exam domains. Straight knowledge and application, the kind you see in most practice sets. This is where I expect the AI to be very strong.</p><p>Round two was 50 complex questions where you&#8217;re offered multiple technically correct answers and need to choose the BEST answer based on the context. Again, I covered all 8 domains of the CISSP exam.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hOJX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b10741-e60e-4605-b293-bc37d2fd14ff_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hOJX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b10741-e60e-4605-b293-bc37d2fd14ff_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!hOJX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b10741-e60e-4605-b293-bc37d2fd14ff_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!hOJX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b10741-e60e-4605-b293-bc37d2fd14ff_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!hOJX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b10741-e60e-4605-b293-bc37d2fd14ff_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hOJX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b10741-e60e-4605-b293-bc37d2fd14ff_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14b10741-e60e-4605-b293-bc37d2fd14ff_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1521819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/216111357?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b10741-e60e-4605-b293-bc37d2fd14ff_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hOJX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b10741-e60e-4605-b293-bc37d2fd14ff_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!hOJX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b10741-e60e-4605-b293-bc37d2fd14ff_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!hOJX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b10741-e60e-4605-b293-bc37d2fd14ff_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!hOJX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14b10741-e60e-4605-b293-bc37d2fd14ff_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is where most people fail the exam, because it requires a specific skill set and experience. This is where I expect to dominate the AI model.</p><blockquote><p><strong>Then I gave all the models the same instruction:</strong> &#8220;Pick the single best answer and explain your reasoning in one sentence. Export the result as a .md file.</p></blockquote><h4>The result</h4><p>The result was quite clear. All models scored 150/150.</p><p><strong>ChatGPT:</strong> 150 out of 150.<br><strong>Gemini:</strong> 150 out of 150.<br><strong>Claude:</strong> 150 out of 150.</p><p>And the reasoning? Correct, every single time. </p><p>I couldn&#8217;t figure out the way to confuse the AI model into picking the wrong answer. No matter how much I tried. (without cheating, of course) </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nakd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5385d1-82f0-4f0e-950e-867c204740bf_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nakd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5385d1-82f0-4f0e-950e-867c204740bf_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!nakd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5385d1-82f0-4f0e-950e-867c204740bf_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!nakd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5385d1-82f0-4f0e-950e-867c204740bf_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!nakd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5385d1-82f0-4f0e-950e-867c204740bf_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nakd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5385d1-82f0-4f0e-950e-867c204740bf_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7b5385d1-82f0-4f0e-950e-867c204740bf_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1421210,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/216111357?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5385d1-82f0-4f0e-950e-867c204740bf_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nakd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5385d1-82f0-4f0e-950e-867c204740bf_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!nakd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5385d1-82f0-4f0e-950e-867c204740bf_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!nakd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5385d1-82f0-4f0e-950e-867c204740bf_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!nakd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7b5385d1-82f0-4f0e-950e-867c204740bf_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p>Be honest, did that surprise you as much as it surprised me? If you think you can write a question that breaks it, post it in the comments and I will actually run it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/can-ai-pass-the-cissp-exam/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/can-ai-pass-the-cissp-exam/comments"><span>Leave a comment</span></a></p></div><h2>Is the CISSP useless now?</h2><p>You might jump to the &#8220;easy&#8221; conclusion that CISSP is useless now and AI will replace security professionals. </p><p>But in my opinion, that&#8217;s the wrong lesson to learn here.</p><p>Let&#8217;s focus on the exam first. </p><p>I know many people will disagree, but I don&#8217;t think that a value of an exam is lowered just because an AI model can pass it. </p><p>The process of learning for the exam teaches you to recognize patterns and think like a cybersecurity professional. It isn&#8217;t just about giving the right answer. It&#8217;s much more about the endless hours of studying and understanding concepts that will allow you to make the right decisions. </p><p>And trust me, they won&#8217;t allow you to take your own pen to the exam room, let alone an AI model.</p><blockquote><p><strong>Note: Let&#8217;s stop value things purely on the fact if AI can do it. Often, giving the right answer isn&#8217;t the whole story.</strong></p></blockquote><div class="callout-block" data-callout="true"><p>This is the part people argue about. Do you think an exam loses its value the moment AI can pass it? I say no. Let me know what you think!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/can-ai-pass-the-cissp-exam/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/can-ai-pass-the-cissp-exam/comments"><span>Leave a comment</span></a></p></div><p>And what does it mean for security professionals and their work? </p><p>I think the CISSP exam, like almost every certification exam, is a recognition test. It gives you a predefined set of answers and asks you to choose the best one.</p><p>And recognizing the best answer is clearly something that the AI models are very good at. </p><p>But that&#8217;s not how it works. If you&#8217;re about to start your first cybersecurity job, you will very quickly recognize that you have to make decisions with very limited knowledge of the situation. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zWhi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e04b-af3d-400e-bdca-4305bcb82e71_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zWhi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e04b-af3d-400e-bdca-4305bcb82e71_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!zWhi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e04b-af3d-400e-bdca-4305bcb82e71_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!zWhi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e04b-af3d-400e-bdca-4305bcb82e71_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!zWhi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e04b-af3d-400e-bdca-4305bcb82e71_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zWhi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e04b-af3d-400e-bdca-4305bcb82e71_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3074e04b-af3d-400e-bdca-4305bcb82e71_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1573281,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/216111357?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e04b-af3d-400e-bdca-4305bcb82e71_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zWhi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e04b-af3d-400e-bdca-4305bcb82e71_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!zWhi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e04b-af3d-400e-bdca-4305bcb82e71_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!zWhi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e04b-af3d-400e-bdca-4305bcb82e71_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!zWhi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e04b-af3d-400e-bdca-4305bcb82e71_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There is no predefined set of correct answers, and you don&#8217;t even know if what you did was the right thing to do. </p><p>AI models might be better at taking exams, but that doesn&#8217;t make them suitable for creating a cybersecurity strategy for your company. </p><div class="callout-block" data-callout="true"><p><strong>Last question:</strong> Which part of your work will you hand to AI, and which part will you never give up? </p></div><h2>Conclusion</h2><p>So here is what I think you should take from this little experiment. The demand for people in cybersecurity continues to increase as more and more companies are realizing they need to take this seriously. </p><p>I don&#8217;t think that&#8217;s going to change any time soon. However, we all need to leverage AI in our work and fully use the benefits it brings to the table. </p><p>Clearly, there are tasks at which AI models are much better than humans. Automate them, and focus on things where you&#8217;re a lot better than any AI model can ever be. </p><p>Stop competing with AI models and rather use them to your advantage. </p><div class="callout-block" data-callout="true"><p>Worried AI is closing the door on entry-level roles? It is not. But you need a plan, not more certs. That is exactly what the 90-Day Cybersecurity Job Blueprint gives you.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://decodedsecurity.gumroad.com/l/CybersecurityBlueprint&quot;,&quot;text&quot;:&quot;90-Day Cybersecurity Job Blueprint&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://decodedsecurity.gumroad.com/l/CybersecurityBlueprint"><span>90-Day Cybersecurity Job Blueprint</span></a></p></div><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to Run Your AI Agent in YOLO Mode Safely]]></title><description><![CDATA[Everyone lets their coding agent run wild for the convenience, and quietly hopes nothing breaks. Here's how to keep all that speed without betting your whole system on a wild card.]]></description><link>https://www.decodedsecurity.com/p/run-ai-agents-securely</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/run-ai-agents-securely</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Thu, 10 Sep 2026 07:01:20 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c1c34d31-e041-41a8-b3ac-ec697ab725d5_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p><strong>TL;DR:</strong> Most people run AI coding agents like Claude Code in YOLO mode: full access to their machine, no questions asked. It is fast, and it is a real security risk. A poisoned package or a single misread instruction becomes a live command on your system. The good news: You do not have to choose between speed and safety. Run the agent in an isolated, disposable box, with throwaway credentials and limited network, keep a mode that asks for everyday work, and save YOLO mode for the sandbox. Below I break down every Claude Code mode and the exact rules to run any agent securely.</p></blockquote><p>Hello everyone, it&#8217;s me, Erich, and today I want to talk about something that, from my perspective, is being widely ignored. </p><p>It all started a couple of days back, when I posted this note. It turned out that many of you would like me to track my hands-on experience with AI agents. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KKgG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db36779-15dc-439e-ac8d-19060f86916e_720x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KKgG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db36779-15dc-439e-ac8d-19060f86916e_720x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KKgG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db36779-15dc-439e-ac8d-19060f86916e_720x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KKgG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db36779-15dc-439e-ac8d-19060f86916e_720x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KKgG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db36779-15dc-439e-ac8d-19060f86916e_720x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KKgG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db36779-15dc-439e-ac8d-19060f86916e_720x900.jpeg" width="518" height="647.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2db36779-15dc-439e-ac8d-19060f86916e_720x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:720,&quot;resizeWidth&quot;:518,&quot;bytes&quot;:171537,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/214640301?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db36779-15dc-439e-ac8d-19060f86916e_720x900.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!KKgG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db36779-15dc-439e-ac8d-19060f86916e_720x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KKgG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db36779-15dc-439e-ac8d-19060f86916e_720x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KKgG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db36779-15dc-439e-ac8d-19060f86916e_720x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KKgG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2db36779-15dc-439e-ac8d-19060f86916e_720x900.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So I didn&#8217;t hesitate, and for once, I stepped back from those shiny, nice CISSP concepts and started creating an actual multi-agent environment.</p><p>And while I was setting up my first agents, it got me thinking. </p><p>I know so many people who leave their agents for hours. </p><blockquote><p>And that means one crucial detail. All of those people allow their AI agents to freely execute terminal commands on their machines. </p></blockquote><p>Once again, convenience won over security, and we let AI agents operate in YOLO mode. </p><p>But how do you know the command is safe? </p><p>How do you know the library or a package it downloads isn&#8217;t malicious or contains a crucial vulnerability? How do you know the agent won&#8217;t delete your documents?</p><p>There are so many questions that could go wrong if you let an external entity use your terminal. </p><div class="callout-block" data-callout="true"><p><strong>Before we start:</strong> If you believe more of us should be using AI agents securely, give this article a like. It helps it reach the people still running their agents wide open.</p></div><p><strong>Today, I will walk you through the following topics:</strong> </p><ul><li><p>Explain what agent modes actually control</p></li><li><p>Walk through Claude Code&#8217;s modes from safest to most dangerous</p></li><li><p>Show you what YOLO mode really does, and when it is acceptable</p></li><li><p>Show you how to run AI agents securely even in YOLO mode</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Do you want to learn more running AI agents securely? Subscribe to <strong>Decoded Security</strong> and join a community of 1590+ people!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>What agent modes actually control</h2><p>Before we deep dive into specific modes, let's stop for a moment and talk about what agent modes actually control.</p><p>The concept can differ based on the model you use; however, every model answers one question: how much can the agent do without stopping to ask you?</p><p>Picture the following situation..</p><p>The agent is working through a task. Along the way it wants to:</p><ul><li><p>Read your files (harmless)</p></li><li><p>Edit your code</p></li><li><p>Run <code>npm install some-package</code> (downloads and runs code from the internet)</p></li><li><p>Run <code>rm -rf ./old-build</code> (deletes files)</p></li><li><p>Run <code>git push</code> (sends your code to a remote server)</p></li></ul><p>Every one of those steps is a decision. Does the agent just do it, or does it stop and ask for your permission?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V_R3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8b6a12-6b5a-4493-8d69-a08fcfb3501b_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V_R3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8b6a12-6b5a-4493-8d69-a08fcfb3501b_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!V_R3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8b6a12-6b5a-4493-8d69-a08fcfb3501b_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!V_R3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8b6a12-6b5a-4493-8d69-a08fcfb3501b_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!V_R3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8b6a12-6b5a-4493-8d69-a08fcfb3501b_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V_R3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8b6a12-6b5a-4493-8d69-a08fcfb3501b_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e8b6a12-6b5a-4493-8d69-a08fcfb3501b_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1312600,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/214640301?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8b6a12-6b5a-4493-8d69-a08fcfb3501b_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V_R3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8b6a12-6b5a-4493-8d69-a08fcfb3501b_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!V_R3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8b6a12-6b5a-4493-8d69-a08fcfb3501b_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!V_R3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8b6a12-6b5a-4493-8d69-a08fcfb3501b_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!V_R3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8b6a12-6b5a-4493-8d69-a08fcfb3501b_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That&#8217;s all an AI agent mode is. It defines the line between &#8220;go ahead&#8221; and &#8220;ask me first&#8221;.</p><p>A strict mode would stop it basically every step of the way. A loose mode lets it read, edit, install, delete, and push without a single prompt. YOLO mode removes the line completely.</p><p>But that's enough theory. Let's see how one of the most popular AI coding agents, Claude Code, actually handles this.</p><div class="callout-block" data-callout="true"><p><strong>Quick gut check before we continue:</strong> what mode are your agents running in right now?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/run-ai-agents-securely/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/run-ai-agents-securely/comments"><span>Leave a comment</span></a></p></div><h2>Claude Code's modes</h2><p><strong>This is the modes Claude Code implements from safest to YOLO:</strong></p><ul><li><p><strong>Manual:</strong> Reads files on its own, but asks before every edit, command, or network call. Least privilege. Best for sensitive work.</p></li><li><p><strong>Plan:</strong> Write a full plan and change nothing until you approve it.</p></li><li><p><strong>Accept edits:</strong> Edits files in your working folder without asking. Anything outside it still prompts you.</p></li><li><p><strong>Auto:</strong> Runs most things on its own, but a second model checks each action first and blocks the dangerous ones (piping scripts off the internet into your shell, pushing secrets, force pushes, mass deletions)<strong>. Now the default is on paid plans.</strong></p></li><li><p><strong>Bypass permissions, aka YOLO mode:</strong> Everything is off. You opt in on purpose with the <code>--dangerously-skip-permissions</code> flag.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ontf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232e5c4a-49a6-41fc-8cde-b4c29214f254_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ontf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232e5c4a-49a6-41fc-8cde-b4c29214f254_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Ontf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232e5c4a-49a6-41fc-8cde-b4c29214f254_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Ontf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232e5c4a-49a6-41fc-8cde-b4c29214f254_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Ontf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232e5c4a-49a6-41fc-8cde-b4c29214f254_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ontf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232e5c4a-49a6-41fc-8cde-b4c29214f254_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/232e5c4a-49a6-41fc-8cde-b4c29214f254_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1582079,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/214640301?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232e5c4a-49a6-41fc-8cde-b4c29214f254_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ontf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232e5c4a-49a6-41fc-8cde-b4c29214f254_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!Ontf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232e5c4a-49a6-41fc-8cde-b4c29214f254_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!Ontf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232e5c4a-49a6-41fc-8cde-b4c29214f254_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!Ontf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F232e5c4a-49a6-41fc-8cde-b4c29214f254_1536x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><blockquote><p>To switch modes, simply press <code>Shift+Tab</code> to cycle modes mid-session, or start with a flag like <code>claude --permission-mode plan</code>.</p></blockquote><div class="callout-block" data-callout="true"><p><strong>Running a different agent, like Codex or Cursor?</strong> Let me know in the comments and let&#8217;s discuss it how the permissions are handled there!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/run-ai-agents-securely/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/run-ai-agents-securely/comments"><span>Leave a comment</span></a></p></div><h2>Why people use YOLO mode despite the risk</h2><p>Let&#8217;s keep it real. Once again, convenience won over security. That&#8217;s how it is, and that&#8217;s how it will always be. </p><p>We don&#8217;t want to babysit our AI agents. We want them to work for us while we are enjoying our coffee. </p><p>And I get it, the convenience is real, and I know from experience that when the gap between a secure solution and a convenient solution is too wide, convenience always wins.</p><p>So how do we solve this situation? On one side, we have people who want to let AI agents do their work for them, on the other, we have significant risks associated with AI agents executing commands in the environment. </p><p>Sounds almost like an impossible situation, right?</p><div class="callout-block" data-callout="true"><p><strong>Be honest with me in the comments:</strong> has an agent ever done something on your machine you didn't ask for? A wrong deletion, a sketchy package, a command you didn't expect? Your story might be the warning someone else needs. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/run-ai-agents-securely/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/run-ai-agents-securely/comments"><span>Leave a comment</span></a></p></div><h2>How to run any AI agent securely</h2><p>Would I let any AI agent in YOLO mode operate on my machine? </p><p>Absolutely not. </p><p>That&#8217;s an unacceptable risk, and any good AI policy should strongly prohibit these situations. That would be my decision as a Head of IT security. </p><p>Does it mean you can&#8217;t use AI agents in YOLO mode? </p><p>Of course not. </p><p>You just have to stop running the agent with your whole life within its reach. <br>These are the rules that I&#8217;d suggest following if you want to use AI agents securely: </p><ul><li><p><strong>Isolate it - limit the blast radius: </strong>Run the agent inside a container or a throwaway virtual machine, not directly on your main system. If something goes wrong, you delete the box and start fresh. Your real machine is never in the blast radius.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!14zC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f80610f-568d-4f3c-be61-27890f5c1a5f_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!14zC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f80610f-568d-4f3c-be61-27890f5c1a5f_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!14zC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f80610f-568d-4f3c-be61-27890f5c1a5f_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!14zC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f80610f-568d-4f3c-be61-27890f5c1a5f_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!14zC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f80610f-568d-4f3c-be61-27890f5c1a5f_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!14zC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f80610f-568d-4f3c-be61-27890f5c1a5f_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f80610f-568d-4f3c-be61-27890f5c1a5f_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1536004,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/214640301?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f80610f-568d-4f3c-be61-27890f5c1a5f_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!14zC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f80610f-568d-4f3c-be61-27890f5c1a5f_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!14zC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f80610f-568d-4f3c-be61-27890f5c1a5f_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!14zC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f80610f-568d-4f3c-be61-27890f5c1a5f_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!14zC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f80610f-568d-4f3c-be61-27890f5c1a5f_1672x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Keep your credentials out: </strong>Don&#8217;t hand the agent your SSH keys, cloud logins, or password manager. Give it only a scoped, short-lived token for the one task it&#8217;s doing.</p></li><li><p><strong>Limit the network: </strong>Allow only the connections the task actually needs. An agent that can&#8217;t reach the open internet can&#8217;t quietly send your data out or pull down a malicious payload.</p></li><li><p><strong>Drop the privileges: </strong>Run it as a non-root user inside that box. Least privilege doesn&#8217;t stop at the container wall.</p></li><li><p><strong>Mount only what it needs: </strong>Give the agent access to the one project folder, not your entire home directory. Take a snapshot before a big run so you can roll back in seconds.</p></li></ul><p><strong>And one habit above all: Follow the secure default principle </strong>and save YOLO mode for the disposable box, where losing everything costs you two minutes.</p><p>None of this is advanced or new. It&#8217;s how you would treat any untrusted program that runs commands. And that is exactly what an AI agent with terminal access is.</p><blockquote><p>Save this list. Then tell me in the comments which of the five you already do, and which one you are missing. I will be happy to help you close the gap! </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/run-ai-agents-securely/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/run-ai-agents-securely/comments"><span>Leave a comment</span></a></p></blockquote><h2>Conclusion</h2><p>I must say I am happy that I finally found time to actually start playing with AI agents. </p><p>There is no doubt that AI agents are one of the most useful tools I have picked up this year, and I have a big plan with them. </p><p>If you want to follow this journey and learn more about how to use AI agents securely, simply subscribe to Decoded Security and reach out to me anytime!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.decodedsecurity.com/subscribe?"><span>Subscribe now</span></a></p><p><br>Put the agent in a box it can't escape, and you get all the speed with none of the gamble. </p><p>That's just least privilege, human in the loop, and blast-radius thinking, the same fundamentals I keep coming back to, applied to a tool you probably use every day.</p><p>And what now?</p><p>I'm turning my own setup into a <strong>Secure AI Agent Setup guide</strong>. </p><p>The exact container config, the settings that lock things down, and a one-page checklist so you can run any AI agent in full-autonomy mode without handing over your machine.</p><p>It is not public yet. To get it the moment it drops, join the waitlist here.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://decodedsecurity.gumroad.com/l/AI_SECURE_SETUP_GUIDE&quot;,&quot;text&quot;:&quot;Join waitlist&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://decodedsecurity.gumroad.com/l/AI_SECURE_SETUP_GUIDE"><span>Join waitlist</span></a></p><p>Thank you for reading Decoded Security!<br>See you next time..</p><p>Erich</p><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p>]]></content:encoded></item><item><title><![CDATA[[Guest post] From IP Address to Vulnerability Finding: How Network Scanning Actually Works]]></title><description><![CDATA[What happens between giving a vulnerability scanner an IP address and seeing a finding appear in the results?]]></description><link>https://www.decodedsecurity.com/p/network-scanning-vulnerability-management</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/network-scanning-vulnerability-management</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Thu, 03 Sep 2026 05:31:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9f26ca5e-5eed-4210-9117-a5c673a156b4_1456x799.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Another guest post is here, and it is a good one!</p><p>It comes from <strong><a href="https://drawntocyber.substack.com/">Drawn To Cyber</a></strong>, a newsletter that breaks down complex cybersecurity concepts through simple writing and clear visuals. </p><p>In this piece, she follows a single IP address through an entire vulnerability scan and shows exactly how it becomes a finding on your dashboard. If scan results have ever felt like a black box, this will fix that.</p><p>Go give her a follow, and enjoy! </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://drawntocyber.substack.com/?utm_campaign=profile_chips&quot;,&quot;text&quot;:&quot;Subscribe to Drawn to Cyber&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://drawntocyber.substack.com/?utm_campaign=profile_chips"><span>Subscribe to Drawn to Cyber</span></a></p><p><span>You enter an IP address into a vulnerability scanner.</span></p><p><span>You configure the scan, click </span><strong><span>Launch</span></strong><span>, and wait.</span></p><p><span>A little later, the results start appearing.</span></p><p><span>Critical. High. Medium. Low.</span></p><p><span>But how did the scanner get from an IP address to a list of vulnerability findings?</span></p><p><span>It didn&#8217;t simply look at the IP address and somehow know what was vulnerable.</span></p><p><span>Before producing those findings, the scanner had to discover the host, identify what it could reach, understand what was running, perform relevant security checks, and gather enough evidence to report what it found.</span></p><p><span>That journey is also where networking and vulnerability management start to connect.</span></p><p><span>So let&#8217;s follow one IP address through a typical network vulnerability scan and see what actually happens along the way.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Vmy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d117a8-3f6a-4e7f-b5ff-b9f22b2ee1bb_1024x1536.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Vmy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d117a8-3f6a-4e7f-b5ff-b9f22b2ee1bb_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!0Vmy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d117a8-3f6a-4e7f-b5ff-b9f22b2ee1bb_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!0Vmy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d117a8-3f6a-4e7f-b5ff-b9f22b2ee1bb_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!0Vmy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d117a8-3f6a-4e7f-b5ff-b9f22b2ee1bb_1024x1536.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Vmy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d117a8-3f6a-4e7f-b5ff-b9f22b2ee1bb_1024x1536.png" width="1024" height="1536" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76d117a8-3f6a-4e7f-b5ff-b9f22b2ee1bb_1024x1536.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1536,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0Vmy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d117a8-3f6a-4e7f-b5ff-b9f22b2ee1bb_1024x1536.png 424w, https://substackcdn.com/image/fetch/$s_!0Vmy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d117a8-3f6a-4e7f-b5ff-b9f22b2ee1bb_1024x1536.png 848w, https://substackcdn.com/image/fetch/$s_!0Vmy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d117a8-3f6a-4e7f-b5ff-b9f22b2ee1bb_1024x1536.png 1272w, https://substackcdn.com/image/fetch/$s_!0Vmy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F76d117a8-3f6a-4e7f-b5ff-b9f22b2ee1bb_1024x1536.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong><span>Step 1: It starts with a target</span></strong></h2><p><span>Imagine we want to scan:</span></p><p><code>192.168.1.25</code></p><p><span>At this point, the scanner doesn&#8217;t know much about the system behind that address.</span></p><p><span>The IP address simply tells the scanner </span><strong><span>where to look</span></strong><span>.</span></p><p><span>Behind it could be a Windows server, a Linux server, a network device, or something else entirely. What the scanner eventually learns depends on what it can reach, how the scan is configured, and how much access it has to the target.</span></p><p><span>So before looking for vulnerabilities, the scanner needs to answer a much simpler question:</span></p><blockquote><p><strong><span>Is there actually a reachable host at this address?</span></strong></p></blockquote><div class="callout-block" data-callout="true"><p>&#128172; First time really thinking about what sits behind an IP address? Drop a comment, she reads them.</p></div><h2><strong><span>Step 2: Is the host reachable?</span></strong></h2><p><span>Before spending time checking the target for vulnerabilities, the scanner may first try to determine whether a host is actually reachable at that IP address.</span></p><p><span>This is </span><strong><span>host discovery</span></strong><span>.</span></p><p><span>The scanner can send different types of network probes and watch for a response. If the target responds as expected, the scanner has an indication that there is a live host worth assessing.</span></p><p><span>But there is an important catch:</span></p><p><strong><span>No response doesn&#8217;t always mean no host.</span></strong></p><p><span>A system may be running perfectly well while a firewall or another network control blocks the scanner&#8217;s discovery traffic. The scan configuration can also affect how the scanner decides whether a host is reachable.</span></p><p><span>This is our first example of why networking matters to vulnerability scanning.</span></p><p><span>What the scanner can discover depends partly on what the network allows it to see.</span></p><p><span>Once the scanner has a reachable target, the next question becomes:</span></p><p><strong><span>What is exposed on that host?</span></strong></p><div class="callout-block" data-callout="true"><p>&#128077; Like this if "no response doesn't always mean no host" just changed how you'd read a scan.</p></div><h2><strong><span>Step 3: Which ports are open?</span></strong></h2><p><span>Now that the scanner knows there is a reachable host, it can start looking at the network services exposed by that system.</span></p><p><span>One way it does this is by checking </span><strong><span>ports</span></strong><span>.</span></p><p><span>Ports are numbered communication endpoints used by network services. A scan might discover something like:</span></p><blockquote><p><span>22 &#8594; open</span></p><p><span>80 &#8594; open</span></p><p><span>443 &#8594; open</span></p></blockquote><p><span>These numbers provide useful clues. Port 22 is commonly associated with SSH, port 80 with HTTP, and port 443 with HTTPS.</span></p><p><span>But &#8220;commonly associated with&#8221; is important here.</span></p><p><span>Finding port 443 open doesn&#8217;t automatically prove that a particular web server is running behind it. Services can run on non-standard ports, and an open port by itself doesn&#8217;t tell us everything about the application listening there.</span></p><p><span>And most importantly:</span></p><p><strong><span>An open port is not a vulnerability.</span></strong></p><p><span>At this stage, the scanner has learned that something is listening. It still needs to figure out </span><strong><span>what that something actually is</span></strong><span>.</span></p><p><span>That takes us to service discovery.</span></p><h2><strong><span>Step 4: What service is actually running?</span></strong></h2><p><span>An open port gives the scanner a clue. Now it needs to learn more about what is actually responding on that port.</span></p><p><span>This is where </span><strong><span>service detection</span></strong><span> comes in.</span></p><p><span>The scanner can interact with the service and examine the information it returns. Instead of knowing only:</span></p><blockquote><p><span>443 &#8594; open</span></p></blockquote><p><span>it may learn something closer to:</span></p><blockquote><p><span>443 &#8594; HTTPS &#8594; web server</span></p></blockquote><p><span>Depending on what the service reveals, the scanner may also gather information about the software, version, operating system, or configuration.</span></p><p><span>This moves the scan from:</span></p><p><strong><span>&#8220;Something is listening here.&#8221;</span></strong></p><p><span>to:</span></p><p><strong><span>&#8220;Here is what I can learn about what&#8217;s running here.&#8221;</span></strong></p><p><span>That distinction matters because a port number alone isn&#8217;t enough to identify a vulnerability. The scanner needs more information before it can decide which security checks are relevant.</span></p><p><span>And that&#8217;s where vulnerability testing begins.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5U_J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb58606-0f5d-44e1-b342-2049c746221f_1693x929.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5U_J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb58606-0f5d-44e1-b342-2049c746221f_1693x929.png 424w, https://substackcdn.com/image/fetch/$s_!5U_J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb58606-0f5d-44e1-b342-2049c746221f_1693x929.png 848w, https://substackcdn.com/image/fetch/$s_!5U_J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb58606-0f5d-44e1-b342-2049c746221f_1693x929.png 1272w, https://substackcdn.com/image/fetch/$s_!5U_J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb58606-0f5d-44e1-b342-2049c746221f_1693x929.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5U_J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb58606-0f5d-44e1-b342-2049c746221f_1693x929.png" width="1456" height="799" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcb58606-0f5d-44e1-b342-2049c746221f_1693x929.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:799,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5U_J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb58606-0f5d-44e1-b342-2049c746221f_1693x929.png 424w, https://substackcdn.com/image/fetch/$s_!5U_J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb58606-0f5d-44e1-b342-2049c746221f_1693x929.png 848w, https://substackcdn.com/image/fetch/$s_!5U_J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb58606-0f5d-44e1-b342-2049c746221f_1693x929.png 1272w, https://substackcdn.com/image/fetch/$s_!5U_J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcb58606-0f5d-44e1-b342-2049c746221f_1693x929.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="callout-block" data-callout="true"><p>&#128077; Hit like if the difference between an open port and a running service finally clicked.</p></div><h2><strong><span>Step 5: Now the vulnerability checks begin</span></strong></h2><p><span>By this point, the scanner has gathered information about the host and the services it can see.</span></p><p><span>Now it can start running </span><strong><span>vulnerability checks</span></strong><span> that are relevant to what it discovered.</span></p><p><span>Vulnerability scanners contain large collections of checks, often called plugins, signatures, or vulnerability tests depending on the product. Each check is designed to look for a particular vulnerability, configuration issue, or security condition.</span></p><p><span>How a check works can vary.</span></p><p><span>A scanner might examine information returned by a service, look for a particular configuration or behavior, check software and patch information, or use other evidence available from the target.</span></p><p><span>This is why vulnerability scanning isn&#8217;t simply:</span></p><p><strong><span>Detect a software version &#8594; match it to a CVE &#8594; report a vulnerability.</span></strong></p><p><span>Version information can be useful, but it is only one way a scanner can gather evidence.</span></p><p><span>And the amount of evidence available depends heavily on how much the scanner can see.</span></p><p><span>From the network, its visibility may be limited.</span></p><p><span>Give the scanner authorized access to the system, however, and that picture can change significantly.</span></p><div class="callout-block" data-callout="true"><p>&#128172; Thought scanning was just "match a version to a CVE"? So did I. Comment if this part surprised you.</p></div><h2><strong><span>Step 6: What changes when the scanner has credentials?</span></strong></h2><p><span>Think about trying to inspect a house while standing outside.</span></p><p><span>You can see the doors, windows, and anything else exposed to you. You can learn quite a bit, but your view is still limited.</span></p><p><span>An </span><strong><span>unauthenticated scan</span></strong><span> works in a similar way. The scanner examines what the target exposes over the network and runs checks based on what it can observe remotely.</span></p><p><span>Now imagine being given authorized access to go inside.</span></p><p><span>With valid credentials and sufficient privileges, an </span><strong><span>authenticated scan</span></strong><span> can log in to the target and gather information directly from the system.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cckJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cdb264-84ad-4b6c-a6b5-49b12e33436d_1692x930.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cckJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cdb264-84ad-4b6c-a6b5-49b12e33436d_1692x930.png 424w, https://substackcdn.com/image/fetch/$s_!cckJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cdb264-84ad-4b6c-a6b5-49b12e33436d_1692x930.png 848w, https://substackcdn.com/image/fetch/$s_!cckJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cdb264-84ad-4b6c-a6b5-49b12e33436d_1692x930.png 1272w, https://substackcdn.com/image/fetch/$s_!cckJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cdb264-84ad-4b6c-a6b5-49b12e33436d_1692x930.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cckJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cdb264-84ad-4b6c-a6b5-49b12e33436d_1692x930.png" width="1456" height="800" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43cdb264-84ad-4b6c-a6b5-49b12e33436d_1692x930.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cckJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cdb264-84ad-4b6c-a6b5-49b12e33436d_1692x930.png 424w, https://substackcdn.com/image/fetch/$s_!cckJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cdb264-84ad-4b6c-a6b5-49b12e33436d_1692x930.png 848w, https://substackcdn.com/image/fetch/$s_!cckJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cdb264-84ad-4b6c-a6b5-49b12e33436d_1692x930.png 1272w, https://substackcdn.com/image/fetch/$s_!cckJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cdb264-84ad-4b6c-a6b5-49b12e33436d_1692x930.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>Depending on the operating system and scan configuration, that might include:</span></p><ul><li><p><span>installed software</span></p></li><li><p><span>missing patches</span></p></li><li><p><span>system configuration</span></p></li><li><p><span>local security settings</span></p></li><li><p><span>other information that may not be visible remotely</span></p></li></ul><p><span>This gives the scanner another source of evidence and can help it identify issues that are difficult or impossible to determine reliably from the network alone.</span></p><p><span>Same IP address. Same host.</span></p><p><span>But with greater visibility, the scanner can build a much more complete picture of what is happening on that system.</span></p><p><span>And with all that evidence collected, we&#8217;re finally ready to see what appears in the scan results.</span></p><div class="callout-block" data-callout="true"><p>&#128077; Authenticated vs unauthenticated scanning is a classic interview question. Like this, so you can find it later.</p></div><h2><strong><span>Step 7: We finally reach the vulnerability finding</span></strong></h2><p><span>Now we arrive at what the analyst eventually sees in the vulnerability management platform:</span></p><p><strong><span>The finding.</span></strong></p><p><span>By this point, the scanner has gathered information about the target, discovered what it can access, identified services, run relevant vulnerability checks, and collected evidence.</span></p><p><span>A finding may include information such as:</span></p><ul><li><p><span>the affected asset</span></p></li><li><p><span>the vulnerability that was detected</span></p></li><li><p><span>the affected port or service</span></p></li><li><p><span>severity information</span></p></li><li><p><span>evidence from the scan</span></p></li><li><p><span>identifiers such as a CVE, when applicable</span></p></li><li><p><span>recommended remediation</span></p></li></ul><p><span>So what initially looked like:</span></p><p><strong><span>IP address &#8594; Vulnerability finding</span></strong></p><p><span>was actually a journey:</span></p><p><strong><span>IP address &#8594; Host discovery &#8594; Port discovery &#8594; Service detection &#8594; Vulnerability checks &#8594; Evidence &#8594; Finding</span></strong></p><p><span>This is the part of vulnerability scanning we don&#8217;t always see when looking at a dashboard full of results.</span></p><p><span>The scanner didn&#8217;t start with a vulnerability.</span></p><p><span>It started with a target and gradually gathered enough information to tell us what might need attention.</span></p><p><span>But reaching a finding doesn&#8217;t mean the work is finished.</span></p><p><span>For a vulnerability management team, this is often where the next part of the work begins.</span></p><h2><strong><span>The scanner finding isn&#8217;t the finish line</span></strong></h2><p><span>Getting a finding into the dashboard doesn&#8217;t mean the vulnerability management work is complete.</span></p><p><span>In many ways, it is just the starting point.</span></p><p><span>The finding still needs context.</span></p><p><span>A vulnerability management team may need to understand:</span></p><ul><li><p><span>Is the finding accurate?</span></p></li><li><p><span>How important is the affected asset?</span></p></li><li><p><span>Is the system externally exposed?</span></p></li><li><p><span>Is the vulnerability exploitable in this environment?</span></p></li><li><p><span>Are there existing controls that reduce the risk?</span></p></li><li><p><span>Who owns the affected system?</span></p></li><li><p><span>How quickly should it be remediated?</span></p></li></ul><p><span>Then comes the work of coordinating remediation, tracking progress, and eventually verifying that the issue has actually been addressed.</span></p><p><span>This is an important distinction:</span></p><p><strong><span>Vulnerability scanning finds potential security issues. Vulnerability management is what an organization does with that information.</span></strong></p><p><span>The scanner gives us the finding.</span></p><p><span>The real work is deciding what it means in the context of the environment and what needs to happen next.</span></p><div class="callout-block" data-callout="true"><p>&#128077; Like this if "scanning finds it, management decides what to do about it" is the line you needed today.</p></div><h2><strong><span>Why networking knowledge matters in vulnerability management</span></strong></h2><p><span>You don&#8217;t need to be a network engineer to work in vulnerability management.</span></p><p><span>But understanding networking fundamentals makes vulnerability scan results much easier to interpret.</span></p><p><span>When you understand IP addresses, ports, protocols, firewalls, routing, DNS, and network segmentation, you start asking better questions.</span></p><p><span>Why couldn&#8217;t the scanner reach this asset?</span></p><p><span>Why is this port exposed?</span></p><p><span>Why was a service detected on an unexpected port?</span></p><p><span>Why can the scanner see one system but not another?</span></p><p><span>Why did an authenticated scan reveal findings that weren&#8217;t visible remotely?</span></p><p><span>And when something looks unusual in the scan results, networking knowledge gives you a better starting point for figuring out why.</span></p><p><span>You begin to see the scan as more than a list of vulnerabilities.</span></p><p><span>You can understand how the scanner reached the asset, what it was able to see, and how that visibility influenced the findings it produced.</span></p><p><span>That&#8217;s why networking and vulnerability management are so closely connected.</span></p><h2><strong><span>From an IP address to a finding</span></strong></h2><p><span>The next time you see a vulnerability finding in a scan report, think about what happened before it reached the dashboard.</span></p><p><span>The scanner had to find the asset, communicate with it, understand what was exposed, gather information, run relevant checks, and collect enough evidence to report what it found.</span></p><p><span>That journey helps explain something important about vulnerability scanning:</span></p><p><strong><span>A scanner can only work with the visibility and access it has.</span></strong></p><p><span>Understanding what happens behind the scan results makes it easier to interpret those results, troubleshoot what looks wrong, and ask better questions as a vulnerability management analyst.</span></p><p><span>An IP address may be where the scan starts.</span></p><p><span>But understanding everything that happens after that is what makes the findings useful.</span></p><div class="callout-block" data-callout="true"><p>&#128172; This was a <strong>Decoded Security x Drawn To Cyber</strong> collab. If you want to see us team up again, like this post and comment below. If enough of you want it, we will make it happen.</p></div><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Do you want to break into cybersecurity? Subscribe to Decoded Security and get specific insights from someone who has done it before you!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[August at Decoded Security: new tools, big milestones, free premium]]></title><description><![CDATA[Browser-based security tools, beginner-friendly cybersecurity lessons, and where the Decoded Security community stands this month.]]></description><link>https://www.decodedsecurity.com/p/decoded-security-august-2026-recap</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/decoded-security-august-2026-recap</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Tue, 01 Sep 2026 01:00:41 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/53a9308a-e345-429f-88f6-6399b0b42ee7_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi, it&#8217;s Erich from Decoded Security!</p><p>August was a big month for us, and since you&#8217;re part of it, I wanted to share where things stand and say thank you.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><span>Join 1,550+ subscribers of </span><strong>Decoded Security</strong><span> and start your cybersecurity journey today!</span></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>What I published this month</strong></h2><p><strong>In case you missed any of them, here&#8217;s what went out in August:</strong></p><p>&#128196; <strong><a href="https://www.decodedsecurity.com/p/ports-and-why-we-scan-them">A Port Is Just a Door. Here&#8217;s Why Everyone Keeps Knocking</a></strong><br>&#128196; <strong><a href="https://www.decodedsecurity.com/p/this-is-how-i-explain-siem-to-a-beginner">This Is How I Explain SIEM To a Beginner</a></strong><br>&#128196; <strong><a href="https://www.decodedsecurity.com/p/cissp-identity-lifecycle-management">CISSP Identity Lifecycle Management: The Account You Forgot Is the One That Gets You</a></strong><br>&#128196; <strong><a href="https://www.decodedsecurity.com/p/owasp-top-10">Everyone in Cybersecurity Talks About the OWASP Top 10. Almost Nobody Can Tell You Why It Matters.</a></strong><br>&#128196; <strong><a href="https://www.decodedsecurity.com/p/you-cannot-make-unhackable-game">[Guest post] You cannot make a game unhackable. Here is what &#8220;good enough&#8221; security actually means.</a></strong></p><h4><strong>The numbers</strong></h4><p>&#128236; Newsletter subscribers: 1,536 (+75)<br>&#129525; Threads followers: 2,912 (+1,312)<br>&#128248; Instagram followers: 196 (+1)<br>&#128077; Facebook followers: 458 (+1)</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UnaO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b883b3c-84bc-4272-bcde-050bb6a4b953_1698x1038.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UnaO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b883b3c-84bc-4272-bcde-050bb6a4b953_1698x1038.png 424w, https://substackcdn.com/image/fetch/$s_!UnaO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b883b3c-84bc-4272-bcde-050bb6a4b953_1698x1038.png 848w, https://substackcdn.com/image/fetch/$s_!UnaO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b883b3c-84bc-4272-bcde-050bb6a4b953_1698x1038.png 1272w, https://substackcdn.com/image/fetch/$s_!UnaO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b883b3c-84bc-4272-bcde-050bb6a4b953_1698x1038.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UnaO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b883b3c-84bc-4272-bcde-050bb6a4b953_1698x1038.png" width="1456" height="890" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b883b3c-84bc-4272-bcde-050bb6a4b953_1698x1038.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:890,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:232499,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/213149317?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b883b3c-84bc-4272-bcde-050bb6a4b953_1698x1038.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!UnaO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b883b3c-84bc-4272-bcde-050bb6a4b953_1698x1038.png 424w, https://substackcdn.com/image/fetch/$s_!UnaO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b883b3c-84bc-4272-bcde-050bb6a4b953_1698x1038.png 848w, https://substackcdn.com/image/fetch/$s_!UnaO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b883b3c-84bc-4272-bcde-050bb6a4b953_1698x1038.png 1272w, https://substackcdn.com/image/fetch/$s_!UnaO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b883b3c-84bc-4272-bcde-050bb6a4b953_1698x1038.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Threads absolutely took off this month, more than doubling. </p><p>Some platforms grew faster than others, but every one of those numbers is a real person who decided this was worth their time. </p><p>Thank you for being one of them.</p><h2><strong>New tools this month</strong></h2><p>The interactive platform at quiz.decodedsecurity.com continued to grow. If you haven&#8217;t played with these yet, they&#8217;re all free and run right in your browser:</p><p>&#128295; <a href="https://quiz.decodedsecurity.com/tools/port-scanner">Port scanner</a>: See exactly what an attacker sees when they scan a target, live in your browser. No install, no setup.<br>&#128295; <a href="https://quiz.decodedsecurity.com/tools/linux-sandbox">Linux Sandbox</a>: Practice real Linux commands in a safe, throwaway environment. Break things, undo them, and build muscle memory.<br>&#128295; <a href="https://quiz.decodedsecurity.com/tools/url-trace">DNS simulator</a>: Watch what really happens when you type a URL, every hop from your browser to the server, step by step.</p><p><strong>The whole idea is </strong>to<strong> </strong>stop reading about cybersecurity concepts and actually try them. Browse them all here! </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/tools&quot;,&quot;text&quot;:&quot;Decoded Security Tools&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/tools"><span>Decoded Security Tools</span></a></p><h2><strong>Collaborations</strong></h2><p><strong>August also brought a collaboration I really enjoyed: I</strong> teamed up with Tim from GuardingPearSoftware on a piece about why no tool alone will save you from bad habits. </p><p>Working with people who care about the human side of security as much as I do is easily one of my favorite parts of this. </p><p>If you missed it, it&#8217;s worth a read: <strong><a href="https://www.guardingpearsoftware.com/blog/first-rule-of-cybersecurity-no-tool-alone-will-save-you-19945">First rule of cybersecurity: no tool alone will save you from bad habits</a></strong></p><p><strong>And there&#8217;s more coming! </strong></p><h2><strong>Now I want to hear from you</strong></h2><p>I plan what to write and build based on what you actually want to learn. So hit reply and tell me: what topic, concept, or tool would help you most right now?</p><p>Networking? A specific certification? Something that keeps confusing you? Tell me. I read every reply, and the most-requested ideas go straight to the top of my list.</p><h2><strong>A gift to close out the month</strong></h2><p>If you&#8217;ve been curious about Decoded Security Premium, now&#8217;s the moment: I&#8217;m opening a 14-day free trial.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?coupon=d3bcb2dd&amp;utm_content=213392952&quot;,&quot;text&quot;:&quot;Get 14 day free trial&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.decodedsecurity.com/subscribe?coupon=d3bcb2dd&amp;utm_content=213392952"><span>Get 14 day free trial</span></a></p><p>Premium gives you 50% discount on all Decoded Security products and premium content! Try it free for 14 days, and if it&#8217;s not for you, cancel before it ends and pay nothing.</p><p>Thanks for being here through August. September&#8217;s going to be even better.</p><p><strong>Let&#8217;s learn and grow together!</strong></p><p>Erich</p><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Decoded Security is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[A Port Is Just a Door. Here's Why Everyone Keeps Knocking]]></title><description><![CDATA[A port is just a door, and scanning is knocking to see which ones open. Learn what network ports actually are, why attackers and defenders scan the exact same way, and what an open port really means.]]></description><link>https://www.decodedsecurity.com/p/ports-and-why-we-scan-them</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/ports-and-why-we-scan-them</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Sun, 30 Aug 2026 15:02:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/24557ec7-57a4-4aac-a530-baa0aeb9ff6b_1672x941.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>localhost:8000</strong></p><p>Have you ever stopped to wonder what that actually means?</p><p>What is that 8000 doing there?</p><p>If you want a career in cybersecurity, you need to know these networking basics. That is non-negotiable.</p><p>Ports and scanning are not something you memorize only for an exam and forget. They are the ground floor of the whole field. </p><p>Firewalls, threat detection, penetration testing, incident response, and almost every interview you will ever sit in all assume you already understand this.</p><p>So let me show you everything you need to know about this topic to pass not only security exams, but also security interviews, and most importantly, be a useful member of a security team.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!thSC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cf22594-c994-43b4-95b9-f6c7131db850_1672x941.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!thSC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cf22594-c994-43b4-95b9-f6c7131db850_1672x941.jpeg 424w, https://substackcdn.com/image/fetch/$s_!thSC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cf22594-c994-43b4-95b9-f6c7131db850_1672x941.jpeg 848w, https://substackcdn.com/image/fetch/$s_!thSC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cf22594-c994-43b4-95b9-f6c7131db850_1672x941.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!thSC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cf22594-c994-43b4-95b9-f6c7131db850_1672x941.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!thSC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cf22594-c994-43b4-95b9-f6c7131db850_1672x941.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3cf22594-c994-43b4-95b9-f6c7131db850_1672x941.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:471357,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/212906128?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cf22594-c994-43b4-95b9-f6c7131db850_1672x941.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!thSC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cf22594-c994-43b4-95b9-f6c7131db850_1672x941.jpeg 424w, https://substackcdn.com/image/fetch/$s_!thSC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cf22594-c994-43b4-95b9-f6c7131db850_1672x941.jpeg 848w, https://substackcdn.com/image/fetch/$s_!thSC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cf22594-c994-43b4-95b9-f6c7131db850_1672x941.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!thSC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3cf22594-c994-43b4-95b9-f6c7131db850_1672x941.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>What you&#8217;ll learn today:</strong></p><ul><li><p>What a network port actually is </p></li><li><p>The handful of ports worth memorizing</p></li><li><p>What port scanning is, and the three answers a scan gives you</p></li><li><p>Why attackers and defenders scan the exact same way</p></li><li><p>What an &#8220;open port&#8221; really means</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><span>Join </span><strong><span>1,550+</span></strong><span> subscribers of </span><strong>Decoded Security</strong><span> and start your cybersecurity journey today!</span></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>What is a port actually?</h2><p><strong>Every device on a network has an IP address.</strong></p><p>You can think of it as the street address of a building. But a building is not one room. <br>It has many doors, and behind each is a different service.</p><p>A <strong>port</strong> is one of those doors.</p><p>Your computer might run a website, an email service, and a remote login all at once. The port number is how it knows which service the incoming traffic is meant for. So the full address of a service is the <strong>IP plus the port</strong>:</p><p><code>192.168.1.10:443</code></p><p><strong>That means:</strong> go to this building (the IP), then knock on door 443 (the port). Behind 443 is usually a secure website.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N72r!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529706ec-0aeb-4c35-b67e-98b4c02c4073_1672x941.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N72r!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529706ec-0aeb-4c35-b67e-98b4c02c4073_1672x941.jpeg 424w, https://substackcdn.com/image/fetch/$s_!N72r!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529706ec-0aeb-4c35-b67e-98b4c02c4073_1672x941.jpeg 848w, https://substackcdn.com/image/fetch/$s_!N72r!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529706ec-0aeb-4c35-b67e-98b4c02c4073_1672x941.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!N72r!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529706ec-0aeb-4c35-b67e-98b4c02c4073_1672x941.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N72r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529706ec-0aeb-4c35-b67e-98b4c02c4073_1672x941.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/529706ec-0aeb-4c35-b67e-98b4c02c4073_1672x941.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:323684,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/212906128?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529706ec-0aeb-4c35-b67e-98b4c02c4073_1672x941.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!N72r!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529706ec-0aeb-4c35-b67e-98b4c02c4073_1672x941.jpeg 424w, https://substackcdn.com/image/fetch/$s_!N72r!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529706ec-0aeb-4c35-b67e-98b4c02c4073_1672x941.jpeg 848w, https://substackcdn.com/image/fetch/$s_!N72r!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529706ec-0aeb-4c35-b67e-98b4c02c4073_1672x941.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!N72r!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529706ec-0aeb-4c35-b67e-98b4c02c4073_1672x941.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>&#128073; Clearest &#8220;what is a port&#8221; you have read? Tap the &#10084;&#65039; like so the next beginner finds it.</p></blockquote><h2>The doors you will see over and over</h2><p>There are 65,535 possible ports, but a couple you should be aware of. Especially if you&#8217;re preparing for some cybersecurity exam, such as the Security+:</p><ul><li><p><strong>80 (HTTP)</strong> regular, unencrypted websites</p></li><li><p><strong>443 (HTTPS)</strong> secure, encrypted websites (the little lock icon)</p></li><li><p><strong>22 (SSH)</strong> securely logging into a machine from a command line</p></li><li><p><strong>3389 (RDP)</strong> Remote Desktop into a Windows machine</p></li><li><p><strong>25 (SMTP)</strong> sending email between mail servers</p></li><li><p><strong>53 (DNS)</strong> turning names like decodedsecurity.com into IP addresses</p></li></ul><p>However, there is one thing I&#8217;d like to make absolutely clear. You can run any service on any port you like. This is only a convention, nothing else! </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><span>Still reading this? Consider subscribing to </span><strong>Decoded Security</strong><span> to join a community of 1,550+ cybersecurity enthusiasts.</span></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Scanning is just like knocking</h2><p>If a port is a door, a <strong>port scan</strong> is knocking on those doors, one after another, to see which open. </p><p>A scanning tool sends a small message to a port and listens for the reply. </p><p>That reply sorts every door into one of three <strong>states</strong>:</p><ul><li><p><strong>Open.</strong> Someone answered. A service is running behind this door and is ready to talk. This is a live entry point.</p></li><li><p><strong>Closed.</strong> The host replied &#8220;nobody home.&#8221; The machine is reachable, but no service is listening behind that door.</p></li><li><p><strong>Filtered.</strong> Total silence. Something, usually a firewall, is blocking the knock, so you cannot even tell if a service is there.</p></li></ul><p>The important distinction here is that <strong>closed and filtered are not the same.</strong> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Hk4b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcec066ad-5d0b-4336-b2dd-391abbd428d4_1672x941.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hk4b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcec066ad-5d0b-4336-b2dd-391abbd428d4_1672x941.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Hk4b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcec066ad-5d0b-4336-b2dd-391abbd428d4_1672x941.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Hk4b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcec066ad-5d0b-4336-b2dd-391abbd428d4_1672x941.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Hk4b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcec066ad-5d0b-4336-b2dd-391abbd428d4_1672x941.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hk4b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcec066ad-5d0b-4336-b2dd-391abbd428d4_1672x941.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cec066ad-5d0b-4336-b2dd-391abbd428d4_1672x941.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:339120,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/212906128?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcec066ad-5d0b-4336-b2dd-391abbd428d4_1672x941.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Hk4b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcec066ad-5d0b-4336-b2dd-391abbd428d4_1672x941.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Hk4b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcec066ad-5d0b-4336-b2dd-391abbd428d4_1672x941.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Hk4b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcec066ad-5d0b-4336-b2dd-391abbd428d4_1672x941.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Hk4b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcec066ad-5d0b-4336-b2dd-391abbd428d4_1672x941.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Closed means &#8220;no service here.&#8221; Filtered means &#8220;you are not allowed to ask.&#8221;</p><p>A tool like Nmap runs this on thousands of ports in seconds and hands you a labeled map of every state. <strong>That map is the starting point for almost every security assessment.</strong></p><blockquote><p>Want to watch these states change in real time? Try the Decoded Security Port Scanner and learn how to read the output!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/tools/port-scanner&quot;,&quot;text&quot;:&quot;Port Scanner&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/tools/port-scanner"><span>Port Scanner</span></a></p></blockquote><h2>What an &#8220;open port&#8221; actually means</h2><p>Here is the myth I want to kill: <strong>an open port is not the same as a vulnerability.</strong></p><p>An open port just means a service is running and reachable, which is often exactly what you want. Your web server is <em>supposed</em> to have 443 open. A closed 443 means your website is down.</p><p><strong>An open port only becomes a problem when:</strong></p><ul><li><p><strong>It should not be open at all</strong> (nobody remembers why 3389 is exposed to the internet)</p></li><li><p><strong>The service behind it is outdated</strong> (the door is fine, the lock is easy to pick)</p></li><li><p><strong>The service is misconfigured</strong> (the door opens and never asks for a password)</p></li></ul><p>So the real question is never just &#8220;is this port open?&#8221; It is &#8220;<strong>should</strong> it be open, and is the thing behind it locked properly?&#8221; </p><p><strong>Remember:</strong> Always make sure you know exactly what services you expose to the internet. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Want more myth-killers like this? That is the whole newsletter. Subscribe to <strong>Decoded Security</strong> and learn something new every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The plot twist: attackers and defenders scan the same way</h2><p>Here is the funny thing about port scanning. Both sides do it. Because it turned out, that in this case, the easiest way to find a vulnerable service on your own network is to do the same thing that attackers would do. </p><p>The only difference is the reason why we do it.</p><ul><li><p><strong>An attacker scans to find a way in: </strong>An open door running old software is their lead.</p></li></ul><ul><li><p><strong>A defender scans to find what needs protecting: </strong>You cannot secure a door you did not know existed.</p></li></ul><p>Same tool. Same technique. Same output. </p><p>The only thing that changes is <strong>intent and permission.</strong> </p><p><strong>Port scanning is a flashlight:</strong> a burglar uses one to case a house, a homeowner uses one to check the locks. Nobody blames the flashlight.</p><blockquote><p>Do you like my analogies? Hit &#10084;&#65039; and help other people find it!</p></blockquote><h2>Key takeaways</h2><p>Okay, I have been working as a cybersecurity manager for years, and here is what I believe you should take from this article</p><ul><li><p>A <strong>port</strong> is a numbered door, and each leads to a different service. </p></li><li><p>The full address is the <strong>IP plus the port (localhost:8000)</strong></p></li><li><p>A <strong>scan</strong> is knocking to see which doors are open, closed, or filtered. </p></li><li><p>What each state means</p></li><li><p><strong>Attackers and defenders use the same technique</strong>; intent and permission are the differences. </p></li><li><p>An o<strong>pen port is not automatically dangerous</strong>, only when it should not be open, or the service behind it is weak.</p></li></ul><p>Master this one analogy, and a whole layer of networking makes sense. Scans stop being scary and start being information.</p><blockquote><p><strong>If this made ports click, do two quick things:</strong> tap the &#10084;&#65039; like so more beginners find it, and subscribe so you never miss the next one.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/subscribe?"><span>Subscribe now</span></a></p><h2>What to read next</h2><p><strong>If ports clicked for you, keep building your networking foundation with these:</strong></p><ul><li><p><strong>This Is How I Explain DNS To Beginners</strong>: how a name like decodedsecurity.com turns into an IP address, the step that happens before you ever knock on a port. <a href="https://www.decodedsecurity.com/p/this-is-how-i-explain-dns-to-beginners">Read it here</a></p></li><li><p><strong>This Is How I Explain Subnetting</strong>: what an IP address really is underneath, and how networks get carved into smaller pieces. <a href="https://www.decodedsecurity.com/p/this-is-how-i-explain-subnetting">Read it here</a></p></li><li><p><strong>What Actually Happens When You Open a Website</strong>: the full DNS to TCP to TLS to HTTP chain, and the exact question interviewers love to ask. <a href="https://www.decodedsecurity.com/p/what-actually-happens-when-you-open">Read it here</a></p></li></ul><h2>Free resource: Top 10 Cybersecurity Fundamentals</h2><p>Before you go, grab my free guide. It covers the 10 cybersecurity fundamentals behind roughly 90% of entry-level interview questions, the exact concepts that get you hired faster. 80 pages, zero cost.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://decodedsecurity.gumroad.com/l/Top10_Cybersecurity_Concepts&quot;,&quot;text&quot;:&quot;Top 10 Cybersecurity Fundamentals&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://decodedsecurity.gumroad.com/l/Top10_Cybersecurity_Concepts"><span>Top 10 Cybersecurity Fundamentals</span></a></p><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a><br>Decoded Security Platform: </strong><a href="https://quiz.decodedsecurity.com/">Decoded Security</a><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p><blockquote><p><strong>Note:</strong> Infographics were created by <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;drawntocyber&quot;,&quot;id&quot;:23811299,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c05db73-8ba0-407a-b9d8-8c0f7c04b0b5_1254x1254.png&quot;,&quot;uuid&quot;:&quot;87543799-4607-49fb-958b-798a23a33679&quot;}" data-component-name="MentionToDOM"></span>.</p></blockquote>]]></content:encoded></item><item><title><![CDATA[[Guest post] You cannot make a game unhackable. Here is what "good enough" security actually means.]]></title><description><![CDATA[Why perfect game security is a trap, and how risk treatment helps you protect the parts that actually matter.]]></description><link>https://www.decodedsecurity.com/p/you-cannot-make-unhackable-game</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/you-cannot-make-unhackable-game</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Mon, 24 Aug 2026 05:01:01 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/03dfde27-606c-4433-9ab5-2abba9ee1188_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2><strong>This might be the most fun you ever have learning risk management.</strong></h2><p><strong>Here is what I love about cybersecurity:</strong> the same concepts show up everywhere, and it is fascinating to watch them play out in different environments, especially when you get to read it from experts like Tim.</p><p>This guest post is a perfect example. It takes the exact ideas you are studying for GRC and CISSP, residual risk, risk treatment, threat modeling, impact versus likelihood, and shows them running live inside the gaming industry. </p><p>Real cheaters, real stolen revenue, real players walking away. Same framework you are learning for exams, such as CISSP, but with way better stories than any textbook.</p><p>So who better to walk you through it than someone who does this for a living? This post comes from <a href="https://www.linkedin.com/in/tim-uhlott">Tim Uhlott</a>, founder of <a href="https://www.guardingpearsoftware.com/">GuardingPearSoftware</a>, who has protected 4,000+ games since 2017.</p><p><strong>Over to Tim.</strong></p><div class="callout-block" data-callout="true"><p>Do you want us to collaborate more with Tim? Let us know in the comments!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/you-cannot-make-unhackable-game/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/you-cannot-make-unhackable-game/comments"><span>Leave a comment</span></a></p></div><h2>You cannot make a game unhackable. Here is what &#8220;good enough&#8221; security actually means.</h2><p>You finish a build. You ship it. Then a thought shows up that nobody put in the design doc.</p><p>Can I make my game totally unhackable?</p><p>I hear that question a lot from game developers who are just starting to care about security. It sounds responsible. It also points you at the wrong target.</p><p>Short answer: no. You cannot make a game unhackable. That is normal. The game runs on a computer or phone that the player owns. If someone has the device, they can look at files and change memory. They can replay traffic too. Perfect protection is not available on hardware you do not control.</p><p>The useful question is different. What is worth protecting, and what risk can you live with?</p><p><strong>Here is what you will learn in this article:</strong></p><ul><li><p>Why &#8220;unhackable&#8221; is the wrong goal</p></li><li><p>Why a common cheat can matter less than a rare failure</p></li><li><p>Why single-player and multiplayer need different decisions</p></li><li><p>What economic protection actually means</p></li><li><p>How security people treat leftover risk on purpose</p></li></ul><p>If you build games and you are new to cybersecurity, this is the shift that will save you months.</p><div class="callout-block" data-callout="true"><p>Do you find this article interesting? Subscribe to GuardingPearSoftware and learn something new about cybersecurity in the gaming industry every week.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.guardingpearsoftware.com/&quot;,&quot;text&quot;:&quot;Subscribe here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.guardingpearsoftware.com/"><span>Subscribe here</span></a></p></div><h3>The player owns the device</h3><p>A game client is not a vault. It is software sitting on someone else&#8217;s machine.</p><p>That person can open the install folder. They can attach tools while the game is running. They can change a value in memory and see if the health bar moves. They can send the same &#8220;I won&#8221; message twice. None of this requires a movie-hacker setup. A lot of it is boring, documented, and shared in public.</p><p>So when your game checks a score on the device, or unlocks a sword because a local file says so, you are asking the player to be honest. Some will be. Some will not.</p><p>Client-side checks still have a job. They stop curious players. They slow down copy-paste scripts. They are a speed bump. They are not a wall.</p><blockquote><p><strong>Remember:</strong> The most dangerous system is not the one without anti-cheat. It is the one that believes the player&#8217;s device.</p></blockquote><p>If one idea from this article sticks, make it that one.</p><h3>Threat is not the same as impact</h3><p>New security people often rank problems by how scary they sound. Infinite health feels urgent. A missing backend check on a purchase feels like paperwork.</p><p>Impact asks a different question. If this works, who gets hurt?</p><p>A cheat can be common and still be a shrug. A failure can be rare and still close a live game.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YMsF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644cace1-90e6-48f1-af59-5df66d423b6e_838x330.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YMsF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644cace1-90e6-48f1-af59-5df66d423b6e_838x330.png 424w, https://substackcdn.com/image/fetch/$s_!YMsF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644cace1-90e6-48f1-af59-5df66d423b6e_838x330.png 848w, https://substackcdn.com/image/fetch/$s_!YMsF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644cace1-90e6-48f1-af59-5df66d423b6e_838x330.png 1272w, https://substackcdn.com/image/fetch/$s_!YMsF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644cace1-90e6-48f1-af59-5df66d423b6e_838x330.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YMsF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644cace1-90e6-48f1-af59-5df66d423b6e_838x330.png" width="838" height="330" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/644cace1-90e6-48f1-af59-5df66d423b6e_838x330.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:330,&quot;width&quot;:838,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51135,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/211435207?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644cace1-90e6-48f1-af59-5df66d423b6e_838x330.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YMsF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644cace1-90e6-48f1-af59-5df66d423b6e_838x330.png 424w, https://substackcdn.com/image/fetch/$s_!YMsF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644cace1-90e6-48f1-af59-5df66d423b6e_838x330.png 848w, https://substackcdn.com/image/fetch/$s_!YMsF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644cace1-90e6-48f1-af59-5df66d423b6e_838x330.png 1272w, https://substackcdn.com/image/fetch/$s_!YMsF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F644cace1-90e6-48f1-af59-5df66d423b6e_838x330.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Takeaway:</strong> spend time where impact is high, not where the scare story is loud.</p><blockquote><p><strong>Note:</strong> Security professionals split this into likelihood and impact. A risk is not &#8220;this can happen.&#8221; A risk is &#8220;this can happen, and here is the damage if it does.&#8221;</p></blockquote><p>If you only remember the table, remember the last two rows. Those are the ones that surprise studios.</p><div class="callout-block" data-callout="true"><p>If this changed how you think about risk, hit like and pass it on.</p></div><h3>Single-player and multiplayer are not the same problem</h3><p>The same word, &#8220;hacked,&#8221; hides two different jobs.</p><p>In an offline single-player game, a person who gives themselves infinite gold mostly hurts themselves. You might still care about piracy, copied art, or a paid unlock that never went through a store. Gameplay cheats are usually not your first problem.</p><p>In a multiplayer game, one modified client changes everyone else&#8217;s night. Fake damage, wallhacks, and invented currency do not stay on one machine. They show up as unfair matches and empty queues. The store stops making sense.</p><p>Purchases sit in the same bucket. If the device says &#8220;the store charged the card&#8221; and your game believes it, you did not sell an item. You accepted a story.</p><p>This is threat modeling, without the textbook first. You list what an attacker wants, who gets hurt, and which system is allowed to decide the truth.</p><blockquote><p><strong>Remember:</strong> The hack did not change. The owner of the harm did.</p></blockquote><p>Ask &#8220;who pays if this works?&#8221; before you ask &#8220;how do I block every tool?&#8221;</p><h3>Make cheap attacks expensive</h3><p>Attackers are not a single villain with unlimited time. Most of them are people, or scripts, looking for a reward that is worth the evening.</p><p>If a leaderboard can be faked in ten minutes, someone will fake it. If inventing currency takes a week of ugly work and the reward is a hat, most people move on. Security people call this economic protection. You raise the cost of the attack until it is no longer a good deal.</p><p>You will not stop the most dedicated person on earth. That person is not your planning target. Casual edits and public copy-paste kits are.</p><p>Good enough security is not a fortress. It is a set of decisions that makes the cheap attacks annoying and the expensive attacks rare.</p><blockquote><p><strong>Remember:</strong> Good enough security makes the cheap attacks expensive and the expensive attacks rare.</p></blockquote><p>That is a much kinder goal than &#8220;nobody can ever touch this.&#8221;</p><div class="callout-block" data-callout="true"><p>Subscribe to GuardingPearSoftware for practical game security every week.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.guardingpearsoftware.com/&quot;,&quot;text&quot;:&quot;Subscribe Here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.guardingpearsoftware.com/"><span>Subscribe Here</span></a></p></div><h3>Leftover risk is not a failure</h3><p>Some things you cannot prevent, because the player owns the device.</p><p>You cannot stop someone from reading memory on their own PC. You cannot fully stop software that aims by looking at the screen. You cannot hide every secret forever if that secret ships inside the app. A person with enough time can study a client.</p><p>That leftover piece has a name: residual risk. It is the risk that remains after you have done the work you chose to do. Naming it helps you stop chasing a clean score of zero.</p><p>Security people then pick a treatment. They do not hope the leftover risk disappears.</p><p>Accept it. Infinite gold in a paid offline game can stay in the &#8220;we know, we are fine&#8221; pile.</p><p>Mitigate it. Put rewards, purchases, and match results on a server you control. Make the shipped code harder to read. Watch for progress that cannot happen in a real session.</p><p>Transfer it. Let the store confirm a receipt. Let Steam, Apple, or Google confirm that a session belongs to a real owner. Let a host or protection service take the first hit when traffic tries to knock the game over.</p><p>Avoid it. If you cannot put the truth on a server, do not ship ranked mode, player trading, or a real-money economy. That is not cowardice. That is choosing not to create a problem you cannot own.</p><blockquote><p><strong>Note:</strong> This set is called risk treatment: accept, mitigate, transfer, avoid. The grown-up move is choosing one of the four on purpose, not hoping for zero risk.</p></blockquote><p>If you skip the choice, you still made one. You accepted the risk by accident.</p><div class="callout-block" data-callout="true"><p>If this made you feel better about a risk you cannot remove, give it a like.</p></div><h3>A simple order of work</h3><p>You do not need a security team to start. You need a short sequence you can repeat.</p><p>First, name the game you actually shipped. Offline single-player, online with scores, competitive, or something that sells items for real money. The type changes every later choice.</p><p>Second, write down what would actually hurt. Stolen revenue. Other players leaving. Keys that open a backend. A public board that looks fake. If a problem is not on that list, it can wait.</p><p>Third, move the painful decisions off the device. The client can send input. It can show animations. It should not be the judge of rewards, inventory, match outcomes, or purchases.</p><p>Fourth, accept the rest out loud. Write it down if you have to. &#8220;Players can cheat their own offline save. We are okay with that.&#8221; That sentence is a control. It stops you from spending a month on a lock nobody needed.</p><p>Fifth, ship, then look again when the game&#8217;s value changes. A quiet hobby project that later adds trading is a new game from a risk point of view. The old accept list may be wrong now.</p><p>What game are you building, and which row in the table above is the one that would actually hurt you? Tell me in the comments. I am curious where people draw the line.</p><div class="callout-block" data-callout="true"><p>Saving these steps for the future? Hit the like button and help other people find it.</p></div><h3>Key takeaways</h3><ol><li><p>Unhackable is not a goal. The player owns the device, so leftover risk will always exist.</p></li><li><p>Impact beats fear. A common cheat can be cheap to ignore. A rare failure can be expensive.</p></li><li><p>Game type changes the model. Offline cheats and live-service cheats are not the same job.</p></li><li><p>Raise the cost. Make casual and automated attacks a bad use of time.</p></li><li><p>Treat leftover risk on purpose. Accept, mitigate, transfer, or avoid. Do not drift.</p></li></ol><p>Master those five, and you will stop asking &#8220;is this bulletproof?&#8221; You will start asking &#8220;what fails, who pays, and which treatment did I pick?&#8221;</p><p>That is how security people think. It is also how you keep building games instead of rebuilding the same lock.</p><div class="callout-block" data-callout="true"><p>If these five stuck, hit the like button so the next dev gets the short version instead of learning it the hard way.</p></div><h3>The question was the trap</h3><p>Go back to the start. &#8220;Can I make this unhackable?&#8221;</p><p>If you chase yes, you delay the release, and you still fail. The device is not yours. The dedicated attacker still exists. The month you spent on a perfect client check was a month you did not spend on the server decision that actually mattered.</p><p>Good enough security is a clear risk choice. It protects the money and the other players. It also protects the secrets. It leaves the rest alone on purpose.</p><p>That is not giving up. That is how you ship.</p><h3>About the author</h3><p>I am <a href="https://www.linkedin.com/in/tim-uhlott">Tim Uhlott</a>. I started coding at 12 because I wanted to know how games worked, and I still like taking a messy problem apart until the real decision shows up.</p><p>That is the work I do now at GuardingPearSoftware. I teach cybersecurity for games and I build security tools for Unity developers who are trying to protect the parts that actually matter.</p><p>If you want more of this, you can find me here.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.guardingpearsoftware.com&quot;,&quot;text&quot;:&quot;guardingpearsoftware.com&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.guardingpearsoftware.com"><span>guardingpearsoftware.com</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><span>Still reading this? Consider subscribing to </span><strong>Decoded Security</strong><span> to join a community of 1,490+ cybersecurity enthusiasts.</span></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p>]]></content:encoded></item><item><title><![CDATA[Everyone in Cybersecurity Talks About the OWASP Top 10. Almost Nobody Can Tell You Why It Matters.]]></title><description><![CDATA[Most people can name the ten categories. Almost nobody can explain why the list actually matters. Let's fix that.]]></description><link>https://www.decodedsecurity.com/p/owasp-top-10</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/owasp-top-10</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Fri, 21 Aug 2026 12:52:05 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/11ead25c-0ad8-488f-b15c-5f70b18505ab_3200x1800.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you have spent more than a week studying cybersecurity, you have heard three words over and over.</p><p><strong>OWASP Top 10</strong></p><p>It shows up in job interviews. In study guides. In LinkedIn posts. In tool documentation. In your CISSP prep. It shows up everywhere.</p><p>The funny thing is, most people who claim it's important have no idea why it is actually useful. They just repeat it like a broken gramophone because they want to sound like an expert.</p><p>And maybe that&#8217;s why it took me so long to figure out how useful it is. </p><p>So let me explain it to you in a way that I wish someone had explained it to me at the beginning. </p><p><strong>Here is what you&#8217;ll learn today:</strong></p><ol><li><p>What the OWASP Top 10 actually is </p></li><li><p>Why it is different from what you think</p></li><li><p>Why the whole industry rallies around it <em>it</em></p></li><li><p>How to actually use it as a beginner </p></li><li><p>How to talk about it in an interview so you stand out </p></li></ol><p>Shall we?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Do you want to break into cybersecurity? Subscribe to <strong>Decoded Security</strong> and get specific insights from someone who has done it before you!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>What Is the OWASP Top 10?</h2><p>Let&#8217;s start from the beginning. </p><p>OWASP is the Open Worldwide Application Security Project. It is a nonprofit community, not a company trying to sell you something.</p><p><strong>The OWASP Top 10 is their flagship publication:</strong></p><blockquote><p>A regularly updated list of the ten most critical security risks facing web applications, based on real-world data from thousands of applications and breaches.</p></blockquote><p>Read that definition again, because two words in it do all the heavy lifting.</p><p><strong>&#8220;Regularly updated.&#8221;</strong> This is not carved in stone. It changed from the 2021 version to the newest 2025 version, and it will change again. Because attackers move, and the way we build software moves.</p><p><strong>&#8220;Real-world data.&#8221;</strong> It is not somebody&#8217;s opinion about what feels dangerous. It is a ranking built from evidence, from what is actually going wrong out there.</p><p>So the plain-English version is this: every few years, a global community looks at where organizations are actually getting hurt, and publishes the ten risk categories doing the most damage right now.</p><h2>How is it different from what you think</h2><p>Most beginners and so-called experts start focusing on the categories. They test people to see if they can recite them in the interview.</p><p>But the categories are not the point of the list. The categories might change, but what the list represents stays the same. </p><p>And I hate to say this, but most people focus on the categories rather than what the list represents and how to use it to actually improve the organization's security posture.</p><p>So if I want you to remember one thing from this article, it is this:</p><blockquote><p><strong>The OWASP Top 10 is not a list to memorize. It is a way of thinking about risk that the whole industry agreed to share.</strong></p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><strong>Subscribe to Decoded Security</strong> and get the fundamentals that actually get you hired, one clear breakdown at a time.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>Why does the whole industry rally around it</h2><p>I just told you what the OWASP Top 10 isn&#8217;t. So now let&#8217;s take a look at what are the actually benefits it brings that you SHOULD remember as a cybersecurity professional.</p><blockquote><p><strong>So why is the OWASP Top 10 so important?</strong></p></blockquote><h4><strong>1. It gives everyone a shared language.</strong></h4><p>A developer in Berlin, an auditor in Toronto, and a CISO in Singapore can say &#8220;we have an access control problem&#8221; and instantly mean the same thing. </p><p>Before a common reference existed, every team described risk in their own words, and nobody could compare notes. </p><p>The Top 10 is the vocabulary that lets security people talk to each other without translation.</p><h4><strong>2. It turns an impossible problem into a priority list.</strong></h4><p>There are thousands of ways an application can be insecure and you can&#8217;t possibly handle all of them. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_F0_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9e2c01-92a0-4bed-9d3a-44e2f5f3fdab_2400x1484.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_F0_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9e2c01-92a0-4bed-9d3a-44e2f5f3fdab_2400x1484.png 424w, https://substackcdn.com/image/fetch/$s_!_F0_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9e2c01-92a0-4bed-9d3a-44e2f5f3fdab_2400x1484.png 848w, https://substackcdn.com/image/fetch/$s_!_F0_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9e2c01-92a0-4bed-9d3a-44e2f5f3fdab_2400x1484.png 1272w, https://substackcdn.com/image/fetch/$s_!_F0_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9e2c01-92a0-4bed-9d3a-44e2f5f3fdab_2400x1484.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_F0_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9e2c01-92a0-4bed-9d3a-44e2f5f3fdab_2400x1484.png" width="1456" height="900" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa9e2c01-92a0-4bed-9d3a-44e2f5f3fdab_2400x1484.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:212845,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/212049187?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9e2c01-92a0-4bed-9d3a-44e2f5f3fdab_2400x1484.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_F0_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9e2c01-92a0-4bed-9d3a-44e2f5f3fdab_2400x1484.png 424w, https://substackcdn.com/image/fetch/$s_!_F0_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9e2c01-92a0-4bed-9d3a-44e2f5f3fdab_2400x1484.png 848w, https://substackcdn.com/image/fetch/$s_!_F0_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9e2c01-92a0-4bed-9d3a-44e2f5f3fdab_2400x1484.png 1272w, https://substackcdn.com/image/fetch/$s_!_F0_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa9e2c01-92a0-4bed-9d3a-44e2f5f3fdab_2400x1484.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The OWASP Top 10 gives us risk-based prioritization, and it is the core of the entire security profession.</p><blockquote><p><strong>Remember: </strong>Security professional shouldn&#8217;t just implement security controls aimlessly.</p></blockquote><h4><strong>3. It gives us baseline</strong></h4><p>No serious organization treats the Top 10 as &#8220;do these ten things and you are secure.&#8221; It is the baseline that we should focus on with the highest priority. </p><p>If you cannot even address the ten most common risks, you have no business worrying about advanced threats.</p><p>It is the minimum bar of awareness, which is exactly why it is everywhere.</p><blockquote><p>Thousands of ways to be insecure, and no clue where to start. The OWASP Top 10 exists to answer one question: What do I fix first?</p></blockquote><h4><strong>4. It is built into your tools and your tests.</strong></h4><p>This took me a while to figure out but most security scanners (the tools that automatically check your code and your running apps) label what they find by OWASP category. </p><p>Penetration testers scope their work around it and map every finding back to it in their reports.</p><p>So even when nobody says the words out loud, the tools and the tests are already speaking Top 10.</p><h4> <strong>5. It has become a compliance standard.</strong></h4><p>Open a vendor security questionnaire, a client contract, or a framework like PCI DSS, and you keep running into the same line: &#8220;must address the OWASP Top 10.&#8221;</p><p>In other words, It is now something auditors, clients, and regulators expect you to have handled.</p><p>Notice the pattern. </p><p>Not one of these five requires you to recite the ten categories from memory. Every single one treats the list as a standard, a baseline, and a shared language. </p><p><strong>That is the whole point.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe to <strong>Decoded Security</strong> and get the fundamentals that actually get you hired, one clear breakdown at a time.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>Conclusion</h2><p>This article has only one goal. Explain that the OWASP TOP 10 shouldn&#8217;t be a list that people recite, but much rather a reference model that can change over time. </p><p>And trust me, if someone asks you about it in an interview and you&#8217;ll tell them how it&#8217;s actually used in the real practice instead of naming the categories, you will make much better impression. </p><p>If I can give you a piece of advice, do this 3 things: </p><p><strong>Learn the "why," not the "what."</strong>Ask the question: what damage does it cause, and why is it still on the list after twenty years? </p><p><strong>Use it as a lens, not a list.</strong> Connect it to what you already know, access control, authentication, data protection, and you'll see it is just your fundamentals breaking in the real world. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IapY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcf8184-f5be-4b84-bea0-c4575d9ed9be_2400x1774.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IapY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcf8184-f5be-4b84-bea0-c4575d9ed9be_2400x1774.png 424w, https://substackcdn.com/image/fetch/$s_!IapY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcf8184-f5be-4b84-bea0-c4575d9ed9be_2400x1774.png 848w, https://substackcdn.com/image/fetch/$s_!IapY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcf8184-f5be-4b84-bea0-c4575d9ed9be_2400x1774.png 1272w, https://substackcdn.com/image/fetch/$s_!IapY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcf8184-f5be-4b84-bea0-c4575d9ed9be_2400x1774.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IapY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcf8184-f5be-4b84-bea0-c4575d9ed9be_2400x1774.png" width="1456" height="1076" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbcf8184-f5be-4b84-bea0-c4575d9ed9be_2400x1774.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1076,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:182842,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/212049187?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcf8184-f5be-4b84-bea0-c4575d9ed9be_2400x1774.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IapY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcf8184-f5be-4b84-bea0-c4575d9ed9be_2400x1774.png 424w, https://substackcdn.com/image/fetch/$s_!IapY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcf8184-f5be-4b84-bea0-c4575d9ed9be_2400x1774.png 848w, https://substackcdn.com/image/fetch/$s_!IapY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcf8184-f5be-4b84-bea0-c4575d9ed9be_2400x1774.png 1272w, https://substackcdn.com/image/fetch/$s_!IapY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbcf8184-f5be-4b84-bea0-c4575d9ed9be_2400x1774.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Then turn the news into a game:</strong> Next time you read about some breach, try to assign the breach to the right category. It is a simple excercise that you can do on your way to work.</p><blockquote><p><strong>Here is how you should describe the OWASP Top 10 from now on:</strong> The OWASP Top 10 is the industry's data-driven list of the most critical web application risks. What makes it valuable isn't the ten items. It's that it gives teams a shared language and a way to prioritize what to fix first. </p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/subscribe?"><span>Subscribe now</span></a></p><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p><p></p>]]></content:encoded></item><item><title><![CDATA[CISSP Identity Lifecycle Management: The Account You Forgot Is the One That Gets You]]></title><description><![CDATA[The exact 3-phase system that stops forgotten accounts, passes audits, and answers any IAM exam question, straight from my work as a cybersecurity manager.]]></description><link>https://www.decodedsecurity.com/p/cissp-identity-lifecycle-management</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/cissp-identity-lifecycle-management</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Thu, 13 Aug 2026 11:41:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/26a0b43d-687d-4580-84a3-5d35234b6583_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Imagine you have a company. Everything is set up.</p><p>You have brilliant access management, you label all the data, and everything is a well-oiled machine.</p><p>But you forgot one small detail. You forgot how to handle accounts when people leave. </p><p>Or maybe you forgot to review the accounts once in a while, and now you have a couple of employees who have access to more sensitive information than the CEO.</p><p>The whole identity lifecycle can be very tricky, and ignoring its risks can easily destroy the security posture of your organization.</p><blockquote><p><strong>Remember:</strong> A forgotten account is like an invitation for an attacker.</p></blockquote><p><strong>Here is what you&#8217;ll learn in today&#8217;s article:</strong></p><ul><li><p>Why identity and access management is so problematic in real organizations</p></li><li><p>The full IAM lifecycle - phase by phase</p></li><li><p>How access control, compliance, and configuration management hold the middle together</p></li><li><p>Why is deprovisioning the most neglected control in security</p></li><li><p>The key CISSP takeaways you need for the exam and the real world</p></li></ul><p>Let&#8217;s get into it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><span>Still reading this? Consider subscribing to </span><strong>Decoded Security</strong><span> to join a community of 1,490+ cybersecurity enthusiasts.</span></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The problem nobody wants to own</h2><p>Before we dive into details of how to handle accounts, let me tell you what&#8217;s the most problematic thing about it from my experience.</p><p>Nobody wants to own this problem.</p><p>Everyone loves the beginning. A new hire joins, IT creates the account, access is granted, and everyone feels productive. </p><p>But the rest of the lifecycle? Silence.</p><p>Nobody wants to review access every quarter. </p><p>Nobody wants to untangle the permissions an employee collected over five years. </p><p>And nobody remembers to remove access the day someone walks out the door.</p><p>IT assumes the manager will flag it.<br>The manager assumes IT takes care of it.<br>Everyone assumes there&#8217;s a process.</p><p>And the account just sits there. Alive. Long after the person is gone.</p><p>That&#8217;s the real issue. Identity lifecycle management isn&#8217;t hard because the technology is complicated. It&#8217;s hard because it&#8217;s boring, it never ends, and it belongs to everyone and no one at the same time. At least that&#8217;s what people think.</p><blockquote><p><strong>So remember this:</strong> the manager owns their team's accounts. Not IT.<br>IT just configures access based on the rules they're given. That's where their job ends.</p></blockquote><p>So how do you fix a problem everyone ignores?</p><p>You stop treating access as a one-time event and start treating it as a lifecycle. </p><blockquote><p>Break it into phases, and &#8220;someone should handle this&#8221; becomes &#8220;this phase, this owner, this action.&#8221;</p></blockquote><p>That&#8217;s how forgotten accounts stop happening. Let&#8217;s break it down.</p><div class="callout-block" data-callout="true"><p><strong>Before we start:</strong> Do you want to see privilege creep in action? I built a free interactive tool where you run an access review yourself and watch how fast permissions pile up. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/tools/privilege-creep&quot;,&quot;text&quot;:&quot;Try it here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/tools/privilege-creep"><span>Try it here</span></a></p></div><h2><strong>The IAM Lifecycle, Phase by Phase</strong></h2><p>Every identity in your organization moves through the same lifecycle. Understanding each phase, and the controls that belong to it, is what separates a security professional from an administrator.</p><p><strong>The lifecycle looks like this:</strong></p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tsG1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F271324b1-47b0-4f44-b536-a312b312d468_1047x166.png 424w, https://substackcdn.com/image/fetch/$s_!tsG1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F271324b1-47b0-4f44-b536-a312b312d468_1047x166.png 848w, https://substackcdn.com/image/fetch/$s_!tsG1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F271324b1-47b0-4f44-b536-a312b312d468_1047x166.png 1272w, https://substackcdn.com/image/fetch/$s_!tsG1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F271324b1-47b0-4f44-b536-a312b312d468_1047x166.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tsG1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F271324b1-47b0-4f44-b536-a312b312d468_1047x166.png" width="1047" height="166" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/271324b1-47b0-4f44-b536-a312b312d468_1047x166.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:166,&quot;width&quot;:1047,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18234,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/201323975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F271324b1-47b0-4f44-b536-a312b312d468_1047x166.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tsG1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F271324b1-47b0-4f44-b536-a312b312d468_1047x166.png 424w, https://substackcdn.com/image/fetch/$s_!tsG1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F271324b1-47b0-4f44-b536-a312b312d468_1047x166.png 848w, https://substackcdn.com/image/fetch/$s_!tsG1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F271324b1-47b0-4f44-b536-a312b312d468_1047x166.png 1272w, https://substackcdn.com/image/fetch/$s_!tsG1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F271324b1-47b0-4f44-b536-a312b312d468_1047x166.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>The beginning and the end get attention. The red area is where it gets problematic.</p><div class="callout-block" data-callout="true"><p>Think you already know how the identity lifecycle works? Prove it. I put together a quick quiz on everything in this article. Drop your score in the comments!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/article/identity-lifecycle&quot;,&quot;text&quot;:&quot;Take the quiz&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/article/identity-lifecycle"><span>Take the quiz</span></a></p></div><h3>Provisioning: Creating and Granting the Identity</h3><p>Provisioning is the creation of a user&#8217;s digital identity and the assignment of their initial access, typically on day one.</p><p>This phase usually works. It has a clear trigger, a new hire or an HR record, and it&#8217;s often automatic. That&#8217;s exactly why it rarely gets forgotten.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pwIP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88836e54-1411-4375-b7a1-152fc0c685cc_1020x246.png 424w, https://substackcdn.com/image/fetch/$s_!pwIP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88836e54-1411-4375-b7a1-152fc0c685cc_1020x246.png 848w, https://substackcdn.com/image/fetch/$s_!pwIP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88836e54-1411-4375-b7a1-152fc0c685cc_1020x246.png 1272w, https://substackcdn.com/image/fetch/$s_!pwIP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88836e54-1411-4375-b7a1-152fc0c685cc_1020x246.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pwIP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88836e54-1411-4375-b7a1-152fc0c685cc_1020x246.png" width="1020" height="246" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88836e54-1411-4375-b7a1-152fc0c685cc_1020x246.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:246,&quot;width&quot;:1020,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37819,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/201323975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f16096a-fd37-4db7-a273-8df1904651d3_1020x246.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pwIP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88836e54-1411-4375-b7a1-152fc0c685cc_1020x246.png 424w, https://substackcdn.com/image/fetch/$s_!pwIP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88836e54-1411-4375-b7a1-152fc0c685cc_1020x246.png 848w, https://substackcdn.com/image/fetch/$s_!pwIP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88836e54-1411-4375-b7a1-152fc0c685cc_1020x246.png 1272w, https://substackcdn.com/image/fetch/$s_!pwIP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88836e54-1411-4375-b7a1-152fc0c685cc_1020x246.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">Picture 2: Account provisioning</figcaption></figure></div><p>The one rule that matters: <strong>least privilege</strong>. Grant only what the role needs, nothing more. </p><blockquote><p><strong>CISSP note:</strong> When access is technically functional but excessive for the role, the correct answer favors restricting access from the start, not granting broadly and correcting later.</p></blockquote><h2><strong>The Problematic part between the beginning and the end</strong></h2><p>Okay, hooray. We have the account, the person happily uses it. So where&#8217;s the problem?</p><p>The problem is that nothing stays still.</p><p>The account was perfect on day one. But people don&#8217;t stay on day one. They get promoted, switch teams, join a project and leave it. </p><p>Every one of those changes is supposed to update their access, and too often, it doesn&#8217;t.</p><p>This is the maintenance phase, the longest stretch of an identity&#8217;s life. It&#8217;s where access control, compliance, and configuration management all live. </p><p>But if you remember one thing from this section, make it this:</p><p><strong>Access must be reviewed periodically.</strong></p><p>Not once. Not &#8220;when we get around to it.&#8221; On a schedule.</p><p>Because even the best processes won&#8217;t prevent all mistakes, and without regular reviews, nobody removes old access. </p><p>Five years later, you&#8217;ve got an employee who moved through three departments and kept every permission from all of them. </p><p>On paper, they&#8217;re in operations. In reality, they can still touch finance, HR, and systems from a role they left in 2021.</p><p>That&#8217;s called <strong>privileged creep</strong>, and periodic reviews are the one control that catches it before it becomes an audit finding or a breach.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WC-G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942f44ee-c7f1-4942-91a1-40a0e788e081_1141x166.png 424w, https://substackcdn.com/image/fetch/$s_!WC-G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942f44ee-c7f1-4942-91a1-40a0e788e081_1141x166.png 848w, https://substackcdn.com/image/fetch/$s_!WC-G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942f44ee-c7f1-4942-91a1-40a0e788e081_1141x166.png 1272w, https://substackcdn.com/image/fetch/$s_!WC-G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942f44ee-c7f1-4942-91a1-40a0e788e081_1141x166.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WC-G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942f44ee-c7f1-4942-91a1-40a0e788e081_1141x166.png" width="1141" height="166" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/942f44ee-c7f1-4942-91a1-40a0e788e081_1141x166.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:166,&quot;width&quot;:1141,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35711,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/201323975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942f44ee-c7f1-4942-91a1-40a0e788e081_1141x166.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WC-G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942f44ee-c7f1-4942-91a1-40a0e788e081_1141x166.png 424w, https://substackcdn.com/image/fetch/$s_!WC-G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942f44ee-c7f1-4942-91a1-40a0e788e081_1141x166.png 848w, https://substackcdn.com/image/fetch/$s_!WC-G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942f44ee-c7f1-4942-91a1-40a0e788e081_1141x166.png 1272w, https://substackcdn.com/image/fetch/$s_!WC-G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F942f44ee-c7f1-4942-91a1-40a0e788e081_1141x166.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div></figure></div><p><strong>Two rules make reviews actually work:</strong></p><ul><li><p>They run on a fixed schedule (quarterly, annually)</p></li><li><p>The manager or data owner conducts the review, never the user.</p></li></ul><blockquote><p><strong>Remember:</strong> In this phase, the danger isn&#8217;t the access you grant. It&#8217;s the access you forget to take away.</p></blockquote><h2>Deprovisioning: This is where it ends</h2><p>Every account has a last day. The problem is you don&#8217;t often know it&#8217;s the last day.</p><p>What if a contractor finishes the project and nobody tells the IT department? Or an employee is fired, but the manager didn&#8217;t trigger the right workflow? </p><p>That&#8217;s how the account just sits there. Alive. And a dormant account with nobody watching it is exactly what an attacker is hoping to find.</p><p>The fix is simple, and it&#8217;s the same one that fixes half of this lifecycle: <strong>automation</strong>.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wa_b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcaa843-123b-423e-aeb1-0ab4e3654269_1203x222.png 424w, https://substackcdn.com/image/fetch/$s_!Wa_b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcaa843-123b-423e-aeb1-0ab4e3654269_1203x222.png 848w, https://substackcdn.com/image/fetch/$s_!Wa_b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcaa843-123b-423e-aeb1-0ab4e3654269_1203x222.png 1272w, https://substackcdn.com/image/fetch/$s_!Wa_b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcaa843-123b-423e-aeb1-0ab4e3654269_1203x222.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wa_b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcaa843-123b-423e-aeb1-0ab4e3654269_1203x222.png" width="1203" height="222" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/abcaa843-123b-423e-aeb1-0ab4e3654269_1203x222.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:222,&quot;width&quot;:1203,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33891,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/201323975?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcaa843-123b-423e-aeb1-0ab4e3654269_1203x222.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Wa_b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcaa843-123b-423e-aeb1-0ab4e3654269_1203x222.png 424w, https://substackcdn.com/image/fetch/$s_!Wa_b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcaa843-123b-423e-aeb1-0ab4e3654269_1203x222.png 848w, https://substackcdn.com/image/fetch/$s_!Wa_b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcaa843-123b-423e-aeb1-0ab4e3654269_1203x222.png 1272w, https://substackcdn.com/image/fetch/$s_!Wa_b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fabcaa843-123b-423e-aeb1-0ab4e3654269_1203x222.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>When HR marks someone as terminated, the system should kill their access everywhere, instantly. </p><p>And as I was saying before, back it up with periodic checks for orphaned accounts that slipped through.</p><blockquote><p><strong>CISSP note:</strong> When a scenario describes a terminated employee who still has access, the answer is almost always automated deprovisioning tied to HR, not a manual step someone has to remember.</p><p><strong>Remember:</strong> The most dangerous account isn&#8217;t the one you&#8217;re watching. It&#8217;s the one you forgot existed.</p></blockquote><h2><strong>Key Takeaways</strong></h2><p>Identity and access management isn&#8217;t hard because it would be a complex technical issue. </p><p><strong>It&#8217;s hard because it never ends, and someone has to own every phase. Here&#8217;s what to walk away with - best practices for the exam and for the real world:</strong></p><ol><li><p><strong>Treat access as a lifecycle, not an event.</strong> Provisioning, maintenance, deprovisioning. Every phase needs an owner, or accounts fall through the cracks.</p></li><li><p><strong>The manager owns the accounts, not IT.</strong> IT configures based on the rules it&#8217;s given. Accountability sits with the manager or data owner.</p></li><li><p><strong>Provision with least privilege.</strong> Grant only what the role needs. Excessive access is a risk from day one, and the CISSP answer is always to restrict from the start.</p></li><li><p><strong>Review access on a schedule.</strong> Periodic reviews are the one control that catches privilege creep before it becomes a breach. The manager reviews, never the user.</p></li><li><p><strong>Deprovision automatically.</strong> Tie revocation to HR so access dies the moment someone leaves. The account you forget is the one that gets you.</p></li></ol><p>Master these five, and you&#8217;ll read any IAM exam scenario, spot the phase that failed, and pick the control that reduces risk. That&#8217;s exactly how the CISSP wants you to think, and what serves me in my role. </p><div class="callout-block" data-callout="true"><p><strong>Now test yourself. </strong>You just learned the full identity lifecycle. See if it stuck with a quick quiz on provisioning, maintenance, and deprovisioning. Score 8/10 or better and you're on solid ground for the CISSP.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/article/identity-lifecycle&quot;,&quot;text&quot;:&quot;Take the quiz!&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/article/identity-lifecycle"><span>Take the quiz!</span></a></p></div><h2><strong>What to Read Next</strong></h2><p>If this clicked, here&#8217;s where to go from here on Decoded Security:</p><ul><li><p><strong><a href="https://www.decodedsecurity.com/p/the-aaa-framework-can-your-cowokers?utm_source=publication-search">The AAA Framework: Can Your Coworkers Log In as You?</a></strong><a href="https://www.decodedsecurity.com/p/the-aaa-framework-can-your-cowokers?utm_source=publication-search"> </a>The identification, authentication, and authorization concepts behind every access decision in this article, explained the same simple way.</p></li><li><p><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Start Here: The Decoded Security Roadmap</a></strong> New to cybersecurity or on the CISSP path? This is the map. It shows you exactly what to focus on so you stop drowning in scattered material.</p></li><li><p><strong><a href="https://www.decodedsecurity.com/p/grc-for-beginners-the-exact-study?utm_source=publication-search">GRC for Beginners: The Exact Study Plan</a></strong><a href="https://www.decodedsecurity.com/p/grc-for-beginners-the-exact-study?utm_source=publication-search"> </a>Want to turn these governance and risk concepts into a real career direction? Start with this.</p></li></ul><blockquote><p>Pick one, keep the momentum, and you&#8217;ll build real understanding instead of collecting random facts.</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">New here? Subscribe to <strong>Decoded Security</strong> and get one messy security concept made simple, every week.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p>]]></content:encoded></item><item><title><![CDATA[This Is How I Explain SIEM To a Beginner]]></title><description><![CDATA[Collecting logs is not enough. Here is what a SIEM actually does - and what most people get wrong about incident detection and response.]]></description><link>https://www.decodedsecurity.com/p/this-is-how-i-explain-siem-to-a-beginner</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/this-is-how-i-explain-siem-to-a-beginner</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Thu, 06 Aug 2026 09:22:33 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2f587a5e-a5ec-42ad-85e8-e8a802326e60_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Let me ask you something.</p><p>How many events do you think happen on a corporate network every minute?</p><p>Logins. Failed logins. File accesses. Network connections. System changes. Application errors. Policy violations.</p><p>Take a guess.</p><p>I bet you think it is less that it really is.</p><p>On a medium-sized corporate network, we are talking about tens of thousands of log entries every single minute. Hundreds of thousands per hour. Millions per day.</p><p>Now imagine your job is to find the three events in that ocean of data that actually indicate a real attack.</p><p>That is what a Security Information and Event Management system - a SIEM - is designed to help you do.</p><p><strong>So what can you expect today?</strong></p><div class="callout-block" data-callout="true"><p><strong>Quick question before we start:</strong> Have you ever worked with a SIEM, or is this your first time learning about one? Let me know in the comments. I read every reply.</p></div><p>After reading this article, you will understand:</p><ul><li><p>What a log actually is and why it is the foundation of everything in security operations</p></li><li><p>What a SIEM actually does in a real environment</p></li><li><p>Why collecting every log is the worst mistake you can make</p></li><li><p>Why false positives are the real operational challenge</p></li><li><p>What CC, Security+, and CISSP candidates need to know for the exam</p></li></ul><blockquote><p><strong>Warning: CC, Security+, and CISSP relevant topic. </strong></p></blockquote><h2>It All Starts with Logs</h2><p>Before we deep dive into complicated theory, let&#8217;s make just one thing clear. </p><p>Because without knowing what a log is, everything else that follows simply won&#8217;t make sense.</p><p>Every operating system, application, firewall, cloud service, and network device constantly records events. These records are called <strong>logs</strong>.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZT55!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c50b32-1f56-4efb-ac1f-0bfba6a2afb9_1319x236.png 424w, https://substackcdn.com/image/fetch/$s_!ZT55!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c50b32-1f56-4efb-ac1f-0bfba6a2afb9_1319x236.png 848w, https://substackcdn.com/image/fetch/$s_!ZT55!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c50b32-1f56-4efb-ac1f-0bfba6a2afb9_1319x236.png 1272w, https://substackcdn.com/image/fetch/$s_!ZT55!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c50b32-1f56-4efb-ac1f-0bfba6a2afb9_1319x236.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZT55!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c50b32-1f56-4efb-ac1f-0bfba6a2afb9_1319x236.png" width="1319" height="236" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62c50b32-1f56-4efb-ac1f-0bfba6a2afb9_1319x236.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:236,&quot;width&quot;:1319,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:36026,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/209239675?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c50b32-1f56-4efb-ac1f-0bfba6a2afb9_1319x236.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!ZT55!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c50b32-1f56-4efb-ac1f-0bfba6a2afb9_1319x236.png 424w, https://substackcdn.com/image/fetch/$s_!ZT55!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c50b32-1f56-4efb-ac1f-0bfba6a2afb9_1319x236.png 848w, https://substackcdn.com/image/fetch/$s_!ZT55!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c50b32-1f56-4efb-ac1f-0bfba6a2afb9_1319x236.png 1272w, https://substackcdn.com/image/fetch/$s_!ZT55!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62c50b32-1f56-4efb-ac1f-0bfba6a2afb9_1319x236.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption"><em>Picture 1: Every action performed by a user, application, or device can generate a log entry.</em></figcaption></figure></div><p><strong>Some examples include:</strong></p><ul><li><p>A user successfully logs in.</p></li><li><p>A firewall blocks a suspicious connection.</p></li><li><p>A web server receives a request.</p></li><li><p>A new administrator account is created.</p></li><li><p>An employee connects through the VPN.</p></li></ul><p>Think of logs as the digital footprints left behind by every activity inside your environment.</p><p>As each device in your infrastructure generates some logs, it would be very difficult to work with them. That&#8217;s why they are typically stored in one place, where we can manage the logs in accordance with the company&#8217;s policies.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RXGp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098786f1-1c6c-4c9b-91af-92682f55bc7d_1445x922.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RXGp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098786f1-1c6c-4c9b-91af-92682f55bc7d_1445x922.png 424w, https://substackcdn.com/image/fetch/$s_!RXGp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098786f1-1c6c-4c9b-91af-92682f55bc7d_1445x922.png 848w, https://substackcdn.com/image/fetch/$s_!RXGp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098786f1-1c6c-4c9b-91af-92682f55bc7d_1445x922.png 1272w, https://substackcdn.com/image/fetch/$s_!RXGp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098786f1-1c6c-4c9b-91af-92682f55bc7d_1445x922.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RXGp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098786f1-1c6c-4c9b-91af-92682f55bc7d_1445x922.png" width="1445" height="922" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/098786f1-1c6c-4c9b-91af-92682f55bc7d_1445x922.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:922,&quot;width&quot;:1445,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98881,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/209239675?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F069e7491-2d35-430c-891b-5899ccf33791_1445x922.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!RXGp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098786f1-1c6c-4c9b-91af-92682f55bc7d_1445x922.png 424w, https://substackcdn.com/image/fetch/$s_!RXGp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098786f1-1c6c-4c9b-91af-92682f55bc7d_1445x922.png 848w, https://substackcdn.com/image/fetch/$s_!RXGp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098786f1-1c6c-4c9b-91af-92682f55bc7d_1445x922.png 1272w, https://substackcdn.com/image/fetch/$s_!RXGp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F098786f1-1c6c-4c9b-91af-92682f55bc7d_1445x922.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Picture 2: Central Log Management</figcaption></figure></div><p>Collecting all of this information is useful, but only if you can actually find what you&#8217;re looking for. Otherwise, you have just hard drives full of data.</p><div class="callout-block" data-callout="true"><p><strong>Did anything surprise you so far?</strong> Most people don't realize how many logs a typical company generates every day.</p></div><h2>What a SIEM Actually Does</h2><p>A common misconception is that a SIEM is simply a place where logs are stored.</p><p>It isn&#8217;t. That&#8217;s log management.</p><blockquote><p>A SIEM is a system that continuously analyzes logs coming from different sources and looks for suspicious relationships between them.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tyGv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d5ef8a-6c38-417a-beb2-89d669006f19_1627x1160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tyGv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d5ef8a-6c38-417a-beb2-89d669006f19_1627x1160.png 424w, https://substackcdn.com/image/fetch/$s_!tyGv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d5ef8a-6c38-417a-beb2-89d669006f19_1627x1160.png 848w, https://substackcdn.com/image/fetch/$s_!tyGv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d5ef8a-6c38-417a-beb2-89d669006f19_1627x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!tyGv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d5ef8a-6c38-417a-beb2-89d669006f19_1627x1160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tyGv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d5ef8a-6c38-417a-beb2-89d669006f19_1627x1160.png" width="1456" height="1038" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97d5ef8a-6c38-417a-beb2-89d669006f19_1627x1160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1038,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:112859,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/209239675?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d5ef8a-6c38-417a-beb2-89d669006f19_1627x1160.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!tyGv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d5ef8a-6c38-417a-beb2-89d669006f19_1627x1160.png 424w, https://substackcdn.com/image/fetch/$s_!tyGv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d5ef8a-6c38-417a-beb2-89d669006f19_1627x1160.png 848w, https://substackcdn.com/image/fetch/$s_!tyGv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d5ef8a-6c38-417a-beb2-89d669006f19_1627x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!tyGv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97d5ef8a-6c38-417a-beb2-89d669006f19_1627x1160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Picture 3: What is SIEM?</figcaption></figure></div><p>Imagine these three events happen within five minutes:</p><ul><li><p>A user successfully connects through the VPN.</p></li><li><p>PowerShell starts on a production server.</p></li><li><p>A new administrator account is created.</p></li></ul><p>Individually, none of these events necessarily indicates malicious activity.</p><p>Employees connect through VPNs every day.</p><p>System administrators use PowerShell constantly.</p><p>New administrator accounts are occasionally created.</p><p>But when all three happen together, using the same account within a very short time window, they tell a much more interesting story.</p><p>A SIEM identifies these relationships using <strong>correlation rules</strong>.</p><p>Instead of looking at individual log entries, it asks questions such as:</p><blockquote><p>&#8220;Did Event B happen shortly after Event A?&#8221;</p></blockquote><p>or</p><blockquote><p>&#8220;Did the same user trigger these events across multiple systems?&#8221;</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mXXI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f00fa5-08c2-4eb0-be6c-acaee5e8a6fe_1591x526.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mXXI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f00fa5-08c2-4eb0-be6c-acaee5e8a6fe_1591x526.png 424w, https://substackcdn.com/image/fetch/$s_!mXXI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f00fa5-08c2-4eb0-be6c-acaee5e8a6fe_1591x526.png 848w, https://substackcdn.com/image/fetch/$s_!mXXI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f00fa5-08c2-4eb0-be6c-acaee5e8a6fe_1591x526.png 1272w, https://substackcdn.com/image/fetch/$s_!mXXI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f00fa5-08c2-4eb0-be6c-acaee5e8a6fe_1591x526.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mXXI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f00fa5-08c2-4eb0-be6c-acaee5e8a6fe_1591x526.png" width="1456" height="481" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/87f00fa5-08c2-4eb0-be6c-acaee5e8a6fe_1591x526.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:481,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:58234,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/209239675?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f00fa5-08c2-4eb0-be6c-acaee5e8a6fe_1591x526.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!mXXI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f00fa5-08c2-4eb0-be6c-acaee5e8a6fe_1591x526.png 424w, https://substackcdn.com/image/fetch/$s_!mXXI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f00fa5-08c2-4eb0-be6c-acaee5e8a6fe_1591x526.png 848w, https://substackcdn.com/image/fetch/$s_!mXXI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f00fa5-08c2-4eb0-be6c-acaee5e8a6fe_1591x526.png 1272w, https://substackcdn.com/image/fetch/$s_!mXXI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87f00fa5-08c2-4eb0-be6c-acaee5e8a6fe_1591x526.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Picture 4: What SIEM actually does</figcaption></figure></div><p>If the answer is yes, the SIEM generates an alert for a security analyst to investigate.</p><p>This is what makes a SIEM so powerful. It doesn&#8217;t just collect information. It connects the dots between them. </p><p>Well, there is one slight problem with that&#8230;</p><div class="callout-block" data-callout="true"><p><strong>Discussion:</strong> In your experience, what&#8217;s the biggest mistake organizations make when implementing a SIEM?</p><ul><li><p>Collecting too many logs?</p></li><li><p>Poor detection rules?</p></li><li><p>Never tuning the system?</p></li><li><p>Not having enough analysts?</p></li></ul><p><strong>Or is it something else?</strong></p></div><h2>The False Positive Problem</h2><p>It all sounds nice. You have a system that correlates events and tells you when something bad is going on.</p><p>It might sound impressive until you realize that only like 1% of those alerts represent actual malicious activity.</p><p>Everything else is just people working, and your SIEM flagging them. This is known as a <strong>false positive</strong>. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aj00!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9147a0a-3764-456a-8003-d5d677f1c2c9_1746x814.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aj00!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9147a0a-3764-456a-8003-d5d677f1c2c9_1746x814.png 424w, https://substackcdn.com/image/fetch/$s_!aj00!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9147a0a-3764-456a-8003-d5d677f1c2c9_1746x814.png 848w, https://substackcdn.com/image/fetch/$s_!aj00!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9147a0a-3764-456a-8003-d5d677f1c2c9_1746x814.png 1272w, https://substackcdn.com/image/fetch/$s_!aj00!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9147a0a-3764-456a-8003-d5d677f1c2c9_1746x814.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aj00!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9147a0a-3764-456a-8003-d5d677f1c2c9_1746x814.png" width="1456" height="679" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9147a0a-3764-456a-8003-d5d677f1c2c9_1746x814.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:679,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:114349,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/209239675?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9147a0a-3764-456a-8003-d5d677f1c2c9_1746x814.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aj00!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9147a0a-3764-456a-8003-d5d677f1c2c9_1746x814.png 424w, https://substackcdn.com/image/fetch/$s_!aj00!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9147a0a-3764-456a-8003-d5d677f1c2c9_1746x814.png 848w, https://substackcdn.com/image/fetch/$s_!aj00!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9147a0a-3764-456a-8003-d5d677f1c2c9_1746x814.png 1272w, https://substackcdn.com/image/fetch/$s_!aj00!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9147a0a-3764-456a-8003-d5d677f1c2c9_1746x814.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Picture 5: The problem with false positives</figcaption></figure></div><blockquote><p>A false positive is an alert that appears suspicious but ultimately turns out to be legitimate activity.</p></blockquote><p>And this is where it gets actually difficult. Tuning your SIEM and configuring it to reduce the number of false positives to a minimum while still being able to recognize malicious activity. </p><p>As you can see in the picture below, if you make the system too sensitive, it will flood you with false positives. If you make it too ignorant, you will miss real attacks. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jK0Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808ad11d-263a-499c-ac94-4482b5ee0870_2053x720.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jK0Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808ad11d-263a-499c-ac94-4482b5ee0870_2053x720.png 424w, https://substackcdn.com/image/fetch/$s_!jK0Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808ad11d-263a-499c-ac94-4482b5ee0870_2053x720.png 848w, https://substackcdn.com/image/fetch/$s_!jK0Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808ad11d-263a-499c-ac94-4482b5ee0870_2053x720.png 1272w, https://substackcdn.com/image/fetch/$s_!jK0Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808ad11d-263a-499c-ac94-4482b5ee0870_2053x720.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jK0Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808ad11d-263a-499c-ac94-4482b5ee0870_2053x720.png" width="1456" height="511" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/808ad11d-263a-499c-ac94-4482b5ee0870_2053x720.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:511,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:103571,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/209239675?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808ad11d-263a-499c-ac94-4482b5ee0870_2053x720.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jK0Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808ad11d-263a-499c-ac94-4482b5ee0870_2053x720.png 424w, https://substackcdn.com/image/fetch/$s_!jK0Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808ad11d-263a-499c-ac94-4482b5ee0870_2053x720.png 848w, https://substackcdn.com/image/fetch/$s_!jK0Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808ad11d-263a-499c-ac94-4482b5ee0870_2053x720.png 1272w, https://substackcdn.com/image/fetch/$s_!jK0Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F808ad11d-263a-499c-ac94-4482b5ee0870_2053x720.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Picture 6: The complexity of SIEM fine-tuning</figcaption></figure></div><p>The funny thing is that there is no &#8220;general&#8221; template, and it requires a strong understanding of the environment. </p><p>It is very easy to just &#8220;set up&#8221; SIEM and then never look at it. Or flood your Incident Response team with countless alerts. </p><p>Neither of those options will actually improve your organization's security posture. </p><blockquote><p>A good SIEM isn't measured by how many alerts it generates. It's measured by how many meaningful alerts it generates.</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If you&#8217;re enjoying practical cybersecurity articles like this one, consider subscribing to <strong>Decoded Security.</strong></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Exam Takeaways (CC, Security+, CISSP)</h2><p>If you&#8217;re preparing for a certification exam, or you are about to implement SIEM remember this:</p><ul><li><p><strong>Log management is not the same as SIEM.</strong> Log management focuses on collecting, storing, and searching logs. A SIEM goes further by correlating events from multiple sources to detect suspicious activity.</p></li><li><p><strong>More logs do not automatically mean better security.</strong> Collect the logs that provide security value. Ingesting every possible log increases costs, creates noise, and makes investigations more difficult.</p></li><li><p><strong>SIEM requires continuous tuning.</strong> Detection rules must be refined over time to reduce false positives while maintaining the ability to detect real threats.</p></li><li><p><strong>A SIEM is not a &#8220;set it and forget it&#8221; solution.</strong> Detection rules need regular updates as your infrastructure, applications, and attack techniques evolve.</p></li><li><p><strong>A SIEM does not replace security analysts.</strong> It generates alerts, but people still need to investigate them, determine whether they are legitimate, and respond appropriately.</p></li><li><p><strong>False positives are inevitable.</strong> The objective isn&#8217;t to eliminate every false positive. It&#8217;s to reduce them to a manageable level without significantly increasing the risk of missing real attacks.</p></li><li><p><strong>Correlation is the primary value of a SIEM.</strong> Individual log entries rarely tell the full story. A SIEM connects related events across multiple systems to identify attacks that would otherwise remain hidden.</p></li></ul><blockquote><p><strong>Remember:</strong> A good SIEM isn&#8217;t judged by the number of logs it collects or the number of alerts it generates. It&#8217;s judged by its ability to help analysts identify genuine threats quickly and efficiently.</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Still reading this? Consider subscribing to <strong>Decoded Security</strong> to join a community of 1,450+ cybersecurity enthusiasts.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h1>Conclusion</h1><p>At the beginning of this article, I asked you to imagine finding three malicious events hidden among millions of log entries.</p><p>Hopefully, you now understand why that task is impossible without the right tools, and why organizations rely on SIEM solutions to make sense of overwhelming amounts of security data.</p><p>But remember, a SIEM isn&#8217;t a magic box that will do it on its own.</p><p>It doesn&#8217;t automatically make an organization secure. It doesn&#8217;t stop attacks on its own. And it certainly doesn&#8217;t replace skilled security analysts.</p><p>A SIEM is only as effective as the logs it receives, the detection rules it uses, and the people responsible for tuning and monitoring it.</p><blockquote><p>So remember that you NEED people to actually use the SIEM! Otherwise, it is just an expensive dashboard full of alerts. </p></blockquote><div class="callout-block" data-callout="true"><p><strong>One more question before you go:</strong> What's the biggest mistake you've seen organizations make when implementing a SIEM?</p></div><h2><strong>Want to go deeper on the concepts connected to SIEM?</strong></h2><p>SIEM sits at the heart of security operations. These articles build the complete picture:</p><p><strong>Understand what happens when a SIEM fires an alert:</strong><br>&#128073; <a href="https://www.decodedsecurity.com/p/the-incident-response-mistakes-that">The Incident Response Mistakes That End Interviews Early</a></p><p><strong>See SIEM in action with a hands-on lab:</strong><br>&#128073; <a href="https://www.decodedsecurity.com/p/hands-on-lab-how-attackers-crack">Hands-On Lab: How Attackers Crack Passwords in 0.0006 Seconds</a></p><p><strong>Understand the path that uses SIEM every day:</strong><br>&#128073; <a href="https://www.decodedsecurity.com/p/how-to-choose-the-right-cybersecurity">How to Choose the Right Cybersecurity Role</a></p><p><strong>Get a structured study plan for the SOC path:</strong><br>&#128073; <a href="https://www.decodedsecurity.com/p/study-plan-soc-entry-level-intermediate">SOC Study Plan: Entry Level to Intermediate</a></p><p><strong>Understand the networking that feeds logs into your SIEM:</strong><br>&#128073; <a href="https://www.decodedsecurity.com/p/this-is-how-i-explain-dns-to-beginners">This Is How I Explain DNS To Beginners</a><br>&#128073; <a href="https://www.decodedsecurity.com/p/top-5-most-important-network-protocols">Top 5 Most Important Network Protocols</a></p><p><strong>Build the Linux skills every SOC analyst needs:</strong><br>&#128073; <a href="https://www.decodedsecurity.com/p/this-is-how-i-explain-linux-to-a">This Is How I Explain Linux To a Beginner</a><br>&#128073; <a href="https://www.decodedsecurity.com/p/top-5-linux-command-for-an-entry">Top 5 Linux Commands for an Entry-Level Cybersecurity Role</a></p><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p>]]></content:encoded></item><item><title><![CDATA[Top 3 Security Issues With Vibe Coding]]></title><description><![CDATA[Vibe coding is convenient. It allows you to create apps in one afternoon. However, there is a hidden cost that many people don't know about, but everyone has to pay for it. Don&#8217;t be like most people!]]></description><link>https://www.decodedsecurity.com/p/top-3-security-issues-with-vibe-coding</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/top-3-security-issues-with-vibe-coding</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Thu, 30 Jul 2026 11:52:48 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c50846dc-4c8e-4032-b827-ebed7c578430_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I had a brilliant business idea a couple of years back. </p><p>And when I say brilliant, it means it didn&#8217;t work at all, but that&#8217;s not the point here. <br>The point is that it required creating a simple app. </p><p>Even though it was simple, it took me more than a month to develop and deploy it. Something that would probably take you less than a day today, thanks to the AI.</p><p>That&#8217;s how it works nowadays, right? </p><p>You just tell AI what you want, and it will create it for you. </p><p><strong>There is even a term for it:</strong> Vibe Coding.</p><p>And that&#8217;s what I will cover in this article, because it isn&#8217;t something that&#8217;s relevant only for individuals trying to create something on their own. </p><p>This is serious business, as they are forcing their developers to use AI as much as possible, thinking it will lower development costs.</p><blockquote><p><strong>Lesson #1:</strong> AI does not know the difference between &#8220;code that works&#8221; and &#8220;code that is safe.&#8221; </p></blockquote><p><strong>Here&#8217;s what you can expect to learn from this article:</strong></p><ol><li><p>What is Vibe Coding</p></li><li><p>Why does AI produce these flaws by design </p></li><li><p>The 3 security issues that show up in vibe-coded apps over and over </p></li><li><p><strong>An interactive challenge at the end</strong></p></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Join <strong>1,450+</strong> subscribers of <strong>Decoded Security</strong> and start your cybersecurity journey today!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>What is Vibe Coding?</h2><p>Vibe coding means describing what you want in natural language and letting AI write the code. In other words, instead of opening an IDE, setting up an environment, creating an architecture, and then developing an app, you just tell Claude to create an app that does X and Y.</p><p>You test if it works. If it does, you move on. If it doesn&#8217;t, you paste the error back and let the AI fix it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vDHw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44e84e57-56dc-42b3-88f4-8786be629ac2_985x831.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vDHw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44e84e57-56dc-42b3-88f4-8786be629ac2_985x831.png 424w, https://substackcdn.com/image/fetch/$s_!vDHw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44e84e57-56dc-42b3-88f4-8786be629ac2_985x831.png 848w, https://substackcdn.com/image/fetch/$s_!vDHw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44e84e57-56dc-42b3-88f4-8786be629ac2_985x831.png 1272w, https://substackcdn.com/image/fetch/$s_!vDHw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44e84e57-56dc-42b3-88f4-8786be629ac2_985x831.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vDHw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44e84e57-56dc-42b3-88f4-8786be629ac2_985x831.png" width="515" height="434.48223350253807" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44e84e57-56dc-42b3-88f4-8786be629ac2_985x831.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:831,&quot;width&quot;:985,&quot;resizeWidth&quot;:515,&quot;bytes&quot;:62908,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/209084712?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44e84e57-56dc-42b3-88f4-8786be629ac2_985x831.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vDHw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44e84e57-56dc-42b3-88f4-8786be629ac2_985x831.png 424w, https://substackcdn.com/image/fetch/$s_!vDHw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44e84e57-56dc-42b3-88f4-8786be629ac2_985x831.png 848w, https://substackcdn.com/image/fetch/$s_!vDHw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44e84e57-56dc-42b3-88f4-8786be629ac2_985x831.png 1272w, https://substackcdn.com/image/fetch/$s_!vDHw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44e84e57-56dc-42b3-88f4-8786be629ac2_985x831.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>You never fully read the code. You never fully understand the code. You &#8220;trust the vibe&#8221;.</p><p>It sounds perfect, doesn&#8217;t it? Finally, you don&#8217;t need those expensive developers. </p><p>But there is a hidden cost that most people don&#8217;t see. </p><p><strong>You might save effort now, but you pay with security and maintenance.</strong></p><div class="callout-block" data-callout="true"><p style="text-align: center;">Do you think you can spot the most common AI mistakes already? Let&#8217;s find out!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/tools/vibe-coding-challenge&quot;,&quot;text&quot;:&quot;Challenge accepted!&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/tools/vibe-coding-challenge"><span>Challenge accepted!</span></a></p></div><h2>The hidden cost of Vibe coding</h2><p>There are two major problems with this concept. </p><p>First, if you develop an app or any system this way, you don&#8217;t really know how it works. Which also means, if there is any problem with the app, there is no one who can effectively fix it.</p><p>A team of developers who actually wrote the code is typically able to debug it a lot more effectively than that one guy who let the AI do his work. </p><p>A lack of knowledge of a system&#8217;s internal workings will eventually drive maintenance costs to an unbearable level and create significant technical debt that will need to be paid off someday. </p><p>WITH INTEREST.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QBKE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ebe5b5-6993-4ef0-b60c-73bfeaef53dc_1563x1065.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QBKE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ebe5b5-6993-4ef0-b60c-73bfeaef53dc_1563x1065.png 424w, https://substackcdn.com/image/fetch/$s_!QBKE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ebe5b5-6993-4ef0-b60c-73bfeaef53dc_1563x1065.png 848w, https://substackcdn.com/image/fetch/$s_!QBKE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ebe5b5-6993-4ef0-b60c-73bfeaef53dc_1563x1065.png 1272w, https://substackcdn.com/image/fetch/$s_!QBKE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ebe5b5-6993-4ef0-b60c-73bfeaef53dc_1563x1065.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QBKE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ebe5b5-6993-4ef0-b60c-73bfeaef53dc_1563x1065.png" width="586" height="399.25274725274727" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1ebe5b5-6993-4ef0-b60c-73bfeaef53dc_1563x1065.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:992,&quot;width&quot;:1456,&quot;resizeWidth&quot;:586,&quot;bytes&quot;:75167,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/209084712?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ebe5b5-6993-4ef0-b60c-73bfeaef53dc_1563x1065.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QBKE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ebe5b5-6993-4ef0-b60c-73bfeaef53dc_1563x1065.png 424w, https://substackcdn.com/image/fetch/$s_!QBKE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ebe5b5-6993-4ef0-b60c-73bfeaef53dc_1563x1065.png 848w, https://substackcdn.com/image/fetch/$s_!QBKE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ebe5b5-6993-4ef0-b60c-73bfeaef53dc_1563x1065.png 1272w, https://substackcdn.com/image/fetch/$s_!QBKE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ebe5b5-6993-4ef0-b60c-73bfeaef53dc_1563x1065.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Second, AI typically creates insecure code. And when I say insecure, I mean real security vulnerabilities that can be easily exploited.</p><p>Why?</p><p>The reason is quite simple: AI coding assistants learned from public code. All of it.</p><p>Secure code written by careful engineers. And insecure code from old tutorials, learning materials, and Stack Overflow answers that skip security &#8220;for simplicity.&#8221;</p><blockquote><p>If there is one thing you should remember from this article, this is it: <strong>AI does not know the difference between &#8220;code that works&#8221; and &#8220;code that is safe.&#8221;</strong></p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fRdc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6df239-09d3-477f-9636-fe957d24383d_1822x1168.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fRdc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6df239-09d3-477f-9636-fe957d24383d_1822x1168.png 424w, https://substackcdn.com/image/fetch/$s_!fRdc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6df239-09d3-477f-9636-fe957d24383d_1822x1168.png 848w, https://substackcdn.com/image/fetch/$s_!fRdc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6df239-09d3-477f-9636-fe957d24383d_1822x1168.png 1272w, https://substackcdn.com/image/fetch/$s_!fRdc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6df239-09d3-477f-9636-fe957d24383d_1822x1168.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fRdc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6df239-09d3-477f-9636-fe957d24383d_1822x1168.png" width="490" height="313.99038461538464" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f6df239-09d3-477f-9636-fe957d24383d_1822x1168.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:933,&quot;width&quot;:1456,&quot;resizeWidth&quot;:490,&quot;bytes&quot;:110081,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/209084712?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6df239-09d3-477f-9636-fe957d24383d_1822x1168.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fRdc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6df239-09d3-477f-9636-fe957d24383d_1822x1168.png 424w, https://substackcdn.com/image/fetch/$s_!fRdc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6df239-09d3-477f-9636-fe957d24383d_1822x1168.png 848w, https://substackcdn.com/image/fetch/$s_!fRdc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6df239-09d3-477f-9636-fe957d24383d_1822x1168.png 1272w, https://substackcdn.com/image/fetch/$s_!fRdc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f6df239-09d3-477f-9636-fe957d24383d_1822x1168.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let&#8217;s take a look at the most common security mistakes AI makes so you can spot them! </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>Want to learn more about  cybersecurity every week?</em> Subscribe to <strong>Decoded Security</strong> and get the Top 10 Cybersecurity Concepts guide for FREE.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3>Top 3 security issues - Vibe Coding</h3><p>Let me set one thing clear. I didn&#8217;t perform any comprehensive study. This list is based purely on my personal experience as Cybersecurity Manager.</p><p><strong>This is the most serious security issue that I see AI make on a regular basis.</strong></p><h3>1. Hardcoded secrets</h3><p>API keys, database passwords, and tokens written directly into the code.</p><p>The app works perfectly. Of course if does. But it is something that even junior developers are used to avoiding. </p><p>This is something you really want to avoid. So next time you create an app with an AI, make sure the secrets are stored securely.</p><blockquote><p><strong>How to fix it:</strong> secrets belong in environment variables or a secrets manager. Never in code. Search your codebase for &#8220;key&#8221;, &#8220;password&#8221;, &#8220;token&#8221;, &#8220;secret&#8221; before every deploy.</p></blockquote><h3>2. Missing authentication and authorization</h3><p><strong>Two different questions that vibe-coded apps constantly confuse:</strong></p><ul><li><p><strong>Authentication:</strong> Who are you?</p></li><li><p><strong>Authorization:</strong> Are you allowed to do this?</p></li></ul><div class="callout-block" data-callout="true"><p style="text-align: center;"><strong>Interested in more theory on this topic?</strong> </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/the-aaa-framework-can-your-cowokers?utm_source=publication-search&quot;,&quot;text&quot;:&quot;Learn more&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://www.decodedsecurity.com/p/the-aaa-framework-can-your-cowokers?utm_source=publication-search"><span>Learn more</span></a></p></div><p>AI-generated apps often check the first and forget the second.</p><p><strong>This is what usually happens: Y</strong>our app verifies the user is logged in, but not that the invoice they&#8217;re opening is <em>their</em> invoice. </p><p>So if you change <code>/invoice/1042</code> to <code>/invoice/1043</code> in the URL, you can easily read someone else&#8217;s data.</p><p>This is called an IDOR (Insecure Direct Object Reference). One of the most common real-world vulnerabilities. And something that you can see all the time in vibe coded apps.</p><blockquote><p><strong>The fix:</strong> for every endpoint, answer two questions. Who can call this? What exactly are they allowed to see or change?</p></blockquote><h3>3. Poor input validation</h3><p>This particular problem was fairly common even before the AI age. </p><p>Well, that means AI had plenty of opportunities to learn the incorrect behavior.</p><p>A lack of input validation opens the door to SQL injection, cross-site scripting, or path traversal attacks. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m_Mq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c9418-0faa-44e5-aef3-09a2278f74d3_1421x837.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m_Mq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c9418-0faa-44e5-aef3-09a2278f74d3_1421x837.png 424w, https://substackcdn.com/image/fetch/$s_!m_Mq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c9418-0faa-44e5-aef3-09a2278f74d3_1421x837.png 848w, https://substackcdn.com/image/fetch/$s_!m_Mq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c9418-0faa-44e5-aef3-09a2278f74d3_1421x837.png 1272w, https://substackcdn.com/image/fetch/$s_!m_Mq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c9418-0faa-44e5-aef3-09a2278f74d3_1421x837.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m_Mq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c9418-0faa-44e5-aef3-09a2278f74d3_1421x837.png" width="611" height="359.8923293455313" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e22c9418-0faa-44e5-aef3-09a2278f74d3_1421x837.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1421,&quot;resizeWidth&quot;:611,&quot;bytes&quot;:89809,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/209084712?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c9418-0faa-44e5-aef3-09a2278f74d3_1421x837.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!m_Mq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c9418-0faa-44e5-aef3-09a2278f74d3_1421x837.png 424w, https://substackcdn.com/image/fetch/$s_!m_Mq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c9418-0faa-44e5-aef3-09a2278f74d3_1421x837.png 848w, https://substackcdn.com/image/fetch/$s_!m_Mq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c9418-0faa-44e5-aef3-09a2278f74d3_1421x837.png 1272w, https://substackcdn.com/image/fetch/$s_!m_Mq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe22c9418-0faa-44e5-aef3-09a2278f74d3_1421x837.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>They still work, because many apps still trust user input. Even though they shouldn&#8217;t.</p><p>AI-generated code usually validates the &#8220;correct&#8221; path only. Because the correct path is what makes the demo work.</p><p>However, the real world isn&#8217;t always so peachy.</p><blockquote><p><strong>How to fix it:</strong> Treat every input as hostile. Validate on the server, not just in the browser. Use parameterized queries, always. </p></blockquote><h3>Test yourself: Can you spot the vulnerability?</h3><p>Reading about my experience with Vibe-coded apps is one thing. But can you actually spot the vulnerabilities in the real world?</p><p>That&#8217;s why I built an interactive challenge for you! </p><p>Finish the challenge, comment on the article, and get a 1-month premium Decoded Security subscription for FREE!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/tools/vibe-coding-challenge&quot;,&quot;text&quot;:&quot;Take the challenge!&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/tools/vibe-coding-challenge"><span>Take the challenge!</span></a></p><div class="callout-block" data-callout="true"><p>Finish the challenge and drop your score in the comments!</p></div><h2>Conclusion</h2><p>Congratulations! If you finished the challenge, you can now spot the most common security mistakes AI typically makes. </p><p>But before you go, let me say this. I am not saying using AI for software development is bad. That isn&#8217;t the point. However, we shouldn&#8217;t give up on the standards that we spent decades developing. </p><p>AI isn&#8217;t the problem, the 100% trust that it doesn&#8217;t make any mistakes is. </p><p>So keep that in mind!</p><p>See you next week! </p><p>Erich<br>Decoded Security</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Join our <strong>Decoded Security</strong> community and let&#8217;s grow together!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>FAQ</h2><p><strong>Is vibe coding bad?</strong> No. It can speed up the development, and it is perfect for prototypes. The problem is shipping code nobody reviewed, and nobody understands for real users. </p><p><strong>Can&#8217;t I just ask the AI to write secure code from the start?</strong> It helps a lot. Add &#8220;follow security best practices, no hardcoded secrets, validate all inputs, enforce authorization on every endpoint&#8221; to your prompts. But make sure to verify it anyway! </p><p><strong>Does this matter for the CISSP or Security+ exam?</strong> Absolutely. Secure defaults, least privilege, input validation, and secure SDLC are core exam concepts. Vibe coding is simply the newest place where the oldest principles apply.</p><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p>]]></content:encoded></item><item><title><![CDATA[Anyone Can Send an Email as Your CEO. Here Is What Actually Stops Them]]></title><description><![CDATA[While email is in many ways like our digital passport, it was built in 1982 with zero authentication. SPF, DKIM, and DMARC are the patch. Here is how each one works and how they stop phishing TOGETHER]]></description><link>https://www.decodedsecurity.com/p/anyone-can-send-an-email-as-your</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/anyone-can-send-an-email-as-your</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Fri, 24 Jul 2026 10:30:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9c0b2acf-4686-426a-8a59-663dff8ddaf5_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Think about what your email actually protects.</p><p>Your bank sends password resets there. Your cloud accounts send login codes there. Your company sends contracts, invoices, and credentials there.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><span>Join 1,420+ subscribers of </span><strong>Decoded Security</strong><span> and start your cybersecurity journey today!</span></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Email is your digital passport. If someone can convincingly pretend to be you, they can walk through almost any door you own.</p><p>And here is the uncomfortable part:</p><p><strong>Email was never designed to verify who is sending it.</strong></p><p>The protocol behind email, SMTP, was created in 1982. Back then, the internet was a small club of researchers who trusted each other. So nobody built in authentication.</p><p>That means I can send an email that says it is from <code>ceo@yourcompany.com</code>. The protocol will happily deliver it.</p><p>So how is it possible that your inbox is not full of fake emails from your bank?</p><p>Because of three mechanisms bolted on top of email decades later: <strong>SPF, DKIM, and DMARC</strong>.</p><p>Most people can name them. Very few can explain what each one actually does. And in interviews, that difference gets noticed immediately.</p><p><strong>In this article, you will:</strong></p><ul><li><p>Understand why email spoofing is possible in the first place</p></li><li><p>Learn what SPF, DKIM, and DMARC each verify</p></li><li><p>See why SPF and DKIM alone do NOT stop spoofing</p></li><li><p>Check any domain&#8217;s email security yourself, with two commands</p></li></ul><blockquote><p>Have you ever been asked about SPF, DKIM, or DMARC in an interview? Give this article a like and help others prepare for the same question!</p></blockquote><h2>First, understand the trick: an email has TWO senders</h2><p>This is the concept everything else depends on. </p><p><strong>Every email has:</strong></p><ol><li><p><strong>The envelope sender.</strong> A hidden address used by mail servers to route the message. You never see it.</p></li><li><p><strong>The From header.</strong> The address displayed in your inbox.</p></li></ol><p>Here is the problem:</p><blockquote><p><strong>These two addresses do not have to match.</strong></p></blockquote><p>The envelope can say <code>attacker@evil.com</code> while your inbox displays <code>ceo@yourcompany.com</code>.</p><p>It is like a physical letter. The post office only looks at the envelope. Whatever name is written inside the letter is up to the sender.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe if you want to learn more about cybersecurity every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>SPF: The Guest List</h2><blockquote><p><strong>Definition:</strong> SPF (Sender Policy Framework) is a DNS record that lists which servers are allowed to send email on behalf of a domain.</p></blockquote><p>Think of SPF as a <strong>guest list</strong> published by the domain owner.</p><p>When a mail server receives an email, it asks:</p><blockquote><p><strong>Is the server that sent this email allowed to send for the envelope sender&#8217;s domain?</strong></p></blockquote><p>Simple enough. So, where is the problem? The receiving server checks if the sender is allowed to send emails on behalf of this domain, and it stops phishing, right?</p><p>Well, no.</p><p>Remember that every domain publishes its own guest list. </p><p>The attacker owns, for example, the <strong>evil.com</strong><code> </code>domain. So the attacker writes the guest list for <code>evil.com</code>, and puts his own server on it.</p><p><strong>Let me show it to you on one simple example:</strong></p><pre><code><code>Envelope sender:  attacker@evil.com
                  &#8595;
                  Server checks evil.com's guest list
                  &#8595;
                  Attacker's server IS on it. SPF PASSES.

From header:      Decoded Security &lt;info@decodedsecurity.com&gt;
                  &#8595;
                  Never checked. At all.</code></code></pre><blockquote><p><strong>Note: </strong>The receiving mail server checks evil.com's SPF record because that's the envelope sender.</p></blockquote><p>The mail server verified that <strong>evil.com</strong> was allowed to send the email. It never verified that the visible <strong>From</strong> address belonged to the same domain.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ERYq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2844fe6e-a0ac-4148-a66c-8786edfc0690_1781x1213.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ERYq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2844fe6e-a0ac-4148-a66c-8786edfc0690_1781x1213.png 424w, https://substackcdn.com/image/fetch/$s_!ERYq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2844fe6e-a0ac-4148-a66c-8786edfc0690_1781x1213.png 848w, https://substackcdn.com/image/fetch/$s_!ERYq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2844fe6e-a0ac-4148-a66c-8786edfc0690_1781x1213.png 1272w, https://substackcdn.com/image/fetch/$s_!ERYq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2844fe6e-a0ac-4148-a66c-8786edfc0690_1781x1213.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ERYq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2844fe6e-a0ac-4148-a66c-8786edfc0690_1781x1213.png" width="618" height="421.05494505494505" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2844fe6e-a0ac-4148-a66c-8786edfc0690_1781x1213.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:992,&quot;width&quot;:1456,&quot;resizeWidth&quot;:618,&quot;bytes&quot;:129360,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/207405109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2844fe6e-a0ac-4148-a66c-8786edfc0690_1781x1213.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ERYq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2844fe6e-a0ac-4148-a66c-8786edfc0690_1781x1213.png 424w, https://substackcdn.com/image/fetch/$s_!ERYq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2844fe6e-a0ac-4148-a66c-8786edfc0690_1781x1213.png 848w, https://substackcdn.com/image/fetch/$s_!ERYq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2844fe6e-a0ac-4148-a66c-8786edfc0690_1781x1213.png 1272w, https://substackcdn.com/image/fetch/$s_!ERYq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2844fe6e-a0ac-4148-a66c-8786edfc0690_1781x1213.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>SPF checked the envelope. Not the sender shown to the recipient.</strong></p><p>Do you see the problem now?</p><h2>DKIM: The Wax Seal</h2><blockquote><p><strong>Definition:</strong> DKIM (DomainKeys Identified Mail) adds a cryptographic signature to an email, which receivers verify using a public key published in DNS.</p></blockquote><p>In other words: <strong>DKIM is a wax seal on the letter.</strong></p><p>The sending server signs the message with a private key. The receiving server fetches the matching public key from DNS and verifies the signature.</p><p>If the signature is valid, two things are proven:</p><ul><li><p>The message really was signed by that domain</p></li><li><p>The content was not modified in transit</p></li></ul><p>That second part matters. Change one character in a signed email, and the seal breaks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!n1wz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e2ada6b-e2c3-4d96-bb91-b13d772d6b2d_3663x2156.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!n1wz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e2ada6b-e2c3-4d96-bb91-b13d772d6b2d_3663x2156.png 424w, https://substackcdn.com/image/fetch/$s_!n1wz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e2ada6b-e2c3-4d96-bb91-b13d772d6b2d_3663x2156.png 848w, https://substackcdn.com/image/fetch/$s_!n1wz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e2ada6b-e2c3-4d96-bb91-b13d772d6b2d_3663x2156.png 1272w, https://substackcdn.com/image/fetch/$s_!n1wz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e2ada6b-e2c3-4d96-bb91-b13d772d6b2d_3663x2156.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!n1wz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e2ada6b-e2c3-4d96-bb91-b13d772d6b2d_3663x2156.png" width="1456" height="857" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7e2ada6b-e2c3-4d96-bb91-b13d772d6b2d_3663x2156.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:857,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:335922,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/207405109?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e2ada6b-e2c3-4d96-bb91-b13d772d6b2d_3663x2156.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!n1wz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e2ada6b-e2c3-4d96-bb91-b13d772d6b2d_3663x2156.png 424w, https://substackcdn.com/image/fetch/$s_!n1wz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e2ada6b-e2c3-4d96-bb91-b13d772d6b2d_3663x2156.png 848w, https://substackcdn.com/image/fetch/$s_!n1wz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e2ada6b-e2c3-4d96-bb91-b13d772d6b2d_3663x2156.png 1272w, https://substackcdn.com/image/fetch/$s_!n1wz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7e2ada6b-e2c3-4d96-bb91-b13d772d6b2d_3663x2156.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>So DKIM solves spoofing, right?</strong></p><p>Still no.</p><blockquote><p><strong>DKIM proves an email was signed by SOME domain. Not by the domain shown in the From header.</strong></p></blockquote><p>An attacker can sign an email with a perfectly valid DKIM signature from <code>evil.com</code>, while the From header says your bank.</p><p>Valid seal. Wrong sender.</p><p>Are you seeing the pattern?</p><blockquote><p>Both SPF and DKIM can pass while the From header, the only thing a human ever looks at, is completely fake. If this surprised you, give this article a like. This is the part most people get wrong.</p></blockquote><h2>DMARC: The Enforcer</h2><blockquote><p><strong>Definition:</strong> DMARC (Domain-based Message Authentication, Reporting and Conformance) requires that SPF or DKIM align with the visible From header, and tells receivers what to do when they do not.</p></blockquote><p>DMARC adds the one check that was missing the whole time. It is called <strong>alignment</strong>:</p><ul><li><p>SPF passed? Fine. Does the envelope domain match the From header domain?</p></li><li><p>DKIM passed? Fine. Does the signing domain match the From header domain?</p></li></ul><p><strong>At least one of them must align. Otherwise, DMARC fails.</strong></p><p>So the full system works like this:</p><pre><code><code>SPF   &#8594; WHO is allowed to send (the guest list)
DKIM  &#8594; Was the message signed and unmodified (the wax seal)
DMARC &#8594; Does any of it match the sender you SEE (the enforcer)</code></code></pre><div class="callout-block" data-callout="true"><p>You now know what a missing DMARC policy means. Want to see how many well-known domains are missing one?</p><p><strong>Check any domain in the Decoded Security Spoof-Check</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/tools/spoof-check&quot;,&quot;text&quot;:&quot;Check your favorite Domain&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/tools/spoof-check"><span>Check your favorite Domain</span></a></p></div><h2>Try it yourself, right now</h2><p>Two commands. On Windows, use <code>nslookup -type=TXT</code> instead of <code>dig</code>.</p><pre><code><code>dig +short TXT decodedsecurity.com
dig +short TXT _dmarc.decodedsecurity.com</code></code></pre><p><strong>Mine returns:</strong></p><pre><code><code>v=spf1 include:zohomail.eu include:eu.zcsend.net include:_spf.mlsend.com ~all
v=DMARC1; p=quarantine; sp=quarantine; rua=mailto:...</code></code></pre><p>Three approved senders, and a policy that sends anything unaligned to spam.</p><p>Now run it on your employer&#8217;s domain. Or your bank&#8217;s. </p><p>Check the <code>p=</code> value: <code>none</code> means watching without stopping, <code>quarantine</code> means spam, <code>reject</code> means the email never reaches the inbox.</p><blockquote><p><strong>What did you find?</strong> Drop the domain and its policy in the comments. I read every response!</p></blockquote><div class="callout-block" data-callout="true"><p>Doesn&#8217;t it work on your local machine? Use the Decoded Security spoof-check and check your favorite domain there!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/tools/spoof-check&quot;,&quot;text&quot;:&quot;Check it HERE!&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/tools/spoof-check"><span>Check it HERE!</span></a></p><p>Drop the result in the comments! I am curious!</p></div><h2>Conclusion</h2><p>Congratulations! You now understand something most IT professionals only pretend to.</p><p>You know why spoofing is possible, what each of the three mechanisms actually verifies, and why only DMARC alignment protects the address a human sees.</p><p>Next time someone tells you &#8220;we have SPF, we are safe,&#8221; you will know exactly what question to ask them.</p><p>Thank you for reading Decoded Security!</p><p>Erich</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Did you find this article interesting? Subscribe to <strong>Decoded Security</strong> and get Top 10 Cybersecurity Concepts guide for FREE.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>Where To Go Next</h2><p>Email security builds directly on DNS and phishing fundamentals:</p><p>&#128073; <a href="https://www.decodedsecurity.com/p/this-is-how-i-explain-dns-to-beginners?utm_source=publication-search">This Is How I Explain DNS To Beginners </a></p><p>&#128073; <a href="https://www.decodedsecurity.com/p/how-phishing-works-in-5-steps?utm_source=publication-search">How Phishing Works in 5 Steps</a></p><p><strong>Want a clear 90-day plan for turning knowledge like this into a job offer?</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://decodedsecurity.gumroad.com/l/CybersecurityBlueprint/1_year&quot;,&quot;text&quot;:&quot;90-day Cybersecurity Job Blueprint&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://decodedsecurity.gumroad.com/l/CybersecurityBlueprint/1_year"><span>90-day Cybersecurity Job Blueprint</span></a></p><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p>]]></content:encoded></item><item><title><![CDATA[Your Smart TV Might Be Watching You]]></title><description><![CDATA[If you&#8217;re serious about your privacy, make sure to read this!Your firewall guards the front door. Your smart TV is already inside the house. Here is why that matters, and how to fix it in one evening.]]></description><link>https://www.decodedsecurity.com/p/your-smart-tv-might-be-watching-you</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/your-smart-tv-might-be-watching-you</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Fri, 17 Jul 2026 08:41:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/87ebd4e1-d4c4-4378-9aad-8d8fa91662a7_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Right now, your smart TV may be sharing a network with your laptop.</p><p>Not your screen. Not your files by default. But the same local space.</p><p>It can see that your laptop exists. </p><p>It can see your phone, your printer, your NAS, your tablet, your camera, and every other device that answers on your home network.</p><p><strong>That matters because smart devices are often the least trustworthy things we connect.</strong></p><p>They are cheap. They are rarely updated. They run software you cannot inspect. </p><p>Some stop receiving security fixes after a few years. Some never receive meaningful fixes at all.</p><p>And if one of them is vulnerable, your firewall can be working perfectly, and you can still have a problem.</p><p>Because once a device is already inside your home network, the question changes.</p><p><strong>It is no longer only: </strong><em>Can an attacker get in from the internet?</em></p><p><strong>It becomes: </strong><em>What can this device reach now that it is already inside?</em></p><p>That is why smart devices belong on a separate network.</p><p><strong>In this article, I will explain:</strong></p><ul><li><p>Why smart devices are risky even when your firewall works</p></li><li><p>How a compromised device can look around your home network</p></li><li><p>Why a separate VLAN or guest network limit the damage</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Interested in more tips on how to protect your network and your privacy? Subscribe to <strong>Decoded Security</strong> and learn something new every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Real Problem Is Trust</h2><p><strong>Most people build a home network like this:</strong></p><p>Laptop, phone, printer, smart TV, security camera, thermostat, smart speaker, gaming console, and maybe a NAS all connected to the same Wi-Fi.</p><p>It feels normal because everything works.</p><p>Your phone can cast to the TV. Your laptop can print. Your devices can reach the internet. Nothing looks dangerous.</p><p>But from a security point of view, this is a trust problem.</p><p>Your laptop may have full-disk encryption, regular updates, a modern browser, and security controls.</p><p>Your smart TV may be running an old operating system, filled with vendor apps, talking to multiple cloud services, and receiving updates on a schedule you do not control.</p><p>Yet on a typical home network, both devices are treated as peers.</p><p>They are in the same room. They can discover each other. They can attempt to talk to each other.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d7oo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467d16e2-7b46-4832-bb0a-f556bc7156cf_1743x2240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d7oo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467d16e2-7b46-4832-bb0a-f556bc7156cf_1743x2240.png 424w, https://substackcdn.com/image/fetch/$s_!d7oo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467d16e2-7b46-4832-bb0a-f556bc7156cf_1743x2240.png 848w, https://substackcdn.com/image/fetch/$s_!d7oo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467d16e2-7b46-4832-bb0a-f556bc7156cf_1743x2240.png 1272w, https://substackcdn.com/image/fetch/$s_!d7oo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467d16e2-7b46-4832-bb0a-f556bc7156cf_1743x2240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d7oo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467d16e2-7b46-4832-bb0a-f556bc7156cf_1743x2240.png" width="646" height="830.1277472527472" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/467d16e2-7b46-4832-bb0a-f556bc7156cf_1743x2240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1871,&quot;width&quot;:1456,&quot;resizeWidth&quot;:646,&quot;bytes&quot;:205520,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/207286948?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467d16e2-7b46-4832-bb0a-f556bc7156cf_1743x2240.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!d7oo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467d16e2-7b46-4832-bb0a-f556bc7156cf_1743x2240.png 424w, https://substackcdn.com/image/fetch/$s_!d7oo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467d16e2-7b46-4832-bb0a-f556bc7156cf_1743x2240.png 848w, https://substackcdn.com/image/fetch/$s_!d7oo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467d16e2-7b46-4832-bb0a-f556bc7156cf_1743x2240.png 1272w, https://substackcdn.com/image/fetch/$s_!d7oo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F467d16e2-7b46-4832-bb0a-f556bc7156cf_1743x2240.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>They are trusted far more than they deserve.</p><p>The danger is not that every smart device is malicious. The danger is that many of them are weak, exposed, forgotten, or poorly maintained.</p><p>Attackers love weak devices because weak devices make good footholds.</p><blockquote><p><strong>A firewall protects you from the outside. It does nothing about the threats you plug in yourself.</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/the-complete-guide-to-firewall-types?utm_source=publication-search&quot;,&quot;text&quot;:&quot;Learn more about firewalls&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/the-complete-guide-to-firewall-types?utm_source=publication-search"><span>Learn more about firewalls</span></a></p></blockquote><h2>What Happens If a Smart Device Is Compromised</h2><p>Imagine your smart TV has a vulnerability.</p><p>Maybe it is an old app. Maybe it is outdated firmware. Maybe the vendor abandoned updates. Maybe an attacker finds a bug in a service the TV exposes locally.</p><p>Once that device is compromised, the attacker does not need to break through your firewall again.</p><p>They are already operating from inside your network.</p><p><strong>From there, the device can ask simple questions:</strong></p><ul><li><p>Who else is here?</p></li><li><p>What addresses are alive?</p></li><li><p>Which devices have open services?</p></li></ul><p>This is not magic. It is normal networking.</p><ul><li><p>ARP requests can reveal devices on the local network.</p></li><li><p> Ping sweeps can identify which addresses respond.</p></li><li><p>Port scans can check what services are exposed.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MNn5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10633760-0c63-4726-a67d-cbf309902f3e_2585x2240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MNn5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10633760-0c63-4726-a67d-cbf309902f3e_2585x2240.png 424w, https://substackcdn.com/image/fetch/$s_!MNn5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10633760-0c63-4726-a67d-cbf309902f3e_2585x2240.png 848w, https://substackcdn.com/image/fetch/$s_!MNn5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10633760-0c63-4726-a67d-cbf309902f3e_2585x2240.png 1272w, https://substackcdn.com/image/fetch/$s_!MNn5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10633760-0c63-4726-a67d-cbf309902f3e_2585x2240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MNn5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10633760-0c63-4726-a67d-cbf309902f3e_2585x2240.png" width="1456" height="1262" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10633760-0c63-4726-a67d-cbf309902f3e_2585x2240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1262,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:280897,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/207286948?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10633760-0c63-4726-a67d-cbf309902f3e_2585x2240.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MNn5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10633760-0c63-4726-a67d-cbf309902f3e_2585x2240.png 424w, https://substackcdn.com/image/fetch/$s_!MNn5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10633760-0c63-4726-a67d-cbf309902f3e_2585x2240.png 848w, https://substackcdn.com/image/fetch/$s_!MNn5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10633760-0c63-4726-a67d-cbf309902f3e_2585x2240.png 1272w, https://substackcdn.com/image/fetch/$s_!MNn5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10633760-0c63-4726-a67d-cbf309902f3e_2585x2240.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Port 445 might suggest file sharing. Port 22 might suggest remote access. A web interface might reveal a printer, router, camera, NAS, or admin panel.</p><p>None of this requires the attacker to defeat the internet-facing firewall, because the traffic is happening locally.</p><p>The compromised device is not attacking from outside your house.</p><p><strong>It is attacking from the couch.</strong></p><blockquote><p><strong>Do you connect untrusted device to a separate VLAN?</strong> Let me know in the comments!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/your-smart-tv-might-be-watching-you/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/your-smart-tv-might-be-watching-you/comments"><span>Leave a comment</span></a></p></blockquote><h2>And then it phones home</h2><p>After a device sees what is around it, sending information out is often easy.</p><p>Most home networks allow outbound internet traffic by default. They have to.</p><p>Your devices need to stream video, check for updates, sync data, load websites, and talk to cloud services.</p><p>Much of that traffic uses HTTPS over port 443, the same encrypted channel your browser uses.</p><p>So if a compromised smart TV sends data to a remote server, the firewall may see encrypted outbound traffic to the internet and allow it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Join 1,380+ subscribers of <strong>Decoded Security</strong> and start your cybersecurity journey today!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Fix: Put Smart Devices on Their Own VLAN</h2><p><strong>The principle is simple:</strong></p><p>Your smart devices should be allowed to reach the internet. </p><p>They should not automatically be allowed to reach your laptop, phone, NAS, work machine, or private devices.</p><p>That is what a VLAN gives you.</p><p>A VLAN is a way to split one physical network into separate logical networks. Same home. Separate rooms.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U1J7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4bf6c-383f-46e2-885b-5b4422b1642d_1781x2404.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U1J7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4bf6c-383f-46e2-885b-5b4422b1642d_1781x2404.png 424w, https://substackcdn.com/image/fetch/$s_!U1J7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4bf6c-383f-46e2-885b-5b4422b1642d_1781x2404.png 848w, https://substackcdn.com/image/fetch/$s_!U1J7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4bf6c-383f-46e2-885b-5b4422b1642d_1781x2404.png 1272w, https://substackcdn.com/image/fetch/$s_!U1J7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4bf6c-383f-46e2-885b-5b4422b1642d_1781x2404.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U1J7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4bf6c-383f-46e2-885b-5b4422b1642d_1781x2404.png" width="440" height="593.8186813186813" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cde4bf6c-383f-46e2-885b-5b4422b1642d_1781x2404.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1965,&quot;width&quot;:1456,&quot;resizeWidth&quot;:440,&quot;bytes&quot;:218448,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/207286948?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4bf6c-383f-46e2-885b-5b4422b1642d_1781x2404.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U1J7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4bf6c-383f-46e2-885b-5b4422b1642d_1781x2404.png 424w, https://substackcdn.com/image/fetch/$s_!U1J7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4bf6c-383f-46e2-885b-5b4422b1642d_1781x2404.png 848w, https://substackcdn.com/image/fetch/$s_!U1J7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4bf6c-383f-46e2-885b-5b4422b1642d_1781x2404.png 1272w, https://substackcdn.com/image/fetch/$s_!U1J7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcde4bf6c-383f-46e2-885b-5b4422b1642d_1781x2404.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>For example:</strong></p><ul><li><p>Main network: laptops, phones, work devices, NAS</p></li><li><p>IoT network: TV, cameras, speakers, smart plugs, thermostat, vacuum, doorbell</p></li><li><p>Guest network: visitors and temporary devices</p></li></ul><p>When your smart TV is on the IoT network, it can still stream Netflix and download updates.</p><p>But if it tries to scan your main network, it should hit a wall.</p><p>Your laptop is no longer standing next to it. Your NAS is no longer one open door away. </p><p>That is the whole point of segmentation. You assume some devices are more likely to be vulnerable, so you limit what they can reach before anything bad happens.</p><p>Security is not only about keeping attackers out.</p><p><strong>It is also about reducing what they can do if they get in.</strong></p><h2>If You Do Not Have VLANs, Use a Guest Network</h2><p>You do not need enterprise equipment to start.</p><p>Many home routers have a guest network feature. In many cases, a guest network is a simplified form of isolation: devices on the guest network can reach the internet, but cannot freely access devices on your main network.</p><p>That is good enough for many homes.</p><p><strong>Move these devices first:</strong></p><ul><li><p>Smart TVs</p></li><li><p>Security cameras</p></li><li><p>Smart speakers</p></li><li><p>Smart plugs</p></li><li><p>Doorbells</p></li><li><p>Robot vacuums</p></li><li><p>Thermostats</p></li><li><p>Cheap or old printers</p></li><li><p>Unknown devices you cannot confidently update</p></li></ul><p><strong>Keep your trusted network for the devices that matter most:</strong></p><ul><li><p>Laptop</p></li><li><p>Phone</p></li><li><p>Work devices</p></li><li><p>NAS</p></li><li><p>Admin devices used to manage your router</p></li></ul><p>If you have a router that supports real VLANs, even better. Create a dedicated IoT VLAN and add firewall rules that allow IoT devices to reach the internet, but block them from initiating connections to your main network.</p><p>You can still create exceptions where needed.</p><p>For example, you might allow your phone to control the TV, or allow a specific printer connection from your laptop. The key is that these should be deliberate exceptions, not default trust for every device.</p><blockquote><p>Do you want a step by step manual how to set-up a separate VLAN? </p><p>Let me know in the comments!</p></blockquote><h2>Conclusion</h2><p>The goal of this article wasn&#8217;t to scare you. It was to show you that a firewall doesn&#8217;t solve everything.</p><p>And unlike the big companies, you can&#8217;t hire experts to design your network, and attackers know it.</p><p>Starting today, be careful about what you connect to your main network. </p><p>Trust me, even the simplest adjustments make the attackers move to an easier target, because there is an infinite number of them.</p><blockquote><p><strong>Do this tonight:</strong> scan your network, count your devices, and move your smart devices to a guest network or IoT VLAN.</p></blockquote><p>Thank you for reading Decoded Security.<br>See you next time!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe if you want to learn more about cybersecurity every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p>]]></content:encoded></item><item><title><![CDATA[3 Reasons I’d Still Choose Cybersecurity If I Had to Start Over]]></title><description><![CDATA[Most beginners ask whether cybersecurity is too crowded. From the hiring side, I see the opposite problem: too few people with the right fundamentals and direction.]]></description><link>https://www.decodedsecurity.com/p/3-reasons-id-still-choose-cybersecurity</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/3-reasons-id-still-choose-cybersecurity</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Wed, 15 Jul 2026 06:01:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c43f1730-d6bd-4c22-93f6-f62536e6fbc6_1619x971.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I became a Cybersecurity Manager at 26, and one of the reasons why I was able to achieve it is because I chose cybersecurity very early.</p><p>Even before I could have possibly known if it&#8217;s the right direction for me.</p><p>If you are considering cybersecurity right now, you might be asking yourself:</p><p>&#8220;Is it too late?&#8221;</p><p>&#8220;Is the field already too crowded?&#8221;</p><p>&#8220;Do I need to be deeply technical?&#8221;</p><p>&#8220;Which certification should I start with?&#8221;</p><p>Here is my honest answer after working in cybersecurity, earning a Master&#8217;s degree in the field, and sitting on both sides of the hiring table:</p><p>Cybersecurity is still one of the best career choices you can make.</p><p>But only if you stop learning randomly and choose the right path for your background.</p><p>The good news? I will help you with that!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe to <strong>Decoded Security</strong> today and get the <strong>Top 10 Cybersecurity Concepts guide</strong> for Free!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>1. The Demand Is Real - And the Bar Is Lower Than You Think</h2><p>Everyone says cybersecurity has millions of unfilled jobs. You have probably seen that statistic so many times it stopped meaning anything.</p><p>So let me tell you what I actually see from the hiring side.</p><p>Cybersecurity is still a very new field. </p><p><strong>Until a couple of years ago, most people only specialized in cybersecurity because someone forced them.</strong> </p><p>A company needed a security team and moved people across from IT. A developer got assigned to a security project. A compliance person ended up owning risk management by accident.</p><p>Very few people on the job market today started their career intentionally as a cybersecurity specialist.</p><p>And that changes everything.</p><p>For almost any cybersecurity role, it is genuinely difficult to find a candidate with even a minimum skill set. Not an expert. A minimum skill set.</p><p>The bar is not as high as the job postings make it look.</p><p>Many companies are willing to hire someone and train them. Senior cybersecurity professionals are either too expensive or simply impossible to find. Organizations would rather invest in someone with potential and foundational knowledge than leave a critical role empty for six months.</p><p>I have a Master&#8217;s degree in cybersecurity, and I am still telling you this.</p><p>Not because the degree does not matter. But because the field is so undersupplied, people with the right fundamentals and the right direction are genuinely competitive right now.</p><p>If you have the fundamentals, you are already ahead of most candidates applying for the same role.</p><blockquote><p><strong>Did this surprise you? Give me a like so I know I am not alone!</strong></p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Do you want to get into cybersecurity? Subscribe to <strong>Decoded Security</strong> and start your journey!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>2. The Complexity Is the Point</h2><p>Most cybersecurity content tries to reassure you that it is not as complicated as it looks.</p><p>I am going to tell you the opposite.</p><p>It is complex. And that is exactly why it is worth it.</p><p>The most important mindset shift you go through when you enter this field is realizing how broad it actually is.</p><p>Cybersecurity goes from physical security to software development. From network security to supply chain management. From technical vulnerability assessments to overall business risk management.</p><p>Every level of every company is affected by this field.</p><p>The person designing the office floor plan needs to think about tailgating attacks.</p><p>The developer writing the API needs to think about authentication.</p><p>The CFO approving the budget needs to understand what a ransomware attack would cost the business.</p><p>That breadth is not a burden. It is a career advantage.</p><p>It means you never stop learning. It means your knowledge stays relevant because the field keeps evolving. It means you can move between technical and business roles in a way that almost no other career allows.</p><p>Most fields reward specialists who go very deep in one direction.</p><p>Cybersecurity rewards people who understand how everything connects.</p><p>And once you see it that way, the complexity stops being intimidating.</p><p>It becomes the reason you chose this field in the first place.</p><h2>3. There Is a Path for Every Background</h2><p>When most people think about cybersecurity careers, they picture one thing.</p><p>Someone in a dark room finding vulnerabilities. A penetration tester. A hacker.</p><p>That is one path out of five.</p><p>And right now, from where I sit, the most underrated and fastest growing paths are GRC and privacy protection.</p><p>Here is why.</p><p>Everyone is talking about AI.</p><p>And yes, AI tools are transforming how security teams work. But the biggest actual increase in demand I am seeing is regulatory. The number of compliance requirements placed on companies from a cybersecurity perspective has grown dramatically. GDPR. NIS2. DORA. AI Act. The list keeps growing.</p><p>And AI has made privacy protection significantly harder than it used to be. Organizations are collecting more data. Processing it in more places. Sharing it with more vendors. Ensuring that data is handled correctly is now a genuinely complex operational challenge.</p><p>The budgets often do not reflect this yet. But the demand does.</p><p>And that gap creates opportunity for people who position themselves in this space now rather than in two years when everyone else catches up.</p><p><strong>Here is the full picture of the five paths available to you:</strong></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;8c13c439-5ddc-4ef8-a8c3-489be3415b5f&quot;,&quot;caption&quot;:&quot;Do you want to break into cybersecurity, but feel confused by all the different roles?&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;showDescription&quot;:true,&quot;showImage&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How to Choose the Right Cybersecurity Role Before You Waste Time and Money on the Wrong Certifications&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:259197825,&quot;name&quot;:&quot;Erich Winkler&quot;,&quot;bio&quot;:&quot;Cybersecurity Manager | CISSP Certified | Helping people land their first cybersecurity role without a degree or career reset&quot;,&quot;photo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!zLJJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb404eb9a-cceb-4d1d-86d2-e362bdf449fc_1024x1024.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-01-14T11:11:59.523Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hrEi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4c9060ba-5ff4-4778-95c3-3f399d0dfdda_1536x1024.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://www.decodedsecurity.com/p/how-to-choose-the-right-cybersecurity&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:184030241,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:96,&quot;comment_count&quot;:55,&quot;publication_id&quot;:4708911,&quot;publication_name&quot;:&quot;Decoded Security&quot;,&quot;publication_logo_url&quot;:&quot;https://substackcdn.com/image/fetch/$s_!hqdo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda8809eb-cbfe-4d76-a2e7-af1df277c77a_500x500.png&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>The most important decision you make early in a cybersecurity career is not which certification to get.</p><p>It is the path that fits your background.</p><p>Get that right and everything else - certifications, skills, entry roles, timeline - becomes much clearer.</p><blockquote><p><strong>Which of the five paths resonates most with you? Comment below - I read every response.</strong></p><p><strong>Or better yet:</strong> take the free diagnostic and find out which path actually fits your background in just couple of minutes.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/diagnostics&quot;,&quot;text&quot;:&quot;Take a Career Quiz&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://quiz.decodedsecurity.com/diagnostics"><span>Take a Career Quiz</span></a></p></blockquote><h2>Where Should You Start?</h2><p>I am not saying cybersecurity is for everyone. It is a demanding field, and if you&#8217;re not going to take it seriously, it won&#8217;t work.</p><p>However, if you are convinced cybersecurity is for you but unsure where to begin, Decoded Security is here to help! </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Join more than 1,350 people and subscribe to <strong>Decoded Security</strong> to start your cybersecurity journey!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>Step 1: Find your path</strong></h3><p>First, I prepared a quiz to help you figure out which cybersecurity area suits you best. Based on your goals, your interests, and your background. </p><p>It will take you about 10 minutes, and as a bonus, you will get a personalized study plan that will help you get started. There is no sign-up, no email required. </p><p>You just click the button and take the quiz. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/diagnostics&quot;,&quot;text&quot;:&quot;Take a Career Quiz&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://quiz.decodedsecurity.com/diagnostics"><span>Take a Career Quiz</span></a></p><h3><strong>Step 2: Build your foundation</strong></h3><p>This is something I am really proud of. Over the years, I put together the top 10 Cybersecurity concepts that you need to know regardless of the area of cybersecurity you choose. </p><p>And to make it even better for you, I prepare countless quizzes and challenges for you, which can help you actually apply the concepts rather than just read them!</p><p>So, if you will read only one guide from Decoded Security, choose that one.</p><blockquote><p><strong>1200+ downloads, 5-star rating!</strong> Numbers that I am actually proud of! If this guide helped you too, let me know in the comments and help me share it to more people.</p></blockquote><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://decodedsecurity.gumroad.com/l/Top10_Cybersecurity_Concepts&quot;,&quot;text&quot;:&quot;Download for Free&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://decodedsecurity.gumroad.com/l/Top10_Cybersecurity_Concepts"><span>Download for Free</span></a></p><h3><strong>Step 3: Read the roadmap</strong></h3><p>And if you&#8217;ve already covered the basics and you have at least some idea what area of cybersecurity is interesting for you, it&#8217;s time for you to work on your goals!</p><p><span>The&nbsp;</span><strong>Roadmap&nbsp;</strong><span>page tells you how to use the&nbsp;</span><strong>Decoded Security</strong><span>&nbsp;resources and what the whole environment offers. </span></p><p><span>Articles, community, and, of course, training for specific certification exams.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap&quot;,&quot;text&quot;:&quot;Decoded Security Roadmap&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><span>Decoded Security Roadmap</span></a></p><h2>Final Thought</h2><p>If I had to start over, I would choose cybersecurity again.</p><p>Not because it is easy.</p><p>Not because jobs magically appear after one certification.</p><p>And not because every beginner should follow the same path.</p><p>I would choose it again because the field is still growing, the demand is real, and there are more ways to build a cybersecurity career than most beginners realize.</p><blockquote><p>The opportunity is real.</p></blockquote><p>The only thing that separates the people who break in from the people who stay stuck is having a clear starting point.</p><p>This is yours, and I am here to help you start your career!</p><p>Talk to you soon,<br>Erich <br>Decoded Security!</p><div class="pullquote"><p>&#128172; Which of the three reasons resonates most with you? Comment below - I read every response.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/3-reasons-id-still-choose-cybersecurity/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/3-reasons-id-still-choose-cybersecurity/comments"><span>Leave a comment</span></a></p></div><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p>]]></content:encoded></item><item><title><![CDATA[This Is How I Explain Backup Strategies to a Beginner]]></title><description><![CDATA[Full, incremental, differential, and the 3-2-1 rule: the backup methods that decide whether ransomware costs you a bad afternoon or your entire business.]]></description><link>https://www.decodedsecurity.com/p/this-is-how-i-explain-backup-strategies</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/this-is-how-i-explain-backup-strategies</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Sun, 12 Jul 2026 12:00:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/17ee5606-ba4d-4ddc-8cce-b81b89633290_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Every business wants the same thing:</strong> Back up everything, restore it instantly, and never lose a single record.</p><p>Then you show them how much that costs. </p><p>That&#8217;s why I told you about the recovery metrics. MTD, RTO, WRT, RPO. The numbers that tell you what the business actually needs before you touch a single backup tool.</p><p>This week, we finish the job and learn about the backup strategies available and their benefits and drawbacks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4G9B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F874b2ece-5759-4487-9666-60d5144b9a3a_2421x1634.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4G9B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F874b2ece-5759-4487-9666-60d5144b9a3a_2421x1634.png 424w, https://substackcdn.com/image/fetch/$s_!4G9B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F874b2ece-5759-4487-9666-60d5144b9a3a_2421x1634.png 848w, https://substackcdn.com/image/fetch/$s_!4G9B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F874b2ece-5759-4487-9666-60d5144b9a3a_2421x1634.png 1272w, https://substackcdn.com/image/fetch/$s_!4G9B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F874b2ece-5759-4487-9666-60d5144b9a3a_2421x1634.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4G9B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F874b2ece-5759-4487-9666-60d5144b9a3a_2421x1634.png" width="1456" height="983" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/874b2ece-5759-4487-9666-60d5144b9a3a_2421x1634.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:983,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:308397,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/202425848?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F874b2ece-5759-4487-9666-60d5144b9a3a_2421x1634.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4G9B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F874b2ece-5759-4487-9666-60d5144b9a3a_2421x1634.png 424w, https://substackcdn.com/image/fetch/$s_!4G9B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F874b2ece-5759-4487-9666-60d5144b9a3a_2421x1634.png 848w, https://substackcdn.com/image/fetch/$s_!4G9B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F874b2ece-5759-4487-9666-60d5144b9a3a_2421x1634.png 1272w, https://substackcdn.com/image/fetch/$s_!4G9B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F874b2ece-5759-4487-9666-60d5144b9a3a_2421x1634.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p><strong>CISSP, CC, and Security+ Domain 7 essential. This also happens to be one of the most common interview questions for SOC and GRC roles, so pay attention.</strong></p></blockquote><p><strong>What you&#8217;ll learn in this article:</strong></p><ul><li><p>The real difference between full, incremental, and differential backups (and why restore time is the part everyone forgets)</p></li><li><p>The enterprise techniques used for database and always-on systems: electronic vaulting, remote journaling, remote mirroring</p></li><li><p>The 3-2-1 rule, and the modern version that actually accounts for ransomware</p></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">More than 1,300 people read <strong>Decoded Security</strong> every week! Subscribe today and get the Top 10 Cybersecurity Fundamentals guide for FREE in the welcome email.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>The Three Backup Methods</h2><p>Every certification exam expects you to know these. More importantly, so does every hiring manager who&#8217;s ever had to explain a bad restore to their boss.</p><p><strong>But first, what is a backup method?</strong></p><p>A backup method is just the rule that decides what gets copied and how often. </p><p>Not where it&#8217;s stored, not how fast you can restore it, just the logic behind what data actually gets captured each time a backup runs.</p><p>Let&#8217;s take a look at what methods are out there. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OUEj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20cb63fb-ac1a-4b07-8e81-d1d025dc6004_984x994.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OUEj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20cb63fb-ac1a-4b07-8e81-d1d025dc6004_984x994.png 424w, https://substackcdn.com/image/fetch/$s_!OUEj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20cb63fb-ac1a-4b07-8e81-d1d025dc6004_984x994.png 848w, https://substackcdn.com/image/fetch/$s_!OUEj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20cb63fb-ac1a-4b07-8e81-d1d025dc6004_984x994.png 1272w, https://substackcdn.com/image/fetch/$s_!OUEj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20cb63fb-ac1a-4b07-8e81-d1d025dc6004_984x994.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OUEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20cb63fb-ac1a-4b07-8e81-d1d025dc6004_984x994.png" width="568" height="573.7723577235772" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20cb63fb-ac1a-4b07-8e81-d1d025dc6004_984x994.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:994,&quot;width&quot;:984,&quot;resizeWidth&quot;:568,&quot;bytes&quot;:107122,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/202425848?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20cb63fb-ac1a-4b07-8e81-d1d025dc6004_984x994.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OUEj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20cb63fb-ac1a-4b07-8e81-d1d025dc6004_984x994.png 424w, https://substackcdn.com/image/fetch/$s_!OUEj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20cb63fb-ac1a-4b07-8e81-d1d025dc6004_984x994.png 848w, https://substackcdn.com/image/fetch/$s_!OUEj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20cb63fb-ac1a-4b07-8e81-d1d025dc6004_984x994.png 1272w, https://substackcdn.com/image/fetch/$s_!OUEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20cb63fb-ac1a-4b07-8e81-d1d025dc6004_984x994.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>Do you think you understand backup methods already? Let&#8217;s find out! </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/article/backup-strategies&quot;,&quot;text&quot;:&quot;Take a Free Quiz&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/article/backup-strategies"><span>Take a Free Quiz</span></a></p></blockquote><h3><strong>1. Full Backup</strong></h3><p>This one is actually the easiest to understand. You take all the data and back it up. Everything, without a difference. Every file, every byte, every time.</p><p>It&#8217;s the safest method, but it requires the most resources. And as you know, we always have to balance cost and benefits.</p><ul><li><p><strong>Frequency:</strong> Usually weekly or monthly. It&#8217;s big, and it&#8217;s slow.</p></li><li><p><strong>Restore:</strong> One backup set. That&#8217;s it. Nothing else needed.</p></li><li><p><strong>Trade-off:</strong> Simple to restore, expensive to run constantly</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5D1g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a9d21-ddb1-466b-95c3-8ac6d64bf3c5_4180x1190.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5D1g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a9d21-ddb1-466b-95c3-8ac6d64bf3c5_4180x1190.png 424w, https://substackcdn.com/image/fetch/$s_!5D1g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a9d21-ddb1-466b-95c3-8ac6d64bf3c5_4180x1190.png 848w, https://substackcdn.com/image/fetch/$s_!5D1g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a9d21-ddb1-466b-95c3-8ac6d64bf3c5_4180x1190.png 1272w, https://substackcdn.com/image/fetch/$s_!5D1g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a9d21-ddb1-466b-95c3-8ac6d64bf3c5_4180x1190.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5D1g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a9d21-ddb1-466b-95c3-8ac6d64bf3c5_4180x1190.png" width="1456" height="415" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb1a9d21-ddb1-466b-95c3-8ac6d64bf3c5_4180x1190.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:415,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:206338,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/202425848?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a9d21-ddb1-466b-95c3-8ac6d64bf3c5_4180x1190.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5D1g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a9d21-ddb1-466b-95c3-8ac6d64bf3c5_4180x1190.png 424w, https://substackcdn.com/image/fetch/$s_!5D1g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a9d21-ddb1-466b-95c3-8ac6d64bf3c5_4180x1190.png 848w, https://substackcdn.com/image/fetch/$s_!5D1g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a9d21-ddb1-466b-95c3-8ac6d64bf3c5_4180x1190.png 1272w, https://substackcdn.com/image/fetch/$s_!5D1g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb1a9d21-ddb1-466b-95c3-8ac6d64bf3c5_4180x1190.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>2. Incremental Backup</strong></h3><p>Copies only what changed since the <em>last backup</em>, whether that last backup was a full or another incremental.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3cZe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0449bd0f-4664-43da-8f16-dfc4c92e9454_4180x1190.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3cZe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0449bd0f-4664-43da-8f16-dfc4c92e9454_4180x1190.png 424w, https://substackcdn.com/image/fetch/$s_!3cZe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0449bd0f-4664-43da-8f16-dfc4c92e9454_4180x1190.png 848w, https://substackcdn.com/image/fetch/$s_!3cZe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0449bd0f-4664-43da-8f16-dfc4c92e9454_4180x1190.png 1272w, https://substackcdn.com/image/fetch/$s_!3cZe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0449bd0f-4664-43da-8f16-dfc4c92e9454_4180x1190.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3cZe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0449bd0f-4664-43da-8f16-dfc4c92e9454_4180x1190.png" width="1456" height="415" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0449bd0f-4664-43da-8f16-dfc4c92e9454_4180x1190.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:415,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:228873,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/202425848?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0449bd0f-4664-43da-8f16-dfc4c92e9454_4180x1190.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3cZe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0449bd0f-4664-43da-8f16-dfc4c92e9454_4180x1190.png 424w, https://substackcdn.com/image/fetch/$s_!3cZe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0449bd0f-4664-43da-8f16-dfc4c92e9454_4180x1190.png 848w, https://substackcdn.com/image/fetch/$s_!3cZe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0449bd0f-4664-43da-8f16-dfc4c92e9454_4180x1190.png 1272w, https://substackcdn.com/image/fetch/$s_!3cZe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0449bd0f-4664-43da-8f16-dfc4c92e9454_4180x1190.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Frequency:</strong> Daily, sometimes hourly. Small and fast.</p></li><li><p><strong>Restore:</strong> You need the last full backup, plus <strong>every single incremental since then</strong>, applied in order.</p></li><li><p>Trade-off: Cheapest to run. Riskiest and slowest to restore.</p></li></ul><blockquote><p><strong>Remeber:</strong> One corrupted incremental in the chain, and everything after it is unusable.</p></blockquote><h3><strong>3. Differential Backup</strong></h3><p>Copies everything that changed since the <em>last full backup</em> (not the last backup, the last full).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4mUo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08a1ed4e-81ae-4df2-9206-8724f281b648_4007x1190.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4mUo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08a1ed4e-81ae-4df2-9206-8724f281b648_4007x1190.png 424w, https://substackcdn.com/image/fetch/$s_!4mUo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08a1ed4e-81ae-4df2-9206-8724f281b648_4007x1190.png 848w, https://substackcdn.com/image/fetch/$s_!4mUo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08a1ed4e-81ae-4df2-9206-8724f281b648_4007x1190.png 1272w, https://substackcdn.com/image/fetch/$s_!4mUo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08a1ed4e-81ae-4df2-9206-8724f281b648_4007x1190.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4mUo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08a1ed4e-81ae-4df2-9206-8724f281b648_4007x1190.png" width="1456" height="432" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08a1ed4e-81ae-4df2-9206-8724f281b648_4007x1190.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:432,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:224105,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/202425848?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08a1ed4e-81ae-4df2-9206-8724f281b648_4007x1190.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4mUo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08a1ed4e-81ae-4df2-9206-8724f281b648_4007x1190.png 424w, https://substackcdn.com/image/fetch/$s_!4mUo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08a1ed4e-81ae-4df2-9206-8724f281b648_4007x1190.png 848w, https://substackcdn.com/image/fetch/$s_!4mUo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08a1ed4e-81ae-4df2-9206-8724f281b648_4007x1190.png 1272w, https://substackcdn.com/image/fetch/$s_!4mUo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08a1ed4e-81ae-4df2-9206-8724f281b648_4007x1190.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ul><li><p><strong>Frequency:</strong> More often than full, less often than incremental.</p></li><li><p><strong>Restore</strong>: Last full backup, plus the <strong>most recent differential</strong>. That&#8217;s the whole chain.</p></li><li><p><strong>Trade-off:</strong> Bigger than incrementals over time, but restore is fast and doesn&#8217;t depend on a fragile chain.</p></li></ul><blockquote><p><strong>Exam trap:</strong> Incremental backs up since the last backup of any kind. Differential backs up since the last full backup only. Mix those two up and you will get this question wrong.</p></blockquote><div class="callout-block" data-callout="true"><p>If this cleared up something you&#8217;ve been fuzzy on, give the article a like. It genuinely helps more people preparing for these exams find it.</p></div><h2>When You&#8217;re Backing Up More Than Files</h2><p>Full, incremental, and differential work fine for file servers. But what happens when the system can&#8217;t afford to be down long enough for a traditional restore? </p><p>Databases, transaction systems, anything close to real-time.</p><p>That&#8217;s where three enterprise techniques come in. You&#8217;ll see all three on the CISSP exam, usually as a &#8220;which one fits this scenario&#8221; question.</p><h3><strong>Electronic Vaulting</strong></h3><p>Bulk data gets transferred automatically to an offsite location on a schedule. Think of it as a scheduled, automated backup job over a network instead of a tape driving to a warehouse.</p><p><strong>The catch:</strong> it moves in batches. If disaster hits between transfers, you lose whatever wasn&#8217;t sent yet.</p><blockquote><p>Did this article help you understand how data security actually works? Give this article a like and help other people find it.</p></blockquote><h3><strong>Remote Journaling</strong></h3><p>Instead of sending bulk data on a schedule, this transmits the actual transaction logs continuously, in near real time. That gets you point-in-time recovery instead of &#8220;whatever we captured at the last batch.&#8221;</p><h3><strong>Remote Mirroring</strong></h3><p>The most expensive, most complete option. A live, functioning duplicate of your system at another site, updated synchronously or asynchronously.</p><p>If your RPO is zero, this is the only option on this list that gets you there. Nothing else does.</p><blockquote><p><strong>Y</strong>our RPO from last week&#8217;s article is what tells you which one you actually need. It is no surprise that the smaller is your RPO, the more expensive it gets. </p></blockquote><h2>The 3-2-1 Rule</h2><p>The 3-2-1 rule is the golden standard, and it's not just theory. It's the baseline that regulations and compliance frameworks expect you to meet, and it's the one backup concept that comes up in almost every audit, exam, and interview.</p><p>Luckily for you, it&#8217;s actually quite simple!</p><p><strong>3-2-1 rule:</strong></p><ul><li><p><strong>3</strong> copies of your data (the original plus two backups)</p></li><li><p><strong>2</strong> different types of media (so one failure mode doesn&#8217;t take out everything)</p></li><li><p><strong>1</strong> copy stored offsite (so a fire, flood, or local disaster doesn&#8217;t take out everything either)</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q69A!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d36ecc-813d-4bc5-b06e-222229b3f1dc_2060x2258.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q69A!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d36ecc-813d-4bc5-b06e-222229b3f1dc_2060x2258.png 424w, https://substackcdn.com/image/fetch/$s_!Q69A!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d36ecc-813d-4bc5-b06e-222229b3f1dc_2060x2258.png 848w, https://substackcdn.com/image/fetch/$s_!Q69A!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d36ecc-813d-4bc5-b06e-222229b3f1dc_2060x2258.png 1272w, https://substackcdn.com/image/fetch/$s_!Q69A!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d36ecc-813d-4bc5-b06e-222229b3f1dc_2060x2258.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q69A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d36ecc-813d-4bc5-b06e-222229b3f1dc_2060x2258.png" width="562" height="616.0384615384615" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01d36ecc-813d-4bc5-b06e-222229b3f1dc_2060x2258.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1596,&quot;width&quot;:1456,&quot;resizeWidth&quot;:562,&quot;bytes&quot;:208639,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/202425848?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d36ecc-813d-4bc5-b06e-222229b3f1dc_2060x2258.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q69A!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d36ecc-813d-4bc5-b06e-222229b3f1dc_2060x2258.png 424w, https://substackcdn.com/image/fetch/$s_!Q69A!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d36ecc-813d-4bc5-b06e-222229b3f1dc_2060x2258.png 848w, https://substackcdn.com/image/fetch/$s_!Q69A!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d36ecc-813d-4bc5-b06e-222229b3f1dc_2060x2258.png 1272w, https://substackcdn.com/image/fetch/$s_!Q69A!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01d36ecc-813d-4bc5-b06e-222229b3f1dc_2060x2258.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Here&#8217;s why each number exists, not just what it is:</strong></p><ul><li><p>One copy is a single point of failure. A bad drive, and it&#8217;s gone.</p></li><li><p>Two copies on the same media type share the same failure mode. A firmware bug or a ransomware strain that targets the media wipes both.</p></li><li><p>Even three copies fail together if they&#8217;re all in the same building. A fire, a flood, or a break-in takes out everything at once.</p></li></ul><p>3-2-1 forces you to remove all three failure points in one move. That's why it stuck around this long, and why it's still the first answer expected in any conversation about backup strategy.</p><div class="callout-block" data-callout="true"><p>Reading about something is one thing, actually understanding it is something completely different. Test if you can actually apply the concepts from this article! This is how you get better!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/article/backup-strategies&quot;,&quot;text&quot;:&quot;Backup Methods Quiz&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/article/backup-strategies"><span>Backup Methods Quiz</span></a></p></div><p>If you&#8217;ve made it this far, you now understand backup strategy better than most people who&#8217;ve been in IT for years. </p><blockquote><p>Give this a like, it tells me to keep writing the technical deep dives!</p></blockquote><h2>Bringing It All Together</h2><p>Congratulations. If you&#8217;re reading this, I am proud of you! </p><p>As a reward, I created a short summary to help you remember the most important parts of this article.</p><ol><li><p>Start with your <strong>RPO and RTO</strong> from last week. They&#8217;re not optional context, they&#8217;re the whole basis for every decision below.</p></li><li><p>Choose your <strong>method</strong> (full, incremental, differential) based on how much data changes and how fast you need to restore it.</p></li><li><p>If the system is transactional or can&#8217;t tolerate any real data loss, layer in <strong>journaling or mirroring</strong> instead of relying on the method alone.</p></li><li><p><strong>Test it.</strong> Untested backups fail exactly when you need them most, which is the entire plot of the story I opened this article with.</p></li></ol><p>And that&#8217;s all for today!</p><p>Thank you for reading Decoded Security, and see you next week!</p><div class="callout-block" data-callout="true"><p>Before you leave, make sure to take the quiz and post your score to the comments! </p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe to <strong>Decoded Security</strong> and start building your career in the field!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>Here is what to read next</strong></h2><ul><li><p><a href="https://www.decodedsecurity.com/p/rto-rpo-mtd-wrt-explained-the-backup">RTO, RPO, MTD, WRT Explained</a></p></li><li><p><a href="https://www.decodedsecurity.com/p/floods-cybersecurity-and-survival">Recovery Site Strategies</a></p></li><li><p><strong><a href="https://www.decodedsecurity.com/p/testing-disaster-recovery-plans-why?utm_source=publication-search">Testing Disaster Recovery Plans: Why &#8220;Having a Plan&#8221; Isn&#8217;t Enough to Pass CC or CISSP</a></strong></p></li></ul><h3>Frequently Asked Questions</h3><p><strong>What&#8217;s the difference between incremental and differential backups?</strong> Incremental backs up everything changed since the <em>last backup of any type</em>. Differential backs up everything changed since the <em>last full backup</em>. Incremental is smaller and faster to run, but the restore depends on every backup in the chain. Differential is bigger over time, but restore only needs the last full plus the latest differential.</p><p><strong>Is tape backup obsolete?</strong> Not entirely, it still appears in long-term archival use cases and on exams, but disk-to-disk and cloud repositories have replaced it as the default for anything needing a fast restore.</p><p><strong>What is the 3-2-1 rule in backup strategy?</strong> Three copies of your data, on two different types of media, with one copy stored offsite. It&#8217;s a baseline standard, though many organizations now extend it to 3-2-1-1-0 to account for ransomware and to require verified, error-free recovery testing.</p><p><strong>What&#8217;s the difference between remote journaling and remote mirroring?</strong> Remote journaling transmits transaction logs continuously for point-in-time recovery. Remote mirroring maintains a full, live duplicate of the system at another location. Mirroring is faster to recover from but far more expensive.</p><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p>]]></content:encoded></item><item><title><![CDATA[Top 5 Network Attacks For Cybersecurity Beginners]]></title><description><![CDATA[5 network attacks. 5 memorable analogies. 5 exam wins. Master the one detail that identifies each attack, so scenario questions on CC, Security+, and CISSP answer themselves.]]></description><link>https://www.decodedsecurity.com/p/top-5-network-attacks-every-cybersecurity</link><guid isPermaLink="false">https://www.decodedsecurity.com/p/top-5-network-attacks-every-cybersecurity</guid><dc:creator><![CDATA[Erich Winkler]]></dc:creator><pubDate>Wed, 08 Jul 2026 04:00:36 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a6500219-b347-4155-bf71-8eeb54fbb3f2_1731x909.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>&#8252;&#65039; <strong>Warning: CC, Security+, and CISSP relevant topic!</strong></p></blockquote><p>If you are starting out in cybersecurity, you have probably heard that networking is the foundation. </p><p>That is true. </p><p>But here is what nobody tells you: knowing the attacks by name is worthless.</p><p>Exams describe scenarios. Interviewers describe situations. Log files show patterns. None of them comes with labels.</p><p>By the end of this article, you should be able to recognize the top 5 most common network attacks and how to prevent them.</p><p><strong>In this article, I will:</strong></p><ul><li><p>Break down the 5 network attacks you will meet in exams, interviews, and real incident logs</p></li><li><p>Show you the one detail that identifies each attack, whether it appears in a scenario question or a log file</p></li><li><p>Give you the countermeasure for each one, because recognizing an attack is only half the job</p></li></ul><div class="callout-block" data-callout="true"><p><strong>Note: </strong>All of these attacks abuse features of normal network protocols. You can follow this article either way, but if you want the foundations first, start here: </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/top-5-most-important-network-protocols?utm_source=publication-search&quot;,&quot;text&quot;:&quot;TOP 5 Network Protocols&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/top-5-most-important-network-protocols?utm_source=publication-search"><span>TOP 5 Network Protocols</span></a></p></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><span>More than 1,340 people read </span><strong>Decoded Security</strong><span> every week! Subscribe today and get the Top 10 Cybersecurity Fundamentals guide for FREE in the </span><strong><span>welcome email.</span></strong></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>First, Understand the Family: DoS vs. DDoS</h2><p>Every attack in this article is a denial-of-service attack. The goal is not to steal data. The goal is to make a system unavailable to the people who need it.</p><p><strong>There are two main types:</strong></p><ul><li><p><strong>DoS (Denial of Service):</strong> One attacker, one source, flooding a target until it stops responding.</p></li><li><p><strong>DDoS (Distributed Denial of Service):</strong> The same idea, but the traffic comes from thousands of sources at once. Much harder to block, because there is no single IP to filter.</p></li></ul><p>Now, let&#8217;s get into the 5 attacks.</p><blockquote><p>Do you find this article useful? Give it a like and help more people find it!</p></blockquote><h2>1. SYN Flood: The Handshake That Never Finishes</h2><p>This is the most important attack on the list. If you learn only one, learn this one.</p><p>Normal TCP connections start with a three-way handshake. The client says SYN. The server answers SYN-ACK. The client confirms with ACK. Connection established.</p><p>A SYN flood abuses the politeness of that process.</p><p>The attacker sends thousands of SYN packets and never sends the final ACK. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gR_J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ce1f5c-0019-4de9-b515-d8cd0a77d110_2374x1966.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gR_J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ce1f5c-0019-4de9-b515-d8cd0a77d110_2374x1966.png 424w, https://substackcdn.com/image/fetch/$s_!gR_J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ce1f5c-0019-4de9-b515-d8cd0a77d110_2374x1966.png 848w, https://substackcdn.com/image/fetch/$s_!gR_J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ce1f5c-0019-4de9-b515-d8cd0a77d110_2374x1966.png 1272w, https://substackcdn.com/image/fetch/$s_!gR_J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ce1f5c-0019-4de9-b515-d8cd0a77d110_2374x1966.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gR_J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ce1f5c-0019-4de9-b515-d8cd0a77d110_2374x1966.png" width="1456" height="1206" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1ce1f5c-0019-4de9-b515-d8cd0a77d110_2374x1966.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1206,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:277893,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/201057785?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ce1f5c-0019-4de9-b515-d8cd0a77d110_2374x1966.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gR_J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ce1f5c-0019-4de9-b515-d8cd0a77d110_2374x1966.png 424w, https://substackcdn.com/image/fetch/$s_!gR_J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ce1f5c-0019-4de9-b515-d8cd0a77d110_2374x1966.png 848w, https://substackcdn.com/image/fetch/$s_!gR_J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ce1f5c-0019-4de9-b515-d8cd0a77d110_2374x1966.png 1272w, https://substackcdn.com/image/fetch/$s_!gR_J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe1ce1f5c-0019-4de9-b515-d8cd0a77d110_2374x1966.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The server, being polite, holds a spot open for each half-finished handshake and waits. And waits. </p><p>Eventually, the table of half-open connections is full, and legitimate users get turned away.</p><p><strong>The analogy:</strong> Imagine a restaurant where callers keep making reservations and never show up. Every table is &#8220;reserved.&#8221; Real customers stand outside a half-empty restaurant that they cannot enter.</p><p><strong>Countermeasure:</strong> SYN cookies (the server does not commit resources until the handshake completes), reduced connection timeouts, and rate limiting.</p><blockquote><p>If that finally made the three-way handshake click, give it a like! <strong>It tells me these breakdowns are worth writing.</strong></p></blockquote><h2>2. Smurf Attack: Turning a Network Against You</h2><p>The attacker sends ICMP echo requests (pings) to a <strong>network&#8217;s broadcast address</strong>. But here is the trick: the source IP is spoofed to be the victim&#8217;s address.</p><p>Every device on that network receives the ping and politely replies. To whom? To the victim. One packet from the attacker becomes hundreds of replies flooding the target.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!53so!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d7b86f-72b6-4c3d-83ca-5fa15aa2f3cd_3675x2007.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!53so!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d7b86f-72b6-4c3d-83ca-5fa15aa2f3cd_3675x2007.png 424w, https://substackcdn.com/image/fetch/$s_!53so!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d7b86f-72b6-4c3d-83ca-5fa15aa2f3cd_3675x2007.png 848w, https://substackcdn.com/image/fetch/$s_!53so!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d7b86f-72b6-4c3d-83ca-5fa15aa2f3cd_3675x2007.png 1272w, https://substackcdn.com/image/fetch/$s_!53so!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d7b86f-72b6-4c3d-83ca-5fa15aa2f3cd_3675x2007.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!53so!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d7b86f-72b6-4c3d-83ca-5fa15aa2f3cd_3675x2007.png" width="1456" height="795" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2d7b86f-72b6-4c3d-83ca-5fa15aa2f3cd_3675x2007.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:795,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:500733,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/201057785?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d7b86f-72b6-4c3d-83ca-5fa15aa2f3cd_3675x2007.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!53so!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d7b86f-72b6-4c3d-83ca-5fa15aa2f3cd_3675x2007.png 424w, https://substackcdn.com/image/fetch/$s_!53so!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d7b86f-72b6-4c3d-83ca-5fa15aa2f3cd_3675x2007.png 848w, https://substackcdn.com/image/fetch/$s_!53so!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d7b86f-72b6-4c3d-83ca-5fa15aa2f3cd_3675x2007.png 1272w, https://substackcdn.com/image/fetch/$s_!53so!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2d7b86f-72b6-4c3d-83ca-5fa15aa2f3cd_3675x2007.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>The analogy:</strong> Someone sends a letter to an entire apartment building saying &#8220;please call this number immediately&#8221; and writes your phone number on it. You did nothing, and now your phone will not stop ringing.</p><p><strong>Scenario keywords:</strong> ICMP, broadcast address, spoofed source.</p><p><strong>Cousin to remember:</strong> The <strong>Fraggle attack</strong> is the exact same play, but with UDP traffic instead of ICMP. Exams love testing whether you know the difference. ICMP means Smurf. UDP means Fraggle. That single word decides the question.</p><p><strong>Countermeasures:</strong> Disable IP-directed broadcasts on routers, and configure devices to ignore ICMP requests sent to broadcast addresses.</p><blockquote><p>Reading an article is one thing, actually understand the concept the other. <br>Test your knowledge and make sure you can recognize the most common network attacks!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/article/network-attacks&quot;,&quot;text&quot;:&quot;Network attacks - QUIZ&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/article/network-attacks"><span>Network attacks - QUIZ</span></a></p></blockquote><h2>3. Ping of Death: One Packet, One Crash</h2><p>Not every DoS attack needs a flood. Sometimes one malformed packet is enough.</p><p>The Ping of Death sends an oversized ICMP echo request<strong> that exceeds the system's maximum</strong>. Vulnerable systems try to process it, overflow their buffer, and crash.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!46jV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2304232-b49e-4031-96ea-9b84e07a211a_2616x871.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!46jV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2304232-b49e-4031-96ea-9b84e07a211a_2616x871.png 424w, https://substackcdn.com/image/fetch/$s_!46jV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2304232-b49e-4031-96ea-9b84e07a211a_2616x871.png 848w, https://substackcdn.com/image/fetch/$s_!46jV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2304232-b49e-4031-96ea-9b84e07a211a_2616x871.png 1272w, https://substackcdn.com/image/fetch/$s_!46jV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2304232-b49e-4031-96ea-9b84e07a211a_2616x871.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!46jV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2304232-b49e-4031-96ea-9b84e07a211a_2616x871.png" width="1456" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e2304232-b49e-4031-96ea-9b84e07a211a_2616x871.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:153071,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/201057785?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2304232-b49e-4031-96ea-9b84e07a211a_2616x871.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!46jV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2304232-b49e-4031-96ea-9b84e07a211a_2616x871.png 424w, https://substackcdn.com/image/fetch/$s_!46jV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2304232-b49e-4031-96ea-9b84e07a211a_2616x871.png 848w, https://substackcdn.com/image/fetch/$s_!46jV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2304232-b49e-4031-96ea-9b84e07a211a_2616x871.png 1272w, https://substackcdn.com/image/fetch/$s_!46jV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe2304232-b49e-4031-96ea-9b84e07a211a_2616x871.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>The analogy:</strong> Mailing someone a package too big to fit through their door, and the door frame collapses when they try to force it through.</p><p><strong>Scenario keyword:</strong> oversized packet.</p><p><strong>Countermeasures:</strong> Patching. This attack exploits a bug, not a design flaw, so modern patched systems are largely immune. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe to <strong>Decoded Security</strong> and learn about network security every week!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>4. Teardrop Attack: Fragments That Do Not Fit</h2><p>Large packets get split into fragments for transmission and reassembled at the destination. The Teardrop attack sends fragments with overlapping offsets, so they cannot be reassembled correctly.</p><p>A vulnerable system tries anyway, gets confused by the overlap, and crashes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N6Tf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6241005-23e4-44c3-88b8-094d9c29b8bc_1800x1280.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N6Tf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6241005-23e4-44c3-88b8-094d9c29b8bc_1800x1280.png 424w, https://substackcdn.com/image/fetch/$s_!N6Tf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6241005-23e4-44c3-88b8-094d9c29b8bc_1800x1280.png 848w, https://substackcdn.com/image/fetch/$s_!N6Tf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6241005-23e4-44c3-88b8-094d9c29b8bc_1800x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!N6Tf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6241005-23e4-44c3-88b8-094d9c29b8bc_1800x1280.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N6Tf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6241005-23e4-44c3-88b8-094d9c29b8bc_1800x1280.png" width="1456" height="1035" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a6241005-23e4-44c3-88b8-094d9c29b8bc_1800x1280.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1035,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:126476,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/201057785?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6241005-23e4-44c3-88b8-094d9c29b8bc_1800x1280.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N6Tf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6241005-23e4-44c3-88b8-094d9c29b8bc_1800x1280.png 424w, https://substackcdn.com/image/fetch/$s_!N6Tf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6241005-23e4-44c3-88b8-094d9c29b8bc_1800x1280.png 848w, https://substackcdn.com/image/fetch/$s_!N6Tf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6241005-23e4-44c3-88b8-094d9c29b8bc_1800x1280.png 1272w, https://substackcdn.com/image/fetch/$s_!N6Tf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa6241005-23e4-44c3-88b8-094d9c29b8bc_1800x1280.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>The analogy:</strong> A jigsaw puzzle where the pieces are cut to overlap each other. The picture is impossible to assemble, but the system keeps trying until it breaks.</p><p><strong>Scenario keywords:</strong> fragmentation, overlapping fragments, reassembly.</p><p><strong>Countermeasures:</strong> Patching again. Like Ping of Death, this exploits a bug in TCP/IP reassembly. Firewalls that drop malformed fragments also help.</p><h2>5. Land Attack: The Packet Addressed to Itself</h2><p>The attacker crafts a packet where the source IP and port are identical to the destination IP and port. The victim machine receives a packet that appears to come from itself, addressed to itself.</p><p>A vulnerable TCP stack processes it, replies to itself, processes the reply, and loops until it freezes.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dlAF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54a9ce0-07a4-4113-b2d0-c002a85dcd64_2468x945.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dlAF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54a9ce0-07a4-4113-b2d0-c002a85dcd64_2468x945.png 424w, https://substackcdn.com/image/fetch/$s_!dlAF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54a9ce0-07a4-4113-b2d0-c002a85dcd64_2468x945.png 848w, https://substackcdn.com/image/fetch/$s_!dlAF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54a9ce0-07a4-4113-b2d0-c002a85dcd64_2468x945.png 1272w, https://substackcdn.com/image/fetch/$s_!dlAF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54a9ce0-07a4-4113-b2d0-c002a85dcd64_2468x945.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dlAF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54a9ce0-07a4-4113-b2d0-c002a85dcd64_2468x945.png" width="1456" height="558" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f54a9ce0-07a4-4113-b2d0-c002a85dcd64_2468x945.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:558,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:165176,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.decodedsecurity.com/i/201057785?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54a9ce0-07a4-4113-b2d0-c002a85dcd64_2468x945.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dlAF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54a9ce0-07a4-4113-b2d0-c002a85dcd64_2468x945.png 424w, https://substackcdn.com/image/fetch/$s_!dlAF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54a9ce0-07a4-4113-b2d0-c002a85dcd64_2468x945.png 848w, https://substackcdn.com/image/fetch/$s_!dlAF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54a9ce0-07a4-4113-b2d0-c002a85dcd64_2468x945.png 1272w, https://substackcdn.com/image/fetch/$s_!dlAF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff54a9ce0-07a4-4113-b2d0-c002a85dcd64_2468x945.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>The analogy:</strong> Mailing yourself a letter that says &#8220;reply to this letter.&#8221; Forever.</p><p><strong>Scenario keyword:</strong> identical source and destination IP and port. If you see that phrase, the answer is Land attack. Nothing else looks like this.</p><p><strong>Countermeasures:</strong> Modern systems drop these packets automatically. Firewalls with ingress filtering block spoofed packets claiming to come from inside your own network.</p><blockquote><p>Do you think you can recognize the network attacks now? Let&#8217;s find out! <br>Take the quiz and drop your score below!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/article/network-attacks&quot;,&quot;text&quot;:&quot;Network attacks - quiz&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/article/network-attacks"><span>Network attacks - quiz</span></a></p></blockquote><h2>How To Actually Remember These</h2><p>Do not memorize definitions. Memorize the one detail that makes each attack unique:</p><ul><li><p><strong>SYN Flood</strong> = half-open connections</p></li><li><p><strong>Smurf</strong> = ICMP to broadcast address (<strong>Fraggle</strong> = same but UDP)</p></li><li><p><strong>Ping of Death</strong> = one oversized packet</p></li><li><p><strong>Teardrop</strong> = overlapping fragments</p></li><li><p><strong>Land</strong> = source equals destination</p></li></ul><p>Exam scenarios are built around exactly these details. Spot the detail, and the question answers itself.</p><blockquote><p>If you are screenshotting this list, do me one favor first: hit like so the next person studying for their exam actually finds it.</p></blockquote><h2>Key Takeaways</h2><p><strong>Here is what I want you to remember:</strong></p><ul><li><p>Denial of service is about availability, not data theft. That is the &#8220;A&#8221; in the CIA triad.</p></li><li><p>Understanding network protocols is the first step in understanding network attacks</p></li><li><p>DDoS is harder to stop than DoS because there is no single source to block.</p></li><li><p>Always act proactively, not reactively. Prepare for these attacks BEFORE they happen, not after.</p></li></ul><p>Great! If you understand these 5 attacks, you are already ahead of most people who claim to be cybersecurity experts. But before you go, I have prepared something else for you! </p><h2>Test Yourself</h2><p><strong>Here is a scenario, exam style:</strong></p><p><em>A server becomes unresponsive. Logs show a massive number of connection attempts, each stuck waiting for a final acknowledgment that never arrives.</em></p><p>Which attack is this, and which countermeasure would you deploy first?</p><p><strong>Comment your answer below.</strong> I read every one, and I will tell you if your reasoning would hold up on exam day.</p><p>And if you want to really test your understanding of network attacks, I prepared a <a href="https://quiz.decodedsecurity.com/article/network-attacks">CISSP-like cybersecurity quiz</a> for you!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://quiz.decodedsecurity.com/article/network-attacks&quot;,&quot;text&quot;:&quot;Free Quiz&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://quiz.decodedsecurity.com/article/network-attacks"><span>Free Quiz</span></a></p><p>Take it and drop your score in the comments. I read every single one of the comments!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/p/top-5-network-attacks-every-cybersecurity/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.decodedsecurity.com/p/top-5-network-attacks-every-cybersecurity/comments"><span>Leave a comment</span></a></p><h2>&#8252;&#65039; Continue learning &#8252;&#65039; </h2><p><strong>Here is the truth most beginners miss:</strong> </p><p>Networking is not one topic in cybersecurity. It is the ground everything else stands on. Firewalls, attacks, monitoring, and incident response. None of it makes sense until the network underneath makes sense.</p><p><strong>You just learned 5 attacks. Here is how to build on that, in order:</strong></p><ul><li><p><strong><a href="https://www.decodedsecurity.com/p/top-5-most-important-network-protocols?utm_source=publication-search">Top 5 most important network protocols for cybersecurity beginners</a></strong></p></li><li><p><strong><a href="https://www.decodedsecurity.com/p/what-are-the-things-that-keep-our?utm_source=publication-search">What are the things that keep our networks alive?</a></strong></p></li><li><p><a href="https://www.decodedsecurity.com/p/7-networking-questions-that-instantly?utm_source=publication-search">7 Networking Questions That Instantly Expose Beginners in Cybersecurity Interviews</a></p></li><li><p><a href="https://www.decodedsecurity.com/p/wi-fi-security-for-the-cissp-candidates?utm_source=publication-search">Wi-Fi Security for the CISSP candidates: Here Is What Actually Matters</a></p></li><li><p><a href="https://www.decodedsecurity.com/p/the-complete-guide-to-firewall-types?utm_source=publication-search">The Complete Guide to Firewall Types: From Packet Filters to Next-Gen</a></p></li></ul><p>And if you are still asking the real question, <em>&#8220;out of everything in cybersecurity, what actually matters?&#8221;</em>, I answered it in one place.</p><p>I put together a free 80-page guide covering the 10 cybersecurity concepts behind 90% of entry-level interview questions. <strong>Download it here:</strong> <a href="https://decodedsecurity.gumroad.com/l/Top10_Cybersecurity_Concepts">Top 10 Cybersecurity Concepts</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.decodedsecurity.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Subscribe to <strong>Decoded Security</strong> and learn more about cybersecurity every week! </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2><strong>Let&#8217;s Connect</strong></h2><p>If you want to collaborate, discuss, or just geek out over networking and cybersecurity, reach out:</p><p><strong>Email: <a href="mailto:erich.winkler@decodedsecurity.com">erich.winkler@decodedsecurity.com</a><br>LinkedIn: <a href="https://www.linkedin.com/in/winkleri/">Erich Winkler</a><br>Gumroad community: <a href="https://decodedsecurity.gumroad.com/">Decoded Security</a><br>Start Here: <a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap">Decoded Security Roadmap</a></strong><em><strong><a href="https://www.decodedsecurity.com/p/start-here-decoded-security-roadmap"><br><br></a></strong></em><strong>Enjoyed this article? Like it or drop a comment. I&#8217;d love to hear your thoughts and questions!</strong></p><p><strong>Let&#8217;s learn and grow together!</strong></p>]]></content:encoded></item></channel></rss>