Saltar al contenido

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.

Publicado el 3 min de lectura

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

RepositorioEnfoqueLicencia
Signature BaseAmplio: APT, herramientas ofensivas, webshellsDRL 1.1
Malpedia signator rulesUna regla automática por familiaCC BY-SA 4.0
ditekSHen detectionMalware común e indicadoresBSD 2-Clause
SEKOIA.IO CommunityMalware y herramientas de actoresDRL 1.1
ESET malware-iocFamilias investigadas por ESETBSD 2-Clause
Volexity threat-intelHerramientas de sus investigacionesBSD 2-Clause
GCTICobalt Strike y otros frameworksApache 2.0
Mandiant red team countermeasuresHerramientas red teamBSD 2-Clause
LOLDriversDrivers vulnerables y maliciososApache 2.0
CAPE SandboxExtracción de cargas y configuracionesGPL-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

  1. 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.