sigma README

The project's README from github.com/SigmaHQ/sigma. As one markdown file: README.md.

Sigma - Generic Signature Format for SIEM Systems


Sigma Logo


Sigma Build Status Sigma Official Badge GitHub Repo stars GitHub all releases
Open Source Security Index - Fastest Growing Open Source Security Projects

Welcome to the Sigma main rule repository. The place where detection engineers, threat hunters and all defensive security practitioners collaborate on detection rules. The repository offers more than 3000 detection rules of different type and aims to make reliable detections accessible to all at no cost.

Currently the repository offers three types of rules:

Explore Sigma

To start exploring the Sigma ecosystem, please visit the official website sigmahq.io

What is Sigma

Sigma is a generic and open signature format that allows you to describe relevant log events in a straightforward manner. The rule format is very flexible, easy to write and applicable to any type of log file.

The main purpose of this project is to provide a structured form in which researchers or analysts can describe their once developed detection methods and make them shareable with others.

Sigma is for log files what Snort is for network traffic and YARA is for files.

Sigma Description - A diagram showing Yaml Files (Sigma Rules) moving through a Sigma Convertor, and coming out as many SIEM logos, showing how Sigma rules can be converted to many different available SIEM query languages

Why Sigma

Today, everyone collects log data for analysis. People start working on their own, processing numerous white papers, blog posts and log analysis guidelines, extracting the necessary information and build their own searches and dashboard. Some of their searches and correlations are great and very useful but they lack a standardized format in which they can share their work with others.

Others provide excellent analyses, include IOCs and YARA rules to detect the malicious files and network connections, but have no way to describe a specific or generic detection method in log events. Sigma is meant to be an open standard in which such detection mechanisms can be defined, shared and collected in order to improve the detection capabilities for everyone.

🌟 Key Features

🏗️ Rule Creation

To start writing Sigma rules please check the following getting started guide along with the sigma specification:

🔎 Contributing & Making PRs

Please refer to the CONTRIBUTING guide for detailed instructions on how you can start contributing new rules.

📦 Rule Packages

You can download the latest rule packages from the release page and start leveraging Sigma rules today. New rules are also released on a regular basis, so check back often for the latest detections.

🧬 Rule Usage and Conversion

🚨 Reporting False Positives or New Rule Ideas

If you find a false positive or would like to propose a new detection rule idea but do not have the time to create one, please create a new issue on the GitHub repository by selecting one of the available templates.

💬 Community

Join the Sigma community on Discord to discuss detection engineering, ask questions, share ideas, and collaborate with other practitioners. We also use Discord for announcements such as new releases and other project updates.

🌐 Official Resources

📚 Resources & Further Reading

Projects or Products that use or integrate Sigma rules

📜 Maintainers

Credits

This project would've never reached this height without the help of the hundreds of contributors. Thanks to all past and present contributors for their help.

Licenses

The content of this repository is released under the Detection Rule License (DRL) 1.1.

sigma (SigmaHQ/sigma)

Searching Database…

11.3K ·GitHub
这是什么?Sigma 是一种通用的开放签名格式,用于描述日志事件中的检测模式。本仓库是主要的 Sigma 检测规则集合,收录了 3000 多条由社区编写的规则,供 SIEM 系统使用。
这是一个可以直接运行的工具,还是只是一组规则文件?它纯粹是一组用 Sigma 格式编写的纯文本规则文件,并非可执行程序。你需要另外的转换工具,才能把这些规则转为 SIEM 可用的实际查询语句。
我到底该如何在 SIEM 中使用这些规则?从发布页面下载最新的规则包,然后使用官方的 Sigma CLI、sigconverter.io 网页图形界面或 Detection Studio,将规则转换为你的 SIEM 所用的查询语言。
使用这些规则是否需要额外的转换工具?需要。Sigma 规则本身无法直接运行,你需要 Sigma CLI 或 pySigma 库,将其转换为目标平台(如 Splunk、Elastic 等)的原生查询语言。
这些规则能否开箱即用,直接在我的 SIEM 上工作?不能,你总是需要先进行转换。本仓库只提供与厂商无关的规则定义,对某个后端的支持取决于所使用的独立转换器或后端。
这个仓库是为谁准备的?检测工程师、威胁狩猎人员以及其他防御型安全从业者。他们希望直接获取现成的检测逻辑用于自己的 SIEM 或 EDR,而不必从零编写每一条查询。
规则是如何分类的?规则分为通用检测规则、威胁狩猎规则、新兴威胁规则(针对特定 APT 行动或零日漏洞)、合规规则(CIS、NIST、ISO 27001),以及在转换时最终确定的占位规则。
Sigma 可以类比为什么?README 将其描述为日志事件领域的 Snort(用于网络流量)或 YARA(用于文件):一种标准化的方式,用来描述和共享检测逻辑。
哪些产品已经原生支持 Sigma 规则?IBM QRadar、MISP、Security Onion、TimeSketch、VirusTotal 和 Sekoia.io XDR 等工具可以原生导入或转换 Sigma 规则用于检测。
Creator
SigmaHQ
Size
48.4 MB
Stars
11.3K
Age
9y
Commits · 90 Days