<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>安全隔離 on KnightLi的博客</title>
        <link>https://knightli.com/zh-tw/tags/%E5%AE%89%E5%85%A8%E9%9A%94%E9%9B%A2/</link>
        <description>Recent content in 安全隔離 on KnightLi的博客</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-tw</language>
        <lastBuildDate>Sat, 06 Jun 2026 22:26:00 +0800</lastBuildDate><atom:link href="https://knightli.com/zh-tw/tags/%E5%AE%89%E5%85%A8%E9%9A%94%E9%9B%A2/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Microsoft MXC 是什麼？策略驅動的隔離和容器化實驗</title>
        <link>https://knightli.com/zh-tw/2026/06/06/microsoft-mxc-policy-driven-isolation/</link>
        <pubDate>Sat, 06 Jun 2026 22:26:00 +0800</pubDate>
        
        <guid>https://knightli.com/zh-tw/2026/06/06/microsoft-mxc-policy-driven-isolation/</guid>
        <description>&lt;p&gt;&lt;code&gt;microsoft/mxc&lt;/code&gt; 是 Microsoft 開源的一個 Rust 項目，倉庫描述是 “Policy-driven, layered isolation and containment”。從定位看，它關注的是策略驅動、多層隔離和 containment。&lt;/p&gt;
&lt;p&gt;這類項目不適合用一句「這是某某替代品」來概括。它更像是安全隔離、沙箱、容器約束和策略執行方向的基礎設施實驗。&lt;/p&gt;
&lt;h2 id=&#34;關鍵字怎麼理解&#34;&gt;關鍵字怎麼理解
&lt;/h2&gt;&lt;p&gt;幾個字值得拆開看：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Policy-driven：行為由策略控制，而不是全寫死在程式碼裡；&lt;/li&gt;
&lt;li&gt;Layered isolation：隔離不是單層，而是多層疊加；&lt;/li&gt;
&lt;li&gt;Containment：目標是限製程序、進程或工作負載的影響範圍；&lt;/li&gt;
&lt;li&gt;Rust：更強調記憶體安全和系統級工具開發。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;這類能力在 AI Agent、程式碼執行、插件系統、CI 沙箱、開發環境隔離裡都很重要。只要你允許程式運行不完全可信的程式碼，就需要 containment。&lt;/p&gt;
&lt;h2 id=&#34;適合關注誰&#34;&gt;適合關注誰
&lt;/h2&gt;&lt;p&gt;適合這些人關注：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;做沙箱和隔離系統的工程師；&lt;/li&gt;
&lt;li&gt;研究 Agent 安全執行環境的人；&lt;/li&gt;
&lt;li&gt;做插件平台或程式碼運行平台的人；&lt;/li&gt;
&lt;li&gt;對 Rust 系統程式設計有興趣的人；&lt;/li&gt;
&lt;li&gt;追蹤 Microsoft 開源安全基礎架構的人。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;它不一定適合一般應用程式開發者直接使用。更現實的方式是先了解專案目標和設計，再判斷是否適合自己的隔離需求。&lt;/p&gt;
&lt;h2 id=&#34;為什麼跟-ai-有關係&#34;&gt;為什麼跟 AI 有關係
&lt;/h2&gt;&lt;p&gt;AI Agent 越能執行程式碼、呼叫工具、操作文件，隔離就越重要。&lt;/p&gt;
&lt;p&gt;如果 Agent 能跑 shell、安裝包、存取網路、讀寫文件，而沒有隔離和權限控制，那麼一次錯誤推理就可能變成安全事故。策略驅動的 containment，會成為 Agent 工具鏈越來越重要的一層。&lt;/p&gt;
&lt;h2 id=&#34;小結&#34;&gt;小結
&lt;/h2&gt;&lt;p&gt;Microsoft MXC 值得關注的點在於「策略驅動的多層隔離」。它不一定是普通開發者馬上能用上的工具，但它代表了一個重要方向：未來的自動化和 Agent 系統，必須把執行能力和安全邊界一起設計。&lt;/p&gt;
&lt;h2 id=&#34;參考來源&#34;&gt;參考來源
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/microsoft/mxc&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;microsoft/mxc - GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        
    </channel>
</rss>
