要在家中運行不受信任的代碼,我使用VMWare虛擬機。我想找到一個用於運行不受信任應用程序的備用輕量級沙箱API,而不需要安裝VMWare或任何其他類型的終端用戶虛擬化工具。 (編輯:我不希望它託管操作系統 - 我希望它運行不受信任的應用程序)。是否有適用於Windows平臺的輕量級可編程Sandbox API?
理想情況下,沙箱將會(或可以被製作)透明,以便在沙箱中運行的應用程序不顯示任何額外的鑲邊或特徵。 (難道他們不是在Mac上的Parallels中這樣做的)
我的Windows .NET開發人員希望有一個API,所以不用啓動特殊的GUI,我可以爲它編寫腳本。
這就好比Google Chrome網絡瀏覽器如何將自己的技術包含在沙箱中,以便從Internet運行以保護系統。 Google不需要在他們的瀏覽器上分發VMWare,但他們可以實現應用程序的沙盒安全。
編輯:
尋找輕量級的東西像谷歌Chrome瀏覽器包含了像極大地制約了文件/網絡/ UI訪問,低權限等功能,不找運行/託管自己的操作系統。
....你在這裏尋找什麼樣的沙箱?完全獨立,在自己的操作系統上運行等等?或者,受到很大限制的文件/網絡/ UI訪問?有很多方法可以採取這個問題,答案差異很大。 – 2010-01-06 23:47:30
@凱文:好的問題,謝謝,我通過編輯進行了澄清。 – 2010-01-07 00:03:52
您可以嘗試編寫Google Chrome沙盒的前端。 http://dev.chromium.org/developers/design-documents/sandbox – hwiechers 2012-10-04 04:57:37