

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# GuardDuty 使用的收集執行期事件類型
<a name="runtime-monitoring-collected-events"></a>

GuardDuty 安全代理程式會收集下列事件類型，並將它們傳送至 GuardDuty 後端以進行威脅偵測和分析。GuardDuty 不會讓您存取這些事件。如果 GuardDuty 偵測到潛在威脅並產生 [執行期監控調查結果類型](findings-runtime-monitoring.md)，您可以檢視對應的調查結果詳細資訊。

如需 GuardDuty 如何使用執行期監控中收集之事件類型的相關資訊，請參閱 [選擇不使用您的資料來改善服務](guardduty-opting-out-using-data.md)。

## 程序事件
<a name="eks-runtime-process-events"></a>

程序事件代表與在 Amazon EC2 執行個體和容器工作負載上執行的程序相關的資訊。下表包含執行期監控收集的程序事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 程序名稱 | 觀察到的程序名稱。 | 
| 程序路徑 | 程序可執行檔的絕對路徑。 | 
| 程序 ID | 由作業系統指派給程序的 ID。 | 
| 命名空間 PID | 主機層級 PID 命名空間以外的次要 PID 命名空間中程序的程序 ID。對於容器內的程序，它是容器內觀察到的程序 ID。 | 
| 程序使用者 ID | 執行程序的使用者 ID。 | 
| 程序 UUID | 由 GuardDuty 指派給程序的唯一 ID。 | 
| 程序 GID | 程序群組的程序 ID。 | 
| 程序 EGID | 程序群組的有效群組 ID。 | 
| 程序 EUID | 程序的有效使用者 ID。 | 
| 程序使用者名稱 | 執行程序的使用者名稱。 | 
| 程序開始時間 | 程序的建立時間。此欄位是 UTC 日期字串格式 (`2023-03-22T19:37:20.168Z`)。 | 
| 程序可執行檔 SHA-256 | 程序可執行檔的 `SHA256` 雜湊。 | 
| 程序指令碼路徑 | 指令碼檔案的執行路徑。 | 
| 程序環境變數 | 可供程序使用的環境變數。只會收集 `LD_PRELOAD` 和 `LD_LIBRARY_PATH`。 | 
| 程序目前的工作目錄 (PWD) | 程序目前的工作目錄。 | 
| 父程序 | 父程序的程序詳細資訊。父程序是建立觀察到的程序的程序。 | 
| 命令列引數<br />目前，此欄位僅限於與資源類型對應的特定代理程式版本：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/guardduty/latest/ug/runtime-monitoring-collected-events.html)<br />如需詳細資訊，請參閱[GuardDuty 安全代理程式發行版本](runtime-monitoring-agent-release-history.md)。 | 程序執行時提供的命令列引數。此欄位可能包含敏感的客戶資料。 | 

## 容器事件
<a name="eks-runtime-container-events"></a>

容器事件代表與容器工作負載活動相關的資訊。下表包含執行期監控收集的容器工作負載事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 容器名稱 | 容器的名稱。<br />如果可用，此欄位會顯示標籤 `io.kubenetes.container.name` 的值。 | 
| 容器 UID | 容器執行期所指派容器的唯一 ID。 | 
| 容器執行期 | 用於執行容器的容器執行期 (例如 `docker` 或 `containerd`)。 | 
| 容器映像 ID | 容器映像的 ID。 | 
| 容器映像名稱 | 容器映像的名稱。 | 

## AWS Fargate （僅限 Amazon ECS) 任務事件
<a name="runtime-monitoring-ecs-fargate-events"></a>

Fargate-Amazon ECS 任務事件代表與在 Fargate 運算上執行的 Amazon ECS 任務相關聯的活動。下表包含執行期監控收集的 Amazon ECS-Fargate 任務事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 任務 Amazon Resource Name (ARN) | 任務的 ARN。 | 
| 叢集名稱 | Amazon ECS 叢集的名稱。 | 
| 姓氏 | 任務定義的系列名稱。`family` 會用作啟動任務之任務定義的名稱。 | 
| 服務名稱 | 如果任務是以服務的一部分啟動，Amazon ECS 服務的名稱。 | 
| 啟動類型 | 任務執行所在的基礎設施。對於資源類型為 的執行期監控`ECSCluster`，啟動類型可以是 `EC2`或 `FARGATE`。 | 
| CPU | 任務使用的 CPU 單位數量，如任務定義中所表示。 | 

## Kubernetes Pod 事件
<a name="eks-runtime-pod-events"></a>

下表包含執行期監控收集的 Kubernetes Pod 事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| Pod ID | Kubernetes Pod 的 ID。 | 
| Pod 名稱 | Kubernetes Pod 的名稱。 | 
| Pod 命名空間 | Kubernetes 工作負載所屬 Kubernetes 命名空間的名稱。 | 
| Kubernetes 叢集名稱 | Kubernetes 叢集的名稱。 | 

## 網域名稱系統 (DNS) 事件
<a name="eks-runtime-dns-events"></a>

網域名稱系統 (DNS) 事件包含資源類型所做的 DNS 查詢詳細資訊和對應的回應。下表包含執行期監控收集的 DNS 事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 通訊端類型 | 指出通訊語意的通訊端類型。例如 `SOCK_RAW`。 | 
| 地址系列 | 代表與地址相關聯的通訊協定。例如，地址系列 `AF_INET` 用於 IP v4 通訊協定。 | 
| 方向 ID | 連線方向的 ID。 | 
| 通訊協定編號 | Layer 4 通訊協定編號，例如 UDP 是 17，TCP 是 6。 | 
| DNS 遠端端點 IP | 連線的遠端 IP。 | 
| DNS 遠端端點連接埠 | 連線的連接埠號碼。 | 
| DNS 本機端點 IP | 連線的本機 IP。 | 
| DNS 本機端點連接埠 | 連線的連接埠號碼。 | 
| DNS 承載 | 包含 DNS 查詢和回應的 DNS 封包承載。 | 

## 開放事件
<a name="eks-runtime-open-events"></a>

開啟事件與檔案存取和修改相關聯。下表包含執行期監控收集的開啟事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 檔案路徑 | 在此事件中開啟的檔案路徑。 | 
| 旗標 | 描述檔案存取模式，例如唯讀、唯寫和讀寫。 | 

## 載入模組事件
<a name="eks-runtime-load-module-events"></a>

下表包含執行期監控收集的載入模組事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 模組名稱 | 載入核心之模組的名稱。 | 

## Mprotect 事件
<a name="eks-runtime-mprotect-events"></a>

Mprotect 事件提供有關在受監控系統上執行之程序的記憶體保護設定變更的資訊。下表包含執行期監控收集的 Mprotect 事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 地址範圍 | 修改存取保護的地址範圍。 | 
| 記憶體區域 | 指定程序的地址空間區域，如堆疊和堆積。 | 
| 旗標 | 代表控制此事件行為的選項。 | 

## 掛載事件
<a name="eks-runtime-mount-events"></a>

掛載事件提供在受監控資源上掛載和卸載檔案系統的相關資訊。下表包含執行期監控收集的掛載事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 掛載目標 | 掛載來源所在的路徑。 | 
| 掛載來源 | 掛載於掛載目標之主機上的路徑。 | 
| 檔案系統類型 | 代表掛載的檔案系統的類型。 | 
| 旗標 | 代表控制此事件行為的選項。 | 

## 連結事件
<a name="eks-runtime-link-events"></a>

連結事件可讓您查看受監控資源中的檔案系統連結管理活動。下表包含執行期監控收集以偵測潛在威脅之連結事件的欄位名稱和描述。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 連結路徑 | 建立硬連結的路徑。 | 
| 目標路徑 | 硬連結指向的檔案路徑。 | 

## 符號連結事件
<a name="eks-runtime-symlink-events"></a>

Symlink 事件可讓您查看受監控資源中的檔案系統符號連結管理活動。下表包含執行期監控收集的符號連結事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 連結路徑 | 建立符號連結的路徑。 | 
| 目標路徑 | 符號連結指向的檔案路徑。 | 

## Dup 事件
<a name="eks-runtime-dup-events"></a>

Dup 事件可透過在受監控資源上執行的程序，提供檔案描述項重複的可見性。下表包含執行期監控收集用於偵測潛在威脅的 dup 事件的欄位名稱和描述。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 舊檔案描述項 | 代表開放檔案物件的檔案描述項。 | 
| 新檔案描述項 | 新檔案描述項，是舊檔案描述項的重複項。舊的和新的檔案描述項代表相同的開放檔案物件。 | 
| Dup 遠端端點 IP | 舊檔案描述項所代表網路通訊端的遠端 IP 地址。僅在舊檔案描述項代表網絡通訊端時適用。 | 
| Dup 遠端端點連接埠 | 舊檔案描述項所代表網路通訊端的遠端連接埠。僅在舊檔案描述項代表網絡通訊端時適用。 | 
| Dup 本機端點 IP | 舊檔案描述項所代表網路通訊端的本機 IP 地址。僅在舊檔案描述項代表網絡通訊端時適用。 | 
| Dup 本機端點連接埠 | 舊檔案描述項所代表網路通訊端的本機連接埠。僅在舊檔案描述項代表網絡通訊端時適用。 | 

## 記憶體映射事件
<a name="eks-runtime-mmap-events"></a>

下表包含執行期監控收集的記憶體映射事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 檔案路徑 | 記憶體所映射至的檔案路徑。 | 

## 通訊端事件
<a name="eks-runtime-socket-events"></a>

通訊端事件提供監控資源活動中使用的網路通訊端連線的相關資訊。下表包含執行期監控收集的通訊端事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 地址系列 | 代表與地址相關聯的通訊協定。例如，地址系列 `AF_INET` 用於 4 通訊協定的 IP 版本。 | 
| 通訊端類型 | 指出通訊語意的通訊端類型。例如 `SOCK_RAW`。 | 
| 通訊協定號碼 | 指定地址系列中的特定通訊協定。通常在地址系列中有單一通訊協定。例如，地址系列 `AF_INET` 只有 IP 通訊協定。 | 

## 連接事件
<a name="eks-runtime-connect-events"></a>

連線事件可讓您了解受監控資源上程序所建立的網路連線。下表包含執行期監控收集的連線事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 地址系列 | 代表與地址相關聯的通訊協定。例如，地址系列 `AF_INET` 用於 IP v4 通訊協定。 | 
| 通訊端類型 | 指出通訊語意的通訊端類型。例如 `SOCK_RAW`。 | 
| 通訊協定編號 | 指定地址系列中的特定通訊協定。通常在地址系列中有單一通訊協定。例如，地址系列 `AF_INET` 只有 IP 通訊協定。 | 
| 檔案路徑 | 如果地址系列是 `AF_UNIX`，則為通訊端檔案的路徑。 | 
| 遠端端點 IP | 連線的遠端 IP。 | 
| 遠端端點連接埠 | 連線的連接埠號碼。 | 
| 本機端點 IP | 連線的本機 IP。 | 
| 本機端點連接埠 | 連線的連接埠號碼。 | 

## 程序 VM Readv 事件
<a name="eks-runtime-processvmreadv-events"></a>

程序 VM readv 事件可讓您了解程序在其虛擬記憶體區域上執行的讀取操作。下表包含執行期監控收集的程序 VM readv 事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 旗標 | 代表控制此事件行為的選項。 | 
| 目標 PID | 正在讀取記憶體之程序的程序 ID。 | 
| 目標程序 UUID | 目標程序的唯一 ID。 | 
| 目標可執行檔路徑 | 目標程序可執行檔的絕對路徑。 | 

## 程序 VM Writev 事件
<a name="eks-runtime-processvmwritev-events"></a>

程序 VM writev 事件可讓您了解程序在其虛擬記憶體區域上執行的寫入操作。下表包含執行期監控收集的程序 VM writev 事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 旗標 | 代表控制此事件行為的選項。 | 
| 目標 PID | 正在寫入記憶體之程序的程序 ID。 | 
| 目標程序 UUID | 目標程序的唯一 ID。 | 
| 目標可執行檔路徑 | 目標程序可執行檔的絕對路徑。 | 

## 程序追蹤 (Ptrace) 事件
<a name="eks-runtime-ptrace-events"></a>

程序追蹤 (Ptrace) 系統呼叫是一種偵錯和追蹤機制，允許一個程序 （追蹤器） 觀察和控制另一個程序 （追蹤） 的執行。這可讓追蹤器檢查和修改目標程序的記憶體、註冊和執行流程。

Ptrace 事件可讓您了解受監控資源上執行之程序對 ptrace 系統呼叫的使用情形。下表包含執行期監控收集的 ptrace 事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 目標 PID | 目標程序的程序 ID。 | 
| 目標程序 UUID | 目標程序的唯一 ID。 | 
| 目標可執行檔路徑 | 目標程序可執行檔的絕對路徑。 | 
| 旗標 | 代表控制此事件行為的選項。 | 

## 繫結事件
<a name="eks-runtime-bind-events"></a>

繫結事件可透過在受監控資源上執行的程序，提供網路通訊端繫結的可見性。下表包含執行期監控收集的繫結事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 地址系列 | 代表與地址相關聯的通訊協定。例如，地址系列 `AF_INET` 用於 IP v4 通訊協定。 | 
| 通訊端類型 | 指出通訊語意的通訊端類型。例如 `SOCK_RAW`。 | 
| 通訊協定號碼 | Layer 4 通訊協定編號，例如 UDP 是 17，TCP 是 6。 | 
| 本機端點 IP | 連線的本機 IP。 | 
| 本機端點連接埠 | 連線的連接埠號碼。 | 

## 接聽事件
<a name="eks-runtime-listen-events"></a>

接聽事件提供網路通訊端接聽狀態的可見性，指出網路通訊端是否已準備好接受傳入的連線。在受監控資源上執行的程序會將網路通訊端設定為接聽狀態。下表包含執行期監控收集的接聽事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 地址系列 | 代表與地址相關聯的通訊協定。例如，地址系列 `AF_INET` 用於 IP v4 通訊協定。 | 
| 通訊端類型 | 指出通訊語意的通訊端類型。例如 `SOCK_RAW`。 | 
| 通訊協定號碼 | Layer 4 通訊協定編號，例如 UDP 是 17，TCP 是 6。 | 
| 本機端點 IP | 連線的本機 IP。 | 
| 本機端點連接埠 | 連線的連接埠號碼。 | 

## 重新命名事件
<a name="eks-runtime-rename-events"></a>

重新命名事件提供在受監控資源上執行之程序重新命名檔案和目錄的相關資訊。下表包含執行期監控收集的重新命名事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 檔案路徑 | 重新命名檔案的路徑。 | 
| Target | 檔案的新路徑。 | 

## 設定使用者 ID (UID) 事件
<a name="eks-runtime-setuid-events"></a>

設定使用者 ID (UID) 事件可讓您查看對使用者 ID (UID) 所做的變更，該變更與受監控資源上執行中的程序相關聯。下表包含執行期監控收集的一組 UID 事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 新的 EUID | 程序的新有效使用者 ID。 | 
| 新的 UID | 程序的新使用者 ID。 | 

## Chmod 事件
<a name="eks-runtime-chmod-events"></a>

Chmod 事件可讓您了解受監控資源上檔案和目錄之許可 （模式） 的變更。下表包含執行期監控收集的 chmod 事件的欄位名稱和描述，以偵測潛在威脅。


| 欄位名稱 | 說明 | 
| --- | --- | 
| 檔案路徑 | 叫用此事件的檔案路徑。 | 
| 檔案模式 | 已更新相關聯檔案的存取許可。 | 