Amazon Simple Storage Service (Amazon S3)的数据资产全方位保护

2006年,Amazon Simple Storage Service (以下简称Amazon S3)作为AWS发布的第一款公有云服务面世,如今,成千上万的AWS客户在利用S3创造各类激动人心的应用。从企业数据湖、机器学习存储,到HPC、渲染场景中的高性能共享存储,再到广泛的web应用中存储静态资源、日志、文件,Amazon S3以其高扩展性、高持久性、低成本的特性,在云原生架构中发挥了至关重要的作用。大量的企业的数字资产存储在Amazon S3上,随之而来的问题是我们如何做好S3数据的安全保护?A
摘要由CSDN通过智能技术生成

2006年,Amazon Simple Storage Service (以下简称Amazon S3)作为AWS发布的第一款公有云服务面世,如今,成千上万的AWS客户在利用S3创造各类激动人心的应用。从企业数据湖、机器学习存储,到HPC、渲染场景中的高性能共享存储,再到广泛的web应用中存储静态资源、日志、文件,Amazon S3以其高扩展性、高持久性、低成本的特性,在云原生架构中发挥了至关重要的作用。

大量的企业的数字资产存储在Amazon S3上,随之而来的问题是我们如何做好S3数据的安全保护?

Amazon S3本身提供了丰富的安全功能,作为企业的安全团队及IT研发、运维团队,应在自上而下的安全策略、基线、操作制定(Due Care)的基础上,积极并持续地评估Amazon S3以及其他AWS服务所提供的各项安全功能,进行自下而上的安全防护措施的设计和落地。

本篇博客将为读者总结Amazon S3相关的访问控制功能,给出通用最佳实践供读者参考,并尝试在S3访问控制的几项主要机制做深入的探讨。

1.Amazon S3的访问控制功能一览

Amazon S3提供了大量访问控制相关的功能,包括但不限于,

  1. Bucket ACL/Object ACL
  2. Bucket policy
  3. IAM policy (principle policy)
  4. Access Points
  5. Block Public Access
  6. Access Analyzer for S3

持续的安全功能发布有时会让客户感到疑惑,这么多的访问控制功能,是否属于过度设计,从易用性上是否打了折扣?

Amazon所践行的十四条领导力准则提到了‘客户至尚’和‘创新简化’,同时Amazon的产品开发方法论也提倡‘Working Backwards’。遵照这些理念,AWS始终站在客户的角度开发客户所需要的服务和功能,也保证了新发布的每个功能都对应着一套原本难以解决的客户挑战。在我们的现实世界中有大量的业务场景,对S3对象存储的访问控制提出了多角度要求,比如如何确保访问者和资源拥有者都能分别从自身需求角度管理访问权限,如何管理多账号甚至跨供应商的S3访问,如何在一个复杂组织中方便而精准地部署细粒度访问控制,如何在强制实施安全策略的同时给到业务、研发部门最大化的灵活度… 正是由于现实世界的需求驱动,才有了当前丰富的访问控制功能,同时每种新功能的发布都会确保对尚未探索该功能的客户的兼容和不受影响。

以下表格尝试将与S3访问控制相关的AWS功能映射到CIA安全模型:

Confidentiality

Integrity

Availability

IAM Policy

IAM Policy

3AZ Availability (99.99%)

Bucket Policy

Bucket Policy

11 9’s Durability (99.999999999%)

ACL

ACL

MFA Delete

Block Public Access

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Amazon Simple Storage Service(简称S3)是亚马逊云计算服务中的一种存储服务。它提供了一个简单而可扩展的存储解决方案,可以轻松地存储和检索大量的数据。 S3具有高度的可靠性和耐久性。它使用了分布式存储体系结构,在多个物理位置存储数据的多个副本,以及自动错误检测和修复。这样可以确保数据的安全性和可用性,并基于服务级别协议(SLA)保证99.999999999%(11个9)的持久性。 使用S3,用户可以创建称为“桶”的存储容器,并在桶中存储对象。对象可以是任何类型的文件,例如图片、视频、文档等。每个对象都有一个唯一的键(Key),可以通过该键在S3中进行检索。 S3还提供了灵活的访问控制功能,可以对存储的对象进行细粒度的权限设置,包括私有访问、公共读取、公共写入等。同时,S3支持标准的REST和SOAP API,使开发人员可以轻松地集成S3到他们的应用程序中。 除了数据存储功能,S3还提供了其他附加功能。例如,用户可以配置S3管理静态网站,并使用S3存储和分发静态内容。此外,S3还提供了跨区域复制功能,允许将数据复制到距离原始数据存储位置更远的区域,以增强数据备份和灾难恢复的能力。 总而言之,Amazon S3是一种可靠、高可用、易于使用且具有强大功能的云存储服务,它为用户提供了安全、经济高效的数据存储和检索解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值