什么是 Sandbox2?
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
当您必须依赖第三方开发的软件(您无权访问源代码)或没有资源执行源代码评估时,对不受信任的代码进行沙盒化会非常有用。沙盒还可以作为您自有代码的额外安全边界。
Sandbox2 是由 Google 安全工程师编写的适用于 Linux 的开源 C++ 安全沙盒。借助 Sandbox2,您可以将运行时环境限制为真实操作所需的最低数量,从而限制潜在代码执行漏洞的影响。
Sandbox2 可用于对使用 C/C++ 编写的整个程序或部分程序进行沙盒化。
可用文档
Sandbox2 介绍 - 介绍 Sandbox2 的基础技术和架构。
使用入门 - 提供指导,帮助您实现自己的沙盒 2。
示例 - 提供的示例演示了如何在不同场景中使用 Sandbox2 以及如何编写政策。
常见问题解答 - 解决了有关 Sandbox2 的经常性查询。
获取 Sandbox2
Sandbox2 是沙盒 API (SAPI) 的一部分。您可以从以下位置下载源代码:https://github.com/google/sandboxed-api/tree/main/sandboxed_api/sandbox2。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2022-12-05。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]