gpt4 book ai didi

security - 沙盒操作系统

转载 作者:行者123 更新时间:2023-12-02 15:41:13 24 4
gpt4 key购买 nike

在当今的大多数操作系统上,默认情况下,当我们安装程序时,它会被授予对许多它可能不需要的资源的访问权限,并且它的用户可能不打算授予它访问权限。例如,当一个人安装一个闭源程序时,原则上没有什么可以阻止它读取 ~/.ssh 中的私钥并将其通过互联网发送给恶意第三方,除非如果用户是精通使用跟踪程序的安全专家,他很可能无法检测到此类漏洞。

随着计算机上安装的许多闭源程序的激增,不同的操作系统采取哪些措施来解决沙箱第三方程序的问题?

是否有任何操作系统从一开始就考虑到安全性,其中每个程序或可执行文件都必须以用户清晰可读的格式声明其运行所需的资源,以便操作系统在沙箱中运行它它只能访问这些资源吗?例如,可执行文件必须声明它需要访问文件系统上的某个目录或文件、必须通过网络到达某些域或 IP 地址、需要一定量的内存等...如果可执行文件位于其对系统资源需求的声明中,则应阻止操作系统访问它们。

最佳答案

这就是虚拟化的美妙之处。任何执行测试或操作有问题的应用程序的人都应该明智地使用虚拟机。

虚拟机:

  • 提供完整操作系统的优势,无需直接访问硬件
  • 可能会崩溃或失败并重新启动而不影响主机
  • 在各种环境中部署和配置成本低廉
  • 非常适合使用为其他平台设计的应用
  • 沙盒应用程序可能会尝试访问您计算机上的其他私有(private)数据

通过 VirtualBox 等虚拟化程序提供的无缝模式,您可以以近乎无缝的方式利用虚拟机的沙箱。

关于security - 沙盒操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4878293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com