Skip to content

Commit

Permalink
[Auditbeat] Process: Add hash of executable (#11722)
Browse files Browse the repository at this point in the history
Adds the hash(es) of the process executable to `process.hash.*`. The default is to add SHA-1 only as `process.hash.sha1`.
  • Loading branch information
Christoph Wurm committed May 9, 2019
1 parent cf5de0a commit c9ffceb
Show file tree
Hide file tree
Showing 13 changed files with 686 additions and 18 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.next.asciidoc
Expand Up @@ -154,6 +154,7 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d
- Auditd module: Add `event.outcome` and `event.type` for ECS. {pull}11432[11432]
- Package: Enable suse. {pull}11634[11634]
- Add support to the system package dataset for the SUSE OS family. {pull}11634[11634]
- Process: Add file hash of process executable. {pull}11722[11722]

*Filebeat*

Expand Down
151 changes: 151 additions & 0 deletions auditbeat/docs/fields.asciidoc
Expand Up @@ -6540,6 +6540,157 @@ type: keyword
ID uniquely identifying the process. It is computed as a SHA-256 hash of the host ID, PID, and process start time.
--
[float]
== hash fields
Hashes of the executable. The keys are algorithm names and the values are the hex encoded digest values.
*`process.hash.blake2b_256`*::
+
--
type: keyword
BLAKE2b-256 hash of the executable.
--
*`process.hash.blake2b_384`*::
+
--
type: keyword
BLAKE2b-384 hash of the executable.
--
*`process.hash.blake2b_512`*::
+
--
type: keyword
BLAKE2b-512 hash of the executable.
--
*`process.hash.md5`*::
+
--
type: keyword
MD5 hash of the executable.
--
*`process.hash.sha1`*::
+
--
type: keyword
SHA1 hash of the executable.
--
*`process.hash.sha224`*::
+
--
type: keyword
SHA224 hash of the executable.
--
*`process.hash.sha256`*::
+
--
type: keyword
SHA256 hash of the executable.
--
*`process.hash.sha384`*::
+
--
type: keyword
SHA384 hash of the executable.
--
*`process.hash.sha3_224`*::
+
--
type: keyword
SHA3_224 hash of the executable.
--
*`process.hash.sha3_256`*::
+
--
type: keyword
SHA3_256 hash of the executable.
--
*`process.hash.sha3_384`*::
+
--
type: keyword
SHA3_384 hash of the executable.
--
*`process.hash.sha3_512`*::
+
--
type: keyword
SHA3_512 hash of the executable.
--
*`process.hash.sha512`*::
+
--
type: keyword
SHA512 hash of the executable.
--
*`process.hash.sha512_224`*::
+
--
type: keyword
SHA512/224 hash of the executable.
--
*`process.hash.sha512_256`*::
+
--
type: keyword
SHA512/256 hash of the executable.
--
*`process.hash.xxh64`*::
+
--
type: keyword
XX64 hash of the executable.
--
Expand Down

0 comments on commit c9ffceb

Please sign in to comment.