Steam
Steam遊戲是沙盒的嗎?
現在 Steam 在 Linux 上正式可用了,我對它很感興趣!
但是,我想知道 Steam 中的安全系統是什麼?
當我通過 Steam 下載遊戲時,遊戲會作為可以完全訪問使用者數據的本機應用程序執行,還是在具有聲明權限的沙盒環境中執行(類似於 Android)?
Steam 不使用沙盒。例如,在 Windows 中,Steam 遊戲通常將其數據保存在我的文件、Appdata、他們自己的安裝文件夾或 Steam 的 Steam 雲文件夾中(同步回線上儲存服務以儲存您的保存、配置和其他使用者數據)。有些甚至安裝了其他程序,例如多人遊戲組件的庫(例如:Windows 遊戲 - LIVE)。
然而,Valve 設置了一些限制以防止不受歡迎的行為,例如游戲在不詢問的情況下安裝發行商的遊戲市場。唯一最接近這樣做的是 Ubisoft 的 uPlay,Ubisoft 想用它來更新他們的遊戲,因此每個遊戲都沒有提供完整的客戶端,而是帶有一個缺乏市場的迷你版本,並且只能在您啟動其相關遊戲時啟動.
Steam 上的遊戲與零售遊戲大體相同,只是稍作修改以使用 Steam 的身份驗證 DRM,並可通過 Steam 的伺服器下載。
作為回報,Steam 提供額外服務,例如自動更新、遊戲使用者數據、成就、排行榜和其他個性化數據的云同步(以使用者的軍團要塞 2 統計數據為例)等等。