mirror of
https://github.com/falcosecurity/falco.git
synced 2025-10-22 12:27:10 +00:00
Let java running sbt spawn shells
New macro parent_java_running_sbt looks for java running sbt code (https://github.com/sbt/sbt), and use that macro to allow shells.
This commit is contained in:
@@ -337,6 +337,9 @@
|
|||||||
- macro: parent_java_running_echo
|
- macro: parent_java_running_echo
|
||||||
condition: (proc.pname=java and proc.cmdline startswith "sh -c echo")
|
condition: (proc.pname=java and proc.cmdline startswith "sh -c echo")
|
||||||
|
|
||||||
|
- macro: parent_java_running_sbt
|
||||||
|
condition: (proc.pname=java and proc.pcmdline contains sbt-launch.jar)
|
||||||
|
|
||||||
- macro: parent_scripting_running_builds
|
- macro: parent_scripting_running_builds
|
||||||
condition: >
|
condition: >
|
||||||
(proc.pname in (php,php5-fpm,python,ruby,ruby2.3,node) and (
|
(proc.pname in (php,php5-fpm,python,ruby,ruby2.3,node) and (
|
||||||
@@ -579,6 +582,7 @@
|
|||||||
and not parent_Xvfb_running_xkbcomp
|
and not parent_Xvfb_running_xkbcomp
|
||||||
and not parent_nginx_running_serf
|
and not parent_nginx_running_serf
|
||||||
and not parent_node_running_npm
|
and not parent_node_running_npm
|
||||||
|
and not parent_java_running_sbt
|
||||||
output: >
|
output: >
|
||||||
Shell spawned by untrusted binary (user=%user.name shell=%proc.name parent=%proc.pname
|
Shell spawned by untrusted binary (user=%user.name shell=%proc.name parent=%proc.pname
|
||||||
cmdline=%proc.cmdline pcmdline=%proc.pcmdline gparent=%proc.aname[2] ggparent=%proc.aname[3])
|
cmdline=%proc.cmdline pcmdline=%proc.pcmdline gparent=%proc.aname[2] ggparent=%proc.aname[3])
|
||||||
|
Reference in New Issue
Block a user