Reglas YARA públicas, YARA Forge y licencias
El ecosistema de reglas YARA públicas: paquetes de YARA Forge, grandes repositorios como Signature Base y Malpedia, herramientas y licencias, y qué permite cada una.
Investigadores, fabricantes y CERT publican gratis miles de reglas YARA de calidad. Saber de dónde vienen y bajo qué condiciones permite usarlas con tranquilidad y reconocer a sus autores.
YARA Forge
YARA Forge reúne reglas de decenas de repositorios, comprueba que compilan, les aplica pruebas de calidad, les asigna calidad y puntuación (0–100), normaliza los metadatos, antepone el nombre de la fuente y publica cada semana tres paquetes: core, extended y full. Este sitio refleja el paquete core.
Repositorios principales
| Repositorio | Enfoque | Licencia |
|---|---|---|
| Signature Base | Amplio: APT, herramientas ofensivas, webshells | DRL 1.1 |
| Malpedia signator rules | Una regla automática por familia | CC BY-SA 4.0 |
| ditekSHen detection | Malware común e indicadores | BSD 2-Clause |
| SEKOIA.IO Community | Malware y herramientas de actores | DRL 1.1 |
| ESET malware-ioc | Familias investigadas por ESET | BSD 2-Clause |
| Volexity threat-intel | Herramientas de sus investigaciones | BSD 2-Clause |
| GCTI | Cobalt Strike y otros frameworks | Apache 2.0 |
| Mandiant red team countermeasures | Herramientas red team | BSD 2-Clause |
| LOLDrivers | Drivers vulnerables y maliciosos | Apache 2.0 |
| CAPE Sandbox | Extracción de cargas y configuraciones | GPL-3.0 |
La lista completa, con la decisión para cada fuente, está en fuentes y licencias.
Herramientas
yarGen genera borradores a partir de muestras (revísalos siempre), yaraQA detecta problemas de lógica y rendimiento, YARA-CI prueba repositorios de reglas y awesome-yara es un índice curado.
Licencias habituales
- Detection Rule License 1.1: uso, modificación y redistribución, también comercial, conservando autor, enlace y licencia (y el autor en los mensajes de coincidencia).
- MIT, BSD, Apache 2.0: permisivas, con aviso de copyright y licencia.
- GPL-3.0: copyleft; redistribución con la licencia.
- CC BY / CC BY-SA 4.0: atribución; ShareAlike exige la misma licencia a las adaptaciones.
- No comerciales o «source-available» (CC BY-NC, Elastic License 2.0): restringen el uso comercial o la redistribución.
- Sin licencia: todos los derechos reservados, aunque esté en GitHub.
Cómo lo gestiona este sitio
Texto completo (y en los paquetes del escáner) solo si la licencia permite redistribuir, con autor, enlace y licencia en cada página y descarga; solo metadatos y enlace al original en los demás casos. Se respeta la licencia indicada en el campo license de una regla cuando es clara, y el escáner muestra el autor de cada regla que coincide.
Uso responsable
- Comprueba la licencia antes de copiar reglas. 2. Conserva la atribución. 3. Prueba con tu goodware (pruebas y CI). 4. Usa versiones fijadas, como una etiqueta de YARA Forge. 5. Comunica los falsos positivos a los autores.
Explora la biblioteca por familia o por fuente.
FAQ
- ¿Qué es YARA Forge?
- Un proyecto de código abierto que reúne reglas YARA de decenas de repositorios públicos, las prueba y puntúa, y publica cada semana los paquetes core, extended y full.
- ¿Puedo copiar cualquier regla YARA de GitHub?
- Solo si su licencia lo permite. Un repositorio sin licencia tiene todos los derechos reservados aunque sea público; DRL 1.1, MIT, BSD o Apache-2.0 permiten reutilizar con atribución.
- ¿Por qué algunas reglas de este sitio solo muestran metadatos?
- Porque su repositorio no concede licencia de redistribución. Mostramos nombre, descripción, autor y referencias y enlazamos a la regla original.