Öffentliche YARA-Regeln, YARA Forge und Lizenzen
Das Ökosystem öffentlicher YARA-Regeln: YARA-Forge-Pakete, große Repositories wie Signature Base und Malpedia, Werkzeuge, Lizenzen und was sie erlauben.
Forscher, Hersteller und CERTs veröffentlichen tausende gute YARA-Regeln kostenlos. Wer weiß, woher sie stammen und unter welchen Bedingungen, kann sie sicher nutzen und die Autoren würdigen.
YARA Forge
YARA Forge sammelt Regeln aus dutzenden Repositories, prüft die Kompilierbarkeit, führt Qualitätstests durch, vergibt Qualität und Score (0–100), normalisiert Metadaten, stellt den Quellnamen voran und veröffentlicht wöchentlich drei Pakete: core, extended und full. Diese Website spiegelt core.
Wichtige Repositories
| Repository | Schwerpunkt | Lizenz |
|---|---|---|
| Signature Base | Breit: APT, Hacktools, Webshells | DRL 1.1 |
| Malpedia signator rules | Eine automatische Regel pro Familie | CC BY-SA 4.0 |
| ditekSHen detection | Commodity-Malware, Indikatoren | BSD 2-Clause |
| SEKOIA.IO Community | Malware und Akteurs-Tools | DRL 1.1 |
| ESET malware-ioc | Familien aus ESET-Forschung | BSD 2-Clause |
| Volexity threat-intel | Tools aus Volexity-Untersuchungen | BSD 2-Clause |
| GCTI | Cobalt Strike u. a. | Apache 2.0 |
| Mandiant red team countermeasures | Red-Team-Tools | BSD 2-Clause |
| LOLDrivers | Verwundbare/bösartige Treiber | Apache 2.0 |
| CAPE Sandbox | Payload- und Konfig-Extraktion | GPL-3.0 |
Die vollständige Liste mit der Entscheidung je Quelle: Quellen und Lizenzen.
Werkzeuge
yarGen erzeugt Entwürfe aus Proben (immer prüfen), yaraQA findet Logik- und Performance-Probleme, YARA-CI testet Regel-Repositories, awesome-yara ist ein kuratierter Index.
Lizenzen
- Detection Rule License 1.1: Nutzung, Änderung und Weitergabe, auch kommerziell, mit Autor, Link und Lizenzhinweis (Autor auch in Treffermeldungen).
- MIT, BSD, Apache 2.0: permissiv, mit Copyright- und Lizenzhinweis.
- GPL-3.0: Copyleft; Weitergabe mit der Lizenz.
- CC BY / CC BY-SA 4.0: Namensnennung; ShareAlike verlangt dieselbe Lizenz für Bearbeitungen.
- Nicht-kommerzielle oder „source-available“-Lizenzen (CC BY-NC, Elastic License 2.0) schränken kommerzielle Nutzung oder Weitergabe ein.
- Keine Lizenz: alle Rechte vorbehalten, auch auf GitHub.
Umgang auf dieser Website
Volltext (auch in den Scanner-Paketen) nur bei Lizenzen, die die Weitergabe erlauben — mit Autor, Link und Lizenz auf jeder Seite und in jedem Download; sonst nur Metadaten und ein Link zum Original. Eine eindeutige Lizenz im license-Feld einer Regel wird respektiert, und der Scanner zeigt den Autor jeder treffenden Regel.
Verantwortungsvoll nutzen
- Lizenz prüfen, bevor Regeln kopiert werden. 2. Namensnennung beibehalten. 3. Mit eigener Goodware testen (Tests und CI). 4. Feste Releases nutzen, z. B. einen YARA-Forge-Tag. 5. False Positives an die Autoren melden.
Die Bibliothek nach Familie oder Quelle durchsuchen.
FAQ
- Was ist YARA Forge?
- Ein Open-Source-Projekt, das YARA-Regeln aus dutzenden öffentlichen Repositories sammelt, testet und bewertet und wöchentlich die Pakete core, extended und full veröffentlicht.
- Darf ich jede YARA-Regel von GitHub kopieren?
- Nur wenn die Lizenz es erlaubt. Ein Repository ohne Lizenz ist trotz Veröffentlichung urheberrechtlich geschützt; DRL 1.1, MIT, BSD oder Apache-2.0 erlauben die Weiterverwendung mit Namensnennung.
- Warum zeigt diese Website bei manchen Regeln nur Metadaten?
- Weil ihr Repository keine Lizenz zur Weitergabe erteilt. Wir zeigen Name, Beschreibung, Autor und Referenzen und verlinken die Originalregel.