mirror of
https://github.com/falcosecurity/falco.git
synced 2025-08-11 11:02:08 +00:00
Allow innocuous user management commands
Allow innocuous user management command lines like "passwd -S" (show status for account).
This commit is contained in:
parent
12de2e4119
commit
689c02666f
@ -755,10 +755,12 @@
|
|||||||
activity by any programs that can manage users, passwords, or permissions. sudo and su are excluded.
|
activity by any programs that can manage users, passwords, or permissions. sudo and su are excluded.
|
||||||
Activity in containers is also excluded--some containers create custom users on top
|
Activity in containers is also excluded--some containers create custom users on top
|
||||||
of a base linux distribution at startup.
|
of a base linux distribution at startup.
|
||||||
|
Some innocuous commandlines that don't actually change anything are excluded.
|
||||||
condition: >
|
condition: >
|
||||||
spawned_process and proc.name in (user_mgmt_binaries) and
|
spawned_process and proc.name in (user_mgmt_binaries) and
|
||||||
not proc.name in (su, sudo) and not container and
|
not proc.name in (su, sudo) and not container and
|
||||||
not proc.pname in (cron_binaries, systemd, run-parts)
|
not proc.pname in (cron_binaries, systemd, run-parts) and
|
||||||
|
not proc.cmdline startswith "passwd -S"
|
||||||
output: >
|
output: >
|
||||||
User management binary command run outside of container
|
User management binary command run outside of container
|
||||||
(user=%user.name command=%proc.cmdline parent=%proc.pname gparent=%proc.aname[2])
|
(user=%user.name command=%proc.cmdline parent=%proc.pname gparent=%proc.aname[2])
|
||||||
|
Loading…
Reference in New Issue
Block a user