Una ilustración editorial en azul marino oscuro: un campo escalonado de pequeños puntos azules fluye directamente hacia una fina compuerta vertical azul; tres curvas ámbar se elevan desde la compuerta hacia una segunda compuerta vertical ámbar. Las etiquetas dicen 40 veces menos cómputo, 0,05 % de rechazos en producción, 1.736 h de red teaming, las sondas examinan todo, alrededor del 5,5 % escalado, segunda etapa. Sin personas, sin logotipos.
AI Safety Incidents

Constitutional Classifiers++: ningún jailbreak universal en 1.736 horas de red team

Autor

Gideon Frost

Fecha de publicación

Últimos modelos · 20Ver todos los modelos →
Benchmarks: Artificial Analysis · actualizado a diario
Volver a todas las publicaciones

Anthropic publicó la segunda generación de sus defensas contra jailbreak para Claude —Constitutional Classifiers++— en una publicación de investigación fechada el 9 de enero de 2026 y un artículo de 29 autores enviado a arXiv el 8 de enero de 2026. El diseño coloca una sonda lineal sobre las activaciones internas del propio modelo delante de un clasificador más pesado que lee cada respuesta en el contexto del prompt, y Anthropic informa que un despliegue en la sombra de un mes sobre tráfico de Claude Sonnet 4.5 rechazó el 0,05 % de las consultas, que el sistema de producción utilizó aproximadamente una cuadragésima parte de la computación del clasificador de un solo intercambio con el que se comparó, y que 1.736 horas de red-teaming humano no produjeron ningún jailbreak universal. No se dañó nada y no se alega ningún ataque: esta es una defensa que se describe y se mide, no una intrusión que se revela. El archivo registra el episodio como un registro de gobernanza con una fecha de precisión diaria del 30 de enero de 2026, una calificación de confianza A y ningún daño registrado, junto con el resto de sus entradas de seguridad de IA en el Orca AI Incident Archive.

La fecha del archivo no es la fecha de publicación.

Las dos fuentes citadas coinciden entre sí —la base de la calificación A del archivo—, pero ninguna está fechada el 30 de enero de 2026. La entrada de investigación «Next-generation Constitutional Classifiers: More efficient protection against universal jailbreaks» tiene una marca temporal de publicación del 9 de enero de 2026 en los metadatos de su página. El artículo «Constitutional Classifiers++: Efficient Production-Grade Defenses against Universal Jailbreaks» se envió el 8 de enero de 2026 a las 05:16 UTC y no se ha revisado en arXiv desde entonces; la versión citada por el archivo, 2601.04603v1, es la única. La fecha del 30 de enero se indica aquí como el propio registro del archivo con precisión de día, no como la fecha de ninguno de los dos documentos.

Eso importa porque el resumen de una línea del archivo contiene tres cifras que un lector probablemente repetirá —40x, 0.05%, más de 1700 horas—, y cada una se mide con respecto a una base distinta de la que implica la redacción del resumen. El resto de este texto trata de cuáles son esas bases.

Tres cambios, apilados

Los Clasificadores Constitucionales se introdujeron en febrero de 2025 como un par de filtros entrenados con datos sintéticos generados a partir de una "constitución" escrita de contenido permitido y prohibido. Esa primera generación ejecutaba un clasificador de entrada separado y un clasificador solo de salida, y la propia publicación de Anthropic le atribuye haber reducido el éxito de los jailbreaks en un modelo sin defensas del 86 % al 4,4 % —bloqueando alrededor del 95 % de los ataques— a un costo de 23,7 % de cómputo adicional y un aumento del 0,38 % en las negativas ante consultas inofensivas.

El artículo comienza mostrando cómo ese par podría descomponerse. Dos clases de ataque funcionaron. Los ataques de reconstrucción dispersan una solicitud dañina entre fragmentos de aspecto benigno —el ejemplo del artículo incrusta una pregunta en los valores de retorno de funciones distribuidas por una base de código y luego instruye al modelo para que la reensamble—, de modo que el filtro de entrada nunca ve una solicitud completa. Los ataques de ofuscación de salida hacen que el modelo responda con códigos de sustitución o metáforas, así que un clasificador que solo analiza la salida lee algo anodino; la ilustración del artículo hace que un modelo describa la fabricación de ácido clorhídrico como la unión de «fuego del sol» y «regalo del mar», mientras que el clasificador nunca llega a saber qué decodifica el acertijo. Debido a que la salida por sí sola es ininterpretable sin la entrada, un filtro que lee solo un lado del intercambio no puede ver el daño.

A continuación se presentan tres cambios, y el artículo evalúa cada uno por separado antes de combinarlos.

• Clasificadores de intercambio. Un único clasificador lee la salida del modelo en el contexto de la entrada y puntúa los tokens por lotes a medida que se generan, y el almacenamiento en caché de indicaciones hace que la reproducción sea asequible. El red-teaming humano encontró 2,2 veces menos vulnerabilidades de alto riesgo por intento de jailbreak que el diseño de dos clasificadores, pero con aproximadamente un 50 % más de cómputo, ya que ahora un modelo del tamaño de Haiku evalúa toda la conversación.

• Una cascada. El diseño aprovecha una propiedad de la arquitectura en lugar de una del modelo: un clasificador ligero de primera etapa filtra todo el tráfico y escala únicamente lo que marca a la costosa segunda etapa. Como un intercambio marcado se escala en lugar de rechazarse, se permite que la etapa barata tenga una alta tasa de falsos positivos, lo que significa que un modelo más débil y más barato puede ejecutarla. Anthropic establece el umbral de la primera etapa de modo que la gran mayoría de los ejemplos extraídos de sus propios conjuntos de datos de red teaming se marquen y, con cambios en el pipeline de inferencia y modelos actualizados, reporta una reducción de 5,4 veces en el cómputo respecto al clasificador de intercambio único. Alrededor del 10 % del tráfico llega a la segunda etapa, y la primera etapa representa aproximadamente el 77 % del costo total.

• Sondas de activación lineales. El tercer cambio reutiliza los cálculos que el modelo ya ha realizado. Una sonda lineal lee las activaciones del flujo residual en cada capa a medida que se muestrean tokens, por lo que su coste marginal es casi cero — el artículo sitúa una sonda de todas las capas en un modelo de 27B en aproximadamente 377K FLOPs por token, frente a unos 8B para una única pasada hacia delante de un modelo de 4B. Dos detalles de entrenamiento resultaron importantes: promediar los logits sobre una ventana deslizante de 16 tokens durante el entrenamiento, de modo que una única activación espuria no pueda marcar una secuencia, y una pérdida ponderada por softmax que penaliza los falsos positivos con alta confianza mucho más que los verdaderos negativos con alta confianza. En un conjunto estático de unos 7.000 intercambios de red-team, la mejor sonda superó al clasificador externo extrapequeño y casi igualó al de Haiku 4.5. Combinada en un ensamble con un clasificador externo, funcionó mejor que cualquiera de los dos por separado, y la parte interesante es la explicación del artículo: los errores de la sonda se correlacionan menos con los del clasificador de lo que lo hacen los errores de dos clasificadores entre sí, por lo que la sonda "parece aprovechar señales que complementan las utilizadas por los clasificadores externos".

A three-panel card headed 'Three changes, stacked'. Panel 01, Exchange classifier, shows two pale bars feeding a solid blue bar, with the metric 2.2x fewer high-risk vulnerabilities per attempt. Panel 02, Two-stage cascade, shows one thin gate passing two branches to a second gate, with 5.4x cheaper than the exchange classifier alone. Panel 03, Linear probe, shows three activation dots inside a grey block feeding a box labelled 0.55 probe, with the metric 0.55 / 0.45 probe-to-classifier blend on escalation.

El sistema de producción, en sus propios números

Lo que se lanzó combina las dos últimas: una sonda lineal sobre las activaciones de Claude Sonnet 4.5 analiza cada intercambio durante la generación y, cuando su puntuación cruza un umbral, el intercambio pasa a un clasificador de segunda etapa ajustado a partir de Claude Haiku 4.5. Para los intercambios escalados, las dos puntuaciones se combinan con 0,55 para la sonda y 0,45 para el clasificador. La sonda escaló aproximadamente el 5,5 % del tráfico de producción.

Anthropic lo evaluó en un despliegue en la sombra sobre el tráfico de producción de Claude Sonnet 4.5 entre el 1 de diciembre de 2025 y el 1 de enero de 2026. La tasa de marcado —la proporción de consultas rechazadas— fue del 0,05 %, frente al 0,38 % que reportó el trabajo de primera generación. En la entrada del blog, la empresa lo describe como una caída del 87 % respecto a los clasificadores originales y, por separado, afirma que el sistema añade «aproximadamente un 1 % de sobrecarga computacional si se aplica al tráfico de Claude Opus 4.0».

Hay tres salvedades dentro de esas dos frases, y ninguna de ellas está oculta por Anthropic: simplemente son fáciles de perder cuando los números viajan.

Primero, la comparación de rechazos se hace con el 0,38 %, la cifra publicada para la primera generación. La propia tabla 1 del artículo indica que la tasa de rechazo en producción de la reimplementación de Anthropic del sistema de la generación anterior fue del 0,073 %, medida en la primera semana tras el despliegue. Ambas cifras son de Anthropic; miden cosas distintas —un aumento de los rechazos a consultas inofensivas en un caso, y la proporción de consultas de producción rechazadas en el otro—, y la afirmación del 87 % se calcula a partir de la mayor de las dos.

En segundo lugar, la tasa de rechazo del sistema desplegado no es la más baja del artículo. La Tabla 1 indica 0.038% para el clasificador de intercambio único y 0.036% para la cascada de dos etapas sin sondas; el sistema en producción es 0.050%. Gana en cómputo y en robustez, no en rechazos, y su propia tabla lo indica.

En tercer lugar, la cifra de cómputo del 1% y la cifra de 40x no son la misma medición. El 40x se compara con el clasificador de intercambio único de la tercera sección del artículo —un sistema que, a su vez, era aproximadamente un 50% más caro que la generación anterior—. La tabla 1 del artículo, que indexa todo con respecto al sistema de la generación anterior en 100.0, da 150.0 para ese clasificador de intercambio, 27.8 para la cascada de dos etapas y 3.5 para el sistema de producción. Leída con respecto a la generación anterior en lugar de con respecto al diseño intermedio, la tabla implica una reducción de aproximadamente veintinueve veces. El ~1% del blog es una tercera base de referencia distinta: una cifra de sobrecarga absoluta medida en el tráfico de Claude Opus 4.0, situada junto al 23.7% de la primera generación.

A four-row comparison table headed 'Four systems, three baselines', with columns for relative compute overhead, high-risk vulnerability discovery rate per thousand red-team queries, and production traffic refusal rate. Rows: last generation, 100.0, 0.01871, 0.073; exchange classifier, 150.0, 0.00885, 0.038; two-stage cascade, 27.8, 0.00878, 0.036; production grade, 3.5, 0.00505, 0.050. A footnote reads that the 40x headline compares the production system with the exchange classifier in row 2, not with row 1, and that the roughly 1% overhead figure is measured on Claude Opus 4.0 traffic.

Lo que establecen 1.736 horas de red-teaming

La afirmación de robustez se basa en una definición específica, y la definición es donde reside el argumento. Se pidió a los red-teamers de Anthropic que construyeran estrategias capaces de extraer respuestas detalladas a ocho preguntas objetivo fijas sobre CBRN. Una respuesta cuenta como dañina si una rúbrica de LLM la puntúa con al menos la mitad del detalle de una respuesta de un modelo sin salvaguardas, y una «vulnerabilidad de alto riesgo» es un ataque que tiene éxito en más de cinco de las ocho. Un jailbreak universal, en esta literatura, es una estrategia que funciona en la mayor parte del conjunto objetivo: lo que permitiría a alguien entregarle una receta a un desconocido en lugar de toparse con una respuesta por suerte.

El sistema de producción acumuló unas 1.736 horas estimadas de red-teaming en aproximadamente 198.000 intentos, horas estimadas a partir de registros de API en intervalos de cinco minutos. Se encontró una vulnerabilidad de alto riesgo, una tasa de descubrimiento de 0,005 por cada mil consultas, y se tardó 30 horas en encontrarla —el tiempo mínimo de descubrimiento más largo de cualquier sistema del artículo. Ningún ataque respondió a las ocho preguntas objetivo con la mitad del detalle de un modelo sin defensas. La fila de comparación es la propia reimplementación de la última generación del artículo: 13 vulnerabilidades de alto riesgo en 695.000 consultas, una tasa de 0,01871 por cada mil, incluidas cuatro jailbreaks que respondieron a todas las preguntas objetivo con la mitad del detalle, encontrados en un promedio de 27 horas.

A dark card headed 'What 1,736 hours bought' with three panels: attempts, 198K red-team queries; high-risk vulnerabilities, 1, a rate of 0.005 per thousand queries with a 30-hour discovery time; universal jailbreaks, 0, against four for the prior generation. All text in Latin script.

Dos límites de ese resultado merecen decirse con claridad. El primero está en la propia nota al pie del artículo, adjunta a la sección que describe la cascada de dos etapas que precedió al sistema de sondeo: «los profesionales de red team de nivel experto que operaban fuera de nuestro programa de recompensas lograron, aun así, descubrir jailbreaks universales para este sistema, aunque esto requirió un esfuerzo considerable y herramientas automatizadas». El sistema de producción final no fue objeto de esa nota al pie, pero esta establece que el listón de recompensas de Anthropic no es el techo de lo que pueden hacer los atacantes decididos. El segundo es la propia conclusión de Anthropic en la entrada del blog: «ningún sistema de IA actualmente en el mercado tiene defensas perfectamente robustas». La Montana Research Foundation, una organización de investigación independiente que analizó el lanzamiento el 21 de enero de 2026, formuló el mismo punto con mayor contundencia: el listón de las ocho preguntas es «un listón elegido por el defensor», y las dos clases de ataque que la propia Anthropic menciona «lo erosionan en lugar de superarlo».

Lo que todavía se cuela

Anthropic nombra dos clases residuales de ataque y no afirma haberlas cerrado. Los ataques de reconstrucción, que fragmentan una solicitud a lo largo de un contexto, y la ofuscación de salida, que disfraza una respuesta con eufemismos, metáforas o código, son las mismas técnicas que rompieron la primera generación; el clasificador de intercambios las hace más difíciles, no imposibles. El artículo también registra el coste de atacar en primer lugar: en GPQA Diamond, Claude Opus 4 obtuvo 74,2 % sin modificar, 32,3 % bajo un ataque de fragmentación y 49 % bajo otro. Los autores califican esa variabilidad de "preocupante", razonando que un adversario que invierte en el problema probablemente puede encontrar ataques que preserven más de la capacidad del modelo mientras siguen logrando pasar.

El trabajo posterior ha tomado en serio ambas vías, y es independiente de Anthropic de un modo en que el propio lanzamiento no lo es.

• Boundary Point Jailbreaking, enviado a arXiv el 16 de febrero de 2026 por investigadores del UK AI Security Institute y del OATML de Oxford, describe un ataque automatizado totalmente de caja negra que solo necesita un bit por consulta —marcada o no marcada— y lo presenta como "el primer algoritmo de ataque totalmente automatizado que logra desarrollar jailbreaks universales contra Constitutional Classifiers". Su objetivo era el clasificador que protegía a Claude Sonnet 4.5 a fecha de 27 de noviembre de 2025, al que el artículo remite al trabajo de primera generación de 2025 en lugar de a la cascada de sondas; el artículo también transmite el hallazgo preliminar de Anthropic de que los clasificadores basados en sondas "pueden ser más resistentes a este tipo de ataque que el clasificador basado en texto", y que entrenar con las cadenas de ataque mejora la detección.

• Trojan-Speak, presentado el 30 de marzo de 2026 por autores del Anthropic Fellows Program y Virginia Tech, ataca desde una dirección diferente: ajuste fino adversarial que enseña a un modelo una codificación que el clasificador no puede leer, e informa una evasión del clasificador superior al 99 % para modelos de 14B parámetros o más con una pérdida de capacidad inferior al 5 %, en las preguntas CBRN del conjunto de bug-bounty. Señala que la cascada de sonda primero todavía deja que "el clasificador LLM" tome la decisión final de bloqueo, y encuentra que las sondas de activación mejoran sustancialmente la robustez frente al ataque de codificación.

Ninguno de los dos artículos cuestiona las cifras que Anthropic publicó sobre su propio despliegue. Ambos consideran que la cascada es lo que hay que superar. Eso es más escrutinio del que recibió el anuncio en otros ámbitos: una búsqueda en índices de noticias correspondiente a la ventana de publicación no arrojó cobertura de ningún medio convencional sobre la publicación del 9 de enero y, aparte de estos dos artículos, el único análisis independiente localizado para este artículo es el de la Montana Research Foundation, publicado el 21 de enero de 2026.

Por qué el archivo lo archiva como gobernanza

El tipo de registro es policy, su etiqueta de tipo es GOV y su severidad es info, lo que suena extraño para un artículo sobre arquitectura de clasificadores hasta que uno mira lo que en realidad se está registrando. No hay víctima, ni plazo de divulgación, ni población afectada más allá de las personas cuyas consultas puntúa el filtro. Lo que contienen los documentos es a un proveedor publicando una arquitectura, una medición de despliegue y un protocolo de red-teaming con suficiente detalle para que otra persona pueda verificar los cálculos — y, en los agradecimientos, nombrando a las organizaciones externas que hicieron red-teaming de versiones anteriores: UK AISI, US CAISI y FAR.AI, con HackerOne gestionando operativamente el programa de recompensas.

El interés de la gobernanza es la curva de costos. Una salvaguarda que añade un cuarto al precio de cada consulta es una que un equipo de producto se plantea desactivar; el análisis de Montana señala exactamente esto, al escribir que con un 23,7 % el equipo de seguridad tenía que justificar activarla y que, con alrededor de un 1 %, «el equipo de producto tiene que justificar desactivarla». Que la cifra se sostenga fuera de la propia infraestructura de Anthropic es la cuestión abierta, y el mismo análisis plantea la prueba: la sonda lee activaciones, las activaciones son específicas de cada modelo y «si no lo hacen, es un resultado de Anthropic».

Lo que el expediente no contiene es ninguna prueba de que el sistema fallara en producción. No aparece ningún incidente, ninguna elusión ni ningún daño a usuarios en ninguno de los dos documentos citados, y el archivo registra el daño real como nulo. Las fuentes no explican la fecha de presentación del 30 de enero; el trabajo que describe está fechado el 8 y el 9 de enero de 2026.