目前,我希望有一个监视,以了解在gcloud级别上执行的是谁和正在执行什么,例如,知道某人是否执行:
gcloud iam service-accounts list。
目标是在攻击者或其他人设法输入和知道服务帐户列表的情况下拥有控制权。目标是能够通过日志资源管理器( Logs )将其可视化,然后向暹粒倾斜。
这能办到吗?
发布于 2021-10-08 15:52:59
每次有人(或其他什么) ..。对您的GCP环境进行更改或执行一些敏感访问,审计记录会自动记录,并且是不可变的。这意味着它们不能被删除或以其他方式隐藏。这些审计记录被写入GCP云日志记录,可以使用云日志资源管理器工具查看/检查。如果需要,还可以设置警报或其他触发器,如果检测到某些日志记录(审核活动),这些触发器将自动触发。GCP审计日志的完整文档可以在这里找到:
https://cloud.google.com/logging/docs/audit
与其重复这些信息,不如让我鼓励你们深入地回顾这篇文章。
对于gcloud上的具体问题,它有助于认识到GCP中的一切都是通过API实现的。这意味着当您执行gcloud命令(任何地方)时,会产生一个API请求来执行任务被发送到GCP。在这里,GCP将审计记录写入日志。
至于将编写到云日志记录的审计跟踪降低到SIEM,这是绝对可能的。我的建议是把整个拼图分成几个部分。对于第1部分,向自己证明您所关心的审计记录正在写入云日志记录中.对于第2部分,向自己证明任何和所有云日志记录都可以(使用过滤器)从云日志输出到外部SIEM或GCP云存储以进行长期存储。
https://stackoverflow.com/questions/69498054
复制相似问题