<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Delegated-Authorization on Napat&#39;s Inverse Blog</title>
    <link>/tags/delegated-authorization/</link>
    <description>Recent content in Delegated-Authorization on Napat&#39;s Inverse Blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 22 Mar 2026 15:59:00 +0700</lastBuildDate>
    <atom:link href="/tags/delegated-authorization/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The USB-C Metaphor Hides the Hard Part</title>
      <link>/2026-03-22-the-usb-c-metaphor-hides-the-hard-part/</link>
      <pubDate>Sun, 22 Mar 2026 15:59:00 +0700</pubDate>
      <guid>/2026-03-22-the-usb-c-metaphor-hides-the-hard-part/</guid>
      <description>&lt;h2 id=&#34;threat-modeling-mcp-in-the-real-world&#34;&gt;Threat Modeling MCP in the Real World&lt;/h2&gt;
&lt;p&gt;People like to describe MCP as &amp;ldquo;USB-C for AI.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a good line. It explains why people care.&lt;/p&gt;
&lt;p&gt;USB-C made hardware interoperability easier. MCP makes tool interoperability easier. Build once, connect everywhere, move faster.&lt;/p&gt;
&lt;p&gt;The problem with good metaphors is that they are usually true in one way and dangerously false in another.&lt;/p&gt;
&lt;p&gt;USB-C looks like a cable problem.
MCP looks like a protocol problem.&lt;/p&gt;
&lt;p&gt;But the hard part isn&amp;rsquo;t the connector. The hard part is delegation.&lt;/p&gt;
&lt;p&gt;When an AI client connects to tools through MCP, it is not just moving data. It is moving authority: who can read what, who can trigger what, and under which identity.&lt;/p&gt;
&lt;p&gt;That shift is what many threat models miss.&lt;/p&gt;
&lt;p&gt;They evaluate MCP like an integration layer, when they should evaluate it like an authorization fabric.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;why-this-matters-now&#34;&gt;Why this matters now&lt;/h2&gt;
&lt;p&gt;Standards compress engineering cost. They also compress attacker learning curves.&lt;/p&gt;
&lt;p&gt;Before MCP, every integration had custom quirks. That was messy for developers and inconvenient for attackers. With standardization, we gain velocity and lose diversity. A weakness in common implementation patterns becomes reusable across many environments.&lt;/p&gt;
&lt;p&gt;This doesn&amp;rsquo;t mean MCP is unsafe. It means MCP is now important enough to threat model as first-class infrastructure.&lt;/p&gt;
&lt;p&gt;The teams that do this early will avoid the coming cycle: rapid adoption, soft defaults, then expensive retrofitting under incident pressure.&lt;/p&gt;
&lt;hr&gt;</description>
    </item>
  </channel>
</rss>
