-
Notifications
You must be signed in to change notification settings - Fork 19
Keylogging (Win32k ETW) API Event (production) #444
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
We should also add sample entries for each of the new fields to |
Thanks for letting me know about above. I was wondering how to add the sample event for my apis, so this was very helpful. Thank you! |
Hi @ashokaditya @tomsonpl (+ it seem that there is a bug in the buildkite side?)
|
CC: @elastic/security-defend-workflows |
@pzl Hey Dan, I hope you don't mind that I assigned you here. Could you help with the review? I am not familiar with endpoint-package enough. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. The CI steps need to pass though.
@pzl do you know why
kibana_version_condition = manifest_doc["conditions"]["kibana.version"] |
manifest_doc["conditions"]["kibana"]["version"]
works instead.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the required CI passes. Buildkite is always broken
this is ok to merge @AsuNa-jp
@pzl @ashokaditya |
* Add Keylogging (Win32k ETW) API Events fields * change some of the fields * update the custom api and sample_event.json * format fix * add generated file
Package endpoint - 8.12.0 containing this change is available at https://epr.elastic.co/search?package=endpoint |
Change Summary
Adds new custom api fields for the keylogging events (ETW Win32k API Event provider).
Sample values
Below are examples of the custom API fields that will be added by this PR. The sample of the document is here (sample_event.json)
GetAsyncKeyState API's custom API fields
SetWindowsHookEx API's custom API fields
RegisterRawInputDevices API's custom API fields
Sample document:
Release Target
8.12
Q/A
For mapping changes:
make
after making the schema changes, and committed all changesmetadata
change, I also updated both transform destination schemas to matchFor Transform changes: