ESET PROTECT – 目录

AWS 帐户中的 CWP 角色所需的权限

ESET Cloud Workload Protection (CWP) 根据部署模型使用不同的 IAM 角色:单个帐户或组织(管理帐户成员帐户)。

单帐户服务角色(单帐户部署)

CWP 服务角色 (CwppServiceRole) 使用具有最低所需权限的自定义托管策略 (CwppServicePolicy),而不是使用 AWS 托管策略,从而增强安全性。此外,AWS 托管策略 arn:aws:iam::aws:policy/ReadOnlyAccess 将附加到此角色,从而启用对所有 AWS 资源的只读访问权限。这对 ESET Cloud Workload Protection 功能是必需的。

单个帐户服务角色的 CwppServicePolicy 权限:

权限类别

操作

资源

用途

IAM 访问

iam:SimulatePrincipalPolicy

*

CWP 将在客户端的 VM 上运行 Live 安装程序之前检查是否允许所需的操作。

SSM 访问

ssm:DescribeInstanceInformation

ssm:SendCommand

ssm:GetCommandInvocation

*

CWP 检查是否为实例启用了 Systems Manager (SSM)。

CWP 在客户端的 VM 上运行命令,以安装带有 Live 安装程序的 ESET Management Agent 并检索命令执行状态。

S3 访问

s3:ListAllMyBuckets

s3:ListBucket

s3:GetBucketLocation

s3:GetBucketVersioning

s3:GetBucketTagging

s3:GetObject

s3:GetObjectVersion

*

CWP 列出并读取 S3 存储桶和对象(包括 AWS CloudTrail 日志文件)。CWP 将提供 S3 存储保护。

S3 访问

s3:DeleteBucket

s3:DeleteObject

s3:DeleteObjectVersion

s3:ListBucketVersions

arn:aws:s3:::eset-cwpp-ct-${AWS::AccountId}-${StackUUID}arn:aws:s3:::eset-cwpp-ct-${AWS::AccountId}-${StackUUID}/*

(CWP CloudTrail S3 存储桶)

CWP 将删除 CWP CloudTrail S3 存储桶及其内容。

CloudTrail

cloudtrail:StartLogging

cloudtrail:StopLogging

cloudtrail:DeleteTrail

cloudtrail:DescribeTrails

arn:aws:cloudtrail:${AWS::Region}:${AWS::AccountId}:trail/eset-cwpp-cloudtrail

(CWP CloudTrail)

CWP 将启动、停止和删除 CWP CloudTrail。

组织访问

organizations:DescribeAccount

organizations:DescribeOrganization

*

CWP 可检索帐户详细信息。

IAM 访问

iam:DeleteRole

iam:DetachRolePolicy

iam:DeleteRolePolicy

iam:ListAttachedRolePolicies

iam:ListRolePolicies

iam:UpdateAssumeRolePolicy

arn:aws:iam::${AWS::AccountId}:role/CwppServiceRole

(CWP 服务角色)

CWP 可在集成取消部署过程中撤销其对客户帐户的访问权限。

管理帐户服务角色(组织部署)

CWP 管理服务角色 (CwppManagementServiceRole) 使用具有最低所需权限的自定义托管策略 (CwppManagementServicePolicy),而不是使用 AWS 托管策略,从而增强安全性。此外,AWS 托管策略 arn:aws:iam::aws:policy/ReadOnlyAccess 将附加到此角色,从而启用对 <%CSPM%> 功能的所有 AWS 资源的只读访问权限。

用于管理帐户服务角色的 CwppManagementServicePolicy 权限:

权限类别

操作

资源

用途

IAM 访问

iam:SimulatePrincipalPolicy

*

CWP 将在客户端的 VM 上运行 Live 安装程序之前检查是否允许所需的操作。

SSM 访问

ssm:DescribeInstanceInformation

ssm:SendCommand

ssm:GetCommandInvocation

*

CWP 检查是否为实例启用了 Systems Manager (SSM)。

CWP 在客户端的 VM 上运行命令,以安装带有 Live 安装程序的 ESET Management Agent 并检索命令执行状态。

S3 访问

s3:ListAllMyBuckets

s3:ListBucket

s3:GetBucketLocation

s3:GetBucketVersioning

s3:GetBucketTagging

s3:GetObject

s3:GetObjectVersion

*

CWP 可列出并读取 S3 存储桶和对象(包括 AWS CloudTrail 日志文件)。CWP 将提供 S3 存储保护。

S3 访问

s3:DeleteBucket

s3:DeleteObject

s3:DeleteObjectVersion

s3:ListBucketVersions

arn:aws:s3:::eset-cwpp-ct-${AWS::AccountId}-${StackUUID}

arn:aws:s3:::eset-cwpp-ct-${AWS::AccountId}-${StackUUID}/*

(CWP CloudTrail S3 存储桶)

CWP 将删除 CWP CloudTrail S3 存储桶及其内容。

CloudTrail

cloudtrail:StartLogging

cloudtrail:StopLogging

cloudtrail:DeleteTrail

cloudtrail:DescribeTrails

arn:aws:cloudtrail:${AWS::Region}:${AWS::AccountId}:trail/eset-cwpp-cloudtrail

(CWP CloudTrail)

CWP 将启动、停止和删除 CWP CloudTrail。

组织访问

organizations:DescribeAccount

organizations:DescribeOrganization

*

CWP 可检索帐户详细信息。

IAM 访问

iam:DeleteRole

iam:DetachRolePolicy

iam:DeleteRolePolicy

iam:ListAttachedRolePolicies

iam:ListRolePolicies

iam:UpdateAssumeRolePolicy

arn:aws:iam::${AWS::AccountId}:role/CwppManagementServiceRole

(CWP 服务角色)

CWP 可在集成取消部署过程中撤销其对客户帐户的访问权限。

成员帐户服务角色(组织部署)

CWP 成员帐户服务角色 (CwppServiceRole) 使用具有最低所需权限的自定义托管策略 (CwppServicePolicy),而不是使用 AWS 托管策略,从而增强安全性。成员帐户服务角色还包括 AWS 托管策略 arn:aws:iam::aws:policy/ReadOnlyAccess,可启用对 <%CSPM%> 功能的所有 AWS 资源的只读访问权限。

用于成员帐户服务角色的 CwppServicePolicy 权限:

权限类别

操作

资源

用途

IAM 访问

iam:SimulatePrincipalPolicy

*

CWP 将在客户端的 VM 上运行 Live 安装程序之前检查是否允许所需的操作。

SSM 访问

ssm:DescribeInstanceInformation

ssm:SendCommand

ssm:GetCommandInvocation

*

CWP 检查是否为实例启用了 Systems Manager (SSM)

CWP 在客户端的 VM 上运行命令,以安装带有 Live 安装程序的 ESET Management Agent 并检索命令执行状态。

S3 访问

s3:ListAllMyBuckets

s3:ListBucket

s3:GetBucketLocation

s3:GetBucketVersioning

s3:GetBucketTagging

s3:GetObject

s3:GetObjectVersion

*

CWP 可列出并读取 S3 存储桶和对象(包括 AWS CloudTrail 日志文件)。CWP 将提供 S3 存储保护。

IAM 访问

iam:DeleteRole

iam:DetachRolePolicy

iam:DeleteRolePolicy

iam:ListAttachedRolePolicies

iam:ListRolePolicies

iam:UpdateAssumeRolePolicy

arn:aws:iam::${AWS::AccountId}:role/CwppServiceRole

(CWP 服务角色)

CWP 可在集成取消部署过程中撤销其对客户帐户的访问权限。