💡
原文英文,约500词,阅读约需2分钟。
📝
内容提要
在公共云中,安全至关重要。AWS与客户共享安全责任,AWS负责云的基础设施安全,客户则负责云中应用的安全。AWS提供多种安全服务,如AWS Shield、GuardDuty和IAM,以增强整体安全性。构建和运行应用时,安全应始终被重视。
🎯
关键要点
- 公共云中的安全至关重要,丢失网站访问或数据库被攻击者删除是灾难性的事件。
- 安全与合规是AWS与客户之间的共享责任模型,AWS负责云的基础设施安全,客户负责云中应用的安全。
- AWS提供多种安全服务,如AWS Shield、GuardDuty和IAM,以增强安全性。
- 客户的安全责任取决于所选择的AWS云服务,决定了客户需要进行的配置工作量。
- 最佳实践包括使用AWS Shield进行DDoS保护,使用GuardDuty进行智能威胁检测,使用IAM管理身份和访问。
- 使用AWS WAF保护Web应用,使用AWS证书管理器加密网站数据,使用KMS密钥加密EBS卷和Aurora数据库。
- 使用AWS Secrets Manager存储应用程序秘密,所有工作负载应在私有子网中运行,使用安全组和NACLs限制流量。
- 如果应用需要互联网连接,配置NAT GW在公共子网中,使用VPC对等连接隔离特定工作负载。
- 使用Amazon Inspector扫描EC2的安全漏洞,使用Amazon Security Hub自动化AWS安全检查并集中安全警报。
- 安全不应是构建和运行AWS应用时的事后考虑,应利用AWS安全服务确保微服务架构的安全。
❓
延伸问答
AWS的安全责任模型是怎样的?
AWS与客户共享安全责任,AWS负责云的基础设施安全,客户负责云中应用的安全。
如何使用AWS服务增强微服务架构的安全性?
可以使用AWS Shield进行DDoS保护,GuardDuty进行威胁检测,IAM管理身份和访问等服务来增强安全性。
AWS提供哪些服务来保护Web应用?
AWS提供AWS WAF来保护Web应用免受常见攻击,以及AWS证书管理器用于加密网站数据。
在AWS中,如何管理应用程序的秘密信息?
可以使用AWS Secrets Manager来存储应用程序的秘密信息。
使用AWS时,如何确保工作负载的安全性?
应在私有子网中运行所有工作负载,并使用安全组和NACLs限制流量。
AWS如何帮助自动化安全检查?
AWS可以使用Amazon Security Hub来自动化安全检查并集中安全警报。
➡️