Más información sobre el libro de Benny Czarny, *Cybersecurity Upside Down*

Más información
Utilizamos inteligencia artificial para traducir el sitio web y, aunque nos esforzamos por garantizar la precisión, es posible que las traducciones no sean siempre 100 % exactas. Agradecemos tu comprensión.

OT « Patch Management » para entornos aislados: el flujo de trabajo completo para la aplicación de parches sin conexión

Por OPSWAT Academy
Comparte esta publicación

La gestión de parches en la tecnología operativa (OT) es el proceso de identificar, priorizar, validar e implementar actualizaciones de software y firmware en los sistemas de tecnología operativa y de control industrial sin exponer los procesos de producción a paradas imprevistas ni a riesgos de seguridad. En entornos aislados físicamente de Internet, también requiere una ruta controlada fuera de línea que permita trasladar los parches desde una fuente conectada a Internet a una red aislada sin debilitar dicho aislamiento.

Puntos clave

  • La gestión de parches en el ámbito de la ingeniería de operaciones (OT) no es simplemente la gestión de parches de TI con un calendario más prolongado. Las dependencias de seguridad , las configuraciones certificadas de los proveedores, los largos ciclos de vida de los activos y la tolerancia casi nula a los reinicios no planificados modifican prácticamente cada paso del proceso.
  • Las redes aisladas pierden la cobertura de parches automáticos, pero no la necesidad de contar con ellos. Los terminales que no pueden conectarse a la red central desaparecen de los servicios de análisis y actualización basados en la nube, a menos que un repositorio sin conexión y una gestión local restablezcan esa visibilidad dentro de la zona aislada.
  • La gravedad según el CVSS por sí sola nunca debería determinar la prioridad de los parches de OT. La madurez del exploit , la accesibilidad de la red, la importancia de los activos y las consecuencias para la seguridad operativa deben tenerse en cuenta en la decisión junto con la puntuación; de lo contrario, dos vulnerabilidades con puntuaciones similares podrían recibir una respuesta inadecuada.
  • Los soportes extraíbles son un punto de control, no una simple comodidad. Cada paquete de parches y el dispositivo que lo contiene deben considerarse no fiables hasta que la verificación del origen, las comprobaciones de firma y hash, y la inspección en busca de malware den luz verde a su transferencia.
  • MetaDefender Endpoint™ ofrece gestión de vulnerabilidades y parches, protección de soportes extraíbles y defensa contra BadUSB a través de un único agente en los dispositivos finales, con visibilidad centralizada desde My OPSWAT™ Central Management; sin embargo, la gobernanza, las pruebas y la aprobación de proveedores siguen siendo responsabilidad de la organización.

¿Qué es el « Patch Management » de OT en un entorno aislado físicamente?

La gestión de parches de OT abarca la identificación, las pruebas y la implementación de actualizaciones en activos críticos, incluidos los dispositivos finales como ordenadores portátiles, de sobremesa y estaciones de trabajo, considerando la seguridad y la disponibilidad como requisitos imprescindibles del proceso, y no como aspectos secundarios. En una red aislada físicamente, este mismo proceso debe llevarse a cabo sin conexión activa a los servidores de actualizaciones de los proveedores ni a las fuentes de información sobre vulnerabilidades basadas en la nube.

En qué se diferencian la OT y la TI Patch Management

Ambas disciplinas comparten un objetivo común —reducir la exposición a la vulnerabilidad—, pero las limitaciones a las que se enfrentan son tan diferentes que las herramientas y los ciclos de aplicación de parches de TI no se pueden trasladar directamente a la tecnología operativa (OT).

Factor

TI Patch Management

OT Patch Management

Tiempo de inactividad aceptable

De minutos a horas, a menudo de forma automatizada

Solo durante los periodos de mantenimiento programados

Repercusiones en materia de seguridad

Rara vez es un factor

Puede afectar a los sistemas de seguridad física

Autorización de proveedores

No suele ser necesario

A menudo es necesario antes de aplicar un parche

Pruebas

Implementación por fases, reversión rápida

Entorno de pruebas representativo, validación más prolongada

Tolerancia al reinicio

Generalmente aceptable

Coordinado con el estado del proceso y la redundancia

Conectividad

Continuo, basado en la nube

A menudo aisladas físicamente o segmentadas

Requisitos en materia de pruebas

Historial de entradas

Registros del ciclo de vida preparados para auditorías, destinados a la revisión del cumplimiento normativo

Limitaciones de ancho de banda

Por lo general, es suficiente; los parches se pueden descargar de Internet o de repositorios internos.

A menudo, debido a diversas limitaciones, los emplazamientos pueden tener una conectividad limitada, intermitente o aislada.

Fallo o interrupción del parche

Suele provocar un tiempo de inactividad temporal de los terminales o interrupciones para los usuarios; a menudo, los sistemas pueden restablecerse o solucionarse rápidamente.

Puede detener la producción, interrumpir procesos críticos o generar riesgos para la seguridad; la recuperación puede requerir una intervención operativa importante

Por qué el protocolo convencional « Patch Management » falla en las redes con aislamiento físico

Los dispositivos que no pueden conectarse a Internet quedan excluidos de los análisis de vulnerabilidades basados en la nube, los repositorios de actualizaciones y la sincronización de políticas, lo que significa que también desaparecen de los informes de cumplimiento, a menos que algo restablezca esa cobertura a nivel local. La aplicación manual de parches mediante hojas de cálculo puede servir de sustituto durante un tiempo, pero falla a gran escala: las transferencias informales de « USB » quedan sin documentar, los resultados de la implementación no se registran y cada auditoría se convierte en un ejercicio de reconstrucción.

Un repositorio de parches sin conexión, una gestión centralizada en las propias instalaciones y una ruta de transferencia controlada recrean la cobertura que ofrece la automatización en la nube en un entorno conectado, sin añadir una conexión activa que debilitaría la propia barrera física.

¿Qué incluye la arquitectura «Offline OT» ( Secure ) de « Patch Management »?

Una arquitectura segura sin conexión transfiere los parches a través de una secuencia de límites de confianza: una zona de adquisición conectada a Internet, una estación aislada de validación y cuarentena, un punto de control de transferencia controlado y un servidor de gestión local que distribuye los paquetes aprobados dentro de la red OT. Ningún componente de esta cadena conecta los activos OT de producción directamente con una fuente externa de parches.

El lugar que les corresponde a la adquisición, la inspección, la gestión y la puesta en marcha

  • La adquisición y la validación inicial se llevan a cabo fuera del entorno de producción, en una zona con acceso a Internet para descargar las actualizaciones de los proveedores y realizar comprobaciones iniciales de firmas y hash.
  • El repositorio de parches sin conexión recopila las actualizaciones aprobadas del sistema operativo y de aplicaciones de terceros, y mantiene el control de versiones, el seguimiento de las versiones sustituidas y los registros de sincronización dentro de la red aislada.
  • La gestión centralizada en las propias instalaciones se encarga de distribuir políticas, programar implementaciones, recopilar información sobre el estado de los terminales y generar informes sin depender de servicios en la nube, proveedores de identidad externos ni licencias con conexión remota.
  • La aplicación y la implementación finales de las políticas siguen estando bajo el control local del equipo de operaciones (OT), por lo que una fuente externa comprometida o con retrasos nunca podrá aplicar un cambio directamente en el entorno de producción.

¿Cómo se crea un flujo de trabajo de aplicación de parches en el entorno OT fuera de línea basado en el riesgo?

Un flujo de trabajo repetible para la aplicación de parches fuera de línea se divide en seis fases, cada una de las cuales genera una decisión, un artefacto y un registro de aprobación definidos, de modo que el proceso sea auditable de principio a fin.

1. Inventario y detección. Mantén un inventario de activos que incluya las versiones de hardware y software, la zona de red, las funciones de seguridad y el estado de soporte técnico; a continuación, compáralo con los avisos de los proveedores y los análisis de vulnerabilidades fuera de línea para identificar las actualizaciones pertinentes.

2. Prioriza el riesgo. Evalúa cada parche candidato en función de su vulnerabilidad a los ataques, su exposición, la importancia del activo y las consecuencias para la seguridad, y no solo en función de su nivel de gravedad, y confirma la compatibilidad con el firmware, el sistema operativo y el soporte técnico del proveedor antes de que entre en el flujo de trabajo.

3. Validar y aprobar el paquete. Verificar la autenticidad del código fuente, las firmas digitales y los hash criptográficos; analizar en busca de malware en un entorno de pruebas aislado; y realizar pruebas representativas antes de la aprobación formal del cambio.

4. Transferencia y preparación. Transfiere el paquete aprobado mediante soportes extraíbles controlados, vuelve a verificarlo tras la transferencia y prepáralo localmente antes de que comience el periodo de implementación.

5. Implementar por fases. Aplicar el parche durante una ventana de mantenimiento autorizada, con una selección definida de los terminales, ajustes de instalación silenciosa (cuando sea posible), controles de reinicio y condiciones de detención.

6. Verificar, revertir y elaborar un informe. Confirmar el estado de la instalación, el estado del servicio y el comportamiento de las funciones de seguridad; activar una reversión previamente probada si no se cumplen los criterios de aceptación; y registrar el resultado, las excepciones y las pruebas para su revisión en la auditoría.

¿Cómo deberían los equipos de OT priorizar las vulnerabilidades y los parches?

Una puntuación del Sistema Común de Puntuación de Vulnerabilidades (CVSS) describe la gravedad técnica de forma abstracta. No describe la exposición de la planta, la viabilidad de la explotación, el impacto en la seguridad ni el riesgo de tiempo de inactividad, por lo que dos vulnerabilidades con puntuaciones similares pueden requerir respuestas de tecnología operativa (OT) muy diferentes en función de su ubicación en el entorno.

Matriz de prioridades de los parches de OT

Una matriz de prioridades que sopesa la probabilidad de que se produzca un ciberataque frente a las consecuencias operativas ofrece a los equipos una forma coherente de tomar decisiones, en lugar de tratar todos los hallazgos de alta gravedad de la misma manera.

Probabilidad

Repercusión mínima en la producción

Gran impacto en la producción

Vulnerabilidades conocidas (incluidas en la lista KEV de la CISA)

Acelerar la corrección: realizar pruebas de inmediato y programar la implementación

Corrección de emergencia: aplicar el parche de inmediato o compensar los controles hasta que sea posible la corrección.

Es probable que se produzca explotación

Dar prioridad a la corrección: acelerar las pruebas y centrarse en la próxima ventana de mantenimiento.

Acelerar la validación: dar prioridad a las pruebas y planificar la implementación para el primer momento seguro en que sea posible; utilizar controles compensatorios si es necesario retrasar la aplicación de los parches

Potencial de explotación limitado

Corrección estándar: Abordar la cuestión mediante el ciclo habitual de parches. Programar la implementación o documentar la aceptación del riesgo.

Corrección basada en el riesgo: programar la aplicación de parches teniendo en cuenta las limitaciones operativas y realizando pruebas estándar

Cuando se aplaza la aplicación de un parche en lugar de aplicarlo, la excepción debe contar con un responsable, una justificación técnica, una fecha de caducidad y controles compensatorios, que deben revisarse cada vez que cambien las actividades de explotación o las directrices del proveedor. Las excepciones permanentes y no revisadas son la primera brecha que detectan los auditores.

¿Cómo se pueden transferir los parches de forma segura a una red OT aislada físicamente?

Tanto el paquete de parches como el soporte extraíble en el que se encuentra deben considerarse no fiables hasta que la política los verifique. Una cadena de custodia basada en la inspección previa establece la procedencia, la integridad y la seguridad del contenido antes de que se pueda acceder a un archivo dentro de la red OT.

  • Verificación de la fuente. Obtén las actualizaciones únicamente a través de los portales de los proveedores o de canales de distribución autenticados, y registra la fuente, la fecha de obtención, la versión del paquete y la identidad de la persona que lo ha descargado.
  • Validación de firmas y hash. Comprueba las firmas digitales, la validez de los certificados y los hash criptográficos publicados por el proveedor antes de la transferencia. Una firma válida avala la autenticidad; sin embargo, por sí sola no garantiza que el paquete sea seguro para un entorno OT específico.
  • Inspección de malware. Analiza el paquete completo, incluidos los archivos comprimidos anidados, los instaladores, los scripts y los controladores, en un entorno de prueba aislado, con acciones definidas de cuarentena y rechazo para los resultados sospechosos.
  • Protección contra soportes extraíbles y BadUSB. Exige la autorización de los dispositivos y un análisis previo al acceso, de modo que las unidades infectadas y los dispositivos falsificados —incluidos los ataques BadUSB que se hacen pasar por un teclado— queden bloqueados antes de que puedan ejecutar nada en un terminal OT.
  • Registros de la cadena de custodia. Anota la identidad del soporte, el responsable, los hash, los resultados de las inspecciones, las aprobaciones, la hora de la transferencia y el destino, de modo que cada transferencia pueda reconstruirse durante una auditoría.

¿Cómo se pueden implementar los parches de OT sin interrumpir la producción?

La implementación de un parche validado sigue siendo un cambio operativo, y para que su implantación tenga éxito es necesario garantizar el control de los procesos, la seguridad y la capacidad de recuperación, al mismo tiempo que se subsana la vulnerabilidad.

  • Crea un entorno de pruebas representativo. Reproduce el hardware, las versiones del sistema operativo, las aplicaciones y las comunicaciones críticas siempre que sea posible, y documenta aquellos aspectos en los que el entorno de pruebas y el de producción difieran inevitablemente.
  • Comprueba la compatibilidad antes de la implementación. Revisa las instrucciones del fabricante del equipo, la certificación de la aplicación y las dependencias de los controladores, y solicita una autorización adicional cuando un parche no se ajuste a la configuración compatible con el fabricante.
  • Organiza la implementación por fases. Empieza con activos representativos cuyas consecuencias sean menores, evalúa el resultado y amplía la implementación de forma gradual, en lugar de aplicar cambios en todo el entorno de una sola vez, estableciendo criterios de pausa definidos y la autoridad para detener el proceso en caso de emergencia.
  • Controla la instalación y los reinicios. Utiliza la instalación sin distracciones cuando sea posible y evita o coordina los reinicios de acuerdo con las instrucciones del proveedor, el diseño de redundancia y la autorización de la planta.
  • Comprueba el estado del sistema y, a continuación, cierra el ciclo. Verifica el inicio del servicio, la lógica de control, las alarmas y las funciones de seguridad según criterios de aceptación cuantificables, y ten preparado un plan de reversión probado —que incluya copias de seguridad de la configuración y soportes de recuperación— antes de que comience la implementación.

¿Cómo deberían los equipos de OT aplicar parches a los sistemas heredados y a las aplicaciones de terceros?

Los puntos finales de larga duración que utilizan versiones antiguas de sistemas operativos y aplicaciones de ingeniería especializadas suelen quedar fuera del alcance de las herramientas de parches de TI habituales, por lo que necesitan un tratamiento específico en lugar de quedar totalmente excluidos del programa.

  • Los terminales con sistemas operativos heredados requieren un inventario preciso de la edición, la arquitectura y la configuración de referencia aprobada por el proveedor antes de seleccionar cualquier actualización, con compatibilidad con paquetes sin conexión y capacidad de reversión integrada en el proceso.
  • Las aplicaciones de terceros, como los navegadores, los entornos de ejecución y las herramientas de acceso remoto, suelen quedar al margen de los canales de actualización nativos del sistema operativo y requieren su propio sistema de detección de versiones, resolución de dependencias y compatibilidad con instaladores sin conexión.
  • Los sistemas que no se pueden actualizar siguen necesitando documentación: hay que indicar por qué no es posible aplicar parches o por qué hacerlo no es seguro, quién es el responsable, la fecha de revisión y un plan de sustitución o migración.
  • Las medidas compensatorias, como la segmentación de la red, las listas de aplicaciones permitidas y las restricciones a los soportes extraíbles, reducen la exposición de los activos que no se pueden actualizar, pero no eliminan la vulnerabilidad subyacente y deben revisarse periódicamente a medida que cambian las condiciones de las amenazas.

¿Cómo puede OT Patch Management generar pruebas de cumplimiento listas para una auditoría?

La recopilación centralizada de pruebas convierte la elaboración de informes de cumplimiento en una tarea rutinaria del flujo de trabajo de aplicación de parches, en lugar de un ejercicio de reconstrucción manual cada vez que se programa una auditoría.

  • Registros que deben conservarse: alcance de los activos , estado de vulnerabilidad, aprobaciones, hash de archivos, resultados de firmas, veredictos de inspección, actividad de los soportes, resultados de la implementación, excepciones y eventos de reversión, todos ellos con marcas de tiempo atribuibles.
  • Métricas de cobertura: realiza un seguimiento de la cobertura del inventario, la tasa de implementación de parches, las correcciones pendientes y las excepciones, segmentadas por centro y nivel de criticidad de los activos, de modo que los porcentajes agregados no oculten las deficiencias de graves consecuencias.
  • Indicadores de reducción de riesgos: compara los datos relativos al tiempo de aplicación de parches y la ventana de exposición con la tasa de reversión y el tiempo de inactividad no planificado, de modo que una aplicación más rápida de los parches nunca se considere un logro cuando provoque inestabilidad.
  • Alineación con el marco: relacionar el inventario, la evaluación de riesgos, el control de cambios y las prácticas de seguimiento con los objetivos pertinentes de la norma IEC 62443 y del NIST SP 800-82, revisión 3, la guía vigente sobre seguridad de las tecnologías operativas (OT). La alineación con el marco sirve de apoyo para una auditoría; no sustituye a la certificación ni garantiza por sí sola el cumplimiento.

¿Cómo se debe evaluar una solución de « Patch Management » para entornos aislados físicamente?

Los requisitos independientes del proveedor deben ser el criterio principal de la evaluación antes de que se plantee la posibilidad de utilizar un producto concreto: funcionamiento auténtico sin conexión, gestión centralizada en las propias instalaciones, amplia cobertura de terminales y aplicaciones, protección de soportes periféricos y generación centralizada de informes que proporcionen pruebas listas para auditorías sin depender de la nube.

  • Funcionalidad sin conexión: demostrada, no supuesta. Exige una demostración en un entorno aislado físicamente, en lugar de dar por sentado que un producto conectado a Internet funcionará de la misma manera sin conexión.
  • Endpoint y la cobertura de las aplicaciones. Comprueba la compatibilidad real con los sistemas Windows, macOS, Linux y los sistemas heredados instalados en la organización, incluidos los formatos de paquetes sin conexión y la visibilidad de la reversión.
  • Protección de los soportes periféricos. Asegúrese de que la plataforma autorice los dispositivos, realice análisis antes de permitir el acceso a los archivos y proteja contra BadUSB, en lugar de dejar la ruta de transferencia en manos de una herramienta independiente y desconectada.
  • Informes y gestión centralizados. Prueba el acceso basado en roles, el estado de la implementación, los flujos de trabajo de excepciones y la exportación de datos de referencia en escenarios que incluyan soportes rechazados e instalaciones fallidas, y no solo en ejecuciones correctas.

Cómo MetaDefender Endpoint respalda un flujo de trabajo de aplicación de parches sin conexión que da prioridad a la prevención

MetaDefender Endpoint™ es la solución avanzada de protección de terminales de OPSWAT, diseñada para proteger los terminales frente a amenazas procedentes de soportes periféricos, supervisar el cumplimiento normativo de los dispositivos, detectar vulnerabilidades y permitir la aplicación de parches tanto en entornos conectados a Internet como en entornos aislados. Detecta vulnerabilidades en más de 980 aplicaciones y sistemas operativos y permite la aplicación automática de parches para más de 580 aplicaciones de terceros y actualizaciones de sistemas operativos, con un proceso de aplicación de parches que no distrae al operador y evita interrumpir las pantallas de los operadores durante una ventana de mantenimiento.

La protección de soportes extraíbles se basa en Metascan™ Multiscanning y en la tecnología Deep CDR™: MetaDefender Endpoint detecta automáticamente y bloquea el acceso a USB unidades hasta que todos los archivos se hayan analizado y se haya confirmado que están libres de amenazas, y protege contra ataques de tipo BadUSB, «rubber ducky» y otros ataques de suplantación de dispositivos sin necesidad de ejecutar primero el archivo en el terminal.

La visibilidad centralizada la proporciona la plataforma de seguridad de la red de la empresa ( My ) OPSWAT™ Central Management, disponible tanto en las propias instalaciones como en la nube, que distribuye políticas, recopila información sobre el estado de la implementación y genera informes en todas las sedes sin depender del acceso a Internet, de modo que el equipo de seguridad puede ejecutar el mismo flujo de trabajo sin conexión en múltiples ubicaciones de tecnología operativa (OT) aisladas desde un único lugar.

Cuándo utilizar « MetaDefender »Endpoint para sistemas OT aislados físicamente Patch Management

  • Un entorno OT o ICS carece de una conexión a Internet fiable, por lo que los análisis de vulnerabilidades y la aplicación de parches basados en la nube no pueden llegar hasta él.
  • Las operaciones de seguridad y de tecnología operativa (OT) necesitan un flujo de trabajo único que abarque tanto la aplicación de parches al sistema operativo como a las aplicaciones de terceros, además de la protección de los soportes extraíbles y contra el «BadUSB».
  • Los requisitos de cumplimiento exigen pruebas, listas para una auditoría, de todo el ciclo de vida de los parches, y no solo un registro de implementación.
  • Varias sedes aisladas necesitan una política y un sistema de informes centralizados sin establecer una conexión activa entre ellas e Internet.

Descubre cómo MetaDefender Endpoint aplica la gestión de vulnerabilidades y parches, la protección de soportes extraíbles y la defensa contra BadUSB a entornos OT aislados, con visibilidad centralizada a través de My OPSWAT Central Management .

Preguntas frecuentes

¿Cómo deberían los equipos de seguridad operativa (OT) priorizar los parches en función de la vulnerabilidad, la importancia de los activos, el impacto en la seguridad y el riesgo operativo, en lugar de basarse únicamente en el CVSS?

Evalúa el estado conocido de la explotación, la accesibilidad de la red y las consecuencias para la seguridad o la producción, junto con la puntuación CVSS; a continuación, aplica la decisión mediante una matriz de prioridades que asocia la probabilidad y las consecuencias a una acción concreta, desde la aplicación de parches de emergencia hasta la aceptación documentada del riesgo.

¿Qué controles compensatorios pueden proteger los sistemas OT heredados o aquellos a los que el proveedor ya no da soporte y a los que no se les pueden aplicar parches?

La segmentación de la red, las listas de aplicaciones permitidas, las restricciones a los soportes extraíbles, el filtrado de protocolos y la supervisión mejorada reducen la exposición de los activos a los que no se pueden aplicar parches. Estas medidas no eliminan la vulnerabilidad subyacente, por lo que es necesario designar a un responsable y fijar una fecha de revisión.

¿Qué debe incluir un flujo de trabajo de pruebas y despliegue de parches en la red de acceso (OT) para evitar interrupciones operativas?

Un entorno de pruebas representativo, una revisión de la compatibilidad según las directrices del proveedor, una implementación por fases en anillos, un control coordinado de los reinicios y comprobaciones de estado cuantificables tras la instalación.

¿Qué capacidades deben evaluar las organizaciones a la hora de seleccionar una solución de gestión de parches para la tecnología operativa (OT)?

Funcionamiento sin conexión contrastado, gestión centralizada in situ, amplia compatibilidad con sistemas operativos y aplicaciones de terceros, « vulnerability detection » para la evaluación de riesgos, aplicación de parches sin intervención y control de la implementación y la ejecución sin interrupciones, protección contra soportes periféricos y BadUSB, y generación centralizada de informes que proporcionan pruebas listas para auditorías sin depender de la nube.

¡Mantente al día con OPSWAT!

Regístrate hoy mismo para recibir las últimas novedades de la empresa, historias, información sobre eventos y mucho más.