Apple 要求 2012 年 3 月份起 Mac App Store 裡的應用都要採用 sandbox 系統



先不論以後 Mac App Store 以後會不會很難有重量級軟體,或此舉會不會讓軟體開發商抵制,我很好奇Apple 自己出的軟體,如 Final Cut Pro 也是跑在沙箱中嗎?
2011-11-05 21:57 發佈
這跟是不是重量級的軟體沒有關係吧?
具我了解Apple Sandbox就跟SELinux一樣
所說的資源存取限制是為了怕程式本身的漏洞造成系統被Compromise
也就是希望你預先定義好 你會存取使用哪些資源(檔案、功能...等等)
有其他的行為一律不准

舉例說明:
瀏覽器裡的javascript engine不需要也不能存取系統帳號清單
照片瀏覽程式不需要也不能存取網路

你就不用怕偷偷藏在網頁或是照片裡的惡意程式
藉由程式漏洞來讀取電腦資料並傳送出去

是麻煩了一點
可是應該是會更安全才對
不會造成執行上效能降低阿
以AppStore的經濟/品牌效益來看,扺制倒是不會,但本來未被監控下執行中的程式,
放到被監控的環境中執行, 說不會影響效能是騙人的吧!!
還好硬體進步很快很快,效能落差的感覺也就沒那麼明顯了

今年初提供的Sandbox架構圖
目前FinalCutProX並沒有在Sandbox中運作,看來要等下一次改版才會有?

JSCW wrote:
你就不用怕偷偷藏在網頁或是照片裡的惡意程式
藉由程式漏洞來讀取電腦資料並傳送出去...(恕刪)


growl 是如何知道 那些程式要更新

這種查找更新方式是不是也有漏洞

例如 APP STORE 使用過的信用卡帳號 留存檔
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?