Skip to content

Commit 612dded

Browse files
authored
Add origin_url and origin_referrer_url field to Process/DLL events (#610)
* add origin_url and origin_referrer_url fields * add generated files
1 parent 0929227 commit 612dded

File tree

17 files changed

+128
-0
lines changed

17 files changed

+128
-0
lines changed

custom_documentation/doc/endpoint/library/windows/windows_library_load.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ This event is generated when a DLL or driver is loaded.
3434
| dll.hash.sha1 |
3535
| dll.hash.sha256 |
3636
| dll.name |
37+
| dll.origin_referrer_url |
38+
| dll.origin_url |
3739
| dll.path |
3840
| dll.pe.file_version |
3941
| dll.pe.imphash |

custom_documentation/doc/endpoint/process/windows/windows_process_already_running.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ This event is generated for a process that was already running before Endpoint's
7777
| process.hash.sha1 |
7878
| process.hash.sha256 |
7979
| process.name |
80+
| process.origin_referrer_url |
81+
| process.origin_url |
8082
| process.parent.Ext.code_signature.exists |
8183
| process.parent.Ext.code_signature.status |
8284
| process.parent.Ext.code_signature.subject_name |

custom_documentation/doc/endpoint/process/windows/windows_process_create_and_exit.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,8 @@ This event is generated when a process is created or exits.
9494
| process.hash.sha1 |
9595
| process.hash.sha256 |
9696
| process.name |
97+
| process.origin_referrer_url |
98+
| process.origin_url |
9799
| process.parent.Ext.code_signature.exists |
98100
| process.parent.Ext.code_signature.status |
99101
| process.parent.Ext.code_signature.subject_name |

custom_documentation/src/endpoint/data_stream/library/windows/windows_library_load.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ fields:
3939
- dll.hash.sha1
4040
- dll.hash.sha256
4141
- dll.name
42+
- dll.origin_referrer_url
43+
- dll.origin_url
4244
- dll.path
4345
- dll.pe.file_version
4446
- dll.pe.imphash

custom_documentation/src/endpoint/data_stream/process/windows/windows_process_already_running.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@ fields:
8383
- process.hash.sha1
8484
- process.hash.sha256
8585
- process.name
86+
- process.origin_referrer_url
87+
- process.origin_url
8688
- process.parent.Ext.code_signature.exists
8789
- process.parent.Ext.code_signature.status
8890
- process.parent.Ext.code_signature.subject_name

custom_documentation/src/endpoint/data_stream/process/windows/windows_process_create_and_exit.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,8 @@ fields:
101101
- process.hash.sha1
102102
- process.hash.sha256
103103
- process.name
104+
- process.origin_referrer_url
105+
- process.origin_url
104106
- process.parent.Ext.code_signature.exists
105107
- process.parent.Ext.code_signature.status
106108
- process.parent.Ext.code_signature.subject_name

custom_schemas/custom_dll.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,3 +277,19 @@
277277
This is used to identify the team or vendor of a software product. The field is
278278
relevant to Apple *OS only.'
279279
example: EQHXZ8M8AV
280+
281+
- name: origin_referrer_url
282+
level: extended
283+
type: keyword
284+
ignore_above: 8192
285+
description: >
286+
The URL of the webpage that linked to the dll file.
287+
example: http://example.com/article1.html
288+
289+
- name: origin_url
290+
level: extended
291+
type: keyword
292+
ignore_above: 8192
293+
description: >
294+
The URL where the dll file is hosted.
295+
example: http://example.com/files/example.dll

custom_schemas/custom_process.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,22 @@
5555
description: Parent process' pid.
5656
example: 4241
5757

58+
- name: origin_referrer_url
59+
level: extended
60+
type: keyword
61+
ignore_above: 8192
62+
description: >
63+
The URL of the webpage that linked to the process's executable file.
64+
example: http://example.com/article1.html
65+
66+
- name: origin_url
67+
level: extended
68+
type: keyword
69+
ignore_above: 8192
70+
description: >
71+
The URL where the process's executable file is hosted.
72+
example: http://example.com/files/example.exe
73+
5874
- name: parent.thread
5975
level: custom
6076
type: object

custom_subsets/elastic_endpoint/library/library.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,8 @@ fields:
204204
imphash: {}
205205
original_file_name: {}
206206
product: {}
207+
origin_referrer_url: {}
208+
origin_url: {}
207209
Ext:
208210
fields:
209211
code_signature:

custom_subsets/elastic_endpoint/process/process.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,8 @@ fields:
151151
title: {}
152152
uptime: {}
153153
working_directory: {}
154+
origin_referrer_url: {}
155+
origin_url: {}
154156
Ext:
155157
fields:
156158
ancestry: {}

0 commit comments

Comments
 (0)