-
Notifications
You must be signed in to change notification settings - Fork 61
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
Zeek log severity scoring #19
Comments
I'm going to start spitballing a list of categories that could be assigned to logs. I'll edit this list as we come up with more of them, we'll assign severities later. Also, note that a lot of these same things are already visualizations in the security overview dashboards. One more note: these are on a per-log basis. We're not talking about bursts, trends, baselines, buckets, or anything here. Those kinds of things are a bigger issue and require some other machine learning or statistical analysis tool, and will be covered in another issue.
the issue with these ones below is the list is so, so varied from protocol to protocol I don't think it'll be possible to characterize all possible options. it might be possible to do it for particular protocols/actions though (like, say, for HTTP or LDAP or others that have a finite list of codes). may come back to this
|
Some notes:
|
…using a random high port
* New features * Automatically create some broadly useful anomaly detectors when initializing Kibana * connection size * file transfer MIME type * action and result (by application protocol) * Configurable [event severity scoring](https://github.com/cisagov/malcolm/tree/main#Severity) (idaholab#19) and new **Severity** dashboard * Other changes * vagrant-based ISO build can now work with either VirtualBox or libvirt providers * change wording of terms such as "master"/"slave" to "client"/"server" as instructed by DHS directive * Version updates * Update base image for Debian-based Docker images from 10 (buster) to 11 (bullseye) * Update Yara to 4.1.2 * Update Capa to 2.0.0 * Update Spicy to 1.2.1 * Update remainder of python 2 code to python 3
From Malcolm created by mmguero: cisagov#125
The idea is that we assign a severity rating to logs (all logs? some logs?)
So, imagine 1 - not severe at all (blue or green), 5 - super severe (red)
in Logstash enrichment we'd do stuff like:
cleartext password - 5
connection to naughty country - 5
certain notices - 5
insecure or old versions of protocols - 4
file transfers of certain mime types - 3
connection within subnet - 1
connection to other subnet - 2
connection to outside world - 3
etc.
Of course those are just examples. I'd need to hammer out a real list.
Then in some of the dashboards, we can have "number of red events" "number of green events" etc.
The text was updated successfully, but these errors were encountered: