是否可以在 AWS 中运行 AppArmor?
我是 AWS 新手。我想在 AWS linux 中设置一个沙箱。我能找到的最简单的方法是使用预构建的组件,如 AppArmor 或 SELinux。
但我找不到任何有关AWS是否支持AppArmor的文章?
请帮我解决这个问题?
谢谢 吉乔伊
I am new to AWS . I want to setup a sandbox in AWS linux. So easiest way , I could find was to use pre-built components like AppArmor or SELinux.
But I couldn't find any articles relating whether AWS supports AppArmor or not ?
Pls help me with this ?
Thanks
Jijoy
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,AWS 支持 AppArmor 和 SELinux。 AppArmor 提供使用强制访问控制实现/wiki/Linux_Security_Modules" rel="nofollow">LSM。所有这些都是在内核中完成的,这是您在 EC2 上控制的东西(您甚至可以指定自定义内核,尽管这对于本练习来说是不必要的)。
您不需要任何特殊的东西来在 EC2 上设置 AppArmor——尽管实现这些类型的保护本身就足够具有挑战性了!
沙盒的一个更简单的方法是设置 chroot Jails。 Chroot 监狱比强制访问控制更常见,并且对于您的用例来说可能已经足够安全了。它们也在 EC2 上广泛使用。
Yes, AWS supports both AppArmor and SELinux. AppArmor provides mandatory access control implemented using LSM. All of this is done in the kernel, which is something you control on EC2 (you can even specify custom kernels, though that is unnecessary for this exercise).
You shouldn't need anything special to setup AppArmor on EC2 -- though implementing these type of protections is challenging enough on its own!
An easier route for sandboxing would be setting up chroot jails. Chroot jails are much more common than mandatory access controls and may be more than enough security for your use-case. They're also used extensively on EC2.