Z.ai lanza GLM-5.3, pero sus capacidades cibernéticas complican su triunfo en programación
- Aisha Washington

- 15 ago
- 14 min de lectura
Z.ai lanzó GLM-5.3 con mejores resultados en programación, pero su capacidad cibernética obligó a retrasar dos semanas la publicación de los pesos descargables del modelo. Ese conflicto llevó al desarrollador chino a Google News por razones que van mucho más allá de otro benchmark de programación.
El lanzamiento presenta a GLM-5.3 como un modelo diseñado para trabajos prolongados de ingeniería de software. Z.ai también lo entrenó en entornos de ciberseguridad controlados, donde practicó tareas de descubrimiento y explotación de vulnerabilidades. La empresa afirma que la capacidad resultante avanzó más de lo esperado durante el posentrenamiento.
Ese resultado genera la tensión central. Z.ai quiere que los desarrolladores vean un modelo abierto de programación capaz de competir con sistemas cerrados de Anthropic y OpenAI. Sin embargo, su capacidad más relevante también hace más difícil defender un lanzamiento sin restricciones.
Los proveedores de modelos cerrados pueden supervisar solicitudes, bloquear usuarios, actualizar protecciones y retirar el acceso. Un lanzamiento de pesos abiertos permite que cualquiera descargue y modifique los parámetros que determinan el comportamiento de un modelo. Una vez que esos archivos se difunden, Z.ai no puede aplicar los mismos controles.
Por tanto, el lanzamiento es más que una actualización de modelo. Es una prueba inmediata de si la distribución abierta puede resistir el contacto con una capacidad cibernética de frontera.
Por qué GLM-5.3 llegó a Google News
El hecho destacable no es simplemente que Z.ai lanzara otro modelo de programación. Es que la empresa separó el acceso al modelo de la distribución de pesos debido al riesgo cibernético.
Z.ai anunció GLM-5.3 el 14 de agosto de 2026. El modelo pasó a estar disponible mediante servicios controlados, mientras la empresa aplazó dos semanas la publicación de sus pesos. Según la cobertura de Axios, Z.ai está utilizando ese periodo para probar y reforzar los controles de seguridad.
Los pesos de un modelo son los parámetros numéricos aprendidos durante el entrenamiento. Publicarlos permite a los desarrolladores ejecutar un modelo de forma privada, inspeccionar su comportamiento y modificar sus salvaguardas.
Z.ai ha posicionado históricamente a la familia GLM en torno a la disponibilidad abierta y el control por parte de los desarrolladores. Los anteriores lanzamientos de GLM admitían el despliegue local y las integraciones con entornos de programación. GLM-5, por ejemplo, se publicó bajo una licencia MIT y admitía varios frameworks de inferencia.
GLM-5.3 complica ese patrón. Los desarrolladores pueden utilizar el nuevo modelo, pero no pueden poseer de inmediato el componente que hace difícil revertir un lanzamiento de pesos abiertos.
Z.ai también está estableciendo acceso escalonado para socios de seguridad seleccionados. Esas organizaciones pueden probar GLM-5.3 en entornos controlados antes de que comience la distribución sin restricciones. Este enfoque brinda a los defensores acceso temprano sin ofrecer de inmediato la misma capacidad a operadores desconocidos.
Los resultados cibernéticos de la empresa explican esa cautela. Z.ai informa una puntuación del 84,5 por ciento en CyberGym, un benchmark centrado en encontrar vulnerabilidades de software conocidas. Afirma que GLM-5.3 superó a los demás sistemas incluidos en su comparación en esa prueba.
La empresa también informa un resultado del 54,4 por ciento en ExploitBench. Ese benchmark examina si un modelo puede razonar sobre vulnerabilidades reales y construir exploits funcionales. Según los informes, GLM-5.3 solo quedó por detrás de dos sistemas cerrados de frontera entre los probados por Z.ai.
Estas cifras siguen siendo resultados comunicados por la empresa. Evaluadores independientes aún no han reproducido la evaluación completa de GLM-5.3 con prompts, herramientas, límites de tokens y estructuras de agentes equivalentes.
Esa salvedad importa porque los benchmarks cibernéticos miden más que un modelo base. El agente circundante, las herramientas disponibles, la política de reintentos y el entorno de evaluación pueden afectar materialmente el resultado.
Aun así, retrasar los pesos da más peso a la propia preocupación de Z.ai que el que tendría por sí sola una gráfica de marketing. El desarrollador actúa como si la capacidad mereciera controles adicionales.
Esa decisión convirtió un lanzamiento de programación en una historia política más amplia. También explica por qué el modelo salió de los foros especializados y apareció en la cobertura tecnológica de Google News.
El modelo de programación se convirtió en un modelo de seguridad
GLM-5.3 muestra cómo la competencia en programación puede adentrarse en la seguridad ofensiva sin una frontera clara entre ambas.
Los agentes de programación modernos hacen más que generar funciones. Inspeccionan repositorios, operan terminales, ejecutan pruebas, rastrean fallos, instalan dependencias y revisan archivos a lo largo de numerosos pasos.
Esas mismas capacidades respaldan la investigación legítima de vulnerabilidades. Un agente de seguridad debe leer código desconocido, localizar comportamientos inseguros, probar una hipótesis y determinar si un fallo es explotable.
La superposición es estructural. Un mejor razonamiento sobre software mejora tanto el mantenimiento como la capacidad de ataque, porque ambas tareas requieren comprender cómo se comportan los programas en condiciones inusuales.
Z.ai entrenó específicamente a GLM-5.3 en trabajo de ciberseguridad dentro de entornos controlados y ejecutables. Estos entornos permiten al modelo intentar tareas y recibir comentarios concretos de sistemas en ejecución.
Ese método difiere de enseñar únicamente mediante explicaciones estáticas. Un entorno ejecutable le indica al modelo si un comando funcionó, si se produjo un fallo o si un exploit alcanzó su objetivo.
El refuerzo basado en esos resultados puede mejorar el comportamiento de varios pasos. El modelo aprende no solo a describir una vulnerabilidad, sino también a continuar probando hasta encontrar una vía funcional.
Z.ai caracteriza las mayores mejoras cibernéticas como emergentes. En este contexto, emergente significa que el comportamiento final superó lo que el objetivo de entrenamiento parecía predecir. No significa que el modelo desarrollara la habilidad sin entrenamiento cibernético.
Esa distinción evita una interpretación exagerada. GLM-5.3 no se convirtió espontáneamente en un hacker mientras aprendía tareas administrativas no relacionadas. Z.ai lo expuso deliberadamente a investigación de vulnerabilidades y desafíos cibernéticos ejecutables.
Lo que sorprendió a la empresa, según su relato, fue la escala y la generalidad de la capacidad resultante. El rendimiento mejoró más adelante en la cadena de explotación, donde el descubrimiento se convierte en una acción práctica.
Esa progresión importa. Encontrar un patrón de código sospechoso es útil, pero los equipos de seguridad ya cuentan con muchas herramientas de análisis estático. Producir un exploit fiable exige un razonamiento más profundo sobre memoria, estado, permisos y comportamiento del sistema.
Un modelo capaz también puede repetir ese proceso en muchos repositorios. La automatización cambia la economía incluso cuando el modelo no descubre una técnica de ataque completamente nueva.
La misma escala beneficia a los defensores. Los responsables de mantenimiento suelen carecer de suficientes especialistas para inspeccionar cada dependencia, reproducir cada informe y preparar parches antes de que respondan los atacantes.
Z.ai ha introducido OpenVuln, un programa que permite a los responsables de proyectos de código abierto enviar repositorios públicos para análisis defensivos. El servicio inicial de OpenVuln ofrece una salida práctica para las capacidades de seguridad del modelo.
El servicio también ayuda a Z.ai a respaldar su interpretación preferida de GLM-5.3. La empresa quiere que el descubrimiento de vulnerabilidades llegue a los responsables de mantenimiento antes de que el acceso sin restricciones al modelo llegue a posibles abusadores.
Sin embargo, la intención no viaja con los pesos del modelo. Un modelo descargable no puede distinguir de forma fiable entre un responsable que prueba software propio y un intruso que apunta a un servidor expuesto.
Ahí es donde el logro en programación se convierte en un problema de gobernanza. La utilidad del modelo depende de capacidades que no pueden dividirse claramente en categorías defensivas y ofensivas.
Los modelos abiertos están cerrando la brecha cibernética
GLM-5.3 presiona a los laboratorios cerrados porque los sistemas de pesos abiertos se están acercando a su rendimiento cibernético más rápido de lo que muchos planes de seguridad suponían.
El AI Security Institute del Reino Unido evaluó recientemente GLM-5.2, el predecesor de este lanzamiento. Sus hallazgos aportan un contexto independiente anterior a las nuevas afirmaciones de Z.ai sobre benchmarks.
El instituto determinó que GLM-5.2 tuvo un rendimiento similar al de los principales modelos cerrados lanzados cuatro meses antes en tareas cibernéticas acotadas. Esas tareas incluían explotación, ingeniería inversa, criptografía e investigación de vulnerabilidades.
En entornos cibernéticos más extensos, GLM-5.2 tuvo un rendimiento más cercano al de un modelo cerrado lanzado casi siete meses antes. Un entorno cibernético es una red simulada diseñada para pruebas de ataque en varias etapas.
El instituto concluyó que los principales modelos abiertos se encontraban entre cuatro y siete meses por detrás de la frontera cibernética cerrada. Durante gran parte de 2025, la brecha medida había sido de seis a diez meses.
Ese cambio es más importante que cualquier posición individual en una clasificación. Sugiere que los desarrolladores cerrados tienen una ventana de preparación cada vez menor antes de que capacidades similares sean descargables y desplegables de forma privada.
La evaluación de AISI también explica por qué el acceso local atrae a los defensores. Las organizaciones pueden mantener código sensible, credenciales y datos de incidentes dentro de su propia infraestructura.
Los modelos locales no pueden ser modificados silenciosamente ni descontinuados por un proveedor externo. Los equipos de seguridad también pueden adaptarlos a bases de código privadas y herramientas internas especializadas.
Un incidente real demostró ese valor. Hugging Face afirmó que utilizó GLM-5.2 mientras investigaba una intrusión que implicaba un sistema de agentes autónomos.
Según la empresa, varios servicios de frontera rechazaron solicitudes relacionadas con malware y respuesta a incidentes porque sus filtros de seguridad interpretaron el trabajo como dañino. Hugging Face ejecutó entonces GLM-5.2 localmente para examinar el ataque.
El caso no demuestra que los modelos abiertos sean universalmente mejores para la respuesta a incidentes. Sí muestra cómo las negativas controladas por proveedores pueden obstaculizar el trabajo defensivo legítimo durante una investigación urgente.
Ese problema le da a Z.ai un argumento creíble. Los defensores necesitan modelos capaces que sigan disponibles cuando las solicitudes contienen código de exploits, credenciales robadas o infraestructura de atacantes.
OpenAI ha reconocido la misma tensión de doble uso desde el lado cerrado. El lanzamiento de GPT-5.3-Codex activó las salvaguardas de ciberseguridad más elevadas de la empresa bajo su Preparedness Framework.
OpenAI afirmó que carecía de pruebas definitivas de que el modelo hubiera superado su umbral de alta capacidad. Aun así, adoptó la clasificación porque no podía descartar esa posibilidad.
La system card relacionada describe un sistema de seguridad por capas destinado a obstaculizar a actores maliciosos mientras preserva el acceso para los defensores. Esa estructura depende de que OpenAI controle el servicio.
Z.ai perderá gran parte de ese control tras publicar los pesos de GLM-5.3. Los usuarios pueden eliminar el comportamiento de rechazo, modificar los prompts de sistema o ejecutar el modelo sin supervisión de red.
Por ello, Anthropic y OpenAI enfrentan presión desde dos direcciones. Deben mejorar el acceso para defensores legítimos mientras mantienen restricciones que los modelos abiertos pueden eludir.
Los desarrolladores abiertos enfrentan la presión inversa. Deben preservar las ventajas prácticas del despliegue local sin tratar el lanzamiento sin restricciones como un bien automático.
GLM-5.3 somete ambos enfoques a escrutinio. Los sistemas cerrados deben justificar sus restricciones, mientras que los sistemas abiertos deben asumir las consecuencias de una distribución irreversible.
El escudo abierto no tiene botón de retirada
El argumento más sólido de Z.ai a favor del lanzamiento es también su problema de seguridad más difícil: defensores y atacantes reciben el mismo modelo adaptable.
La empresa presentó GLM-5.3 como un escudo abierto para un mundo de software abierto. Esa frase refleja un desequilibrio real en la ciberseguridad.
Los proyectos de código abierto exponen el código para su inspección, modificación y colaboración. Los atacantes pueden estudiar ese código de forma continua, mientras muchos mantenedores trabajan con poco tiempo y presupuestos de seguridad reducidos.
Dar a los mantenedores un revisor automatizado puede mejorar ese equilibrio. Un modelo puede buscar componentes antiguos, reproducir fallos, comparar parches y ayudar a priorizar las correcciones.
El registro de divulgaciones de Z.ai afirma que sus sistemas GLM han identificado 2.436 vulnerabilidades en 269 proyectos de código abierto. La empresa clasifica 1.097 de esos hallazgos como de gravedad crítica o alta.
Solo 53 entradas se habían divulgado públicamente cuando apareció el registro. Las 2.383 restantes figuraban como no divulgadas, lo que limita la evaluación externa de la afirmación global.
El registro indica que las vulnerabilidades abarcan 45 años de historia del software. Informa de un retraso medio de descubrimiento de 26,6 años e incluye proyectos como el kernel de Linux.
Estas cifras presentan un argumento defensivo concreto, pero también exigen una lectura cuidadosa. Un registro mantenido por la propia empresa no equivale a la confirmación independiente de cada hallazgo.
Las clasificaciones de gravedad pueden cambiar tras la revisión del proveedor. Algunos fallos comunicados pueden coincidir con descubrimientos previos, depender de configuraciones inusuales o resultar menos explotables de lo que sugería el análisis inicial.
El reducido subconjunto divulgado genera una brecha de verificación. Los investigadores pueden examinar los casos públicos enumerados, pero todavía no pueden auditar el conjunto completo ni reproducir los totales agregados de Z.ai.
Los resultados de los benchmarks presentan limitaciones similares. CyberGym prueba vulnerabilidades conocidas, lo que permite una puntuación consistente pero crea una posible exposición a patrones relacionados con el benchmark.
ExploitBench se acerca más a la explotación práctica. Aun así, una tarea controlada difiere de atacar un entorno de producción mantenido, con monitorización, autenticación y defensores activos.
El instituto británico deja explícita esa limitación en su propio trabajo. Sus entornos cibernéticos omiten algunas protecciones presentes en redes bien defendidas, incluidas herramientas de respuesta activa y penalizaciones por activar alertas.
Por tanto, el rendimiento en laboratorio no se traduce directamente en una intrusión exitosa en el mundo real. Sin embargo, sí indica una competencia creciente en los pasos que hacen posible una intrusión.
El retraso de dos semanas no puede resolver ese problema de fondo. Da a Z.ai tiempo para realizar pruebas, coordinar divulgaciones, mejorar el comportamiento de rechazo y preparar a defensores seleccionados.
Una vez que los pesos sean públicos, esas protecciones pasarán a ser opcionales. Un operador decidido puede ajustar el modelo, eliminar sus mecanismos de seguridad y desplegarlo en infraestructura aislada.
Los niveles de acceso también dejan de funcionar tras una distribución sin restricciones. Las verificaciones de identidad y la supervisión del uso solo se aplican mientras Z.ai controle el endpoint.
Esta es la disyuntiva decisiva, no una complicación temporal del lanzamiento. La capacidad con pesos abiertos crea acceso duradero para usuarios responsables y acceso duradero para actores maliciosos.
Z.ai merece reconocimiento por admitir el problema mediante el retraso de su lanzamiento. Sin embargo, el retraso también confirma que las suposiciones habituales sobre el código abierto ya no se ajustan a todos los modelos.
Las bibliotecas de software exponen instrucciones escritas por personas. Los modelos de frontera exponen una capacidad reutilizable que puede buscar, razonar, adaptarse y operar herramientas frente a objetivos desconocidos.
Tratar estos artefactos como idénticos pasa por alto la diferencia operativa. Un modelo capaz puede condensar experiencia y repetirla a velocidad de máquina.
La cuestión de seguridad, por tanto, no es si la apertura es buena o mala. Es si una capacidad específica puede distribuirse sin crear riesgos que después no puedan retirarse.
El liderazgo en benchmarks aún necesita pruebas independientes
Las puntuaciones comunicadas de GLM-5.3 justifican atención, pero todavía no demuestran una superioridad fiable en ingeniería de software o intrusiones reales.
Los benchmarks de programación se han vuelto centrales en los lanzamientos de modelos porque reducen comportamientos complejos a cifras comparables. También dejan un amplio margen para las decisiones de configuración.
Un benchmark de agentes suele combinar un modelo con una estructura de apoyo. Esa estructura decide cómo el modelo lee archivos, invoca herramientas, almacena contexto, reintenta fallos y envía respuestas.
Una estructura de apoyo más sólida puede elevar la puntuación de un modelo sin modificar sus parámetros subyacentes. Distintos presupuestos de tokens y configuraciones de razonamiento pueden generar otra diferencia sustancial.
La contaminación plantea una preocupación aparte. Un modelo puede haber encontrado código de benchmark, correcciones relacionadas o debates públicos durante el entrenamiento.
Los mantenedores intentan reducir ese riesgo mediante tareas más recientes y pruebas ocultas. Ningún benchmark público reproduce por completo la incertidumbre de un repositorio privado desconocido.
Por ello, GLM-5.3 debería evaluarse mediante pruebas reproducibles en múltiples entornos de ejecución. Los evaluadores necesitan publicar los prompts, permisos de herramientas, reglas de reintento y límites de recursos.
El modelo también necesita pruebas con vulnerabilidades recientes creadas después de su fecha de corte de entrenamiento. El éxito en ese ámbito aportaría pruebas más sólidas de que ha aprendido razonamiento de seguridad transferible.
El trabajo real de ingeniería añade otro estándar. Los desarrolladores necesitan un modelo capaz de seguir convenciones locales, preservar comportamientos no relacionados, escribir pruebas mantenibles y explicar cambios arriesgados.
Un parche que supera una prueba limitada aún puede introducir una regresión. Un informe de vulnerabilidad puede desperdiciar el escaso tiempo de los mantenedores si carece de una reproducción funcional.
Los falsos positivos se vuelven especialmente costosos a gran escala. Un agente que analiza cientos de repositorios puede desbordar a los equipos incluso cuando la mayoría de los hallazgos parecen plausibles.
La experiencia previa de Z.ai con la infraestructura de GLM-5 ofrece otra advertencia. La empresa informó de salidas distorsionadas poco frecuentes, repeticiones y generación inusual de caracteres bajo cargas de programación de alta concurrencia y contexto extenso.
Z.ai atribuyó esos incidentes a condiciones de carrera de bajo nivel en su infraestructura de servicio, en lugar de al propio modelo. El episodio muestra que la calidad del despliegue puede afectar a la fiabilidad aparente del modelo.
Los casos de uso de seguridad de GLM-5.3 impondrán exigencias aún mayores al sistema que lo rodea. Las investigaciones largas requieren contexto estable, herramientas deterministas y un aislamiento cuidadoso del código no confiable.
Las empresas también deberían separar la evaluación del modelo de la autorización en producción. Un agente de programación capaz no debería recibir automáticamente acceso a claves de despliegue, bases de datos de clientes o herramientas de red sin restricciones.
La revisión humana sigue siendo esencial para la divulgación de vulnerabilidades. Los equipos de seguridad deben validar el impacto, coordinarse con los mantenedores y evitar exponer detalles explotables antes de que los parches lleguen a los usuarios.
El carácter abierto del modelo no elimina esas responsabilidades. Transfiere una mayor parte de ellas del proveedor a quien despliegue los pesos.
Por eso el encuadre de Google News puede ocultar la pregunta importante. Un titular puede informar de que GLM-5.3 superó a otro modelo, pero los compradores necesitan pruebas sobre fiabilidad y control.
Los equipos rojos independientes deberían probar la eliminación de rechazos, la escalada de herramientas, la inyección de prompts, la extracción de datos y la persistencia autónoma. Estos comportamientos importan más que una ventaja marginal en una clasificación.
Z.ai puede reforzar su argumento publicando el entorno de evaluación y documentación detallada del sistema. La reproducción por terceros haría que las afirmaciones de la empresa sobre benchmarks fueran más útiles para los defensores.
Hasta entonces, la conclusión más justa sigue siendo limitada. GLM-5.3 parece ser un modelo de programación y ciberseguridad muy capaz, según los resultados de Z.ai y sus precauciones de lanzamiento.
Esa conclusión justifica escrutinio, no certeza. El modelo se ha ganado una evaluación seria, pero no una confianza incondicional.
Qué observar durante la ventana de dos semanas
Las próximas dos semanas mostrarán si el retraso de Z.ai representa un proceso de seguridad duradero o solo una breve pausa antes de una distribución irreversible.
La primera señal es la publicación final de los pesos. Z.ai debería explicar si los archivos llegan según lo previsto, bajo qué licencia y con qué salvaguardas documentadas.
Un retraso más allá de la ventana anunciada indicaría que las pruebas revelaron preocupaciones no resueltas. Un lanzamiento sin cambios sugeriría que Z.ai considera suficientes sus mitigaciones pese al control limitado tras el lanzamiento.
La licencia importará menos que la realidad técnica, pero aun así moldeará la adopción legítima. Las restricciones de uso pueden orientar a las organizaciones que cumplen las normas, aunque no pueden impedir físicamente el uso indebido sin conexión.
La segunda señal es la reproducción independiente de los resultados cibernéticos. Los investigadores deberían volver a ejecutar CyberGym y ExploitBench con configuraciones divulgadas y comparar GLM-5.3 en varias estructuras de agentes.
Las pruebas con vulnerabilidades recientes serían aún más informativas. Mostrarían si el modelo generaliza más allá de tareas conocidas y patrones de software familiares.
Los investigadores deberían comunicar los modos de fallo junto con las puntuaciones agregadas. Un modelo que tiene éxito de forma inconsistente puede plantear riesgos operativos distintos de uno que completa de manera fiable la explotación de extremo a extremo.
La tercera señal son las pruebas del programa defensivo. OpenVuln necesita hallazgos validados, respuestas de mantenedores, divulgaciones coordinadas y resultados de corrección medibles.
Un recuento creciente en el registro de Z.ai no resolverá la cuestión por sí solo. La evidencia más sólida llegará cuando los mantenedores confirmen informes útiles y publiquen correcciones.
Estas señales reforzarán o debilitarán el argumento de escudo abierto de Z.ai. Los descubrimientos verificados y la divulgación responsable demostrarían un valor significativo para los proyectos con pocos recursos.
Benchmarks no reproducidos, informes ruidosos o una publicación insegura debilitarían ese argumento. Sugerirían que el lanzamiento avanzó más rápido que su proceso de gobernanza.
El comportamiento de los competidores también merece atención, aunque debería seguir siendo contexto de apoyo. Los proveedores cerrados pueden ajustar sus programas de acceso defensivo si los usuarios continúan encontrando bloqueos de salvaguardas durante la respuesta a incidentes.
Los gobiernos observarán las mismas pruebas desde otra perspectiva. La reducción de la brecha entre los modelos cibernéticos abiertos y cerrados da a los responsables políticos menos tiempo para desarrollar normas específicas.
Las restricciones amplias podrían perjudicar la investigación legítima y el despliegue privado. No hacer nada dejaría a las organizaciones sin preparación ante modelos que pueden modificarse y operarse sin supervisión.
La respuesta más útil comienza con fundamentos de seguridad. Las organizaciones deberían aplicar parches a sistemas expuestos, limitar credenciales, segmentar redes, registrar las acciones de los agentes y ensayar la respuesta a incidentes.
Los equipos que evalúen GLM-5.3 deberían conservar cada prompt, llamada de herramienta, cambio de archivo y conexión externa. Ese registro respalda tanto la revisión de calidad como la investigación de seguridad.
Los desarrolladores deberían probar el modelo en entornos desechables antes de conectarlo a infraestructura valiosa. La capacidad no equivale a autorización, incluso cuando la intención del operador es defensiva.
Los lectores que sigan Google News deberían mirar más allá del próximo titular sobre benchmarks. La evidencia decisiva será si GLM-5.3 produce correcciones verificadas sin generar un riesgo operativo incontrolado.
Z.ai ya ha hecho una admisión importante mediante su retraso. La programación de frontera y el trabajo cibernético de frontera se están convirtiendo en el mismo problema técnico visto desde lados opuestos.
El siguiente paso corresponde a evaluadores, mantenedores y equipos de seguridad. Prueben las afirmaciones, documenten los fallos y decidan qué controles deben existir antes de que los pesos se conviertan en infraestructura pública permanente.


