SigmaHQ/README.md
Thomas Patzke 1498d787e7 Added Sigma converter skeleton
* YAML parsing
* argument parsing
* empty backend classes
2017-02-13 23:28:53 +01:00

2.3 KiB

sigma_logo

Sigma

Generic Signature Format for SIEM Systems

What is Sigma?

Sigma is a generic and open signature format that allows you to describe relevant log events in a straight forward 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_description

This repository contains:

  • Sigma rule specification in the Wiki
  • Open repository for sigma signatures in the ./rulessubfolder
  • A converter that generate searches/queries for different SIEM systems [in development]

Converter

The converter is written in Python 3 and requires PyYAML. Invoke it with --help for usage instructions.

Slides

See the first slide deck that I prepared for a private conference in mid January 2017.

Sigma - Make Security Monitoring Great Again

Specification

The specifications can be found in the Wiki.

The current specification can be seen as a proposal. Feedback is requested.

Examples

Windows 'Security' Eventlog: Access to LSASS Process with Certain Access Mask / Object Type (experimental) sigma_rule example2

Sysmon: Remote Thread Creation in LSASS Process sigma_rule example1

Web Server Access Logs: Web Shell Detection sigma_rule example3

Sysmon: Web Shell Detection sigma_rule example4

Windows 'Security' Eventlog: Suspicious Number of Failed Logons from a Single Source Workstation sigma_rule example5

Next Steps

  • Creation of a reasonable set of sample rules
  • Release of the first rule converters for Elastic Search and Splunk
  • Integration of feedback into the rule specifications
  • Collecting rule input from fellow researchers and analysts
  • Attempts to convince others to use the rule format in their reports, threat feeds, blog posts, threat sharing platforms