关于 implementing-cloud-workload-protection
这是面向云安全实践者的云工作负载保护指南,介绍使用 AWS Systems Manager 检查运行中实例的威胁迹象。重点包括进程、文件完整性、网络连接、资源异常和未授权二进制文件。
主要功能
- 01检查可疑进程
- 02监控关键文件完整性
- 03审计网络连接
- 04检测资源使用异常
- 05通过哈希比对识别未授权二进制文件
适用场景
- 01排查云实例中的挖矿进程
- 02检查命令与控制网络连接
- 03监控关键系统文件变更
- 04发现异常 CPU 使用
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ mukul975/ anthropic-cybersecurity-skills --skill implementing-cloud-workload-protection安装后在 Claude Code 中输入/implementing-cloud-workload-protection确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
LICENSEreferences/api-reference.mdscripts/agent.py详细介绍
实施云工作负载保护
何时使用
- 在环境中部署或配置云工作负载保护能力时
- 在建立符合合规要求的安全控制措施时
- 在为该领域构建或改进安全架构时
- 在开展需要此实施的安全评估时
前提条件
- 熟悉云安全概念和工具
- 可访问测试或实验环境以安全执行
- Python 3.8+ 并已安装所需依赖项
- 任何测试活动均须获得适当授权
操作说明
通过检查进程列表、网络连接、文件完整性和资源利用率异常,监控云工作负载的运行时威胁。
import boto3
ssm = boto3.client("ssm")
# Run command on EC2 instances to check for suspicious processes
response = ssm.send_command(
InstanceIds=["i-1234567890abcdef0"],
DocumentName="AWS-RunShellScript",
Parameters={"commands": ["ps aux | grep -E 'xmrig|minerd|cryptonight'"]},
)
关键保护领域:
- 针对挖矿程序和反弹 shell 的进程监控
- 关键系统文件的文件完整性监控
- 针对 C2 回连的网络连接审计
- 资源利用率异常检测(CPU 峰值)
- 通过哈希比对检测未授权二进制文件
示例
# Check for unauthorized outbound connections
ssm.send_command(
InstanceIds=instances,
DocumentName="AWS-RunShellScript",
Parameters={"commands": ["ss -tlnp | grep ESTABLISHED"]},
)
评论
支持 Markdown