-
Notifications
You must be signed in to change notification settings - Fork 431
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[RFC] Stage 1: Introducing new fields in file/dll/process fields (#2395)
* Update 0048-fileorigin-fields.md * Create file.yml * Create process.yml * Update file.yml * Create dll.yml * Update process.yml * Update file.yml * Update dll.yml * Update 0048-fileorigin-fields.md * Update 0048-fileorigin-fields.md * Update 0048-fileorigin-fields.md * Update dll.yml * Update file.yml * Update process.yml
- Loading branch information
Showing
4 changed files
with
94 additions
and
11 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
- name: dll | ||
title: DLL | ||
group: 2 | ||
short: These fields contain information about code libraries dynamically loaded into processes. | ||
description: |- | ||
These fields contain information about code libraries dynamically loaded into processes. | ||
Many operating systems refer to "shared code libraries" with different names, but this field set refers to all of the following: | ||
* Dynamic-link library (`.dll`) commonly used on Windows | ||
* Shared Object (`.so`) commonly used on Unix-like operating systems | ||
* Dynamic library (`.dylib`) commonly used on macOS | ||
type: group | ||
|
||
fields: | ||
- name: origin_referrer_url | ||
level: extended | ||
type: keyword | ||
ignore_above: 8192 | ||
description: The URL of the webpage that linked to the dll file. | ||
example: http://example.com/article1.html | ||
|
||
- name: origin_url | ||
level: extended | ||
type: keyword | ||
ignore_above: 8192 | ||
description: The URL where the dll file is hosted. | ||
example: http://example.com/files/example.dll |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
- name: file | ||
group: 2 | ||
title: File | ||
short: Fields describing files. | ||
description: > | ||
A file is defined as a set of information that has been created on, or has existed on a filesystem. | ||
File objects can be associated with host events, network events, | ||
and/or file events (e.g., those produced by File Integrity Monitoring [FIM] products or services). | ||
File fields provide details about the affected file associated with the event or metric. | ||
type: group | ||
fields: | ||
- name: origin_referrer_url | ||
level: extended | ||
type: keyword | ||
ignore_above: 8192 | ||
description: The URL of the webpage that linked to the file. | ||
example: http://example.com/article1.html | ||
|
||
- name: origin_url | ||
level: extended | ||
type: keyword | ||
ignore_above: 8192 | ||
description: The URL where the file is hosted. | ||
example: http://example.com/imgs/article1_img1.jpg |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
- name: process | ||
title: Process | ||
group: 2 | ||
short: These fields contain information about a process. | ||
description: > | ||
These fields contain information about a process. | ||
These fields can help you correlate metrics information with a process id/name | ||
from a log message. The `process.pid` often stays in the metric itself and is | ||
copied to the global field for correlation. | ||
type: group | ||
fields: | ||
- name: origin_referrer_url | ||
level: extended | ||
type: keyword | ||
ignore_above: 8192 | ||
description: The URL of the webpage that linked to the process's executable file. | ||
example: http://example.com/article1.html | ||
|
||
- name: origin_url | ||
level: extended | ||
type: keyword | ||
ignore_above: 8192 | ||
description: The URL where the process's executable file is hosted. | ||
example: http://example.com/files/example.exe |