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

*

在用戶端虛擬機器上執行 Live Installer 之前,CWP 將會檢查是否允許執行所需的動作。

SSM 存取權

ssm:DescribeInstanceInformation

ssm:SendCommand

ssm:GetCommandInvocation

*

CWP 會檢查執行個體是否已啟用 System Manager (SSM)。

CWP 會在用戶端虛擬機器上執行命令,透過 Live Installer 安裝 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

*

在用戶端虛擬機器上執行 Live Installer 之前,CWP 將會檢查是否允許執行所需的動作。

SSM 存取權

ssm:DescribeInstanceInformation

ssm:SendCommand

ssm:GetCommandInvocation

*

CWP 會檢查執行個體是否已啟用 System Manager (SSM)。

CWP 會在用戶端虛擬機器上執行命令,透過 Live Installer 安裝 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

*

在用戶端虛擬機器上執行 Live Installer 之前,CWP 將會檢查是否允許執行所需的動作。

SSM 存取權

ssm:DescribeInstanceInformation

ssm:SendCommand

ssm:GetCommandInvocation

*

CWP 會檢查執行個體是否已啟用 System Manager (SSM)

CWP 會在用戶端虛擬機器上執行命令,透過 Live Installer 安裝 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 會撤銷其對客戶帳戶的存取權。