From 7d1a02541839461f11c816f921f27679639956c5 Mon Sep 17 00:00:00 2001 From: Yamin Tian Date: Tue, 18 Jul 2023 14:07:31 +0800 Subject: [PATCH] adding details --- rfcs/text/0040-volume-device.md | 135 ++++++++++++++++++++++++++++++-- rfcs/text/0040/volume.yml | 14 +--- 2 files changed, 132 insertions(+), 17 deletions(-) diff --git a/rfcs/text/0040-volume-device.md b/rfcs/text/0040-volume-device.md index f50f9addb..aeaee23ae 100644 --- a/rfcs/text/0040-volume-device.md +++ b/rfcs/text/0040-volume-device.md @@ -29,13 +29,8 @@ This RFC propose adding the volume device fieldset to describe volume storage de * volume.vendor_name * volume.serial_number * volume.volume_device_type - * volume.action * volume.size -These volume device fields can be used to describe some events and alerts associated with a volume device, which was proven to be [useful](https://www.elastic.co/security-labs/Hunting-for-Suspicious-Windows-Libraries-for-Execution-and-Evasion) for Elastic Defend. - -These fields can also be used by the products and features to manage such devices based on their properties such as serial number and vendor name, etc. - @@ -49,6 +44,133 @@ Stage X: Provide a brief explanation of why the proposal is being marked as aban +Details of the proposed fields: + +``` +--- +- name: volume + title: Volume + group: 2 + short: Fields relevant to storage volumes. + description: > + Fields that describe the storage volumes. + type: group + fields: + - name: mount_name + level: extended + type: keyword + description: > + Mount name of the volume device. + The field is relevant to Posix only. + + - name: device_name + level: extended + type: keyword + description: > + Full path of the device. + The field is relevant to Posix only. + + - name: dos_name + level: extended + type: keyword + short: DOS name of the device. + description: > + DOS name of the device. + DOS device name is in the format of driver letters such as C:, D:,... + The field is relevant to Windows only. + + - name: nt_name + level: custom + type: keyword + short: NT name of the device. + description: > + NT name of the device. + NT device name is in the format such as: + \Device\HarddiskVolume2 + The field is relevant to Windows only. + + - name: bus_type + level: extended + type: keyword + short: Bus type of the device. + description: > + Bus type of the device, such as Nvme, Usb, FileBackedVirtual,... etc. + + - name: writable + level: extended + type: keyword + description: > + This field indicates if the volume is writable. + + - name: default_access + level: extended + type: keyword + short: Bus type of the device. + description: > + A string to describe the default access(es) of the volume. + + - name: file_system_type + level: custom + type: keyword + short: Volume device file system type. + description: > + Volume device file system type. + + Following are examples of the most frequently seen volume device file system types: + NTFS + UDF + + - name: product_id + level: custom + type: keyword + short: ProductID of the device. + description: > + ProductID of the device. It is provided by the vendor of the device if any. + + - name: product_name + level: extended + type: keyword + description: > + Product name of the volume device. It is provided by the vendor of the device. + + - name: vendor_id + level: custom + type: keyword + short: VendorID of the device. + description: > + VendorID of the device. It is provided by the vendor of the device. + + - name: vendor_name + level: custom + type: keyword + short: Vendor name of the device. + description: > + Vendor name of the volume device. It is provided by the vendor of the device. + + - name: serial_number + level: custom + type: keyword + short: Serial Number of the device. + description: > + Serial Number of the device. It is provided by the vendor of the device if any. + + - name: volume_device_type + level: custom + type: keyword + short: Volume device type. + description: > + Volume device type. + + Following are examples of the most frequently seen volume device types: + Disk File System + CD-ROM File System + + - name: size + level: custom + type: keyword + description: > + Size of the volume device in MB. +``` +These volume device fields can be used to describe some events and alerts associated with a volume device, which was proven to be [useful](https://www.elastic.co/security-labs/Hunting-for-Suspicious-Windows-Libraries-for-Execution-and-Evasion) for Elastic Defend. + +These fields can also be used by the products and features to manage such devices based on their properties such as serial number and vendor name, etc. ## Source data diff --git a/rfcs/text/0040/volume.yml b/rfcs/text/0040/volume.yml index bd677d320..e6aec2d78 100644 --- a/rfcs/text/0040/volume.yml +++ b/rfcs/text/0040/volume.yml @@ -27,7 +27,7 @@ level: extended type: keyword description: > - Mount name of the voliume device. + Mount name of the volume device. The field is relevant to Posix only. - name: device_name @@ -132,18 +132,8 @@ Disk File System CD-ROM File System - - name: action - level: custom - type: keyword - description: > - This field indicates actions to the volume such as: - attach - detach - mount, - unmount - - name: size level: custom type: keyword description: > - Size of the volume device. \ No newline at end of file + Size of the volume device in MB.