[9.6] Add ECS fields for NTDLL enrichment during VirtualProtect/Ex events#764
[9.6] Add ECS fields for NTDLL enrichment during VirtualProtect/Ex events#764ig-commits wants to merge 8 commits into
Conversation
…tt/add-ntdll-enrichment
|
@ig-commits are these fields something we want specifically searchable, sortable, filterable in kibana? Or are these fields additional context in documents that users will find likely using other fields, but still want to view this information? If the latter, then these fields don't need explicit mappings. They can be allowlist/whitelist/exceptions if you are validating against EAF or something. The values will always be sent and viewable in kibana. You add mappings when it is a field being used as a search field |
|
Hey @pzl, thanks for the comment. Just FYI I swapped my github account over a few weeks back. Regarding your comment, the fields will be used for If that doesn't require a change in |
|
ok, then do add them here 👍 |
Change Summary
This PR adds two new fields to
endpoint-packagethat are generated by Elastic Defend during VirtualProtect and VirtualProtectEx API enrichment events:process.Ext.api.metadata.target_function_nameprocess.Ext.api.metadata.target_sectionProposed schema fields approved in the original endpoint issue by @Samirbous. This PR will support endpoint-dev PR 20987 targeting
9.6.I currently have my
endpoint-devbranch submodule pointing this branch instead, so I think I am looking to have this PR merged so I can keep myendpoint-devPR pointing at main.Sample values
Below is the sample of the data in my testing Kibana instance showing the new json fields present:
Release Target
9.6
For mapping changes:
makeafter making the schema changes, and committed all changes