关于 cloud-security-configuration
面向云环境安全配置人员的实践指南,覆盖身份管理、加密、网络控制、合规与威胁检测,并提供 AWS、Azure、GCP 和 Terraform 参考。
主要功能
- 01身份与访问管理
- 02数据加密与密钥管理
- 03网络隔离与分段
- 04日志与威胁检测
- 05云平台及 Terraform 参考
适用场景
- 01保护云端敏感数据
- 02落实合规与零信任要求
- 03配置多云环境安全控制
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill cloud-security-configuration安装后在 Claude Code 中输入/cloud-security-configuration确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/aws-security-configuration.mdazure-security-configuration.mdgcp-security-configuration.mdterraform-security-configuration.mdscripts/validate-config.shtemplates/config-starter.yaml详细介绍
云安全配置
目录
概述
云安全需要全面的策略,涵盖身份管理、加密、网络控制、合规性和威胁检测。应采用纵深防御,通过多层保护和持续监控来保障安全。
适用场景
- 保护云中的敏感数据
- 满足法规合规要求(GDPR、HIPAA、PCI-DSS)
- 实施零信任安全
- 保护多云环境
- 威胁检测与响应
- 身份和访问管理
- 网络隔离与分段
- 加密和密钥管理
快速入门
最小可运行示例:
# Enable GuardDuty (threat detection)
aws guardduty create-detector \
--enable \
--finding-publishing-frequency FIFTEEN_MINUTES
# Enable CloudTrail (audit logging)
aws cloudtrail create-trail \
--name organization-trail \
--s3-bucket-name audit-bucket \
--is-multi-region-trail
# Enable S3 bucket encryption by default
aws s3api put-bucket-encryption \
--bucket my-bucket \
--server-side-encryption-configuration '{
"Rules": [{
"ApplyServerSideEncryptionByDefault": {
"SSEAlgorithm": "aws:kms",
"KMSMasterKeyID": "arn:aws:kms:region:account:key/key-id"
},
"BucketKeyEnabled": true
}]
}'
# Enable VPC Flow Logs
// ... (see reference guides for full implementation)
参考指南
references/ 目录中的详细实现:
| 指南 | 内容 |
|---|---|
| AWS 安全配置 | AWS 安全配置 |
| Terraform 安全配置 | Terraform 安全配置 |
| Azure 安全配置 | Azure 安全配置 |
| GCP 安全配置 | GCP 安全配置 |
最佳实践
✅ 应该做
- 实施最小权限访问
- 在所有地方启用 MFA
- 为应用使用服务账户
- 对静态和传输中的数据进行加密
- 启用全面的日志记录
- 实施网络分段
- 使用机密管理
- 启用威胁检测
- 定期进行安全评估
- 及时为系统安装补丁
❌ 不应该做
- 使用 root/默认凭据
- 在代码中存储机密
- 配置权限过宽的安全组
- 禁用加密
- 忽略日志和监控
- 共享凭据
- 忽视合规要求
- 信任未经验证的数据源
评论
支持 Markdown