Skip to content
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

Rule updates 2018 04.v2 #366

Merged
merged 23 commits into from
Jul 6, 2018
Merged

Rule updates 2018 04.v2 #366

merged 23 commits into from
Jul 6, 2018

Conversation

mstemm
Copy link
Contributor

@mstemm mstemm commented May 16, 2018

No description provided.

@mstemm mstemm closed this May 22, 2018
@mstemm
Copy link
Contributor Author

mstemm commented May 22, 2018

testing new falco integration

@mstemm mstemm reopened this May 22, 2018
@mstemm mstemm force-pushed the rule-updates-2018-04.v2 branch 2 times, most recently from 0a08c22 to f419af2 Compare May 22, 2018 20:47
mstemm and others added 20 commits June 12, 2018 13:32
It can set symlinks below binary dirs.
Part of usermode package, can be used by oVirt.
Some package management programs run urlgrabber-ext-{down} to update pki
files.
for Jupyter-notebook
Java, so we look at parent cmdline.
In an attempt to track down the source of some additional shell
spawners, add additional parents.
Rename an existing macro chef_running_yum_dump to python_running_chef
and add additional variants.

Also add chef-client as a package management binary.
No longer in use.
Add pvscan as a volume management program and add an additional
directory below /etc. Also rename the macro to make it more generic.
Only program is run-openldap.sh for now.
These are often seen in install scrips for rpm/deb packages. The test
only checks for /etc/sed, as we don't have anything like a regex match
or glob operator.
Only file is /root/tmp__.
Add run-mysqld and /etc/my.cnf.d directory.
Seen using port 111 (sun-rpc, but really user lookups).
Some users want to consider any shell spawned by tomcat suspect for
example, protecting against the famous apache struts attack
CVE-2017-5638, while others do not.

Split the difference by adding a macro
possibly_parent_java_running_tomcat, but disabling it by default.
Take the technique used by "Write below binary dir", and make it more
general, expanding to a list of "monitored directories". This contains
common directories like /boot, /lib, etc.

It has a small workaround to look for home ssh directories without using
the glob operator, which has a pending fix in
draios/sysdig#1153.
Move monitored_dir to after evt type checks and allow mkinitramfs to
write below /boot
@mstemm mstemm merged commit c5523d8 into dev Jul 6, 2018
@mstemm mstemm deleted the rule-updates-2018-04.v2 branch July 6, 2018 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants