<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>Jim Guckin</title>
	<atom:link href="http://jimguckin.com/feed/" rel="self" type="application/rss+xml"/>
	<link>https://jimguckin.com</link>
	<description>Cyber Security Evangelist</description>
	<lastBuildDate>Thu, 14 May 2026 15:15:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://jimguckin.com/wp-content/uploads/2022/12/cropped-1691685-32x32.png</url>
	<title>Jim Guckin</title>
	<link>https://jimguckin.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<xhtml:meta content="noindex" name="robots" xmlns:xhtml="http://www.w3.org/1999/xhtml"/><item>
		<title>Why AI-Driven Exploitation Changes Everything</title>
		<link>https://jimguckin.com/2026/05/14/why-ai-driven-exploitation-changes-everything/</link>
					<comments>https://jimguckin.com/2026/05/14/why-ai-driven-exploitation-changes-everything/#respond</comments>
		
		<dc:creator><![CDATA[Jim Guckin]]></dc:creator>
		<pubDate>Thu, 14 May 2026 15:15:49 +0000</pubDate>
				<category><![CDATA[Career & Leadership]]></category>
		<category><![CDATA[Information Security]]></category>
		<category><![CDATA[IT Management]]></category>
		<category><![CDATA[IT Strategy]]></category>
		<category><![CDATA[Security Awareness]]></category>
		<category><![CDATA[Security Leadership]]></category>
		<category><![CDATA[Security Operations]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Vulnerability]]></category>
		<guid isPermaLink="false">https://jimguckin.com/?p=1970</guid>

					<description><![CDATA[I&#8217;ve been doing this long enough to remember when a zero-day was something whispered about in conference hallways (I know I’m old). A rare, expensive, almost mythological artifact, the kind of thing nation-states hoarded, and intelligence agencies paid seven figures to acquire. The barrier to weaponizing a zero-day used to be something…you needed time, expertise, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&#8217;ve been doing this long enough to remember when a zero-day was something whispered about in conference hallways (I know I’m old). A rare, expensive, almost mythological artifact, the kind of thing nation-states hoarded, and intelligence agencies paid seven figures to acquire. The barrier to weaponizing a zero-day used to be something…you needed time, expertise, money, and a very specific kind of motivated patience. Not everyone could play that game.</p>



<p class="wp-block-paragraph">That game just got a lot more accessible.</p>



<p class="wp-block-paragraph">This week, Google&#8217;s Threat Intelligence Group published a report that will probably be cited in security briefings for years (add to your slides now). For the first time, Google documented a confirmed case of a cybercrime group using artificial intelligence to both discover and weaponize a zero-day vulnerability. This was not done in a lab, or a theory on paper….in the wild, against real infrastructure, with a mass exploitation event just waiting to launch fully. The only reason it didn&#8217;t wreak havoc is because Google found it first, quietly alerted and patched by the vendor, and disrupted the operation before it could kick off.</p>



<p class="wp-block-paragraph">We got lucky. Or rather, the defenders got lucky this time. I wouldn&#8217;t count on that pattern holding (I never count on that).</p>



<p class="wp-block-paragraph">Here&#8217;s the short version of what Google found: a prominent cybercrime group, currently unnamed, but described by Google&#8217;s chief analyst John Hultquist as having a &#8220;strong record of high-profile incidents and mass exploitation&#8221; (yikes), used an AI model to identify a previously unknown vulnerability in an open-source, web-based system administration tool. Then they used that AI to build a working Python exploit that could bypass two-factor authentication. The plan, as best as anyone can tell, was mass exploitation campaign, not a targeted small grouping of companies target…pray and spray.</p>



<p class="wp-block-paragraph">Google figured out that AI was involved not because they caught the group in the act, but because the code itself had AI programming tells. The Python script was full of what Google called &#8220;educational docstrings&#8221;, the kind of over-annotated, hyper-explained commentary that pops out of a language model like a training manual (or so I’m told). There was also a hallucinated CVSS score embedded in the code (well that sounds like AI to me). For those unfamiliar with a CVSS score it is a standardized severity rating assigned to a real, disclosed vulnerability. This one didn&#8217;t exist yet, the AI made it up, wrote it into the exploit code with apparent confidence, and the human operators apparently didn&#8217;t notice or didn&#8217;t care. The structure itself was, in Google&#8217;s words, &#8220;a textbook Pythonic format highly characteristic of LLM training data.&#8221;</p>



<p class="wp-block-paragraph">In other words… the code looked like it was written by a very capable student who had read every security textbook ever published but had never actually sat across the table from an older penetration tester who would tell them to cut the commentary and ship the thing. That&#8217;s not an actual criticism, it&#8217;s a forensic fingerprint (people aren’t that thorough, hackers doubly so). It&#8217;s a fingerprint that will get harder to spot as the models get better and write more like we do. (soon they’ll include my spelling errors for me!)</p>



<p class="wp-block-paragraph">Google says they don&#8217;t believe Gemini or Anthropic&#8217;s Mythos model was involved. That&#8217;s notable, partly because both companies have put meaningful effort into guardrails to stop this kind of thing. Which means the group was using something else (maybe something custom created). The ecosystem of models, including fine-tuned, uncensored, or deliberately weaponized variants, is not exactly limited at this point.</p>



<p class="wp-block-paragraph">Beyond this specific incident, the Google report documented some other concerning patterns from the same reporting period. Notably that North Korean military hacking group APT45 was observed using AI to test and validate thousands of exploits at scale. Another where a piece of malware called PromptSpy was found using Google&#8217;s own Gemini to autonomously navigate Android devices, interpreting what was on-screen and generating commands in real time. Then a separate threat group, TeamPCP, ran a sustained supply chain campaign targeting GitHub repositories for tools like Checkmarx and Trivy, embedding credential stealers directly into the software pipelines that developers trust to make their code more secure. (The irony there is genuinely impressive in the worse kind of way.)</p>



<p class="wp-block-paragraph">The common thread here is that AI is becoming a force multiplier for the attacker. Not a replacement for human judgment (not yet), but a research assistant, a coding partner, a vulnerability scanner that doesn&#8217;t sleep, doesn&#8217;t bill by the hour, and doesn&#8217;t care about your patching schedule.</p>



<p class="wp-block-paragraph">I want to be careful here, because the security industry has a well-established tradition of taking every new technology and building a twelve-slide deck about how it will end civilization. We&#8217;ve done it with cloud, then we&#8217;ve done it with IoT and we&#8217;ve done it with machine learning. The threat was always real (I want to be clear), the catastrophizing was always a little much, and eventually the industry figured out how to adapt.</p>



<p class="wp-block-paragraph">I think this is different, not because AI is magic, not because the attackers are suddenly omnipotent. It&#8217;s different because of what it does to the economics of exploitation. The traditional model of zero-day discovery required rare expertise. You needed people who could read code and understand memory allocation and think in terms of the edge cases that developers don&#8217;t think about. That talent pool is small, not everyone with a computer could do that. It takes years to develop. It is expensive to acquire and expensive to keep. That expense was a friction that (imperfect as it was) created some natural throttle on how many groups could develop novel exploits from scratch.</p>



<p class="wp-block-paragraph">AI removes that friction…not entirely, not immediately, and not in every case…. but directionally, it lowers the ground floor. A mid-tier threat actor with access to a capable model and a decent dataset of vulnerability research can now run what amounts to an automated vulnerability discovery operation. The work that used to take weeks from a team of skilled researchers might now take one person and a well-crafted prompt a fraction of that time.</p>



<p class="wp-block-paragraph">Anthropic&#8217;s own CEO Dario Amodei said it plainly… AI has created a window, roughly six to twelve months…for organizations to fix tens of thousands of vulnerabilities that models are now capable of finding. After that, adversaries will be using the same capability at industrial scale, and the window closes.</p>



<p class="wp-block-paragraph">I don&#8217;t know if six to twelve months is exactly right… nobody does (and if they tell you they do…they’re a lair…or in sales) but the direction we’re moving it is not ambiguous.</p>



<p class="wp-block-paragraph">Let me put on the security leader hat for a moment, because &#8220;the threat is evolving&#8221; is not a strategy and I&#8217;ve often found panic not to be a particularly useful management tool. There are things you can actually do. Things that, frankly, you should be doing anyway… and now you have a very pointed reason to stop deprioritizing them.</p>



<p class="wp-block-paragraph"><strong>First: treat your attack surface like the threat actors already have a better map of it than you do.</strong> I say thing because they might. The immediate implication of AI-assisted vulnerability discovery is that the gap between &#8220;vulnerability exists&#8221; and &#8220;vulnerability is known to an attacker&#8221; just got shorter. Your traditional assumption…that you have a window between a CVE being published and an adversary developing a working exploit… is no longer reliable. If an attacker can use AI to find vulnerabilities you haven&#8217;t disclosed yet, the window between discovery and exploitation can now be (and should be) zero on your side of the equation.</p>



<p class="wp-block-paragraph">This means your vulnerability management program needs to stop being a queue and start being a triage operation. Not every CVE is equal, not every patch can be deployed in 24 hours. I&#8217;ve been in environments where the patch backlog numbers in the thousands, and the team is doing the best they can with the time and resources they have. I understand the constraint for some teams, but the risk calculus just shifted. Anything internet-facing, anything that handles authentication, anything involved in your most sensitive data flows, those need to be at the front of the line, on a compressed timeline, regardless of whether a proof-of-concept has been published yet.</p>



<p class="wp-block-paragraph"><strong>Second: multi-factor authentication is not a finish line.</strong> This specific exploit was designed to bypass 2FA. That is not an argument against using 2FA (please, everyone, still use 2FA/MFA) but it is an argument against treating MFA as a solved problem (I’ve been saying this for years). The specific mechanism matters. Time-based one-time passwords delivered over SMS are not the same as hardware security keys. Push notification fatigue attacks are real and documented. MFA configurations that hardcode trust exceptions into authentication flows like the one Google described in this specific case, are the kind of thing that nobody thinks about until somebody finds it from the outside.</p>



<p class="wp-block-paragraph">A real authentication review looks at how trust is granted, where exceptions have been carved out, and what happens when a session is presented in an unusual way. Most MFA reviews I&#8217;ve seen in my past just confirm that a second factor exists…that&#8217;s not the same thing.</p>



<p class="wp-block-paragraph"><strong>Third: your AI posture needs a security framework before your AI posture has an incident.</strong> I feel like a lot of organizations don’t take security seriously, until after an incident.&nbsp; I know this is the part where some of you are already nodding because it&#8217;s on the roadmap. I know others are nodding because they have no idea what their AI posture actually is and nodding seems safer than admitting it. Both are understandable.</p>



<p class="wp-block-paragraph">The practical point is this… if your organization is using AI tools, and at this point, if you work in technology, you almost certainly are, you need visibility into which models, which data, which workflows. Agentic AI systems that operate autonomously and have elevated permissions to internal systems are exactly the kind of target the Google report describes as attractive to malicious actors. An agent that can read your source code, execute commands, and access cloud credentials is a very interesting target for an adversary who can manipulate what that agent sees or does. You cannot have a serious conversation about securing AI systems if you don&#8217;t know what AI systems you&#8217;re running.</p>



<p class="wp-block-paragraph"><strong>Fourth: get your threat intelligence program off the brochure and into practice.</strong> Google found this because they were watching. Mandiant and others are watching. The community of threat intelligence analysts who track groups like TeamPCP and monitor dark web leak sites and catalog the techniques of APT45, they do genuinely useful work. The question is… is whether your organization is using that intelligence to inform decisions, or whether the threat intel feeds are generating alerts that go somewhere to be quietly ignored.</p>



<p class="wp-block-paragraph">In my past I’ve been in environments where the SIEM is alive with telemetry and the threat intel platform is full of indicators of compromise, and yet the security team&#8217;s actual understanding of the threat they face is roughly equivalent to reading the newspaper. Detection tells you something happened, understanding tells you what it means in the context of your environment. Those are different investments.</p>



<p class="wp-block-paragraph"><strong>Fifth, and I&#8217;ll say this plainly because people don&#8217;t say it plainly enough: assume the attackers are already in your environment somewhere.</strong> Not because I&#8217;m trying to be dramatic. Because this is a foundational shift in how you orient your program. The perimeter model… where your job is to keep the bad guys out…is a comforting fiction that we&#8217;ve been letting organizations operate under for too long. If a sophisticated group with AI-assisted vulnerability discovery capability decides your organization is worth their time, the question is not whether they will eventually find an entry point, the question is what they will find when they get there, how long it takes you to notice, and how much blast radius they can generate before you catch it.</p>



<p class="wp-block-paragraph">Zero trust architecture….network segmentation…least privilege access…comprehensive logging… that covers not just the edge but internal lateral movement. These are not new ideas. They are the right ideas, and they matter more now than they did last week.</p>



<p class="wp-block-paragraph">Here&#8217;s what I keep coming back to. The Google report is being received in a lot of circles as a warning about what attackers can do with AI. And it is that. But it&#8217;s also something else. The same capabilities that let a threat actor use AI to find vulnerabilities faster…the code analysis, the pattern recognition, the ability to process massive codebases and identify edge cases…those capabilities exist on the defensive side too. Google is already using AI for exactly that purpose. Mozilla has been using it to find bugs in Firefox. Anthropic built Mythos specifically, in part, for vulnerability research.</p>



<p class="wp-block-paragraph">The race is real. The attackers have access to AI. So do you. The question is whether your organization is actually using that access to close vulnerabilities, or whether the AI conversation in your boardroom is still mostly about productivity and cost savings and not about the security implications of a world where every attacker now has a research assistant that never sleeps.</p>



<p class="wp-block-paragraph">I admit I don&#8217;t have a tidy answer to that, I wish I did. I think the honest version is that we are in an early and uncomfortable period where neither side has fully figured out how to maximize what AI means for their operation. The attackers are ahead in some dimensions. The defenders are ahead in others and for the next year or two, the gap will widen or narrow based on who moves faster.</p>



<p class="wp-block-paragraph">The organizations that treat this as a reason to accelerate, to patch faster, to review authentication architectures more thoroughly, to actually operationalize their threat intelligence, I think will be better positioned. The organizations that read the Google report, add it to a file of concerning trends, and wait for their next security assessment to figure out what to do about it will eventually get to explain that choice to someone they really didn&#8217;t want to have that conversation with.</p>



<p class="wp-block-paragraph">The machine that finds the vulnerability is already running. The only question is whose side it&#8217;s on when it finds yours.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jimguckin.com/2026/05/14/why-ai-driven-exploitation-changes-everything/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What Zero Trust Actually Requires That Nobody Wants to Talk About</title>
		<link>https://jimguckin.com/2026/04/29/what-zero-trust-actually-requires-that-nobody-wants-to-talk-about/</link>
					<comments>https://jimguckin.com/2026/04/29/what-zero-trust-actually-requires-that-nobody-wants-to-talk-about/#respond</comments>
		
		<dc:creator><![CDATA[Jim Guckin]]></dc:creator>
		<pubDate>Wed, 29 Apr 2026 10:00:00 +0000</pubDate>
				<category><![CDATA[IT Management]]></category>
		<category><![CDATA[IT Strategy]]></category>
		<category><![CDATA[Information Security]]></category>
		<category><![CDATA[Information Technology Managment]]></category>
		<category><![CDATA[Zero Trust]]></category>
		<guid isPermaLink="false">https://jimguckin.com/?p=1963</guid>

					<description><![CDATA[Am I the only one who has experienced this…usually after a board meeting or a vendor briefing, where someone announces that the company is going to implement zero trust. The room nods, a working group gets formed, budget line appears and within a few weeks, the initiative is underway&#8230; with everyone quietly assuming that what [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Am I the only one who has experienced this…usually after a board meeting or a vendor briefing, where someone announces that the company is going to implement zero trust. The room nods, a working group gets formed, budget line appears and within a few weeks, the initiative is underway&#8230; with everyone quietly assuming that what they are building is a technology project.</p>



<p class="wp-block-paragraph">It is not. And that misunderstanding is the single biggest reason why most zero trust programs produce dashboards instead of security (oh no I went after the dashboards).</p>



<p class="wp-block-paragraph">I want to be clear about something before going further: zero trust is a genuinely sound security model. The core principles are there, verify explicitly, use least-privilege access, assume breach, are not complicated ideas, and the security rationale behind them is solid and well-established. I want this to be clear this is not a critique of the concept. It is a critique of how organizations approach it, and more specifically, of what they tend to skip over in the rush to implement it (most places).</p>



<p class="wp-block-paragraph">Zero trust (at its foundation) is a decision about assumptions. Specifically, it is the decision to stop assuming that anything inside your environment is automatically trustworthy. Not your network segments, devices, service accounts and even your users (especially the users). The model says: prove it, every time, in context, with the minimum access necessary to do the job. That is a reasonable thing to want from a mature security program. What it demands in practice is something most organizations have not fully come to terms with.</p>



<p class="wp-block-paragraph">The first thing zero trust demands is an honest, complete inventory of every identity in your environment. It’s not just your employees. Its identity at every level and it includes contractors, vendors, automated processes, service accounts, APIs authenticating to other APIs, legacy applications running on credentials that were created years ago by someone who no longer works there. I have been in environments where this inventory work alone took months, and not because the tools were inadequate, but because the organization had never asked the question seriously before. You cannot continuously verify access if you do not know who and what is asking for it and most organizations, if they are honest with themselves, have significant gaps in that picture.</p>



<p class="wp-block-paragraph">The second thing it demands is a working understanding of what you are trying to protect. Zero trust requires that you apply appropriate controls based on the sensitivity of what is being accessed. That means your data classification framework cannot just be a policy document that lives in a shared drive and gets dusted off for audits. It must be operationalized into the actual decisions people make when they build systems, grant access, and respond to alerts. I have seen data classification workshops produce thoughtful, detailed frameworks that were then completely ignored the moment the team went back to their regular work. Zero trust surfaces that gap immediately, because if you cannot define what sensitive looks like, you cannot decide what access to it should look like either.</p>



<p class="wp-block-paragraph">The third thing, and this is the one that tends to make rooms go quiet, is that zero trust requires your organization to make a genuine cultural commitment to removing implicit trust, including from the people and processes that are most accustomed to having it (the executives who need access to everything). Executives, who find multi-factor authentication inconvenient, so it’s turned off for them. Developers who have had broad production access for years and have never misused it. Business-critical processes that are technically over-privileged but operationally are fragile to change (you sneeze wrong and critical applications break). If you are honest, you’ll realize (or discover during the process) these are not edge cases they are baked into your environment. They are the norm in most mature environments, and they are precisely where zero trust initiatives get quietly neutered.</p>



<p class="wp-block-paragraph">I have watched zero trust pilots succeed in controlled environments and then stall the moment they start to expand. It’s not because the architecture was wrong, but because expansion required organizational decisions that nobody had made or seriously discussed. Like decisions about who has authority to enforce access controls on privileged users. Decisions about how much friction is acceptable in the name of security. Decisions about what happens when a critical business process conflicts with security controls. Those are governance and culture questions, and no technology deployment answers them.</p>



<p class="wp-block-paragraph">There is also a sequencing problem worth calling out here. Zero trust is often presented as a destination, but if you understand it, it is more accurately a direction. You do not arrive at zero trust, you move toward it, and how far you can move is constrained by how solid your foundation is. If your identity governance is inconsistent, your microsegmentation project will run into edge cases that stall it. If your logging and monitoring cannot distinguish normal access patterns from suspicious ones, your continuous verification controls will generate noise that engineers eventually learn to ignore (dangerous). Each layer of a zero trust architecture depends on the layer beneath it being reliable. Skipping the foundational work to get to the interesting architectural pieces is a reliable way to end up with a program that looks mature but does not function as one.</p>



<p class="wp-block-paragraph">None of this means zero trust is the wrong goal (I think we should all be working there). It is the right one, but the path to it runs through some conversations that are less comfortable than a vendor demo (or root canals).</p>



<p class="wp-block-paragraph">The practical starting point is not an architecture diagram; it is a set of honest (and uncomfortable) questions. What do we actually know about every identity in our environment right now, and where are the gaps? Is our data classification framework real, meaning is it actually reflected in how we build and operate systems, or is it aspirational? Does our leadership team understand and accept the friction that genuine least-privilege enforcement will introduce, or are they expecting a technology purchase to solve the problem invisibly? Who in this organization has both the authority and the organizational support to enforce controls on privileged users when it matters?</p>



<p class="wp-block-paragraph">Those questions do not have clean answers in most organizations. But asking them honestly, before committing to a zero trust roadmap, is what separates programs that reduce actual risk from programs that produce the appearance of it. The technology to support zero trust has never been better….the tooling is mature, the frameworks are well-documented, and the field has produced real, workable guidance on how to implement it. What the tooling cannot do for you is make your organization ready to have the harder conversation underneath the architecture. That part requires leadership, clarity about what you are protecting and why, and a genuine willingness to apply controls consistently even when it is inconvenient. If you are willing to do that work, zero trust is a meaningful step forward. If you are not, it is a very expensive way to feel like you are.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jimguckin.com/2026/04/29/what-zero-trust-actually-requires-that-nobody-wants-to-talk-about/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why Detection Without Understanding Is Just Noise</title>
		<link>https://jimguckin.com/2026/04/15/why-detection-without-understanding-is-just-noise/</link>
					<comments>https://jimguckin.com/2026/04/15/why-detection-without-understanding-is-just-noise/#respond</comments>
		
		<dc:creator><![CDATA[Jim Guckin]]></dc:creator>
		<pubDate>Wed, 15 Apr 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Information Security]]></category>
		<category><![CDATA[IT Management]]></category>
		<category><![CDATA[IT Strategy]]></category>
		<category><![CDATA[Alert Fatigue]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[Security Monitoring]]></category>
		<category><![CDATA[Security Operations]]></category>
		<category><![CDATA[SIEM]]></category>
		<category><![CDATA[SOC]]></category>
		<category><![CDATA[Threat Detection]]></category>
		<guid isPermaLink="false">https://jimguckin.com/?p=1958</guid>

					<description><![CDATA[Most security operations environments that I have had the luck of seeing, look impressive. They have dashboards everywhere, there are alerts firing and their SIEM is lit up like it&#8217;s doing something meaningful. From anyone on the outside, it reads as a mature, well-instrumented program. From the inside&#8230;if you&#8217;re really honest about it, is a [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Most security operations environments that I have had the luck of seeing, look impressive. They have dashboards everywhere, there are alerts firing and their SIEM is lit up like it&#8217;s doing something meaningful. From anyone on the outside, it reads as a mature, well-instrumented program. From the inside&#8230;if you&#8217;re really honest about it, is a lot of it is just noise with good branding.</p>



<p class="wp-block-paragraph">All of that without understanding of what it really means, isn&#8217;t security, it&#8217;s just activity and that activity, no matter how busy it looks, doesn&#8217;t reduce risk one bit.</p>



<p class="wp-block-paragraph">Most organizations have invested heavily in detection. SIEM platforms, endpoint detection, network monitoring, cloud telemetry, alerting rules that would make a seasoned analyst pause before clicking “acknowledge.” On paper, it’s everything we’re told that we&#8217;re supposed to do. Collect more data, increase visibility and detect faster. None of that is wrong, but somewhere along the way, we started treating detection and understanding as the same thing. They’re not and they aren&#8217;t even even close.</p>



<p class="wp-block-paragraph">Detection tells you something happened, yet understanding tells you what it means in context of your environment. That distinction matters more than most security programs or leaders are willing to admit, because the entire chain of security operations depends on it. When an alert fires, the real question isn’t whether you saw it, it’s whether you knew what to do with that alert.</p>



<p class="wp-block-paragraph">I’ve been in environments where alerts fire constantly and in high volumes, with high severity, everything looks critical and yet very little of it is really actionable in the way people think. It&#8217;s not because the alerts are wrong, but it&#8217;s because they have no context to understand what is happening.</p>



<p class="wp-block-paragraph">I like to think of an alert without context is a smoke alarm going off in a building where nobody knows where the exits are, what’s burning, or if there’s even a fire. While there may be panic at first, eventually people stop reacting. It&#8217;s not because they stopped caring, but because they can’t tell what matters. I think that’s where detection fails&#8230;.and fails quietly, and it&#8217;s not the tools, it&#8217;s the interpretation.  Interpretation requires understanding the environment and what is normal. In most cases that’s a lot harder than deploying a tool.</p>



<p class="wp-block-paragraph">For example take a suspicious login alert. Now that sounds important, doesn&#8217;t it and it probably is, but what makes it suspicious? Is it the location, the time, the behavior, a known pattern? Now let&#8217;s add context to that alert. Does that user travel frequently? Is the system publicly accessible? Is there a business process that explains the anomaly? Without context, it’s just a data point, on it&#8217;s own not actionable. Yet, with context, it becomes a decision point. That gap is where most programs struggle, because collecting data scales easily but understanding it doesn’t.</p>



<p class="wp-block-paragraph">The challenge isn’t just that context is hard to build into our programs, it’s just that we’ve built entire programs on the assumption that we don’t need it (purposely or accidentally). We design detection rules around technical triggers and assume the analyst will fill in the rest. We tune our SIEM for coverage and call it done and we measure success by alert volume rather than decision quality. Then we act surprised when our team feels buried.</p>



<p class="wp-block-paragraph">Security operations has a data problem, we’re excellent at collecting signals and genuinely inconsistent at turning them into real meaning. When meaning is missing, everything looks the same (important, urgent, critical) which is another way of saying nothing stands out. Teams feel overwhelmed, and not because they lack skill, but because they lack clarity.</p>



<p class="wp-block-paragraph">Alert fatigue is the visible symptom of this, but the damage runs deeper than tired or frustrated analysts. When signals don’t carry enough context to support confident decisions, hesitation sets in. Analysts stop trusting their own judgment, not because they’re wrong, but because the information they’re working with is incomplete. Over time that leads to inconsistency in our programs, where two analysts look at the same alert and reach completely different conclusions, both of them reasonable given what they know. You could argue that neither is wrong and if you&#8217;re honest with yourself you know the process is.</p>



<p class="wp-block-paragraph">Another things to consider is there’s also the delayed action problem. I&#8217;m not talking about “we missed it” before taking action, more like “we saw it, we just couldn’t figure out what it meant fast enough to do anything useful.” In most incidents that I&#8217;ve talked to my collogues about, the detection wasn’t the failure&#8230;the interpretation was. The alert fired like it was supposed to, the team acknowledged it and then they spent the next several hours trying to reconstruct the context that should have been there from the start.</p>



<p class="wp-block-paragraph">That mistake is an expensive way to operate a security program. The longer it takes to understand an event, the smaller your window to contain it and in security, that window tends to close faster than anyone’s comfortable admitting.</p>



<p class="wp-block-paragraph">I think that most detection strategies are built backwards. We start with the technology, what can the SIEM detect, what does the EDR flag, what triggers an alert in the cloud environment and then work out from there. That makes sense, that’s understandable, but I also think It’s also a problem.</p>



<p class="wp-block-paragraph">It comes down to detection logic built around technical triggers without business context tends to generate alerts that are technically accurate but operationally useless. Yes, that login looks anomalous, but is it? Well that depends entirely on what the business was doing at the time. Yes, that process spawned an unusual child process. Should you care? Depends on whether that’s a known behavior in your environment or something that’s never happened before.  Every single environment is different, something normal for my environment, might be unusual in yours and cause for alarm.</p>



<p class="wp-block-paragraph">The missing ingredient is almost always the same, we don’t know what “normal” actually looks like for this specific environment. Not the textbook version of normal. Not the vendor’s baseline. What’s normal for this organization, with these users, with these systems, and these workflows. That knowledge doesn’t come from any tool (at least that I&#8217;ve ever seen), it comes from time, documentation, and deliberate effort to understand the environment before you try to detect threats inside it.</p>



<p class="wp-block-paragraph">I think this is also why threat intelligence programs often underdeliver. I talked about use having a data problem, and the raw intelligence is a data point. To go with my theme if you want actionable intelligence you take that data point and add context. Knowing that a particular threat actor targets organizations in your sector is interesting (bit only mildly helpful). Knowing which of your systems would be most exposed if they came knocking, and what that activity would actually look like in your telemetry, is extremely useful. The gap between those two things is where a lot of threat intelligence programs live permanently.</p>



<p class="wp-block-paragraph">As I often talk about, I think there need to be a shift in thought, leadership needs to change the question. Instead of asking how many alerts we’re detecting, ask how many we actually understand. That question tends to make people uncomfortable, which usually means it’s a good one.</p>



<p class="wp-block-paragraph">Understanding requires context, knowing your environment, your users, your systems, your data flows, and what normal actually looks like for your organization specifically. That’s a different investment than buying another detection tool. It’s harder to justify in a budget conversation, and it doesn’t come with a vendor demo&#8230;but it’s the work that makes everything else function.</p>



<p class="wp-block-paragraph">A mature security operations program shouldn&#8217;t be measured by how much it detects, it should be measured by how effectively it acts on what it detects. That means investing in context, not just coverage. It means detection logic that reflects how the business actually works, not just what a default framework says to watch for. It means that when an alert fires, the analyst has enough information to make a decision quickly and accurately, not just enough to check a box.</p>



<p class="wp-block-paragraph">A mature security operation program also means being honest about what you’re actually measuring for success. Alert volume is easy to measure. Mean time to detect is measurable. I think that &#8220;Mean time to understand&#8221; (which is the actual gap between seeing an event and knowing what it means)  almost nobody tracks that (not once have I heard this as a metric). Which is interesting, because that’s the number that tells you whether your program actually works.</p>



<p class="wp-block-paragraph">Detection and alerting is only valuable if it leads to action. Action only happens when there’s understanding. Otherwise you’ve built a very impressive system that tells you something happened and leaves the rest to chance.  Security theatre!</p>



<p class="wp-block-paragraph">Next time you’re staring at a dashboard full of alerts, ask yourself (and be honest with yourself) are we detecting more, or are we understanding more? One of those reduces risk. The other just looks like it does.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jimguckin.com/2026/04/15/why-detection-without-understanding-is-just-noise/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Ownership was Assigned….accountability is another story</title>
		<link>https://jimguckin.com/2026/04/08/ownership-was-assigned-accountability-is-another-story/</link>
					<comments>https://jimguckin.com/2026/04/08/ownership-was-assigned-accountability-is-another-story/#respond</comments>
		
		<dc:creator><![CDATA[Jim Guckin]]></dc:creator>
		<pubDate>Wed, 08 Apr 2026 19:55:20 +0000</pubDate>
				<category><![CDATA[Audit]]></category>
		<category><![CDATA[IT Management]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Information Security]]></category>
		<category><![CDATA[Program Maturity]]></category>
		<guid isPermaLink="false">https://jimguckin.com/?p=1954</guid>

					<description><![CDATA[There is a conversation that happens in almost every organization I have ever encountered, usually in a conference room, usually after something has gone sideways, backward and upside down. Someone of extreme importance asks who owns a particular system, process, or risk. There is almost always a pause&#8230; that lasts just long enough to become [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">There is a conversation that happens in almost every organization I have ever encountered, usually in a conference room, usually after something has gone sideways, backward and upside down. Someone of extreme importance asks who owns a particular system, process, or risk. There is almost always a pause&#8230; that lasts just long enough to become uncomfortable. Sometimes like a sitcom, you&#8217;ll then get several people trying to speak at once, and comically (not at the time) each pointing to a slightly different person/team. The meeting ends with an action item to clarify ownership (sure are other action items&#8230;but not for this post), which itself gets assigned to someone who does not own it&#8230; nothing really changes and the cycle continues.</p>



<p class="wp-block-paragraph">This is not a story about a single incident or a cautionary tale from a breach post-mortem, I (and you) have seen this too many times. This is the operating condition of most modern enterprises, unless audit is in the room&#8230;then this never happens. The gap between who &#8220;owns&#8221; something and who is actually accountable for it is not a mistake. I tend to think, somewhere along the way, is a feature&#8230;.a unspoken organizational coping mechanism that lets everyone feel responsible without anyone being responsible.</p>



<p class="wp-block-paragraph">In most organizations, &#8220;ownership&#8221; means your name is on a spreadsheet. That spreadsheet lives in a SharePoint folder that was last updated within a year (during the audit), and the person whose name appears in the &#8220;owner&#8221; column may have left the company, changed roles, never told, or simply forgotten that the spreadsheet exists. Asset ownership, system ownership, data ownership&#8230;these are concepts organizations love to document and loathe to update or enforce.</p>



<p class="wp-block-paragraph">The security implications here are not subtle, because when no one really owns an asset, no one is really responsible for patching it, monitoring it, classifying the data it holds, or making the call when something about it looks wrong. The asset responsibility drifts, accumulates technical debt, adds undocumented dependencies, and eventually a vulnerability that someone will have to explain to the board. At that point, ownership suddenly becomes very easy to establish, it belongs to whatever team or whoever is holding the update ticket.</p>



<p class="wp-block-paragraph">Ownership is generally a label, but the accountability piece is what happens when that label is tested.  That distinction matters enormously but also gets collapsed constantly in organizations. You can assign ownership in an afternoon over a cup of coffee, but building genuine accountability, the kind where someone actually feels the weight of a risk decision, that takes intentional governance design, clear authority, and a leadership culture willing to follow through when things go wrong. Most organizations have the spreadsheet, and very few have the culture.</p>



<p class="wp-block-paragraph">I can hear you scream at that monitor (I can&#8217;t really&#8230;I just have an active imagination) &#8220;The RACI matrix was invented to solve exactly this problem&#8221;. <em><strong>Side note:</strong></em> For those unfamiliar, it is a grid where every task or decision gets assigned someone who is <strong>R</strong>esponsible, <strong>A</strong>ccountable, <strong>C</strong>onsulted, or <strong>I</strong>nformed. In theory, it eliminates this ambiguity that I&#8217;m talking about. I feel like though in practice, it creates a document that everyone agrees to during a workshop or meeting and no one references again until the next audit (if ever).</p>



<p class="wp-block-paragraph">The failure piece is not the tool&#8230; it&#8217;s the mistaken belief that defining accountability in a document constitutes accountability in practice. Real accountability requires two things that a RACI matrix cannot provide. First, the authority to act and second the consequences for inaction. Without those two things, the &#8220;A&#8221; in the grid is just another label on another spreadsheet.</p>



<p class="wp-block-paragraph">Security governance can also suffer from this problem as well. Policies get written, controls get documented, and ownership gets assigned, but the authority to actually enforce any of it is fuzzy at best. A CISO can write a patching policy that says critical vulnerabilities must be remediated within 30 days. What happens on day 31 when a business unit has not patched because their application team said it would break something? You going to turn the metric red on another spreadsheet.  If the CISO has no authority to escalate (with teeth), the policy isn&#8217;t a policy it&#8217;s an advisory. The organization is putting on governance theater&#8230;all the costumes and set pieces but, none of the plot.</p>



<p class="wp-block-paragraph">Executive leadership in some companies tend to be surprised by this dynamic during incident response, which is perhaps the most expensive and worse time to learn about it. The conversation that begins with &#8220;why wasn&#8217;t this patched&#8221; rarely ends with a satisfying answer, because the honest answer is that the accountability structure was never designed to make patching anyone who can actually do something&#8217;s actual problem.</p>



<p class="wp-block-paragraph">Organizational psychology (I hate this term exists) has a name for what happens when responsibility is broadly shared&#8230;diffusion. The more people who are nominally responsible for something, the less likely any individual is to act on it. The bystander effect plays out in corporate governance with remarkable consistency. When everyone owns the risk, no one loses sleep over it.  Compare this to why they recommend during an emergency you point and assign someone to do something (like call 911) versus just asking broadly for someone to do it.</p>



<p class="wp-block-paragraph">I think that cloud infrastructure has made this worse in ways that are still being fully absorbed. In traditional environments, the boundaries of ownership were reasonably&#8230; well physical. A server sat somewhere, and there was someone there who managed it. In modern hybrid and cloud environments, assets spin up and down, teams provision resources without informing IT, and the concept of a &#8220;system owner&#8221; can become genuinely philosophical. For example who owns a serverless function that was deployed by a developer, runs on infrastructure the security team does not manage, processes data that the legal team hasn&#8217;t classified, and touches a third-party API that procurement negotiated? The honest answer is that ownership is ambiguous by design, because the model was optimized for speed and cost, not governance clarity.</p>



<p class="wp-block-paragraph">None of this is a condemnation of cloud or modern development practices. I love these systems, but it is an observation that the governance models organizations inherited from a simpler infrastructure era have and have not updated to kept pace, and the gap is a security and governance gap.  Fixing this does not require a new framework or another governance workshop (I think we have enough of those), but it requires some organizational honesty and a few durable commitments.</p>



<p class="wp-block-paragraph">The first is to stop confusing documentation with reality, the ownership records spreadsheet, RACI matrices (matixs?, matrixii?), and data classification inventories are useful when they reflect how the organization actually operates (not ideally&#8230;really). They are just useless noise when they reflect how the organization <em>wished</em> it operated. Keeping these things current is work&#8230;unglamorous, ongoing, detail-oriented work. Organizations that treat it as a one time compliance deliverable will keep discovering the gap in the worst possible moments.</p>



<p class="wp-block-paragraph">The second is to tie accountability to authority. If a system owner is expected to make security decisions about their system, accepting risks, driving remediation, escalating to leadership, then they need the organizational standing and autonomy to do it. Security cannot function as a team that issues mandates and then politely asks business units to please comply when they feel like it. Authority and accountability have to travel together or neither works.</p>



<p class="wp-block-paragraph">The third is to make risk visible to the people who own it. One of the persistent dysfunctions in security programs is that risk information lives with the security team while the decisions live with business leaders who never see the data. A business unit director who does not know that their systems are running three years behind on patches has no reason to prioritize fixing it (or usually even the knowledge on how to). Information is the requirement for accountability. If business owners are not receiving regular, intelligible reporting on the security posture of what they own, the governance model has a structural flaw regardless of what the RACI says.</p>



<p class="wp-block-paragraph">The fourth (and the one executives most reliably resist) is consequences. I am not talking about punitive, reflexive consequences designed to assign blame after incidents, but consequences as a systemic feature of the authority&#8230;meaningful escalation paths, visible risk acceptance by named decision makers, and leadership that actually follows through when accountability obligations are not met. Organizations where nothing ever happens when security commitments are ignored have not built accountability. They have built a suggestion system with a compliance aesthetic.</p>



<p class="wp-block-paragraph">I said at the begining that almost every organization quietly struggles with this, and I want to be precise about the word &#8220;quietly.&#8221; This is not something that shows up in board presentations or strategic plans. Organizations do not announce that their ownership model is decorative. The gap lives in the spaces between org chart lines, in the meeting where nobody volunteers to take the action item, in the audit finding that gets accepted as a known risk for the fourth consecutive year.</p>



<p class="wp-block-paragraph">It is quiet because naming it directly is uncomfortable. Saying &#8220;we have assigned ownership of this without giving anyone the authority or incentive to actually do anything about it&#8221; is an indictment of the governance decisions that leadership made, often deliberately, to avoid the friction that real accountability creates. Real accountability means sometimes the answer is no. It means sometimes a project is delayed because a security gate was not met. It means sometimes someone has a difficult conversation that they would prefer not to have.</p>



<p class="wp-block-paragraph">Most organizations have decided (sometimes implicitly, sometimes accidentally) that the friction of genuine accountability costs more in the short term than the alternative. That calculation changes reliably and expensively after an incident. The question for every leadership team is whether they want to get ahead of that math or wait to do it under pressure. </p>



<p class="wp-block-paragraph">The conference room pause&#8230; that moment where nobody knows who owns the thing&#8230;is not a failure of memory. It is a signal that the organization telling you, clearly, that the accountability structure was never built to survive contact with reality. The solution is not to assign ownership faster, it should be to build a model where ownership means something, where accountability follows authority, and where the gap between the two is treated as the operational risk that it genuinely is&#8230;in an incident the spreadsheet is not enough, and honestly it never was.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jimguckin.com/2026/04/08/ownership-was-assigned-accountability-is-another-story/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Your Security Program Looks Great… For the Audit</title>
		<link>https://jimguckin.com/2026/04/01/your-security-program-looks-great-for-the-audit/</link>
					<comments>https://jimguckin.com/2026/04/01/your-security-program-looks-great-for-the-audit/#respond</comments>
		
		<dc:creator><![CDATA[Jim Guckin]]></dc:creator>
		<pubDate>Wed, 01 Apr 2026 17:49:02 +0000</pubDate>
				<category><![CDATA[IT Management]]></category>
		<category><![CDATA[IT Strategy]]></category>
		<category><![CDATA[Audit]]></category>
		<category><![CDATA[Security Program]]></category>
		<guid isPermaLink="false">https://jimguckin.com/?p=1946</guid>

					<description><![CDATA[I feel like we all have that moment in our security programs maturation when things start to feel… comfortable. The dashboards look clean, the controls are documented, the audit findings are minimal and most importantly (in some people&#8217;s opinions) the reports are polished. Everything appears to be working as intended. That is the exactly the [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I feel like we all have that moment in our security programs maturation when things start to feel… comfortable. The dashboards look clean, the controls are documented, the audit findings are minimal and most importantly (in some people&#8217;s opinions) the reports are polished. Everything appears to be working as intended. That is the exactly the point where I start to get a little nervous (I hate when things look normal).</p>



<p class="wp-block-paragraph">I think comfort in security programs can sometimes be a signal that something else is happening just beneath the surface. Not failure or negligence&#8230;.something quieter in the under currents&#8230;.optimization.</p>



<p class="wp-block-paragraph">Yet it&#8217;s not the kind you want (wait I thought we wanted optimization). Many organizations don’t realize it, but over time their security programs begin to optimize for passing those audits instead of actually managing risk. It doesn’t happen overnight&#8230;it’s not intentional (or I&#8217;ve never seen it be), no one wakes up and says, “Let’s build a program that looks good instead of one that works.” (If they do&#8230;run)</p>



<p class="wp-block-paragraph">It happens gradually, through incentives, pressure, and the natural human tendency to focus on what gets measured and ignoring what isn&#8217;t. Audits measure compliance with the rules and naturally programs optimize for compliance. I shouldn&#8217;t need to say compliance, while it&#8217;s very important important, is not the same as security.  At some point, controls stop being tools to reduce risk and start becoming artifacts to demonstrate that risk is being managed for audits. Documentation becomes the product, evidence becomes the outcome and the actual effectiveness of the control becomes secondary.</p>



<p class="wp-block-paragraph">While I am guilt of this in my early education, It’s the cybersecurity version of studying for the test instead of learning the material. We can all study to just pass the test, but that doesn’t mean you understand the subject. In my experience one of the most common places this shows up is in policy and control documentation. Policies are written, reviewed annually, approved by leadership, and neatly stored in a repository. Theoretically, they are comprehensive, they cover access control, incident response, acceptable use, vendor management, and more&#8230;.I dare you to ask any team how often those policies are referenced in day-to-day decisions, and the answer is usually… less impressive&#8230;The policy exists&#8230;.the behavior does not always follow.</p>



<p class="wp-block-paragraph">I can hear us all think from an audit perspective, the requirement is met&#8230;the document exists, approvals are recorded and the review date is current&#8230;.Check, but is the reality of that document felt?</p>



<p class="wp-block-paragraph">Another example is access reviews&#8230;They are completed on schedule, the appropriate managers certify access, compliance and change reports are generated and the evidence is stored. Everything looks exactly as it should. Yet&#8230; if you look closer, very little access is actually removed, but the process was followed and the outcome is unchanged&#8230;.I&#8217;ve talked about this before the review becomes a ritual and rituals, while comforting, do not actually reduce risk.</p>



<p class="wp-block-paragraph">The same pattern appears in vulnerability management. Systems are scanned regularly, reports are generated, metrics show high percentages of vulnerabilities remediated within SLA and the numbers look strong. In reality not all vulnerabilities carry the same risk, some remediation findings affect systems that are rarely used, others impact critical business functions&#8230;if prioritization is driven purely by severity scores without business context, the program may be very efficient at fixing the wrong things&#8230;and again, the audit looks good, yet the risk remains.</p>



<p class="wp-block-paragraph">This is where the disconnect becomes dangerous and risky. When programs optimize for audit success, they start to measure what is easy to prove instead of what is important to understand.  I want to state that completion rates, documentation status and control existence are necessary, just want to remind people that none of them, on their own, guarantee security.</p>



<p class="wp-block-paragraph">Think about any heist movie where the target has “state-of-the-art security.” Cameras are everywhere (no inch unwatched), there are guards at every entrance, and their access controls that look impressive with password and retinal scanner and a little ditty you need to sing to open the secure room&#8230;.but what happens? The attackers succeed.</p>



<p class="wp-block-paragraph">This is not because the controls didn’t exist, but because they were predictable, poorly aligned, or focused on appearance rather than effectiveness. The system was designed to look secure&#8230;.but not actually to be secure. That’s the risk when audit becomes the primary lens, you design controls to pass the audit (appearance) but not really be secure.</p>



<p class="wp-block-paragraph">I am a fan of audits, audits are essential to run any secure business. They provide the structure, accountability, and external validation to help test and check your program. They help organizations align with standards and regulatory expectations, they are not the enemy (and never should be).  Yet like I preach a lot they are not (or should not) be the ending goal, but should be the start.</p>



<p class="wp-block-paragraph">Security programs that mature beyond compliance understand this distinction. They use audits as checkpoints, not destinations. They design controls that function in real-world conditions, not just in documentation. That requires a different mindset, it requires asking questions that don’t always have clean answers.</p>



<p class="wp-block-paragraph">Not just “Do we have a control?” but “Does the control work under stress?”<br>Not just “Is this documented?” but “Is this followed when it matters?”<br>Not just “Did we pass the audit?” but “Would this hold up during an incident?”</p>



<p class="wp-block-paragraph">Those questions are harder because they introduce ambiguity and they sometimes reveal gaps that don’t fit neatly into a report&#8230;but they are the questions that actually move real security forward.  From a leadership perspective, this is where incentives play a critical role. Teams respond to what leadership values and if success is defined by clean audit results, your teams will prioritize audit readiness. If success is defined by risk reduction and resilience, behaviors start to shift and that shift is not always comfortable (and that shows growth).</p>



<p class="wp-block-paragraph">It means acknowledging that a “passed audit” does not mean “problem solved.” It means accepting that some controls may need to be reworked even if they already meet compliance requirements. It means investing time in areas that are harder to measure but more impactful.  I think intellectually this is where the conversations often gets interesting, because optimizing for reality can sometimes create tension with optimizing for audit.</p>



<p class="wp-block-paragraph">Documentation security can seem simple, but real-world security is messy. It involves tradeoffs, judgment calls, and evolving threats and audits prefer clarity, consistency, and documentation. Bridging that gap requires leadership that understands both perspectives and can combine them without sacrificing effectiveness. I think one way we can do this is by re-framing how controls are evaluated. Instead of asking whether a control exists, evaluate how it performs and instead of focusing solely on completion, examine outcomes or instead of measuring activity, we assess business impact.</p>



<p class="wp-block-paragraph">Let me give you an example, instead of tracking how many incident response exercises were completed, consider how the team performed during those exercises. Were the decisions made quickly? Were communication clear to not technical partners? Were gaps identified and addressed because of the exercise?  That will tell you far more about readiness of your program, than a simple completion metric.</p>



<p class="wp-block-paragraph">The same applies to access management, monitoring, and vendor risk. The goal is not just to demonstrate that processes are in place, but to ensure they function effectively when needed.</p>



<p class="wp-block-paragraph">We can&#8217;t have a post without mentioning another important aspect is cultural alignment. Security programs that optimize for audit often create environments where people focus on avoiding findings rather than identifying risk. This causes issues to be minimized, edge cases to be overlooked and conversations to become more about presentation than substance.</p>



<p class="wp-block-paragraph">I hope that is not where you want your program to be. A strong security culture encourages transparency (even when it hurts), it should reward identifying gaps early and it should treat findings as opportunities to improve, not as failures to hide. In security, what you don’t see is usually what hurts you.</p>



<p class="wp-block-paragraph">Security is not a checklist (but usually has a ton of them)&#8230;It is a practice and audits are part of that practice, but they should not define it.  The real goal is not to build a program that looks good on paper but to build a program that works when something goes wrong.</p>



<p class="wp-block-paragraph">Because when an incident happens, no one is going to ask how clean your documentation was&#8230;.they are going to ask what happened, how you responded, and whether your controls actually made a difference.</p>



<p class="wp-block-paragraph">And that is not a question you can answer with a checkbox.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jimguckin.com/2026/04/01/your-security-program-looks-great-for-the-audit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Not Every Manager Is a Leader (And That’s the Problem)</title>
		<link>https://jimguckin.com/2026/03/27/not-every-manager-is-a-leader-and-thats-the-problem/</link>
					<comments>https://jimguckin.com/2026/03/27/not-every-manager-is-a-leader-and-thats-the-problem/#respond</comments>
		
		<dc:creator><![CDATA[Jim Guckin]]></dc:creator>
		<pubDate>Fri, 27 Mar 2026 14:17:17 +0000</pubDate>
				<category><![CDATA[Career & Leadership]]></category>
		<category><![CDATA[Career Growth]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Mentorship]]></category>
		<category><![CDATA[Professional Development]]></category>
		<guid isPermaLink="false">https://jimguckin.com/?p=1943</guid>

					<description><![CDATA[I had the opportunity to have a run in with an old colleague (he&#8217;s not old, we&#8217;ve just haven&#8217;t seen each out in a while) and we got to talking about everything that has been going on in our lives since we&#8217;ve parted and talk eventually made its way into the problems with not being [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I had the opportunity to have a run in with an old colleague (he&#8217;s not old, we&#8217;ve just haven&#8217;t seen each out in a while) and we got to talking about everything that has been going on in our lives since we&#8217;ve parted and talk eventually made its way into the problems with not being heard&#8230;and by the end of it I came to the conclusion I always do, that the terms leader, &#8220;manager&#8221; and mentor get confused.  I use these terms regardless of title.</p>



<p class="wp-block-paragraph">Somewhere along the way, we started treating “manager” and “leader” like they mean the same thing and they don’t (at least I don&#8217;t think they should) and the gap between those two ideas is quietly shaping careers, teams, and entire organizations in ways we don’t talk about enough.</p>



<p class="wp-block-paragraph">To set a definition for everyone, to me a manager tells you what to do, but a leader helps you understand why it matters and how to grow beyond it. A manager focuses on output and a leader focuses on development. A manager ensures work gets done but a leader ensures people get better.  I hope you can see where I divide the terms, and I&#8217;m not saying that a manager is a bad thing.</p>



<p class="wp-block-paragraph">Both roles exist for a reason, organizations need structure and they need coordination and accountability, but what we’ve done over time is elevate management as the default version of leadership, and in doing so, I think we’ve lowered the bar for what leadership actually looks like.</p>



<p class="wp-block-paragraph">In my world having a title does not make someone a leader, and not having one doesn’t prevent someone from being one.  I&#8217;ve had the luck at certain parts of my career to find leaders who weren&#8217;t event in my chain of command (so couldn&#8217;t call them leaders)&#8230;and that’s where mentorship comes in.</p>



<p class="wp-block-paragraph">Mentorship is the clearest signal of leadership, and it doesn’t follow org charts. It doesn’t care about titles or reporting lines. It shows up in conversations, in guidance, in the way someone invests in another person’s growth without being asked to.  Some of the best mentorship I’ve seen hasn’t come from people above me. It’s come from peers. It’s come from people earlier in their careers who had a different perspective, a different way of thinking, or simply the willingness to challenge assumptions. Leadership shows up wherever growth is happening.</p>



<p class="wp-block-paragraph">That’s what makes it so different from management&#8230;.&#8221;Management&#8221; is assigned&#8230;.&#8221;Leadership&#8221; is demonstrated and when you start to look at teams through that lens, you begin to see something that’s a little uncomfortable&#8230;not everyone in a management role is leading, but that’s not always their fault.</p>



<p class="wp-block-paragraph">A lot of managers are promoted because they were great analysts, then great engineers or strong individual contributors. They solved problems, they delivered results and they became the &#8220;obvious choice&#8221; when a leadership role opened up&#8230;and then we expect them to lead without ever really teaching them how.</p>



<p class="wp-block-paragraph">We hand them responsibility for people and assume the skills will follow,  we give them a new title and hope they figure it out,  we measure them on output, not development and when things don’t go well, we quietly question their leadership instead of questioning the system that put them there without support&#8230;because being good at the work is not the same as being good at leading people doing the work.</p>



<p class="wp-block-paragraph">I&#8217;ve had the luck a few times in my career, as I moved up the latter of having some people invest in me for leadership.  I&#8217;ve been sent to some courses (some good, some just a seminar, and some I thought a waste of my time), but someone invested in me&#8230;not just promoted and left to my own devices.  In my conversation with that colleague, I admitted I made some mistakes in my early managerial roles, I thought I was a leader (and to a degree I was one), but there was so much more I had to learn&#8230;and skills that took years to develop&#8230;and as I always am here&#8230;a lot a still have to learn&#8230;I&#8217;m not perfect.  (but back to our problem)</p>



<p class="wp-block-paragraph">Leadership requires a different mindset. It requires patience, it requires listening, it requires the ability to step back from doing the work yourself and instead help someone else grow into it. It requires understanding that your success is no longer defined by what you produce, but by what your team becomes and making sure they get that credit. That transition is not automatic or sometimes easy&#8230;and without support, most people default to what they know&#8230;They just manage.</p>



<p class="wp-block-paragraph">They assign tasks, they track progress, they focus on delivery, they ensure things get done (that’s not inherently wrong) but those are necessary functions. Yet when that becomes the entirety of how someone operates, something important gets lost&#8230;Growth.</p>



<p class="wp-block-paragraph">People don’t grow because they were told what to do, they grow because someone invested in them and someone took the time to explain, to challenge, to guide. All because someone saw potential and decided to develop it&#8230;.That’s leadership. (it’s also where mentorship becomes the differentiator)</p>



<p class="wp-block-paragraph">A leader mentors because they understand that their role is not just to get work done, but to build capability, a manager who doesn’t embrace that mindset will always operate at the surface level&#8230;tasks will be completed&#8230;deadlines will be met, but the team will remain dependent, waiting for direction instead of developing autonomy.</p>



<p class="wp-block-paragraph">That difference compounds over time.</p>



<p class="wp-block-paragraph">Teams led by managers stay functional.</p>



<p class="wp-block-paragraph">Teams led by leaders evolve.</p>



<p class="wp-block-paragraph">But there’s another side to this that we don’t talk about enough, and it’s just as important. Not everyone should be a leader (either not ready, or doesn&#8217;t want it)&#8230;.and that’s okay.</p>



<p class="wp-block-paragraph">Some people are exceptional individual contributors, they enjoy the work, they take pride in their craft, but they don’t want to manage people, navigate organizational dynamics, or be responsible for developing others&#8230;they just want to solve problems, build things, and go deep in their expertise.  I took me longer than I would like to realize this.</p>



<p class="wp-block-paragraph">We’ve created an environment where the only way to advance is to move into leadership roles, more responsibility, more people, more visibility and yes, more compensation&#8230;and that causes people to say yes. Not always because they’re ready. Not always because they want to lead. Sometimes because it feels like the next step. Sometimes because it’s expected. Sometimes because they’re chasing a raise&#8230;.and that’s where things start to break.</p>



<p class="wp-block-paragraph">Honesty side note, I&#8217;ve made this mistake, I took some promotions before I was ready just to chase the promotion latter, and I&#8217;ve done this to others to. Now each step I eventually rose to the needs of the role, but in retrospect I sometimes made the jump earlier than I should have&#8230;and stunted my growth or been immature in my role&#8230;.I didn&#8217;t have the tool-set yet.</p>



<p class="wp-block-paragraph">Because leadership isn’t something you can grow into passively. It requires intention. It requires self-awareness. It requires a willingness to shift how you define success. If someone (or you) isn’t ready for that shift, putting them in a leadership role doesn’t just impact them. It impacts everyone around them and this is where organizations play a critical role&#8230;.Leaders shouldn’t be created out of necessity.</p>



<p class="wp-block-paragraph">They shouldn’t be promoted just because a role needs to be filled. They shouldn’t be moved into positions of responsibility because they’re the most available or the most convenient choice&#8230;that’s how you end up with managers where you needed leaders.</p>



<p class="wp-block-paragraph">Organizations need to be more deliberate, they need to support new leaders, not just appoint them. They need to provide guidance, mentorship, and development for the people stepping into those roles and they need to create paths for growth that don’t require leadership as the only option.</p>



<p class="wp-block-paragraph">Because forcing someone into leadership rarely creates a leader, it creates someone trying to survive a role they weren’t prepared for and that’s not fair to them or their team.  There’s also a responsibility on the individual side at some point, everyone has to ask themselves an honest question&#8230;Am I ready to lead? (and you need to be honest with yourself).  Not “Do I deserve the promotion?” Not “Am I good at my job?” But “Am I ready to take responsibility for someone else’s growth?”&#8230;That’s a different question, and it requires a different kind of answer.</p>



<p class="wp-block-paragraph">In my world, I think you can be an amazing analyst and get promoted to engineer or administrator fairly quickly.  Yet when you get into the leadership latter and working your way up, each step you should spend more and more time on.  For example, if you&#8217;re a good supervisor for 2 years (with mentor and leadership training) and get made a manager, then you should spend at least 4 years in management (with mentorship and training&#8230;blah) before looking for a director and working your way up. Unless you just want to be a manager&#8230;and leader takes time..and each step should take longer to really master that level.</p>



<p class="wp-block-paragraph">We&#8217;re all guilty of looking at our boss at some point thinking they&#8217;ve got it easy, and some of us do the interim role where we see all the work that we never saw and the hard decisions they had to make (unless they were just a manager and delegated it all).  Every level I&#8217;ve ever risen to has it&#8217;s own sets of challenges and things I needed to learn and master, it wasn&#8217;t just my job but more money&#8230;and those steps I needed to master before I was ready to move up. </p>



<p class="wp-block-paragraph">Because leadership isn’t about authority, it’s about influence, it’s about creating an environment where people improve, where they feel supported, where they are challenged in the right ways, and where they leave better than they arrived&#8230;That doesn’t happen by accident and it doesn’t happen just because someone has a title.</p>



<p class="wp-block-paragraph">The strongest leaders I’ve seen understand this instinctively. They don’t see their team as a list of resources. They see them as people with potential. They invest time. They ask questions. They listen more than they talk. They create space for others to grow, even when it would be faster to do the work themselves.</p>



<p class="wp-block-paragraph">They mentor.</p>



<p class="wp-block-paragraph">That mentorship doesn’t stop at hierarchy, it flows in all directions (Up, down, sideways), because leadership isn’t constrained by structure. It shows up wherever someone decides to help another person improve&#8230;that’s the shift we need to make.</p>



<p class="wp-block-paragraph">We need to stop assuming that leadership comes with a title and start recognizing it as a behavior. We need to support managers in becoming leaders instead of expecting it to happen automatically. We need to create environments where mentorship is valued, not optional and we need to be more honest about readiness, both as individuals and as organizations.</p>



<p class="wp-block-paragraph">Because at the end of the day, the difference is simple.</p>



<p class="wp-block-paragraph">Managers create output.</p>



<p class="wp-block-paragraph">Leaders create growth.</p>



<p class="wp-block-paragraph">If we’re serious about building strong teams, resilient organizations, and meaningful careers, we have to start asking ourselves which one we’re actually developing, because having more managers won’t get us there&#8230;having more leaders might.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jimguckin.com/2026/03/27/not-every-manager-is-a-leader-and-thats-the-problem/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>When Security Architecture Depends on Tribal Knowledge</title>
		<link>https://jimguckin.com/2026/03/19/when-security-architecture-depends-on-tribal-knowledge/</link>
					<comments>https://jimguckin.com/2026/03/19/when-security-architecture-depends-on-tribal-knowledge/#respond</comments>
		
		<dc:creator><![CDATA[Jim Guckin]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 16:21:45 +0000</pubDate>
				<category><![CDATA[Disaster Recovery]]></category>
		<category><![CDATA[Information Security]]></category>
		<category><![CDATA[IT Strategy]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[Strategy]]></category>
		<guid isPermaLink="false">https://jimguckin.com/?p=1939</guid>

					<description><![CDATA[There is a moment in almost every organization when someone says a phrase that sounds reassuring on the surface but I hope should make security leaders just a little uncomfortable: “Don’t worry, Mike knows how that works.” (no real Mike&#8217;s are used in today&#8217;s example). Mike I&#8217;m sure is a great guy, he&#8217;s been with [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">There is a moment in almost every organization when someone says a phrase that sounds reassuring on the surface but I hope should make security leaders just a little uncomfortable: “Don’t worry, Mike knows how that works.” (no real Mike&#8217;s are used in today&#8217;s example).  Mike I&#8217;m sure is a great guy,  he&#8217;s been with the company for years. In fact is like the building itself part of the infrastructure itself. Mike remembers why things were done/built a certain way. Mike knows which system talks to which, where the dependencies live, and what will break if you touch the wrong thing.</p>



<p class="wp-block-paragraph">Don&#8217;t get me wrong Mike is, in many ways, invaluable to your organization, but&#8230;Mike is also a single point of failure. This is what security architecture looks like when it depends on tribal knowledge, nothing documented, modeled or even consistently understood across teams. Instead, it lives in conversations, experience, and memory. It lives in the heads of the people who were there when decisions were made. That works… until it doesn’t.</p>



<p class="wp-block-paragraph">Most organizations do not intentionally design their architecture this way. No one sets out to build a system that only a handful of people understand. It all happens gradually growing organically over time. A project gets implemented quickly to meet a deadline and the documentation is created but not updated and the teams change, some people move roles and new systems are added and/or old systems remain because they still work. All this is to say over time, the architecture becomes less of a blueprint and more of a story that has to be told&#8230;.and stories can change depending on who is telling them.</p>



<p class="wp-block-paragraph">Ask three different people how a critical system works and you might get three slightly different answers. Not because anyone is wrong, but because everyone sees a different (their) slice of the environment. The network team understands connectivity, the application team understands functionality and the security team understands controls&#8230;but holistically very few people understand (or even see) the whole picture.</p>



<p class="wp-block-paragraph">That gap matters more than most organizations realize, because security architecture is not just about how systems are built&#8230; it&#8217;s about how they behave under stress, understanding dependencies, the trust relationships, data flows, and failure points. Yet when that understanding exists only in fragments, the ability to respond effectively during an incident becomes limited or chaotic&#8230;this is where the problem becomes visible.</p>



<p class="wp-block-paragraph">During &#8220;normal&#8221; daily operations, that tribal knowledge feels efficient..you need an answer, you ask the person who knows. You need to make a change to the system, you check with someone who has seen it before. Things move quickly, your decisions get made and the system continues to function. (You know what&#8217;s coming next by now)</p>



<p class="wp-block-paragraph">During an incident, that same model becomes a liability, because incidents do not wait for the right person to be available. Incidents do not respect vacation schedules, do not pause while someone tracks down the one engineer who understands a legacy integration&#8230;they unfold in real time, and they demand decisions based on accurate, complete information.  If your architecture depends on tribal knowledge, your incident response depends on finding the right person at the right time.  Sometimes that isn&#8217;t an issue&#8230;.sometimes they&#8217;re hiking the Appalachian trail without cell service.</p>



<p class="wp-block-paragraph">That is not a strategy (well at least a good one)&#8230;that is a gamble.  Culture has given us plenty of examples of this dynamic in different stories. There is always that one character in a movie who understands how the system works. You know the person who built it, or who has been around long enough to know its quirks. When everything is going smoothly, they are just part of the background. Yet when something breaks, suddenly they are the most important person in the room. That makes for great (if not sometimes predictable) storytelling, but it does not make for resilient systems.</p>



<p class="wp-block-paragraph">In real life, that person is not always available, If you are lucky they might just be on vacation or worse case they might have left the organization. Time may have passed and they might simply not remember every detail of a system that has evolved over years and when that happens, the organization is left trying to reconstruct its own architecture and knowledge in the middle of a crisis.</p>



<p class="wp-block-paragraph">This is where the risk becomes tangible.</p>



<p class="wp-block-paragraph">Imagine trying to isolate a compromised system without fully understanding its dependencies. You might stop the attacker (yay!), but you might also take down a critical business function (ouch!). Imagine trying to determine data exposure without clear data flow mapping. You may underestimate the impact (or overestimate it) which can create problems for leadership and communication.</p>



<p class="wp-block-paragraph">Security decisions depend on context, tribal knowledge creates incomplete context in some cases.  This issue can also extends beyond &#8220;just&#8221; incident response into everyday security operations&#8230;vulnerability management, for example, relies heavily on understanding system criticality and dependencies. If that knowledge is inconsistent or undocumented, your prioritization becomes guesswork. A high-severity vulnerability on a non-critical system might get more attention than a moderate issue on a system that actually supports core business functions.</p>



<p class="wp-block-paragraph">The same applies to access control, network segmentation, and monitoring. Controls are often designed based on assumptions about how systems interact. If those assumptions are not validated, updated or consistently understood, controls can be misapplied or bypassed entirely.</p>



<p class="wp-block-paragraph">The challenge is that tribal knowledge does not feel like a risk that is on most of our radars, we instead we treat it like expertise&#8230;and expertise is valuable. Organizations depend on experienced individuals all the time and the goal is not to eliminate that expertise, it is to ensure it is not the only place where critical knowledge exists.</p>



<p class="wp-block-paragraph">As every article that I write, I think this requires a shift in mindset.</p>



<p class="wp-block-paragraph">Documentation is often seen as a low priority task (or a task that most of us loathe), it is something teams intend to do “when there is time.”&#8230;but here&#8217;s the truth there is never time,  there is always another project, another deadline, another issue to resolve or fire to put out. So documentation becomes outdated, incomplete, or nonexistent. The result is an environment where the most accurate architecture diagram exists in someone’s head&#8230;and that is not sustainable.</p>



<p class="wp-block-paragraph">Mature organizations treat architectural knowledge as a shared asset, not an individual capability. They invest in keeping diagrams current, map data flows, document dependencies and they ensure that knowledge is accessible, understandable, and maintained over time. Documentation isn&#8217;t a silver bullet it is not enough on its own&#8230;.because documentation can become outdated just as easily as it can be created&#8230;the real goal is continuous understanding.</p>



<p class="wp-block-paragraph">Teams should regularly validate that their understanding of the environment matches reality. Tabletop exercises should include architectural questions, not just response steps. Changes to systems should trigger updates to documentation. New integrations should be reviewed not just for functionality, but for how they fit into the broader architecture&#8230;and this is where leadership plays a critical role.</p>



<p class="wp-block-paragraph">Leaders set priorities, and if documentation and knowledge sharing are treated as optional, they will be ignored. If they are treated as essential components of security and resilience, they will be maintained (even begrudgingly).  Us leaders also need to challenge the idea that having “that one person who knows everything” is a strength (it is not), it is a hidden risk that only becomes visible when something goes wrong.</p>



<p class="wp-block-paragraph">Not everyone needs to know everything, but critical knowledge should not depend on a single individual. Systems should be understandable by teams, not just by the people who built them. This also has implications for talent and team development. When knowledge is shared, teams become more capable. When knowledge is isolated, teams become dependent. Over time, that dependency limits growth, increases risk, and creates bottlenecks.</p>



<p class="wp-block-paragraph">There is also a cultural element to this, in some work environments, knowledge becomes a form of job security. The more you know that others do not, the more valuable you feel. In security though, that mindset can be dangerous. The goal is not to be the only person who understands the system. The goal is to build a system that can be understood, defended, and managed by the organization as a whole.</p>



<p class="wp-block-paragraph">Attackers do not rely on tribal knowledge, they rely on discovery.  They aren&#8217;t asking Mike how something works, they map your environment,  identify relationships, test assumptions and they build their own understanding of your architecture, often end up knowing more about systems than some teams&#8230;that should be a wake-up call. If an attacker can understand your environment faster than your own teams, the problem is not the attacker, it is the visibility on your end.  Security architecture should not be a mystery that needs to be explained, it should be a foundation that can be referenced.</p>



<p class="wp-block-paragraph">As leaders, we need to move from storytelling to clarity&#8230;. from individual expertise to shared understanding&#8230; From “ask Mike” to “check the architecture documentation”.  Because when the moment comes, and it always does, the question will not be who knows the system best, the question will be whether the organization understands it well enough to respond.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jimguckin.com/2026/03/19/when-security-architecture-depends-on-tribal-knowledge/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Security Implications of Over-Automation</title>
		<link>https://jimguckin.com/2026/03/12/the-security-implications-of-over-automation/</link>
					<comments>https://jimguckin.com/2026/03/12/the-security-implications-of-over-automation/#respond</comments>
		
		<dc:creator><![CDATA[Jim Guckin]]></dc:creator>
		<pubDate>Thu, 12 Mar 2026 14:25:11 +0000</pubDate>
				<category><![CDATA[Information Security]]></category>
		<category><![CDATA[IT Management]]></category>
		<category><![CDATA[IT Strategy]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[Risk]]></category>
		<category><![CDATA[Strategy]]></category>
		<guid isPermaLink="false">https://jimguckin.com/?p=1936</guid>

					<description><![CDATA[Not long ago I was in a conversation with a few other security leaders about automation. It started the way these conversations often do, someone mentioned how much faster their team was able to respond to alerts since implementing automated workflows. Another person talked about automatically isolating compromised endpoints upon alerts and someone else described [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Not long ago I was in a conversation with a few other security leaders about automation. It started the way these conversations often do, someone mentioned how much faster their team was able to respond to alerts since implementing automated workflows. Another person talked about automatically isolating compromised endpoints upon alerts and someone else described vulnerability remediation scripts they&#8217;re working on that could patch systems faster than any human team ever could.</p>



<p class="wp-block-paragraph">At first the tone of the conversation felt like a victory lap, automation is the buzz of the leadership circles and they all seemed to be making progress.  Automation was making everything faster, more efficient and less dependent on manual effort for their teams. It&#8217;s the security equivalent of replacing a bicycle with a sports car.</p>



<p class="wp-block-paragraph">In many ways, that comparison is fair, automation has transformed modern security operations and security teams today are expected to monitor thousands of systems, millions of events, and an attack surface that seems to expand every time a new cloud service appears and without automation, the math simply does not math.</p>



<p class="wp-block-paragraph">My thought added to the conversation is that speed does not always equal safety and like any powerful tool, automation works best when it is used carefully and well thought out, because sometimes, automation can amplify problems just as quickly as it solves them.</p>



<p class="wp-block-paragraph">One of the things that came out of that conversation was an observation that stuck with me. Automation often removes friction (that sounds like a good thing), and most of the time that is great, but friction can also serve a purpose, it forces people to slow down, verify assumptions, and think about consequences and when automation removes too much friction, mistakes move faster (even during your busy times).</p>



<p class="wp-block-paragraph">Consider a common scenario in security operations: An alert fires indicating suspicious activity from an endpoint, maybe a process looks malicious or a command execution pattern matches known attacker behavior. A well-designed automated workflow might isolate the endpoint from the network immediately and that logic is sound, we&#8217;ve contained the threat before it spreads and we all want that.</p>



<p class="wp-block-paragraph">But what happens if the detection rule was wrong?</p>



<p class="wp-block-paragraph">Instead of a single analyst reviewing the alert and making a decision, the system isolates the machine instantly (which we all would claim that we want). But&#8230;If that endpoint happens to belong to someone running a critical system or an executive preparing for a board meeting, the business impact becomes visible very quickly.</p>



<p class="wp-block-paragraph">Let&#8217;s expand that thought a little bigger and imagine that same automation triggering across multiple systems because a detection rule was overly broad and not tuned or tested properly. Congratulations! Your security automation has just executed a denial-of-service attack against your own environment. This is not a hypothetical scenario (well this example is&#8230;but many organizations have experienced some version of it.)</p>



<p class="wp-block-paragraph">Automation does not necessarily make mistakes less likely, it simply makes them faster and more consistent.  The same risk appears in vulnerability management if you think about it. Automated patch deployment is often necessary to keep up with the volume of vulnerabilities discovered every week. Without it, security or information technology teams would never catch up, but if patch testing is incomplete or system dependencies are poorly understood, automated remediation can take down critical services just as quickly as it fixes them. Anyone who has ever watched a patch break an application understands this dynamic well.</p>



<p class="wp-block-paragraph">Automation assumes the environment behaves predictably, but unfortunately, technology environments rarely do. Pop culture offers a good analogy for this. If you have ever watched a science fiction movie where an AI system starts making decisions faster than humans can intervene, you have seen the Hollywood dramatic version of the same principle. The system is not malicious (in some movies it is), but it is simply following its logic faster than anyone expected.</p>



<p class="wp-block-paragraph">In cybersecurity, our automation is far less cinematic, there are no glowing robots or dramatic countdowns, but the principle is similar. Automated systems follow instructions precisely, and they do it without hesitation or context or situational awareness. That precision is powerful when done right, but is unforgiving when not thought through.</p>



<p class="wp-block-paragraph">Another area where over-automation can introduce risk is identity and access management. Automated provisioning workflows are a cornerstone of modern identity systems. When someone joins the company, changes roles, or leaves, automation ensures accounts are created, updated, or disabled quickly. In theory, this is exactly what organizations want and every leader will tell you that.  If the underlying role definitions are incorrect or outdated (or maliciously changed), automation spreads those mistakes across the entire environment. A flawed role assignment in a manual process affects one user at a time, where the same mistake in an automated process can affect hundreds. Automation does not question assumptions. It scales them.</p>



<p class="wp-block-paragraph">This is why governance matters so much when automation enters the picture. The more authority you delegate to automated systems, the more important it becomes to understand the logic and the reality behind them. Workflows need guardrails, decisions need context and critical actions need escalation paths.</p>



<p class="wp-block-paragraph">In many organizations, automation grows organically not part of a well thought out strategy, a script gets written to solve a problem, a few months later another script connects to it to deal with another process and eventually the collection becomes an unofficial workflow system that no single person fully understands and this is where security programs can run into trouble.</p>



<p class="wp-block-paragraph">Automation that lacks clear ownership becomes difficult to audit, difficult to modify, and even more difficult to trust during incidents.  From a leadership perspective, the real issue is not automation itself. Automation is essential and I&#8217;m for it wherever it makes sense and the scale of modern infrastructure demands it. Security teams cannot manually review every log entry, manually patch every vulnerability, or manually investigate every alert.</p>



<p class="wp-block-paragraph">The question leaders should be asking is not whether automation exists but whether it is governed appropriately?  Mature automation strategies include visibility into what the automation is doing and why. They incorporate testing (including edge cases) before deployment. They include rollback capabilities when something behaves unexpectedly and most importantly, they ensure humans remain in the loop for high-impact decisions. Automation should support human judgment, not replace it.</p>



<p class="wp-block-paragraph">A subtle risk with over-automation is the gradual erosion of expertise of your environmental norms. When systems automatically respond to alerts, analysts may become less familiar with the underlying signals. Over time, teams can lose the ability to investigate events manually because the automated workflow has been doing it for them. This can create a dangerous dependency for some inexperienced teams.</p>



<p class="wp-block-paragraph">If the automation fails or produces unexpected results, the team may struggle to reconstruct what actually happened. In the worst cases, organizations discover during a major incident that the only system that understood the response process was the automation platform itself and usually that realization tends to come at the worst possible moment.</p>



<p class="wp-block-paragraph">Security leaders should think about automation the same way aviation treats autopilot systems. Autopilot is incredibly useful. It reduces workload and improves consistency. But pilots are still trained to fly the aircraft manually. They understand the underlying mechanics because automation is not infallible.</p>



<p class="wp-block-paragraph">Security programs should approach automation with the same mindset, use it extensively, use it intelligently, but never assume it eliminates the need for human understanding.</p>



<p class="wp-block-paragraph">Automation should follow the same governance principles applied to any critical system. It should have defined owners, documented logic, regular reviews, and monitoring to ensure it behaves as expected. It should be tested before major changes and perhaps most importantly, it should be designed with the assumption that something will eventually go wrong&#8230;.Because something always does (and usually at the worse time).</p>



<p class="wp-block-paragraph">The irony is that automation is often implemented to reduce operational risk, and most of the time, it succeeds&#8230; Security teams become faster, detection improves, response times shrink, but if automation is treated as a magic solution rather than a capability that requires oversight, the same systems designed to protect the organization can create unexpected exposure.</p>



<p class="wp-block-paragraph">Speed is valuable. Control is essential.</p>



<p class="wp-block-paragraph">The next time your team discusses a new automation initiative, ask a few simple questions. What decisions is the system allowed to make on its own? What safeguards exist if the logic is incorrect? Who owns the workflow? And if something goes wrong at machine speed, how quickly can you stop it?</p>



<p class="wp-block-paragraph">Automation is one of the most powerful tools modern security teams have, but like any powerful tool, it deserves respect&#8230;the real risk of automation is not that it moves too slowly, but it is that sometimes, it moves exactly as instructed.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jimguckin.com/2026/03/12/the-security-implications-of-over-automation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Silent Risk of Inconsistent Time Synchronization</title>
		<link>https://jimguckin.com/2026/03/04/the-silent-risk-of-inconsistent-time-synchronization/</link>
					<comments>https://jimguckin.com/2026/03/04/the-silent-risk-of-inconsistent-time-synchronization/#respond</comments>
		
		<dc:creator><![CDATA[Jim Guckin]]></dc:creator>
		<pubDate>Wed, 04 Mar 2026 15:03:42 +0000</pubDate>
				<category><![CDATA[Information Security]]></category>
		<category><![CDATA[Incident Response]]></category>
		<category><![CDATA[NTP]]></category>
		<guid isPermaLink="false">https://jimguckin.com/?p=1931</guid>

					<description><![CDATA[If you&#8217;ve been in any level of incident response, there is a moment in the conversation when someone asks a deceptively simple question: “When did this start?” It sounds like a straightforward request&#8230;after all, security teams collect logs, alerts, and telemetry from systems across the organization. We have dashboards, SIEMs and sometimes monitoring platforms that [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">If you&#8217;ve been in any level of incident response, there is a moment in the conversation when someone asks a deceptively simple question: “When did this start?” It sounds like a straightforward request&#8230;after all, security teams collect logs, alerts, and telemetry from systems across the organization. We have dashboards, SIEMs and sometimes monitoring platforms that would make a NASA control room look underfunded. Surely answering a basic timeline question should be easy&#8230;and yet, that question has a funny way of derailing investigations.</p>



<p class="wp-block-paragraph">Because once the logs start coming in, the story begins to look… strange. One system says the suspicious login happened at 10:02. Another says 9:58. A third system insists it happened at 10:07. The firewall log places related traffic at 10:05. The endpoint agent claims the process started at 9:55. Suddenly, the timeline looks less like a clean sequence of events and more like five different eyewitness accounts of the same event, each confidently insisting they are correct.</p>



<p class="wp-block-paragraph">At this point, the investigation shifts from answering what happened to answering a far more uncomfortable question&#8230;.What time is it, actually?</p>



<p class="wp-block-paragraph">This may sound trivial, and I thought the same thing for a chunk of my career&#8230; time synchronization does not exactly headline cybersecurity conference keynotes (and if it did&#8230;we wouldn&#8217;t attend). No one is putting “NTP configuration strategy” on a motivational poster, but inconsistent system time is one of those quiet technical issues that can quietly undermine an entire security program and rarely noticed (or acted upon) before a security event.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" width="683" height="1024" src="https://jimguckin.com/wp-content/uploads/2026/03/NTP-Motivational-Poster-683x1024.png" alt="" class="wp-image-1932" style="aspect-ratio:0.6669888956269536;width:215px;height:auto" srcset="https://jimguckin.com/wp-content/uploads/2026/03/NTP-Motivational-Poster-683x1024.png 683w, https://jimguckin.com/wp-content/uploads/2026/03/NTP-Motivational-Poster-200x300.png 200w, https://jimguckin.com/wp-content/uploads/2026/03/NTP-Motivational-Poster-768x1152.png 768w, https://jimguckin.com/wp-content/uploads/2026/03/NTP-Motivational-Poster.png 1024w" sizes="(max-width: 683px) 100vw, 683px" /></figure>
</div>


<p class="wp-block-paragraph">The irony is that most organizations assume they already have it under control&#8230;no one really think about it.  Ask a room of technology leaders if their systems are synchronized and you will likely get a lot of confident nods. Somewhere in the infrastructure documentation/policy/standards, there is a note that says &#8220;all systems use NTP&#8221;. So the servers are configured, cloud instances inherit time settings and network devices point to time sources. Everything seems fine&#8230;.until it isn’t.</p>



<p class="wp-block-paragraph">The reality is that time drift happens far more often than people realize (or want to admit). Systems reboot, your virtual machines migrate, new containers spin up and down and your cloud environments scale dynamically. In all that complexity network segmentation may block time servers unexpectedly or a team deploys a new system that uses its own default time configuration because they forgot that step or the GPO didn&#8217;t apply properly&#8230;and suddenly a handful of machines are a few minutes off..and then a few more. Then the gap widens just enough to cause a problem that no one notices until the worst possible moment&#8230;.that moment is usually during an incident/event/investigation.</p>



<p class="wp-block-paragraph">Because incident response is fundamentally about reconstructing a story. You are trying to understand how an attacker entered, what they did, how they moved, and when key events occurred. Logs become your evidence. Each entry is a breadcrumb in the timeline. But if the clocks across your environment are not aligned, those breadcrumbs stop forming a trail&#8230;they form a puzzle .</p>



<p class="wp-block-paragraph">Imagine trying to watch a movie where every scene is slightly out of order. The hero shows up before the villain. The explosion happens before the argument that caused it. The ending arrives before the beginning. You can still see the individual scenes, but the story becomes confusing. That is exactly what inconsistent timestamps do to an investigation.  If you&#8217;ve ever seen the movie memento, the first watch is exactly like this&#8230;backwards.</p>



<p class="wp-block-paragraph">Security teams often assume their biggest challenge during an incident will be detecting the attacker or containing the threat (and during an active attack it is), but when you get to the stage where you&#8217;re trying to find out what happened you learn the biggest challenges is simply understanding the order of events. Which activity happened first? Did the suspicious login occur before the privilege escalation or after it? Did the data exfiltration begin before containment measures were applied or afterward? These questions matter because they determine scope, response strategy, and communication with leadership.</p>



<p class="wp-block-paragraph">When system clocks disagree, those answers become far less reliable (or involve a spreadsheet trying to make the time make sense). This is not just an operational inconvenience, it has real implications for risk management and governance, regulatory investigations, legal discovery, and forensic analysis all depend on accurate timelines. If logs cannot easily be correlated because timestamps are inconsistent, the credibility of your evidence weakens. And in high-stakes scenarios, credibility matters.</p>



<p class="wp-block-paragraph">Consider a breach investigation where regulators ask how long an attacker had access to sensitive data. If the answer depends on logs from systems that are several minutes apart, the timeline becomes debatable. What looked like a quick containment might suddenly appear delayed. What seemed like immediate detection might actually have occurred later than reported. Small inconsistencies can have large implications when scrutiny increases.</p>



<p class="wp-block-paragraph">Yet time synchronization rarely gets the attention it deserves (because it&#8217;s just time&#8230;whats a few seconds here and few minutes there).  Part of the reason is that it feels like infrastructure plumbing&#8230;it&#8217;s not flashy. It does not involve advanced threat intelligence, AI or machine learning. It is the cybersecurity equivalent of making sure the clocks in your office building are set correctly. Everyone assumes it happens automatically somewhere behind the scenes.  Like many foundational controls, its importance only becomes clear when it fails.</p>



<p class="wp-block-paragraph">Inconsistent time does not just affect investigations. It also impacts detection. Security analytics platforms rely heavily on event correlation. They compare activities across systems to identify suspicious patterns. If those events appear out of sequence because clocks differ, detection logic becomes less effective. An alert that should trigger based on a series of events might never fire because the system thinks those events occurred in the wrong order.</p>



<p class="wp-block-paragraph">Attackers do not need to manipulate this situation intentionally. They simply benefit from the ambiguity.</p>



<p class="wp-block-paragraph">From a leadership perspective, this is where foundational operational discipline intersects with security maturity. Security teams often focus on high-profile initiatives like zero trust architectures, advanced detection platforms, or cloud security strategies. All of those are important. But they sit on top of infrastructure assumptions that must hold true for everything else to work.  Accurate time is one of those assumptions we make without even realizing it.</p>



<p class="wp-block-paragraph">Without it, your security telemetry becomes less trustworthy. Your incident timelines become less precise. Your ability to explain events becomes weaker and your confidence during investigations becomes fragile.</p>



<p class="wp-block-paragraph">This is why mature security programs should treat time synchronization as part of their broader operational resilience strategy. It is not just a technical setting, it is an assurance mechanism. Systems should consistently reference reliable time sources. Monitoring should detect drift early and give you time to fix the issue. Critical infrastructure should be one step more resilient by maintaining redundant synchronization paths and teams should periodically verify that timestamps across environments align as expected.</p>



<p class="wp-block-paragraph">These practices may not generate headlines, but they create the quiet reliability that strong security programs depend on. It is rarely discussed in boardrooms. It does not appear on flashy maturity models. Yet during the most stressful moments of an incident response effort, it can determine whether the investigation proceeds with clarity or confusion.</p>



<p class="wp-block-paragraph">Leaders do not need to become experts in time protocols to understand the importance of this control. But they do need to ask the right questions. Are our systems consistently synchronized? How do we monitor drift? Do our incident response tools rely on accurate timestamps across environments? And perhaps most importantly, have we ever validated this during an investigation or exercise?</p>



<p class="wp-block-paragraph">Because assumptions tend to survive until they are tested.</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://jimguckin.com/2026/03/04/the-silent-risk-of-inconsistent-time-synchronization/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Hidden Risk in Identity Lifecycle Gaps</title>
		<link>https://jimguckin.com/2026/02/25/the-hidden-risk-in-identity-lifecycle-gaps/</link>
					<comments>https://jimguckin.com/2026/02/25/the-hidden-risk-in-identity-lifecycle-gaps/#respond</comments>
		
		<dc:creator><![CDATA[Jim Guckin]]></dc:creator>
		<pubDate>Wed, 25 Feb 2026 14:38:52 +0000</pubDate>
				<category><![CDATA[Identity & Access]]></category>
		<category><![CDATA[IAM]]></category>
		<category><![CDATA[Information Security]]></category>
		<category><![CDATA[Strategy]]></category>
		<guid isPermaLink="false">https://jimguckin.com/?p=1928</guid>

					<description><![CDATA[There is a moment in almost every security program where someone confidently says, “We have a solid joiner, mover, leaver process.” It usually comes up in audits, board discussions, or when someone is explaining how identity is clearly under control. On paper, it looks great. New employees get access based on role. Transfers trigger updates. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">There is a moment in almost every security program where someone confidently says, “We have a solid joiner, mover, leaver process.” It usually comes up in audits, board discussions, or when someone is explaining how identity is clearly under control. On paper, it looks great. New employees get access based on role. Transfers trigger updates. Departures result in access removal. Clean, structured, responsible. It feels like one of those foundational controls you can point to and say, we’ve got this part handled.</p>



<p class="wp-block-paragraph">I&#8217;m not here to say that lacks in many organizations, and to be fair, many organizations do have a process.  In my experience the problem is not the process, the problem is really everything that lives outside of it.</p>



<p class="wp-block-paragraph">Because identity lifecycle management, in the real world, does not often behave like a neat flowchart. It behaves more like a group chat where half the people are talking, a few are responding late, and someone added a new participant without telling anyone.</p>



<p class="wp-block-paragraph">This is where the joiner, mover, leaver process works beautifully… until it doesn’t.</p>



<p class="wp-block-paragraph">Let’s start at the beginning of the process with joiners. New hires are usually well handled, because there is excitement, coordination, on-boarding checklists, and a general sense that everything needs to work on day one (or within the first few weeks). Access gets provisioned quickly, the accounts are created with permissions being assigned. In most organizations that I&#8217;ve seen, this is the most mature part of the lifecycle&#8230;.Which is great, until you realize how much of that access is based on assumptions.</p>



<p class="wp-block-paragraph">Role-based access sounds clean in theory, yet in practice, roles are often broad, outdated, or designed for convenience rather than precision (plus not zero trust friendly). New hires frequently receive more access than they need “just in case.”,  to avoid any friction in their first days, it prevents delays and it keeps the on-boarding experience smooth&#8230;. but lets not talk about it quietly introducing risk on day one.</p>



<p class="wp-block-paragraph">Now let’s talk about movers, and in my experience this is where things start to get interesting. Someone changes roles internally, Maybe it’s a promotion or lateral move or maybe they’re helping out another team temporarily. We all know that the expectation is that their access updates to reflect their new responsibilities. In reality, access rarely gets removed, unless it&#8217;s caught in a diligent manager doing access reviews.</p>



<p class="wp-block-paragraph">Let&#8217;s be honest, most of the time it just accumulates.</p>



<p class="wp-block-paragraph">The employee keeps what they had and gains what they need for the new role (maybe doing some work for their old role until the position gets back-filled..if ever) It feels efficient and avoids breaking anything. It supports flexibility and over time, it creates something far more powerful than intended.</p>



<p class="wp-block-paragraph">The accidental superuser.</p>



<p class="wp-block-paragraph">No one planned it, no one approved it as a strategy&#8230;it just happened over time, one role at a time.</p>



<p class="wp-block-paragraph">If this sounds familiar outside of work, it should. It is the same pattern we see in streaming services. You sign up for one for one show, then you need another service for a different show and then another. At some point, you are paying for five platforms and only really watching two, but canceling feels like effort so it continues.  I&#8217;ve seen to many ads for services to help you identity these services and cancel them.</p>



<p class="wp-block-paragraph">Access behaves the same way, it is easier to keep the permissions than to remove.</p>



<p class="wp-block-paragraph">Now let’s get to leavers, which is where most organizations feel confident again. Termination processes are usually well defined, accounts are disabled, badges are deactivated and VPN access is revoked. This is the part that gets the most attention, and rightly so from a security perspective.</p>



<p class="wp-block-paragraph">Even here in this crucial process, gaps can exist.  When we get outside of the normal termination process for employees, we can find issues because not all departures are clean. Contractors roll off without formal off-boarding or are controlled by a central team. Interns may finish programs but retain lingering access because someone forgot to mention to IT. Your third party accounts live outside traditional HR systems and may not have the best documentation are forgotten. Some shared accounts remain untouched because no one is quite sure who owns them. Service accounts continue operating because they are tied to systems, not people.</p>



<p class="wp-block-paragraph">Those tend to be the &#8220;normal leavers&#8221; and then there are edge cases like the employee who transfers departments but remains in an old distribution group. The contractor whose access was extended “just for a few more weeks.” The project account that was never tied to an individual. The integration that still has active credentials long after the system it supported was retired.</p>



<p class="wp-block-paragraph">I want to be clear these are not failures of intent, I&#8217;m just as guilty of some of these; they are failures of visibility. Identity lifecycle gaps rarely show up in clean process diagrams, as they exist in the gray areas, the in-between states or the &#8220;one time&#8221; exceptions. The things that do not fit neatly into joiner, mover, leaver.</p>



<p class="wp-block-paragraph">And those are exactly the places attackers look (or stumble across). From an attacker’s perspective, identity is the easiest path forward. Why break in and trigger alerts&#8230;when you can just log in? Why exploit a vulnerability when valid credentials already exist? The more fragmented your identity lifecycle is, the more opportunities exist for access that no one is actively managing.</p>



<p class="wp-block-paragraph">This is the part of my post where the conversation shifts from process to leadership. Most organizations treat identity lifecycle as an operational function. Something owned by IAM teams, supported by HR, and reviewed periodically. The impact is strategic, it affects risk posture, audit outcomes, incident response, and overall confidence in your environment.</p>



<p class="wp-block-paragraph">You cannot claim strong access control if your identity lifecycle has gaps and closing those gaps is not just about tools (despite our hopes we can tool ourselves out of this problem)&#8230;like most things it is about mindset.</p>



<p class="wp-block-paragraph">Leaders need to start asking different questions, not just “Do we have a joiner, mover, leaver process?” (or whatever you organization calls it) but “Where does it break down?”, not just “Are accounts disabled on termination?” but “What access persists outside that flow?”,  not just “Who has access?” but “Why do they still have it?”. Because the most dangerous access is not the access you intentionally grant, it&#8217;s the access that no longer has a reason to exist.</p>



<p class="wp-block-paragraph">This is where situational awareness intersects with identity, you need to understand not just identities, but how they evolve over time. What changes, what accumulates and what lingers. That requires visibility across systems, alignment between teams, and a willingness to challenge assumptions&#8230;and it also requires ownership.</p>



<p class="wp-block-paragraph">Every identity, every entitlement, every integration should have a clear owner. Someone accountable for its existence and its lifecycle and understands that entitlement. Without ownership, access becomes orphaned, and orphaned access is one of the most consistent findings in both audits and incidents.</p>



<p class="wp-block-paragraph">Another overlooked aspect is the human factor. People do not think in terms of entitlements and permissions. They think in terms of getting work done. If removing access creates friction, they will find ways around it. If requesting access is difficult, they will reuse what they already have. Identity programs that ignore this reality tend to create more shadow access, not less.</p>



<p class="wp-block-paragraph">So the goal should not just be tighter control, but smarter control.</p>



<p class="wp-block-paragraph">Make access easy to request and easy to expire, make temporary access truly temporary and make ownership visible. When it comes to your normal access review process make reviews meaningful instead of overwhelming and reduce complexity where possible. Translate technical access into business context, because if people do not understand what they are reviewing, they will default to approval.</p>



<p class="wp-block-paragraph">all that and we are right back where we started.</p>



<p class="wp-block-paragraph">The illusion of control.</p>



<p class="wp-block-paragraph">Identity lifecycle gaps are not dramatic, they do not show up with flashing alerts or immediate impact&#8230;they build quietly, over time, across roles, systems, and processes&#8230;until one day, they are no longer gaps&#8230;they are pathways.</p>



<p class="wp-block-paragraph">Controls are only as strong as their weakest exception&#8230;.for all of the business functions but especially security.  Whether we like it or not identity can full of exceptions. As leaders, we have to move beyond assuming the process works and start validating that it works in practice. That means testing edge cases, reviewing exceptions, challenging accumulated access and creating a culture where removing access is seen as responsible, not disruptive.</p>



<p class="wp-block-paragraph">Because it is far easier to grant access again than to explain why it was never removed.  So the next time someone says, “We have joiner, mover, leaver covered,” take a moment&#8230;then ask the follow up question&#8230;“What about everything that doesn’t fit into those three categories?” because that is where the real story lives.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jimguckin.com/2026/02/25/the-hidden-risk-in-identity-lifecycle-gaps/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>