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

Measure if "threat_hunting" ruleset is worth the CPU cost #451

Open
tstromberg opened this issue Sep 15, 2024 · 1 comment
Open

Measure if "threat_hunting" ruleset is worth the CPU cost #451

tstromberg opened this issue Sep 15, 2024 · 1 comment

Comments

@tstromberg
Copy link
Collaborator

We always downgrade these rules to "medium" - how much CPU time do we waste on them?

I'd argue that if the rules add 3s+ to a bincapz run on a large binary, I'd remove them.

@tstromberg
Copy link
Collaborator Author

While it largely duplicates our current rules, I've seen some good hits from this ruleset:

MED   3P/threat_hunting/discord/rat/2  references 'Discord-RAT-2.0' tool, by mthcht           Advfirewall set allprofiles state off
MED   3P/threat_hunting/file/io        references 'file.io' tool, by mthcht                   https://file.io/
MED   3P/threat_hunting/keylogger      references 'keylogger keyword' tool, by mthcht         Keylogger
                                                                                              keylogger
MED   3P/threat_hunting/netsh          references 'netsh' tool, by mthcht                     NetSh Advfirewall set allprofiles state off
MED   3P/threat_hunting/powershell     references 'powershell' tool, by mthcht                Add-MpPreference -ExclusionPath
MED   3P/threat_hunting/pupy           references 'pupy' tool, by mthcht                      Keylogger
MED   3P/threat_hunting/pyinstaller    references 'pyinstaller' tool, by mthcht               pyinstaller -y -F temp/{fileName}.py

I recommend that we scan our malware corpus, and for the threat_hunting hits that aren't covered elsewhere, incorporate them into our rules base so that we can properly prioritize & organize them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant