[Winlogbeat] ECS 1.9 user.changes.*, user.effective.*, user.target.*#26509
[Winlogbeat] ECS 1.9 user.changes.*, user.effective.*, user.target.*#26509marc-gr merged 14 commits intoelastic:masterfrom janniten:ecs_1.9
Conversation
💚 Build Succeeded
Expand to view the summary
Build stats
Test stats 🧪
💚 Flaky test reportTests succeeded. 🤖 GitHub commentsTo re-run your PR in the CI, just comment with:
|
|
Pinging @elastic/security-external-integrations (Team:Security-External Integrations) |
|
/test |
x-pack/winlogbeat/module/security/config/winlogbeat-security.js
Outdated
Show resolved
Hide resolved
x-pack/winlogbeat/module/security/config/winlogbeat-security.js
Outdated
Show resolved
Hide resolved
|
This pull request is now in conflicts. Could you fix it? 🙏 |
Co-authored-by: Adrian Serrano <adrisr83@gmail.com>
Co-authored-by: Adrian Serrano <adrisr83@gmail.com>
|
Hi @adriansr @jsoriano Also the user.target.* user.effective.* and user.changes.* are part of the winlogbeat's index template but not completed for the User Management Events and or 4648 and 4688 |
|
Hi @janniten we're looking at this, sorry for the delay |
|
This pull request does not have a backport label. Could you fix it @janniten? 🙏
NOTE: |
|
/test |
|
/test |
| "user": { | ||
| "domain": "VAGRANT", | ||
| "effective": { | ||
| "domain": "-", |
There was a problem hiding this comment.
would be nice if we could ignore -
CHANGELOG.next.asciidoc
Outdated
| - Add source.ip validation for event ID 4778 in the Security module. {issue}19627[19627] | ||
| - Protect against accessing undefined variables in Sysmon module. {issue}22219[22219] {pull}22236[22236] | ||
| - Protect against accessing an undefined variable in Security module. {pull}22937[22937] | ||
| - Fix related.ip field in renameCommonAuthFields {pull}24892[24892] |
There was a problem hiding this comment.
I think this line got in with the merge, can we remove it if it is the case?
…kages/cisco_meraki values
|
/test |
|
/test |
…26509) * Add Winlogbeat Security Module Doc * ECS 1.9 new user fields * Add Documentation * Update x-pack/winlogbeat/module/security/config/winlogbeat-security.js Co-authored-by: Adrian Serrano <adrisr83@gmail.com> * Update x-pack/winlogbeat/module/security/config/winlogbeat-security.js Co-authored-by: Adrian Serrano <adrisr83@gmail.com> * Suggeted changes by adriansr * Regenerate golden files * Fix changelog and remove ~/go/src/github.com/elastic/integrations/packages/cisco_meraki values * Fix typo * Regenerate test files * Check for empty values on target user Co-authored-by: Adrian Serrano <adrisr83@gmail.com> Co-authored-by: Marc Guasch <marc.guasch@elastic.co> (cherry picked from commit 04ce8a5)
…26509) (#28525) * Add Winlogbeat Security Module Doc * ECS 1.9 new user fields * Add Documentation * Update x-pack/winlogbeat/module/security/config/winlogbeat-security.js Co-authored-by: Adrian Serrano <adrisr83@gmail.com> * Update x-pack/winlogbeat/module/security/config/winlogbeat-security.js Co-authored-by: Adrian Serrano <adrisr83@gmail.com> * Suggeted changes by adriansr * Regenerate golden files * Fix changelog and remove ~/go/src/github.com/elastic/integrations/packages/cisco_meraki values * Fix typo * Regenerate test files * Check for empty values on target user Co-authored-by: Adrian Serrano <adrisr83@gmail.com> Co-authored-by: Marc Guasch <marc.guasch@elastic.co> (cherry picked from commit 04ce8a5) Co-authored-by: Anabella Cristaldi <33020901+janniten@users.noreply.github.com>
…lastic#26509) * Add Winlogbeat Security Module Doc * ECS 1.9 new user fields * Add Documentation * Update x-pack/winlogbeat/module/security/config/winlogbeat-security.js Co-authored-by: Adrian Serrano <adrisr83@gmail.com> * Update x-pack/winlogbeat/module/security/config/winlogbeat-security.js Co-authored-by: Adrian Serrano <adrisr83@gmail.com> * Suggeted changes by adriansr * Regenerate golden files * Fix changelog and remove ~/go/src/github.com/elastic/integrations/packages/cisco_meraki values * Fix typo * Regenerate test files * Check for empty values on target user Co-authored-by: Adrian Serrano <adrisr83@gmail.com> Co-authored-by: Marc Guasch <marc.guasch@elastic.co>
What does this PR do?
In ECS 1.9 user.changes.*, user.effective.*, and user.target.* were introduced in order to capture better those events in where many users are involved. This fields allows us to model complex user's relationships.
See improvements sections in https://github.com/elastic/ecs/releases
Why is it important?
According to the usage described in https://www.elastic.co/guide/en/ecs/current/ecs-user-usage.html modifications to the winlogbeat security module are introduced in this PR in order to model user's relationship in an event.
Checklist
CHANGELOG.next.asciidocorCHANGELOG-developer.next.asciidoc.Author's Checklist
Use cases
The events affected are