-
Notifications
You must be signed in to change notification settings - Fork 905
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
/exec.fifo below root throwing errors with base install on GKE cluster #738
Comments
Having exact the same issue with GKE. |
Thanks @jonnymcgow7 for opening this! Thanks also to @metalsong for contributing to it. 🎉 This looks like a cool first contribution to me! What do you think of opening a little PR? :) The rule being thrown is this one: Lines 1324 to 1348 in d7956a2
So you can look at all the macros it uses as conditions. |
I'd be happy to submit a PR =) I'll post it here a little later today after verifying we aren't getting the errors anymore. |
Submitted the PR. In order to resolve the issue this change will also need to be propagated through to the stable/falco helm chart. For now I've cloned the chart locally and am deploying with my private copy and it seems to have resolved the problem. |
Thanks ! The helm chart will be updated as soon the next release is out (so soon! cc @nestorsalceda ) :) |
What happened:
Deployed Falco using the guide here: https://sysdig.com/blog/gke-security-using-falco/
After enabling reporting in Slack we are receiving error messages like these
from either no pod or from one of the falco pods themselves around every 15 minutes or so.
What you expected to happen:
I expect falco to not be reporting on itself.
How to reproduce it (as minimally and precisely as possible):
We are deployed on GKE with version
1.11.10-gke.5
. Falco itself is deployed using helm, with ebpf enabled and pubsubOutput enabled as well. Other than this we are following the guide in the previously mentioned link.Anything else we need to know?:
I have already located where the error is being thrown from and have surmised that adding
/exec.fifo
to the list here: https://github.com/falcosecurity/falco/blob/dev/rules/falco_rules.yaml#L1265 would solve the issue, but I'm wondering whether or not others are having this problem, and if we've configured something else incorrectly ourselves. Should this possibly be added to the list in the list of known_root_files for everyone? Or is it unique to our configuration.Environment:
falco --version
):Helm chart version is falco-0.7.1, app version is reported as 0.14.0 in helm chart
GKE
cat /etc/os-release
):uname -a
):The text was updated successfully, but these errors were encountered: