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 — это общий открытый формат для описания шаблонов обнаружения в событиях журналов, а этот репозиторий — основная коллекция из более чем 3000 правил обнаружения Sigma, написанных сообществом, для SIEM-систем.
Это готовый инструмент или просто набор файлов с правилами?Это исключительно набор текстовых файлов с правилами в формате Sigma, а не исполняемая программа. Чтобы превратить эти правила в реальные запросы для вашей SIEM, нужен отдельный конвертер.
Как мне на самом деле использовать эти правила в своей SIEM?Скачайте последний пакет правил со страницы релизов, затем переведите правила на язык запросов вашей SIEM с помощью официального Sigma CLI, веб-интерфейса sigconverter.io или Detection Studio.
Нужен ли мне отдельный конвертер, чтобы использовать правила?Да. Сами по себе правила Sigma нигде не работают; нужен Sigma CLI или библиотека pySigma, чтобы перевести их на родной язык запросов целевой платформы (Splunk, Elastic и т. д.).
Будут ли эти правила работать в моей SIEM сразу, без настройки?Нет, их всегда сначала нужно сконвертировать. Репозиторий содержит только независимые от поставщика описания правил, а поддержка конкретной платформы зависит от используемого отдельного конвертера или бэкенда.
Для кого предназначен этот репозиторий?Для инженеров по обнаружению угроз, охотников за угрозами и других специалистов по защите, которые хотят получить готовую логику обнаружения для своей SIEM или EDR, а не писать каждый поиск с нуля.
Как категоризированы правила?Правила делятся на общие правила обнаружения, правила для охоты за угрозами, правила для новых угроз (для конкретных кампаний APT или уязвимостей нулевого дня), правила соответствия требованиям (CIS, NIST, ISO 27001) и правила-заглушки, которые доводятся при конвертации.
С чем можно сравнить Sigma?В README Sigma описывается как аналог 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