<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Joshua wallace]]></title><description><![CDATA[I write about cybersecurity, hands-on AI, retro tinkering, and first-gen digital parenting. Trust, but verify—especially the “time-saving” tools.]]></description><link>https://www.securityskim.com</link><image><url>https://substackcdn.com/image/fetch/$s_!NYhW!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97548a9c-bf67-48af-8f0b-5c33020fe4b6_594x533.jpeg</url><title>Joshua wallace</title><link>https://www.securityskim.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 02 Oct 2026 20:14:35 GMT</lastBuildDate><atom:link href="https://www.securityskim.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Josh W]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[securityspydr@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[securityspydr@substack.com]]></itunes:email><itunes:name><![CDATA[The Security Skim]]></itunes:name></itunes:owner><itunes:author><![CDATA[The Security Skim]]></itunes:author><googleplay:owner><![CDATA[securityspydr@substack.com]]></googleplay:owner><googleplay:email><![CDATA[securityspydr@substack.com]]></googleplay:email><googleplay:author><![CDATA[The Security Skim]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Keep the Damn Tiger in the Lab]]></title><description><![CDATA[Autonomous cyber evaluations need real containment. Someone else&#8217;s production network is a hell of a place to discover yours doesn&#8217;t work.]]></description><link>https://www.securityskim.com/p/keep-the-damn-tiger-in-the-lab</link><guid isPermaLink="false">https://www.securityskim.com/p/keep-the-damn-tiger-in-the-lab</guid><dc:creator><![CDATA[Joshua wallace]]></dc:creator><pubDate>Thu, 01 Oct 2026 22:35:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eXRN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d97ad6-f885-42e6-ba99-7b80d1909ddc_1672x941.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>&#8220;You do not train an apex predator not to maul people by turning it loose in a suburban cul-de-sac and &#8216;trusting the process.&#8217; You build a giant cage, electrify the fence, and watch it like a hawk.&#8221;</p></blockquote><p>&#8212; Field Notes from an Exhausted Security Engineer | #AISafety</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eXRN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d97ad6-f885-42e6-ba99-7b80d1909ddc_1672x941.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eXRN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d97ad6-f885-42e6-ba99-7b80d1909ddc_1672x941.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eXRN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d97ad6-f885-42e6-ba99-7b80d1909ddc_1672x941.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eXRN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d97ad6-f885-42e6-ba99-7b80d1909ddc_1672x941.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eXRN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d97ad6-f885-42e6-ba99-7b80d1909ddc_1672x941.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eXRN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d97ad6-f885-42e6-ba99-7b80d1909ddc_1672x941.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/98d97ad6-f885-42e6-ba99-7b80d1909ddc_1672x941.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:293786,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://joshw845338.substack.com/i/218417114?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d97ad6-f885-42e6-ba99-7b80d1909ddc_1672x941.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eXRN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d97ad6-f885-42e6-ba99-7b80d1909ddc_1672x941.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eXRN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d97ad6-f885-42e6-ba99-7b80d1909ddc_1672x941.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eXRN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d97ad6-f885-42e6-ba99-7b80d1909ddc_1672x941.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eXRN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F98d97ad6-f885-42e6-ba99-7b80d1909ddc_1672x941.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Unless you&#8217;ve completely unplugged your router and retreated to a cabin in the Yukon, it has been difficult to miss the recent disclosures: autonomous AI agents undergoing cybersecurity evaluations have reached real companies&#8217; production systems. In the Hugging Face incident, <a href="https://openai.com/index/hugging-face-incident-and-the-road-ahead/">OpenAI acknowledges that its models bypassed isolation controls and compromised both third-party systems and its own research infrastructure</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.securityskim.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>As a cybersecurity engineer who spends his nights analyzing packet captures and studying threat matrices, I have reached my absolute breaking point. I am beyond annoyed. I am officially pissed.</p><p>Consider the double standard we are being asked to entertain. If a human red-team contractor &#8220;accidentally&#8221; pointed an exploit harness at another company&#8217;s production infrastructure, &#8220;we were evaluating its capabilities&#8221; would be a spectacularly inadequate explanation. There would be some extremely unpleasant questions about authorization, supervision, and who decided the rest of the internet had volunteered.</p><p>An AI lab ought to face those same questions. A cheerful postmortem and an impressive benchmark score do not settle the matter. <a href="https://huggingface.co/blog/security-incident-july-2026">Hugging Face says it reported the incident to law enforcement</a>; whatever follows from that, publishing a lessons-learned blog post cannot be the entire accountability model.</p><p>We are all gas and no brakes right now. And if you think these frontier labs are going to voluntarily pump the brakes without external pressure, you haven&#8217;t been paying attention.</p><h2>The canary in the server room</h2><p>Let&#8217;s talk specifically about the Hugging Face breach, because we have enough public evidence to get beyond vague headlines about an AI &#8220;going rogue.&#8221;</p><p>OpenAI was running difficult cybersecurity evaluations with reduced safeguards. Agents that were supposed to work independently found ways to communicate, gain unintended access, and collaborate. OpenAI&#8217;s account also says that monitoring used elsewhere was absent from these evaluations. That is quite a place to economize on supervision.</p><p>According to the <a href="https://metr.org/blog/2026-08-26-openai-hugging-face-incident-investigation/">independent METR and Redwood Research investigation</a>, roughly 700 agents participated in the Hugging Face intrusion. The swarm was something the agents organized themselves into. Apparently, even the unauthorized hacking department can hold a meeting when it needs to.</p><p>For a deeper look at the recovered attack material, read <a href="https://swarmtraces.org/">SwarmTraces</a>. Its investigation describes almost a million chained URLs carrying encoded payloads, with more than 80,000 payloads recovered. Among the material were a port scanner, scripts attempting to search internal Slack, a dictionary named <code>LOOT</code> for collected information and credentials, and code aimed at Kubernetes discovery, DNS tunneling, and persistent command-and-control.</p><p>The recovered scripts do not establish which attempts succeeded; SwarmTraces documents those gaps in its evidence.</p><p>The underlying compromise, however, is confirmed. <a href="https://huggingface.co/blog/agent-intrusion-technical-timeline">Hugging Face&#8217;s technical account describes production access, stolen credentials, and lateral movement</a>. There is already plenty here to be pissed about.</p><p>Hugging Face was not an isolated warning. <a href="https://www.anthropic.com/research/alignment-assessment-cybersecurity-incidents">Anthropic&#8217;s September assessment describes four incidents involving unauthorized access to third-party systems</a>. Misconfigured environments exposed the internet while the prompts told the models they were operating in isolation. Imagine discovering that the most secure component of your sandbox was the paragraph describing it.</p><p>The <a href="https://www.aisi.gov.uk/blog/incident-report-unsanctioned-agent-behaviour-during-cyber-testing">UK AI Security Institute also disclosed unsanctioned activity during a cyber evaluation</a>, including an unsuccessful attempt to get malicious code accepted into an open-source project. In that case, internet access had been deliberately enabled. The institute says this was not a sandbox escape and that its investigation found no resulting real-world harm. The boundary failed at the point where someone decided what the test was allowed to touch.</p><p>Alongside the lab incidents, criminals are putting the same class of tools to work. <a href="https://gambit.security/blog-posts/autonomous-ai-agents-online-retailers-25-a-company">Gambit Security&#8217;s investigation of a human-directed, AI-assisted campaign reports 105 attack projects and at least 27 companies compromised to varying degrees during September 10&#8211;15</a>. Criminal misuse adds another problem to an already lousy picture.</p><p>We are watching an ugly offensive asymmetry unfold in software, with echoes of cheap commercial drones in modern warfare. Automation lets an attacker scale attempts, chain tools, and keep working while the humans on the receiving end are deciding who owns the incident.</p><p>Defenders already use automation. <a href="https://huggingface.co/blog/security-incident-july-2026">Hugging Face says AI helped detect and investigate this intrusion</a>. The problem is what happens when the attacker&#8217;s loop keeps running and your response still depends on somebody noticing, understanding, and intervening. Your on-call engineer&#8217;s coffee break should not be a meaningful part of the containment architecture.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ivHN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff624f6-82da-4575-8d1b-ddc79be7818b_2172x724.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ivHN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff624f6-82da-4575-8d1b-ddc79be7818b_2172x724.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ivHN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff624f6-82da-4575-8d1b-ddc79be7818b_2172x724.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ivHN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff624f6-82da-4575-8d1b-ddc79be7818b_2172x724.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ivHN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff624f6-82da-4575-8d1b-ddc79be7818b_2172x724.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ivHN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff624f6-82da-4575-8d1b-ddc79be7818b_2172x724.jpeg" width="1456" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cff624f6-82da-4575-8d1b-ddc79be7818b_2172x724.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:239321,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://joshw845338.substack.com/i/218417114?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff624f6-82da-4575-8d1b-ddc79be7818b_2172x724.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ivHN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff624f6-82da-4575-8d1b-ddc79be7818b_2172x724.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ivHN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff624f6-82da-4575-8d1b-ddc79be7818b_2172x724.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ivHN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff624f6-82da-4575-8d1b-ddc79be7818b_2172x724.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ivHN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcff624f6-82da-4575-8d1b-ddc79be7818b_2172x724.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Your benchmark does not get to volunteer my infrastructure</h2><p>I hate sensationalist fearmongering. I hate alarmist tech grifters who treat every algorithmic advance like the imminent dawn of Skynet. But look at the architectural reality of an evaluation reaching third-party production and ask a very ordinary engineering question:</p><p>What happens when the next reachable system belongs to an electrical utility, a water authority, or a hospital?</p><p>The damage would depend on what the agent could reach and control. A repository compromise is no proof that a model could take down a grid. It is more than enough reason to establish the limits before somebody&#8217;s benchmark starts interacting with services people need to stay alive.</p><p>The standard Silicon Valley defense is as predictable as it is hollow: &#8220;If we don&#8217;t test our models against real-world systems, our adversaries will.&#8221;</p><p>Adversaries will absolutely weaponize these tools. That reality does not give you license to release an untethered predator into the wild. You don&#8217;t train an attack dog by letting it loose in a crowded daycare and saying, &#8220;Don&#8217;t worry, we&#8217;re just evaluating its bite force!&#8221;</p><p>You build the firing range. You simulate the infrastructure. You obtain explicit authorization for any real systems involved. If your AI is smart enough to reverse-engineer an enterprise network, put some of that engineering effort into building an isolated one to test it against.</p><p>Realistic ranges take work. So does incident response for the company you accidentally enlisted as a lab assistant. The excuse that rigorous sandboxing &#8220;slows down research&#8221; becomes considerably less persuasive when everyone else gets handed the cleanup.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FYct!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f3f14d-112a-4438-a60d-1b5b6f0daa3c_2172x724.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FYct!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f3f14d-112a-4438-a60d-1b5b6f0daa3c_2172x724.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FYct!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f3f14d-112a-4438-a60d-1b5b6f0daa3c_2172x724.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FYct!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f3f14d-112a-4438-a60d-1b5b6f0daa3c_2172x724.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FYct!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f3f14d-112a-4438-a60d-1b5b6f0daa3c_2172x724.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FYct!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f3f14d-112a-4438-a60d-1b5b6f0daa3c_2172x724.jpeg" width="1456" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/59f3f14d-112a-4438-a60d-1b5b6f0daa3c_2172x724.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:241296,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://joshw845338.substack.com/i/218417114?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f3f14d-112a-4438-a60d-1b5b6f0daa3c_2172x724.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FYct!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f3f14d-112a-4438-a60d-1b5b6f0daa3c_2172x724.jpeg 424w, https://substackcdn.com/image/fetch/$s_!FYct!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f3f14d-112a-4438-a60d-1b5b6f0daa3c_2172x724.jpeg 848w, https://substackcdn.com/image/fetch/$s_!FYct!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f3f14d-112a-4438-a60d-1b5b6f0daa3c_2172x724.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!FYct!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F59f3f14d-112a-4438-a60d-1b5b6f0daa3c_2172x724.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;re an AI lab director or safety lead reading this rant and wondering what you can do to help, don&#8217;t worry. Here&#8217;s some free advice:</p><h2>1. Give the agents synthetic targets and enforce the boundary</h2><p>Use Acme Inc. Use <code>corpnet.test</code>. Use synthetic repositories, synthetic credentials, and synthetic employees whose Slack histories contain nothing more sensitive than an argument about the office microwave.</p><p>Then enforce isolation outside the model. A fictional company name is not a firewall. Anthropic&#8217;s report describes a model treating a real company with the same name as its fictional target as part of the task. Telling an agent that it lives inside a simulation does not make the network agree.</p><p>Control egress across the whole evaluation environment, including DNS, proxies, package services, and the tools acting on the agent&#8217;s behalf. Keep production credentials out. Test the boundary before the evaluation starts. Make sure the agent cannot rewrite the controls intended to contain it.</p><p>If your researchers cannot demonstrate that the test stays inside its authorized range, the test is not ready. &#8220;But the model knows the rules&#8221; is something you say about a board game.</p><h2>2. Match containment to the damage the experiment could cause</h2><p>Biological research already has a useful organizing principle: match containment to the risks of the work. The <a href="https://www.cdc.gov/labs/bmbl/index.html">CDC and NIH biosafety guidance</a> uses risk assessment to guide practices, equipment, and facilities.</p><p>The principle is worth borrowing. If the experiment can do more damage, the room it happens in needs more thought than &#8220;we put it in a container.&#8221;</p><p>I would start with four proposed AI containment tiers:</p><p><strong>AI-BSL 1: Benign, limited workflows.</strong> Conversational assistance, static code generation, and documentation synthesis without execution privileges or sensitive credentials. Any network access should match the task and the data involved.</p><p><strong>AI-BSL 2: Constrained agentic workflows.</strong> Models executing bounded tasks in disposable environments, with narrow network permissions, scoped test credentials, and no access to production secrets.</p><p><strong>AI-BSL 3: Offensive capability testing.</strong> Vulnerability discovery and exploitation inside a dedicated synthetic range, with public-internet egress blocked by controls the agent cannot change. Package downloads and other dependencies need a controlled path that does not quietly reconnect the range to the world.</p><p><strong>AI-BSL 4: High-risk autonomous offensive swarms.</strong> Dedicated, physically isolated research infrastructure, including the model-serving path. No corporate intranet connection, no production identities, disposable workloads, controlled movement of artifacts, and an independent way to halt the experiment.</p><p>The label matters less than proving the boundary works. A container is useful. It also remains a container when somebody gives it credentials and an open route to the internet.</p><p>If the industry will not establish credible standards and demonstrate that it follows them, it should not be surprised when governments arrive with all the clumsy, bureaucratic sledgehammer subtlety you would expect.</p><h2>3. Put a human in the loop who can actually stop the loop</h2><p>I get it: watching an autonomous model execute thousands of tool calls and reason through API responses is boring as hell. In my own daily workflow, I&#8217;ll often have three or four models chugging away on background refactors while I focus on other work.</p><p>But when an agent is touching offensive tooling, somebody needs to own the supervision. That means a person with visibility, authority, and a working stop mechanism, backed by automatic controls that act before a human could reasonably read every tool call.</p><p>Set limits on runtime and activity. Stop on unexpected destinations or attempted boundary crossings. Preserve logs outside the agent&#8217;s control. Practice shutting the thing down. &#8220;We can always pull the plug&#8221; gets considerably less reassuring when nobody knows which plug, where it is, or whether the agent has already created something that will keep running.</p><p>Letting an offensive swarm run overnight without effective monitoring or automatic circuit breakers is an indefensible operational choice. Calling the morning summary &#8220;human oversight&#8221; does not improve it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l2Li!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1141bd3-3043-41a1-9f42-e25d390b604b_2172x724.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l2Li!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1141bd3-3043-41a1-9f42-e25d390b604b_2172x724.jpeg 424w, https://substackcdn.com/image/fetch/$s_!l2Li!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1141bd3-3043-41a1-9f42-e25d390b604b_2172x724.jpeg 848w, https://substackcdn.com/image/fetch/$s_!l2Li!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1141bd3-3043-41a1-9f42-e25d390b604b_2172x724.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!l2Li!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1141bd3-3043-41a1-9f42-e25d390b604b_2172x724.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l2Li!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1141bd3-3043-41a1-9f42-e25d390b604b_2172x724.jpeg" width="1456" height="485" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1141bd3-3043-41a1-9f42-e25d390b604b_2172x724.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:485,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:218849,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://joshw845338.substack.com/i/218417114?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1141bd3-3043-41a1-9f42-e25d390b604b_2172x724.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l2Li!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1141bd3-3043-41a1-9f42-e25d390b604b_2172x724.jpeg 424w, https://substackcdn.com/image/fetch/$s_!l2Li!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1141bd3-3043-41a1-9f42-e25d390b604b_2172x724.jpeg 848w, https://substackcdn.com/image/fetch/$s_!l2Li!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1141bd3-3043-41a1-9f42-e25d390b604b_2172x724.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!l2Li!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1141bd3-3043-41a1-9f42-e25d390b604b_2172x724.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Whether these failures come from academic hubris, under-resourced safety teams, or pressure to demonstrate how dangerously capable the latest model is, working security engineers still get handed the same mess.</p><p>I do not want to wake up tomorrow morning to find out that a frontier research lab&#8217;s latest autonomous benchmark has involved my company&#8217;s AWS credentials in its continuing education. A cheerful post-incident blog post and an apologetic PR tweet are not going to fix a compromised supply chain while our incident response team is knee-deep in firefighting.</p><p>Build the fence. Electrify the wire. <strong>And keep the damn tiger in the lab.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.securityskim.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[The Cloud Has a Street Address. Plan Accordingly.]]></title><description><![CDATA[Drone warfare, centralized infrastructure, and the uncomfortable discovery that your cloud provider still needs a roof.]]></description><link>https://www.securityskim.com/p/the-cloud-has-a-street-address-plan</link><guid isPermaLink="false">https://www.securityskim.com/p/the-cloud-has-a-street-address-plan</guid><dc:creator><![CDATA[Joshua wallace]]></dc:creator><pubDate>Thu, 24 Sep 2026 22:19:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dQLj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ad33d3-0513-4532-b8ba-c6699be2ceb1_2057x764.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<blockquote><p>There is no such thing as the cloud. There is only someone else&#8217;s computer.</p></blockquote><p>Unless you&#8217;ve spent the last few months living in an unmapped subterranean cavern, you have seen the headlines about the war in the Persian Gulf. The United States decided to poke the hornet&#8217;s nest with a very large stick, and Iran stung right back. Somewhere beneath the military briefings and geopolitical posturing, the cloud developed a rather inconvenient problem with being made of actual stuff.</p><p>A staggering amount of military and geopolitical chaos has unfolded, but for those of us who live and breathe systems infrastructure, one headline stood out like a siren in a server room: <strong>the physical damage inflicted on Amazon Web Services datacenter infrastructure in the Middle East.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.securityskim.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>As <a href="https://www.tomshardware.com/tech-industry/data-centers/amazon-reportedly-tells-customers-in-abu-dhabi-and-bahrain-to-find-safer-harbors-for-their-data-aws-has-no-timeline-for-resuming-operations-six-months-after-drone-strikes-damaged-data-centers-in-the-region">Tom&#8217;s Hardware reported in its September 16 update</a>, AWS was directing customers toward other regions after attacks damaged facilities in the UAE and Bahrain. AWS could not restore access to resources and data hosted exclusively in the UAE&#8217;s <code>mec1-az2</code> availability zone. Recovery work was continuing, with no firm service-restoration timeline.</p><p>Somewhere, an architecture diagram still has a cheerful little cloud icon where all of that used to work.</p><p>If you have ever built an architecture on AWS, their Solutions Architects have pounded the same gospel into your skull until your ears bled: <em>deploy multi-AZ, mirror your databases across secondary regions, build for failure.</em> For years, cynical CFOs and budget-conscious engineering leads rolled their eyes, assuming Amazon was just manufacturing excuses to double-dip on compute and egress fees.</p><p>But the brutal, unvarnished reality is that hardware breaks, fiber cuts happen, and there is no such thing as 100% uptime. Sometimes the failure involves a building you can no longer use and data you can no longer retrieve. You are going to need something more substantial than a stern email to your account manager.</p><p>Questioning a cloud bill is perfectly reasonable. Treating every dollar spent preparing for a disaster as waste because the disaster hasn&#8217;t happened yet is how you arrive at the emergency meeting where everybody wants a second copy of everything, somewhere else, available immediately. The purchasing department has been asked to acquire yesterday.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dQLj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ad33d3-0513-4532-b8ba-c6699be2ceb1_2057x764.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dQLj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ad33d3-0513-4532-b8ba-c6699be2ceb1_2057x764.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dQLj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ad33d3-0513-4532-b8ba-c6699be2ceb1_2057x764.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dQLj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ad33d3-0513-4532-b8ba-c6699be2ceb1_2057x764.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dQLj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ad33d3-0513-4532-b8ba-c6699be2ceb1_2057x764.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dQLj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ad33d3-0513-4532-b8ba-c6699be2ceb1_2057x764.jpeg" width="1456" height="541" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1ad33d3-0513-4532-b8ba-c6699be2ceb1_2057x764.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:541,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:184443,&quot;alt&quot;:&quot;Might as well get rid of the fire department as well.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://joshw845338.substack.com/i/217303119?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ad33d3-0513-4532-b8ba-c6699be2ceb1_2057x764.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Might as well get rid of the fire department as well." title="Might as well get rid of the fire department as well." srcset="https://substackcdn.com/image/fetch/$s_!dQLj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ad33d3-0513-4532-b8ba-c6699be2ceb1_2057x764.jpeg 424w, https://substackcdn.com/image/fetch/$s_!dQLj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ad33d3-0513-4532-b8ba-c6699be2ceb1_2057x764.jpeg 848w, https://substackcdn.com/image/fetch/$s_!dQLj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ad33d3-0513-4532-b8ba-c6699be2ceb1_2057x764.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!dQLj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1ad33d3-0513-4532-b8ba-c6699be2ceb1_2057x764.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>The Trap of the Centralized Internet</h2><p>I wrote an article back in 2025 titled <em><a href="https://spydr.io/?p=317">The Consuming Cloud &#8211; Centralizing the Internet</a></em> warning about this structural failure mode. My argument wasn&#8217;t just about our social platforms and media feeds coalescing into a handful of monolithic silos; it was about the dangerous centralization of the underlying physical infrastructure.</p><p>We spent decades encouraging organizations to abandon on-premise hardware, shutter regional server rooms, and migrate critical databases, financial ledgers, and hospital records into three corporate landlords: AWS, Microsoft Azure, and Google Cloud. There are real efficiencies in that arrangement. There are also consequences when you herd the operational machinery of civilization into concentrated geographic clusters: you are painting giant, radiant bullseyes on physical territory.</p><p>The abstractions are lovely. The buildings still have addresses.</p><p>Meanwhile, the industry has arrived at the galaxy-brain pitch: <em>let&#8217;s put datacenters in low-Earth orbit!</em> <a href="https://blog.google/innovation-and-ai/technology/research/google-project-suncatcher/">Google&#8217;s Project Suncatcher</a> is exploring space-based AI infrastructure. Because apparently, if managing cooling systems on Earth is tricky, adding radiation, orbital logistics, and the inability to send a technician over in a van will be an absolute breeze.</p><p>Personally, I would like to see a successful restore exercise here on Earth before giving the backup administrator a launch window.</p><h2>The Asymmetric Drone Revolution</h2><p>War has always been an endless, brutal pendulum: a new defense emerges, someone invents a weapon to bypass it, which forces a new defense, forever. The drone problem adds an ugly economic question: how long can you afford the exchange?</p><p>The attacker&#8217;s equipment does not need a price tag remotely comparable to the infrastructure it damages. And defending against repeated threats has to be sustainable. <a href="https://www.nato.int/en/news-and-events/events/transcripts/2025/09/12/joint-press-conference">NATO&#8217;s military leadership has explicitly discussed the need for lower-cost defensive options</a>. Winning the interception and losing the budget is a deeply stupid way to discover that arithmetic also participates in warfare.</p><p>There are countermeasures, and they are evolving. The infrastructure lesson is that nobody gets to assume an expensive building is safe because damaging it ought to be prohibitively expensive. Your datacenter&#8217;s construction budget does not function as a force field.</p><p>Personally, I think the people selling us the ethereal future should spend a little more time explaining how the concrete survives. But what do I know? I just study cybersecurity.</p><h2>The Cloud Is Strategic Infrastructure</h2><p>A regional datacenter concentrates an extraordinary amount of operational dependence behind some remarkably boring walls. Banking, logistics, telecommunications, port shipping manifests, and emergency coordination can all depend on systems hosted there. The fact that the exterior looks like a warehouse for discount patio furniture does not make the consequences of losing it small.</p><p>If an artillery shell or explosive drone punches through a roof, you aren&#8217;t just replacing a few motherboards. You may be rebuilding liquid chillers, backup generators, fiber-optic distribution frames, and industrial high-voltage switchgear. The recovery involves actual construction, actual equipment, and people who have to work at an actual site.</p><p><strong>You cannot redeploy a transformer with Terraform.</strong></p><p>A region that hosts your AI cat-photo generator can also host services somebody needs to get paid, move medicine, or coordinate an emergency. There is a lot of real life behind those boring walls, and the consequences do not disappear because the outage happened inside a windowless building.</p><p>That building also does not automatically become a lawful target. The <a href="https://www.icrc.org/en/article/faq-ihl-and-escalating-conflict-middle-east">ICRC&#8217;s guidance on datacenters in armed conflict</a> makes clear that civilian datacenters are protected; military-objective status requires individual assessment, and proportionality and precautions still apply.</p><p>For the people designing systems, the practical problem remains: a physically damaged facility may be unavailable far longer than the business can tolerate. The recovery plan needs somewhere else to go.</p><h2>Architectural Postmortem: How We Survive Kinetic Cloud Outages</h2><p>So where does this leave us? We cannot put the digital genie back in the bottle. We aren&#8217;t going back to storing accounting records in filing cabinets or hosting corporate intranets on a beige Pentium tower sitting under the receptionist&#8217;s desk.</p><p>Surviving this era requires a ruthless, unsparing shift in how engineers, CTOs, and systems architects model risk. We have to stop treating &#8220;The Cloud&#8221; like a divine, ethereal sky kingdom and start recognizing it for what it actually is: reinforced concrete, copper piping, and fragile silicon sitting on the geopolitical fault lines of planet Earth.</p><p>That gives us three practical requirements.</p><h3>1. Recovery outside the affected region</h3><p>Multi-AZ within a single region still matters. <a href="https://docs.aws.amazon.com/whitepapers/latest/aws-fault-isolation-boundaries/availability-zones.html">AWS availability zones</a> are designed with independent power, networking, and other infrastructure to reduce correlated failures. That protection does not eliminate the need to plan for a disruption that affects an entire region or makes it inaccessible.</p><p>Real resilience means having a recovery path outside the failure you are trying to survive. That might involve another region, another provider, local bare-metal infrastructure, or some combination. It depends on how long the service can be down, how much recent data it can afford to lose, and what your team can actually operate.</p><p>Active-active across multiple clouds is one option. It is also a fine opportunity to build something so complicated that only one exhausted person knows how it works. Choose the architecture against your recovery requirements, then prove it works. Three vendor logos on a slide do not count as proof.</p><h3>2. The resurgence of sovereign edge computing</h3><p>Critical services such as water control systems, municipal emergency routing, and access to essential healthcare records need explicit plans for losing their remote dependencies. A local service should not discover during an outage that it needs permission from a computer three countries away to do the thing it was installed to do.</p><p>Where safe and feasible, that means local systems capable of disconnected &#8220;island mode,&#8221; with the data, authorization, and capacity required to keep essential functions operating. Some functions may need to stop safely. Decide which ones, test how long the system can remain disconnected, and work out how records will reconcile when connectivity returns.</p><p>Putting a container on a small computer does not answer those questions. It does give you a small computer with a container on it. Congratulations on completing step one.</p><h3>3. Independent, protected recovery copies</h3><p>Replication is not a complete backup strategy. <a href="https://docs.aws.amazon.com/whitepapers/latest/disaster-recovery-workloads-on-aws/disaster-recovery-options-in-the-cloud.html">AWS&#8217;s disaster-recovery guidance</a> distinguishes continuous replication from protection against corruption or destruction. Logical damage can propagate; independently retained recovery points give you somewhere to return.</p><p>If physical disks are destroyed, surviving replicas do not obediently erase themselves. The questions are whether a usable copy survived, whether it is outside the same disaster, and whether you can actually recover from it.</p><p>Use geographically separate recovery copies with retention, isolation, and access controls appropriate to the workload. Immutable, air-gapped, and offsite describe different protections. None makes storage &#8220;kinetic-proof.&#8221; You cannot negotiate with an explosion by explaining that the backup product has an excellent compliance brochure.</p><p>A copy in the company&#8217;s local equipment room may be useful during a cloud outage. It needs another layer of protection if that room is part of the same disaster you are planning around.</p><h2>Now Try the Damn Restore</h2><p>Pick an essential service. Assume its primary region is unavailable. Then have the team restore it using only the resources the plan says will survive.</p><p>Can they get the encryption keys? Can they authenticate without the missing environment? Is the configuration available? Does the restored service have usable data? How long does the whole thing take while somebody hunts for the one person who understands the permission error?</p><p>Measure the result against the recovery time and data-loss limits you promised. Fix the failures while they are still part of an exercise.</p><p>A green backup dashboard is reassuring. So is a smoke detector with a little light on it. Occasionally, you should find out whether the fucking thing works.</p><p>We have spent years building threat models full of zero-day exploits, ransomware gangs, and deployment scripts that should never have survived code review. Keep all of that. Then make room for the possibility that the next major threat to your uptime arrives through the roof.</p><p>It might be shrapnel. <strong>Plan your architecture accordingly.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9WRb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf8df11-be00-4311-8da2-1806bb8d2382_2060x763.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9WRb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf8df11-be00-4311-8da2-1806bb8d2382_2060x763.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9WRb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf8df11-be00-4311-8da2-1806bb8d2382_2060x763.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9WRb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf8df11-be00-4311-8da2-1806bb8d2382_2060x763.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9WRb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf8df11-be00-4311-8da2-1806bb8d2382_2060x763.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9WRb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf8df11-be00-4311-8da2-1806bb8d2382_2060x763.jpeg" width="1456" height="539" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bf8df11-be00-4311-8da2-1806bb8d2382_2060x763.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:539,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:211876,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://joshw845338.substack.com/i/217303119?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf8df11-be00-4311-8da2-1806bb8d2382_2060x763.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9WRb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf8df11-be00-4311-8da2-1806bb8d2382_2060x763.jpeg 424w, https://substackcdn.com/image/fetch/$s_!9WRb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf8df11-be00-4311-8da2-1806bb8d2382_2060x763.jpeg 848w, https://substackcdn.com/image/fetch/$s_!9WRb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf8df11-be00-4311-8da2-1806bb8d2382_2060x763.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!9WRb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bf8df11-be00-4311-8da2-1806bb8d2382_2060x763.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.securityskim.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Windows 11 Is a Hostage Situation]]></title><description><![CDATA[I grew up loving Windows. I just want it to let me use my computer.]]></description><link>https://www.securityskim.com/p/windows-11-is-a-hostage-situation</link><guid isPermaLink="false">https://www.securityskim.com/p/windows-11-is-a-hostage-situation</guid><dc:creator><![CDATA[Joshua wallace]]></dc:creator><pubDate>Mon, 21 Sep 2026 19:24:35 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sbDy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc72953-4061-44ce-aa5a-566978829af1_1672x941.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sbDy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc72953-4061-44ce-aa5a-566978829af1_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sbDy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc72953-4061-44ce-aa5a-566978829af1_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!sbDy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc72953-4061-44ce-aa5a-566978829af1_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!sbDy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc72953-4061-44ce-aa5a-566978829af1_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!sbDy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc72953-4061-44ce-aa5a-566978829af1_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sbDy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc72953-4061-44ce-aa5a-566978829af1_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cc72953-4061-44ce-aa5a-566978829af1_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;An exhausted developer at a Windows laptop faces salespeople offering Microsoft 365, OneDrive, and Game Pass brochures.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="An exhausted developer at a Windows laptop faces salespeople offering Microsoft 365, OneDrive, and Game Pass brochures." title="An exhausted developer at a Windows laptop faces salespeople offering Microsoft 365, OneDrive, and Game Pass brochures." srcset="https://substackcdn.com/image/fetch/$s_!sbDy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc72953-4061-44ce-aa5a-566978829af1_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!sbDy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc72953-4061-44ce-aa5a-566978829af1_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!sbDy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc72953-4061-44ce-aa5a-566978829af1_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!sbDy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc72953-4061-44ce-aa5a-566978829af1_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><blockquote><p>&#8220;Windows 11 setup is no longer an operating system installation. It is a digital timeshare presentation where you are held captive until you decline Microsoft 365 four consecutive times.&#8221;</p><p>&#8212; Overheard at Defcon</p></blockquote><p>I know I bash Microsoft a lot. I do it constantly, and usually without mercy. But I need to get something off my chest right at the top of this piece: <strong>I do it out of love.</strong></p><p>Windows was the very first operating system I ever touched. It was the digital sandbox where I learned what a directory was, where I edited my first bat file, and where I spent thousands of childhood hours falling head-over-heels in love with computing.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.securityskim.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I don&#8217;t want Microsoft to fail. I want Windows to be great again. I want it to be the rock-solid, unpretentious, universal computing workhorse that conquered the world in the first place.</p><p>Which is why what Microsoft has done to Windows 11 breaks my goddamn heart.</p><div><hr></div><h2>The Out-of-Box Hostage Situation</h2><p>In my daily life, I am almost entirely a Linux and macOS user now. Modern Linux compatibility layers like Proton and Wine have gotten so ludicrously good that 95% of the time, I can run whatever Windows binary I need without ever touching Redmond&#8217;s kernel.</p><p>But last week, I was reverse-engineering an obscure piece of legacy software for a retro project, and it demanded an authentic, native Windows environment. Fair enough.</p><p>I spun up a virtual machine, downloaded a pristine Windows 11 installation ISO, mounted the image, and hit enter. I knew the modern Windows Out-Of-Box Experience (OOBE) had degenerated over the last few years. I knew Microsoft was aggressively nudging users toward cloud accounts.</p><p>But holy hell, I had no idea it had degraded into an aggressive, late-night telemarketing ambush.</p><p>Before I was allowed to set eyes on a functional desktop, the installer subjected me to the following gauntlet of digital extortion:</p><ul><li><p><strong>Forced Microsoft Account Login:</strong> No local offline accounts allowed. If you don&#8217;t know obscure terminal bypass tricks like <code>OOBE\BYPASSNRO</code>, your machine is bricked until you surrender an email address.</p></li><li><p><strong>Facial Recognition / Windows Hello Setup:</strong> Hand over your biometric telemetry immediately.</p></li><li><p><strong>Diagnostic and Telemetry Consent:</strong> Five consecutive toggle screens politely asking for permission to monitor your keystrokes, location, and application usage.</p></li><li><p><strong>OneDrive Cloud Storage Pitch:</strong> Let us back up your documents to Azure before you even have documents.</p></li><li><p><strong>The Microsoft 365 Shakedown (Round 1):</strong> Buy Office right now!</p></li><li><p><strong>The Microsoft 365 Shakedown (Round 2):</strong> <em>&#8220;Are you sure you don&#8217;t want Office 365? Look at these templates!&#8221;</em></p></li><li><p><strong>The Microsoft 365 Shakedown (Round 3):</strong> <em>&#8220;How about Microsoft 365 Basic? It has a cloud tier! You can use it for free for 30 days!&#8221;</em></p></li><li><p><strong>Xbox Game Pass Upsell:</strong> Hey, we know you&#8217;re spinning up an enterprise VM, but do you want to play <em>Halo</em>?</p></li><li><p><strong>Cortana / Copilot Resurgence:</strong> Just in case you weren&#8217;t sure, please enable our AI assistant so it can hover over your taskbar forever.</p></li></ul><p>I felt like I had walked onto a sleazy used car lot to buy a replacement tire and ended up trapped in a glass cubicle with a salesman sweating through his polyester shirt, begging me to finance an extended undercoating warranty. <strong>I just wanted an operating system.</strong> I did not ask for a revolving subscription buffet.</p><div><hr></div><h2>The Frankenstein Desktop: XP Bones and Copilot Bloat</h2><p>Once you finally survive the onboarding interrogation and cross the threshold to the desktop, the corporate harassment doesn&#8217;t stop. It just changes shifts.</p><p>Every time you launch Edge to download a real web browser, Windows grovels like a desperate ex-partner: <em>&#8220;Edge is built on the same technology as Chrome, are you SURE you want to switch?&#8221;</em> Copilot slides into the sidebar uninvited, chewing up cycles. Popups periodically remind you that your local files aren&#8217;t synced to OneDrive. It is exhausting.</p><p>And beneath that slick, frosted-glass &#8220;Fluent Design&#8221; paint job lies an absolute architectural disaster. Windows 11 isn&#8217;t a cohesive operating system; it is a Winchester Mystery House of legacy technical debt.</p><p>You click a network setting in the modern pastel interface, click &#8220;Advanced Properties,&#8221; and boom: you are suddenly looking at an un-themed dialog box ripped straight out of Windows 2000. Double-click an audio device, and you&#8217;re staring at an MMC snap-in from Windows XP.</p><p>There are currently four distinct paths to manage audio peripherals in Windows, and each one takes you to a different archaeological layer of Microsoft&#8217;s UI history.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!adBf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a22e04-0078-4db4-839b-413c9fbdeb96_1774x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!adBf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a22e04-0078-4db4-839b-413c9fbdeb96_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!adBf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a22e04-0078-4db4-839b-413c9fbdeb96_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!adBf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a22e04-0078-4db4-839b-413c9fbdeb96_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!adBf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a22e04-0078-4db4-839b-413c9fbdeb96_1774x887.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!adBf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a22e04-0078-4db4-839b-413c9fbdeb96_1774x887.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9a22e04-0078-4db4-839b-413c9fbdeb96_1774x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Two archaeologists uncover an old Control Panel supporting a Windows 11 Settings window. One asks, &#8220;What did you find?&#8221; The other replies, &#8220;A load-bearing Control Panel.&#8221;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Two archaeologists uncover an old Control Panel supporting a Windows 11 Settings window. One asks, &#8220;What did you find?&#8221; The other replies, &#8220;A load-bearing Control Panel.&#8221;" title="Two archaeologists uncover an old Control Panel supporting a Windows 11 Settings window. One asks, &#8220;What did you find?&#8221; The other replies, &#8220;A load-bearing Control Panel.&#8221;" srcset="https://substackcdn.com/image/fetch/$s_!adBf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a22e04-0078-4db4-839b-413c9fbdeb96_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!adBf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a22e04-0078-4db4-839b-413c9fbdeb96_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!adBf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a22e04-0078-4db4-839b-413c9fbdeb96_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!adBf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a22e04-0078-4db4-839b-413c9fbdeb96_1774x887.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Then there is the sheer, suffocating bloat. These days, vanilla Windows 11 can barely breathe in an 8GB RAM environment. If you leave Copilot and background telemetry enabled, the OS idles like a cryptocurrency mining rig.</p><p>Whenever I am forced to install Windows today, my very first step is running third-party debloating utilities like <strong>AtlasOS</strong> or <strong>ReviOS</strong> just to strip out the pre-installed adware, purge the background trackers, and reclaim 4GB of hijacked memory.</p><p>The fact that the enthusiast community has to maintain custom open-source ROM-style amputations of Windows just to make it run like a normal OS should be an existential embarrassment for Redmond.</p><div><hr></div><h2>The 12% Orphan: When the Golden Goose Dictates the Tail</h2><p>Why is this happening? Because if you look at Microsoft&#8217;s earnings reports, the truth is laid bare in cold, unforgiving financial telemetry: <strong>Windows accounts for roughly 10% to 12% of Microsoft&#8217;s total revenue.</strong> And that slice continues to shrink every fiscal quarter.</p><p>Windows is no longer the business. Cloud is the business. Azure is the business. Commercial Office 365 licensing is the business.</p><p>And when your core operating system gets demoted to a single-digit revenue footnote, management stops treating it like a standalone engineering masterpiece and starts treating it like a <strong>monetization funnel</strong>. A digital billboard designed to funnel human beings into recurring cloud MRR.</p><p>With Microsoft&#8217;s Xbox division in disarray and corporate priorities drifting with every quarterly earnings call, Windows suffers from the same fatal sickness plaguing most modern Microsoft products: <strong>a complete and total absence of architectural direction.</strong></p><p>Microsoft does not have a long-term vision; it has market-fad reflex spasms. Whenever a new buzzword sweeps Silicon Valley, executive leadership grabs a paintbrush, slaps the buzzword onto Windows, renames six enterprise portals, and shuffles the deck chairs.</p><p>Look at AWS: the path to provision an S3 bucket or spin up an EC2 instance is fundamentally the same reliable, boring workflow it was seven years ago. AWS understands that enterprise infrastructure demands stability.</p><p>Now look at Microsoft. Last week, I had a simple goal: I wanted an AI assistant to connect to my Outlook inbox to help sort incoming mail and write triage rules. In a sane ecosystem, you click &#8220;Authorize Plugin.&#8221; What did Outlook demand?</p><blockquote><p>Outlook informed me that to allow an API to touch my emails, I needed to log into a <strong>Microsoft Entra</strong> tenant (which used to be Azure Active Directory before someone got promoted for renaming it), provision a Microsoft Graph API OAuth client credential token, configure scopes, and link them through an Azure enterprise portal. <em>To sort my emails.</em> What the hell is an Entra? Is it a Hyundai sedan? What happened to the old portal?</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xJU2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e4b9b57-5e6a-40ee-b2bc-69d54d64ee0f_1774x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xJU2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e4b9b57-5e6a-40ee-b2bc-69d54d64ee0f_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!xJU2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e4b9b57-5e6a-40ee-b2bc-69d54d64ee0f_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!xJU2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e4b9b57-5e6a-40ee-b2bc-69d54d64ee0f_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!xJU2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e4b9b57-5e6a-40ee-b2bc-69d54d64ee0f_1774x887.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xJU2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e4b9b57-5e6a-40ee-b2bc-69d54d64ee0f_1774x887.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e4b9b57-5e6a-40ee-b2bc-69d54d64ee0f_1774x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A visitor asks, &#8220;How&#8217;s the email sorting going?&#8221; Beside an elaborate Entra, Azure, Graph, and OAuth diagram ending at one envelope, the programmer replies, &#8220;I&#8217;ve hired an identity architect.&#8221;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A visitor asks, &#8220;How&#8217;s the email sorting going?&#8221; Beside an elaborate Entra, Azure, Graph, and OAuth diagram ending at one envelope, the programmer replies, &#8220;I&#8217;ve hired an identity architect.&#8221;" title="A visitor asks, &#8220;How&#8217;s the email sorting going?&#8221; Beside an elaborate Entra, Azure, Graph, and OAuth diagram ending at one envelope, the programmer replies, &#8220;I&#8217;ve hired an identity architect.&#8221;" srcset="https://substackcdn.com/image/fetch/$s_!xJU2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e4b9b57-5e6a-40ee-b2bc-69d54d64ee0f_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!xJU2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e4b9b57-5e6a-40ee-b2bc-69d54d64ee0f_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!xJU2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e4b9b57-5e6a-40ee-b2bc-69d54d64ee0f_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!xJU2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e4b9b57-5e6a-40ee-b2bc-69d54d64ee0f_1774x887.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>The Pincer Movement: Valve on the Flank, Apple at the Gate</h2><p>While Microsoft sits back, reaps its astronomical cloud margins, and neglects the desktop experience, the rest of the industry is systematically carving up whatever market share remains.</p><p>On the consumer and gaming front, <strong>Valve has executed the single most impressive flank in modern computing history.</strong> By investing relentlessly in Proton and SteamOS, Valve proved that PC gaming doesn&#8217;t need Windows. Gaming on Linux isn&#8217;t an obscure command-line science project anymore; with the Steam Deck and modern desktop distributions, it is a fast, smooth, bloat-free experience that doesn&#8217;t interrupt your session to pitch you cloud backup subscriptions.</p><p>Meanwhile, in the enterprise sector, the historic fortress of the Windows domain, Apple Silicon is staging a bloodless coup. Walk into any high-growth tech startup, engineering firm, or modern corporate office today and you will see.</p><p>When HR hands a new hire their equipment requisition sheet, an overwhelming majority of developers and knowledge workers are requesting a MacBook.</p><p>They don&#8217;t want to deal with 974 Patch Tuesday updates. They don&#8217;t want their laptop fans screaming because Copilot is indexing their telemetry. They want a Unix shell, fifteen hours of battery life, and an OS that doesn&#8217;t treat them like a captive audience.</p><div><hr></div><h2>The Unsolicited Recommendation: If It Ain&#8217;t Broke, Don&#8217;t Fix It</h2><p>Microsoft will survive this rant. They are a multi-trillion-dollar behemoth with enterprise lock-in that will outlive us all. But if anyone in Redmond still possesses an ounce of the romantic engineering passion that built MS-DOS and Windows 95, here is my humble, earnest plea:</p><p><strong>If it ain&#8217;t broke, stop &#8220;fixing&#8221; it.</strong></p><p>Stop reinventing your user interfaces every eighteen months. Stop renaming your cloud portals to hit executive OKRs. Pull the telemetry tracking, the predatory dark-pattern subscription nags, and the forced online accounts out of the installer. Strip the bloat down to the bone. Give us a clean, lightning-fast, modular foundation that respects user agency and gets out of the way.</p><p>We are living in an era where generative AI and modern compilers have lowered the barrier to software creation to near-zero. Millions of new creators are deciding where to build their tools, stake their projects, and write the next generation of code. Don&#8217;t you want them building on Windows?</p><p>Take a lesson from AWS, from Google, and from Apple: true progress isn&#8217;t erratic cosmetic churn. True progress is disciplined, quiet, incremental polish.</p><p>Stop shouting at us through the installer. Just let Windows be an operating system again.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Wh9i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e2193f7-c74e-4055-a183-5903bf5ab692_1774x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wh9i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e2193f7-c74e-4055-a183-5903bf5ab692_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!Wh9i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e2193f7-c74e-4055-a183-5903bf5ab692_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!Wh9i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e2193f7-c74e-4055-a183-5903bf5ab692_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!Wh9i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e2193f7-c74e-4055-a183-5903bf5ab692_1774x887.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wh9i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e2193f7-c74e-4055-a183-5903bf5ab692_1774x887.png" width="1456" height="728" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e2193f7-c74e-4055-a183-5903bf5ab692_1774x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:728,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A programmer holds a Windows 95 box beside a laptop advertising Microsoft 365. Asked why they care about Windows, they reply, &#8220;I remember when it liked me back.&#8221;&quot;,&quot;title&quot;:&quot;A programmer holds a Windows 95 box beside a laptop advertising Microsoft 365. Asked why they care about Windows, they reply, &#8220;I remember when it liked me back.&#8221;&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A programmer holds a Windows 95 box beside a laptop advertising Microsoft 365. Asked why they care about Windows, they reply, &#8220;I remember when it liked me back.&#8221;" title="A programmer holds a Windows 95 box beside a laptop advertising Microsoft 365. Asked why they care about Windows, they reply, &#8220;I remember when it liked me back.&#8221;" srcset="https://substackcdn.com/image/fetch/$s_!Wh9i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e2193f7-c74e-4055-a183-5903bf5ab692_1774x887.png 424w, https://substackcdn.com/image/fetch/$s_!Wh9i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e2193f7-c74e-4055-a183-5903bf5ab692_1774x887.png 848w, https://substackcdn.com/image/fetch/$s_!Wh9i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e2193f7-c74e-4055-a183-5903bf5ab692_1774x887.png 1272w, https://substackcdn.com/image/fetch/$s_!Wh9i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e2193f7-c74e-4055-a183-5903bf5ab692_1774x887.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>Originally published on <a href="https://spydr.io/?p=391">SPYDR</a>.</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.securityskim.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>