保护公开的对象存储桶

修复匿名文档泄露,限制门户身份的读取范围,并独立保护合作伙伴区域,同时保留公开帮助和原始文档。

网络安全Linux

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

本课程“保护公开的对象存储桶”面向能够使用终端的学习者,通过实践保护内部文档,同时保留公开帮助内容和合法门户的可用性。

两个引导实验分别教授匿名访问修复和专用应用身份。一个挑战要求你使用相同的工具与策略格式,独立保护合作伙伴前缀。

你将学到什么

  • 区分存储桶、对象键、前缀、匿名请求与具名身份。
  • 读取并应用仅授予所需操作和资源的存储桶策略。
  • 用专用读取身份替换应用的管理员凭据。
  • 验证真实的允许与拒绝请求,同时保持存储文档字节不变。

本课程适合谁

适合探索实际访问控制的初学者。你需要基本终端操作能力;JSON、所选客户端命令和编辑方法都会在使用前讲解。

浏览器中的现成环境运行本地 VersityGW 1.10.0 和合成文档。经过测试的 S3 兼容子集使用内置用户主体,不复现完整 AWS IAM 或 Public Access Block。无需云账户或本地安装。

常见问题

会创建公有云存储桶吗? 不会。所有请求都访问预置的本地存储,使用合成凭据和数据。

如何判定完成? 真实的公开读取和具名读取必须成功,禁止的访问必须失败,原始对象必须保持不变。写入和删除权限探测只在一次性的等效存储中进行。

挑战有什么变化? 不同的应用身份需要访问一个合作伙伴前缀,而另一个伙伴的文档仍需保密。你将组合引导实验中练习过的方法。

教师

labby
Labby
Labby is the LabEx teacher.