Chromium 选项 `--no-sandbox` 是什么意思?

Chromium 选项 `--no-sandbox` 是什么意思?

我像这样运行 Chromium:chromium --no-sandbox

我这样做是因为我在 OpenVZ VM 容器上运行 Debian Squeeze,这是我让它工作的唯一方法。

虽然我继续读书这很糟糕。但我想知道到底为什么。有人可以向我解释一下吗?

是否需要有人侵入您的计算机才能造成损害?或者该漏洞是否来自网络上的某个文件(例如 JavaScript 文件)?

如果我将浏览锁定为仅少数“受信任”站点怎么办? (Gmail、stackexchange(当然)和 facebook)

答案1

我不确定我是否可以将其作为答案发布,因为我没有具体说明“脆弱性从何而来”- 仅仅是参考然后自己的话。但无论如何——

希望这对这个话题有所启发沙箱:

tl;dr:出于安全目的,沙箱会从 Chrome 中不需要的进程中删除不必要的权限。禁用沙箱会使您的电脑更容易受到网页攻击,因此 Google 不建议这样做。

如前所述,Google 建议使用其他浏览器,而不是使用没有沙箱的 Chrome。然后显然可以理解为如果可以修复它,那么这将是首选;)

答案2

对于 64 位 Linux,请下载 zip 文件:http://commondatastorage.googleapis.com/chromium-browser-continuous/index.html

解压文件 - 您将得到一个文件夹called chromium-linux

将文件夹移动到您想要的任何位置 - 我将其移动到我的/home文件夹中。导航到该文件夹​​并在其中打开终端(前两个步骤可能相反)。

分别运行这四个命令:

sudo mv chrome_sandbox chrome-sandbox
sudo chown root chrome-sandbox
sudo chmod 4755 chrome-sandbox
./chrome-wrapper

当我这样做时,我就可以走了。

相关内容