mcpField
I
implementing-cloud-workload-protection

implementing-cloud-workload-protection

github.com/mukul975安全35.2k36 次安装8 周前更新
代码仓库

关于 implementing-cloud-workload-protection

这是面向云安全实践者的云工作负载保护指南,介绍使用 AWS Systems Manager 检查运行中实例的威胁迹象。重点包括进程、文件完整性、网络连接、资源异常和未授权二进制文件。

主要功能

  1. 01检查可疑进程
  2. 02监控关键文件完整性
  3. 03审计网络连接
  4. 04检测资源使用异常
  5. 05通过哈希比对识别未授权二进制文件

适用场景

  1. 01排查云实例中的挖矿进程
  2. 02检查命令与控制网络连接
  3. 03监控关键系统文件变更
  4. 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 外,安装时一起下载的参考资料和脚本。

LICENSE
references/
api-reference.md
scripts/
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'"]},
)

关键保护领域:

  1. 针对挖矿程序和反弹 shell 的进程监控
  2. 关键系统文件的文件完整性监控
  3. 针对 C2 回连的网络连接审计
  4. 资源利用率异常检测(CPU 峰值)
  5. 通过哈希比对检测未授权二进制文件

示例

# Check for unauthorized outbound connections
ssm.send_command(
    InstanceIds=instances,
    DocumentName="AWS-RunShellScript",
    Parameters={"commands": ["ss -tlnp | grep ESTABLISHED"]},
)

评论

支持 Markdown