Merge pull request #117 from tstromberg/less-false2

Speed up unexpected-bpf-users query by basing it on processes
This commit is contained in:
Thomas Strömberg 2023-01-09 15:19:08 -05:00 committed by GitHub
commit 81a6e99436
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -23,14 +23,16 @@ SELECT
pp.euid AS parent_euid,
hash.sha256 AS child_sha256,
phash.sha256 AS parent_sha256
-- Using processes is much faster than process_memory_map
FROM
process_memory_map pmm
LEFT JOIN processes p ON pmm.pid = p.pid
processes p
LEFT JOIN process_memory_map pmm ON p.pid = pmm.pid
LEFT JOIN processes pp ON p.parent = pp.pid
LEFT JOIN hash ON p.path = hash.path
LEFT JOIN hash AS phash ON pp.path = phash.path
WHERE
(
p.euid = 0
AND (
lib_path LIKE '%:bpf%'
OR lib_path LIKE '%libbpf%'
)