Dolphin3-Cyber-8B GGUF: qué es y sus riesgos
Un modelo llamado Dolphin3-Cyber-8B ha superado las 44.700 descargas en Hugging Face, y su versión GGUF es lo bastante pequeña —3,18 GB en la cuantización más reducida— como para ejecutarse totalmente sin conexión en la GPU de una laptop con 8 GB de VRAM. Su propia model card describe lo que es sin muchos rodeos: un modelo de 8B ya «abliterado» (sin negativas), ajustado además con material específico de ciberseguridad y promocionado con «cero negativas absurdas» ante preguntas de seguridad ofensiva. Esto no es una guía de uso. Trata de lo que significa un modelo especialista en seguridad, capaz, sin restricciones y totalmente offline, en una descarga de 3,2 GB, para quien intenta gobernar qué herramientas de IA se ejecutan realmente dentro de su organización.
Qué es, con hechos
Según su model card en Hugging Face (RavichandranJ/Dolphin3-Cyber-8B-GGUF):
- Base: ajustado con LoRA (rango 16, framework Unsloth, unas 2-3 horas en una sola Tesla T4) a partir de Dolphin3.0-Llama3.1-8B-abliterated, una variante del modelo Dolphin3 a la que ya se le había quitado el comportamiento de negativa antes de empezar este ajuste.
- Datos de entrenamiento declarados: la model card dice que está ajustado con material de ciberseguridad seleccionado —OWASP Top 10, MITRE ATT&CK, CVE, bases de datos de exploits, metodología de pruebas de penetración y marcos defensivos—, aunque la composición exacta del dataset no se publica en detalle.
- Distribución: formato GGUF, once niveles de cuantización desde 3,18 GB (Q2_K) hasta 16,1 GB (F16); la model card recomienda Q4_K_M (4,92 GB) como el mejor equilibrio entre calidad y tamaño. Todos se ejecutan en local con herramientas compatibles con llama.cpp: Ollama, LM Studio y similares.
- Licencia: licencia comunitaria de Llama 3.1. Descarga gratuita, sin necesidad de cuenta.
Qué significa realmente «abliterado»
La abliteración no es un reentrenamiento ni un jailbreak por prompt. Es una edición dirigida: se identifica la dirección concreta del espacio interno de pesos del modelo que corresponde a «rechazar esta petición» y se elimina o atenúa directamente en los pesos. El conocimiento y la capacidad del modelo no cambian; lo que cambia es si actuará ante una petición que una versión con ajuste de seguridad del mismo modelo rechazaría. Dolphin3-Cyber-8B parte de una base a la que ya se le hizo esto y añade encima un ajuste específico de ciberseguridad, y por eso la model card puede afirmar con credibilidad «cero negativas absurdas» ante preguntas de seguridad ofensiva: el circuito de negativa en el que la mayoría de los modelos se apoya para rechazar ese tipo de peticiones directamente no está.
El aviso es real. También lo es la brecha que hay detrás.
Hay que reconocerle que la model card no finge otra cosa: dice claramente que el modelo se «ofrece SOLO para pruebas de seguridad AUTORIZADAS, educación e investigación» y que «el creador NO ASUME NINGUNA RESPONSABILIDAD por cómo se use este modelo. Los usuarios son los únicos responsables de cumplir las leyes y pautas éticas aplicables». Ese planteamiento es honesto. También es, mecánicamente, solo texto en un README. Nada en la descarga, en los pesos del modelo ni en las herramientas de inferencia local que los ejecutan (llama.cpp, Ollama, LM Studio) comprueba quién pregunta, en qué encargo trabaja ni si tiene autorización para lo que le pida a continuación. Es exactamente la misma brecha que PlayCISO describió en su análisis de un kit ofensivo de 78 skills para Claude: indicar el uso previsto en la documentación es una declaración de política, no un control impuesto, y la diferencia importa más aquí porque todo el producto funciona sin conexión, de forma invisible, en hardware que la organización ya entregó.
Por qué es, en concreto, un problema de IA en la sombra
El riesgo realista no es que un red team adopte formalmente este modelo: eso ya pasa por compras y por la definición del alcance como cualquier otra herramienta. Es la versión que nadie aprobó: un ingeniero curioso o con prisa descarga un archivo de 3,2 GB en su propia laptop para preparar un CTF, redactar notas de bug bounty o comprobar un hallazgo, totalmente fuera de la visibilidad de tu equipo de seguridad. Sin aislamiento, sin registro, sin constancia de que ocurrió. Es el mismo patrón de IA en la sombra que ya aparece con las herramientas SaaS de IA no autorizadas y los servidores MCP sin gestionar, salvo que aquí no hay log de SaaS, ni llamada a una API que notar, ni petición de red que marcar. Todo se ejecuta en el dispositivo.
Un checklist de gobernanza para modelos abliterados o sin negativas
- Primero el inventario. ¿Sabes si alguien de tu equipo ha descargado un modelo abliterado o «sin censura» —ajustado para ciberseguridad o no— en un dispositivo de la empresa? La mayoría de las organizaciones no puede responder hoy. Nuestra guía de modelos abliterados: significado, legalidad y riesgos explica cómo encontrarlos y gobernarlos.
- Puntúalo antes de que entre en el entorno. No todos los modelos abliterados tienen el mismo riesgo: importan la procedencia, el contexto de despliegue, el acceso a datos y la gobernanza. La calculadora de riesgo de modelos abliterados de PlayCISO recorre justo esos factores y devuelve una puntuación por bandas con los controles que la reducen.
- Acota el uso legítimo. Si un red team o un investigador tiene una razón real y autorizada para ejecutar un modelo de seguridad sin negativas, ponlo en un entorno aislado con registro —el mismo listón que pondrías para cualquier otra herramienta ofensiva—, no en una laptop personal.
- Una política, no solo un memorando. Deja claro que descargar y ejecutar modelos sin gestionar con capacidades relevantes para la seguridad requiere la misma aprobación que instalar cualquier otra herramienta ofensiva, y que hacerlo sin autorización es una infracción de la política.
- No te fíes del aviso del propio modelo. Vale la pena leer el «solo uso autorizado» de una model card, y está bien que el creador lo haya escrito, pero no sustituye a tus propios controles.
La conclusión
Vale la pena conocer Dolphin3-Cyber-8B aunque nadie de tu equipo llegue a ejecutarlo, porque es un ejemplo claro y concreto de hacia dónde van las herramientas de IA local: modelos capaces, especializados y sin negativas que caben en la GPU de una laptop y no dejan rastro al ejecutarse. La honestidad de la model card sobre el «solo uso autorizado» es el instinto correcto; la brecha es que nada lo impone, y esa brecha no es exclusiva de este modelo. Gobierna la categoría, no solo esta descarga.
PlayCISO no está afiliado a Dolphin3-Cyber-8B ni a su creador. Este artículo es un resumen independiente basado en la model card pública del proyecto en Hugging Face al momento de escribir; los detalles pueden cambiar. Es una pieza de gobernanza y concienciación, no una guía de uso.
Preguntas frecuentes
¿Qué es Dolphin3-Cyber-8B?
Dolphin3-Cyber-8B es un modelo de lenguaje gratuito y de pesos abiertos de 8.000 millones de parámetros, basado en la arquitectura Llama 3.1 y subido a Hugging Face por RavichandranJ. Está ajustado con LoRA (rango 16, con el framework Unsloth) a partir de «Dolphin3.0-Llama3.1-8B-abliterated» —una versión del modelo Dolphin3 a la que se le quitó quirúrgicamente el comportamiento de negativa— y ajustado además con material específico de ciberseguridad que la model card describe como OWASP Top 10, MITRE ATT&CK, CVE, bases de datos de exploits y metodología de pruebas de penetración. Se distribuye en formato GGUF para inferencia local, en once tamaños cuantizados de 3,18 GB a 16,1 GB.
¿Qué significa «abliterado»?
La abliteración es una técnica que identifica y elimina la dirección interna concreta de los pesos de un modelo responsable de rechazar peticiones, sin un reentrenamiento completo. El efecto práctico es un modelo que responde preguntas que un modelo con ajuste de seguridad normalmente rechazaría: la misma capacidad de fondo, con el comportamiento de negativa extirpado, no un modelo más capaz. Dolphin3-Cyber-8B está ajustado a partir de un modelo que ya había pasado por esto y luego afinado hacia contenido de ciberseguridad.
¿Es legal usar este modelo?
Descargar y ejecutar el modelo no es ilegal en sí: tiene la licencia de Llama 3.1 y está disponible libremente. Usar cualquier resultado que produzca para probar, acceder o afectar realmente a un sistema requiere la misma autorización que cualquier actividad de seguridad ofensiva: un encargo firmado, un programa de bug bounty dentro del alcance, tu propio laboratorio o un CTF. La model card dice que se «ofrece SOLO para pruebas de seguridad AUTORIZADAS, educación e investigación» y que el creador «NO ASUME NINGUNA RESPONSABILIDAD por cómo se use este modelo»: la responsabilidad de la autorización recae por completo en quien lo ejecuta.
¿El modelo hace cumplir su propio aviso de «solo uso autorizado»?
No. Nada en los pesos del modelo, en el proceso de descarga ni en las herramientas habituales de inferencia local (llama.cpp, Ollama, LM Studio) comprueba quién ejecuta un prompt ni por qué. El aviso es una frase en la documentación de la model card, no un control técnico: la misma brecha que PlayCISO describió en su análisis de kits ofensivos de 78 skills para asistentes de IA. Indicar un uso previsto en un README no lo impone.
¿Qué debería hacer realmente un líder de seguridad con modelos como este?
Tratar un archivo de modelo descargado igual que cualquier otra herramienta sin gestionar con capacidades relevantes para la seguridad que llega a un dispositivo de la empresa: necesitas visibilidad antes que una política. La mayoría de las organizaciones no puede responder hoy si alguien de su equipo ha descargado un modelo abliterado en una laptop. Empieza con una pregunta de inventario, limita cualquier uso legítimo y autorizado (red team, investigación de seguridad) a un entorno aislado con registro y usa un enfoque de puntuación estructurado —como la calculadora de riesgo de modelos abliterados de PlayCISO— para razonar sobre el riesgo concreto que introduce un modelo sin negativas antes de que entre en tu entorno.