沙箱与容器的区别
2021-07-26崔滔
计算机与网络 2021年10期
崔滔
容器和沙箱是在谈论恶意软件防护时经常提到的2 个术语,很多企业想知道哪种方法最好,答案是二者相结合。但是很多企业可能负担不起或缺乏部署这2 种方法的专业技能。为了找到适合企业需求的最佳选择,重要的是要了解如何使用它们。
在谈论沙箱和软件容器之间的区别前,需要先了解一些事情。现在,大多数企业已经将应用程序容器和虚拟化用于很多不同目的,其中很多与安全性息息相关,其中包括:
使用VM 在虚拟数据中心或IaaS 中运行安全工具;
使用虚拟机管理程序功能(例如快照)来帮助支持配置管理和修复;
使用容器来支持微服务和服务网格架构;
同时使用VM 和容器来支持DevOps 工具链中安全活动的自动化。
不过,在这篇文章中,将探讨如何使用这些工具来专门支持沙箱。几年前,沙箱开始流行,当时大家意识到恶意软件仍然可能绕过防病毒软件并感染网络。防病毒的问题在于,所有系统都需要在计算机上安装基于签名的代理,并且必须定期更新它们,为端點提供机会来抵御恶意软件。由于防病毒并不能捕获所有内容———即使保持其更新并安装在工作站,于是沙箱的使用开始增加。
VM沙箱安全模型
从本质上讲,沙箱是关于创建隔离的独立环境,可将其用于特定安全目的,例如FreeBSD。对于反恶意软件,可以使用隔离的沙箱引爆恶意软件样本以查看其行为。通过运行可疑恶意软件样本并观察其行为,可以观察攻击方法,以了解你为何成为攻击目标。……
登录APP查看全文
