Blog

Puede que las vulnerabilidades de ClickShare se hayan parcheado, pero ocultan un problema mucho mayor

September 28, 2020
Dr. Matias Madou

Una versión de este artículo apareció en DevOps.com. Se ha actualizado para su distribución aquí e incluye enlaces interactivos a desafíos de vulnerabilidad.

Creo que todos recordamos alguna ocasión reciente en la que, durante una reunión o conferencia, alguien tuvo problemas con la tecnología de presentación. Ocurre tan a menudo que casi se espera una experiencia torpe, al menos al principio. Por tanto, no sorprende que la aplicación de ClickShare fuera popular de inmediato entre los usuarios finales. Para ellos, no hay nada más sencillo que usar la aplicación ClickShare para enviar una presentación desde su portátil, tableta o teléfono inteligente a una pantalla grande o al proyector de una sala de conferencias. Barco, el proveedor belga de tecnología de proyección e imagen digital, diseñó su plataforma de automatización para que funcionara así, y las grandes empresas adoptaron el concepto. FutureSource Consulting sitúa la cuota de mercado de Barco en tecnología para conferencias en un 29%, con integración en el 40% de todas las empresas de la lista Fortune 1,000.

Cuando los investigadores de F-Secure revelaron en diciembre que la plataforma de automatización, aparentemente inofensiva, estaba plagada de vulnerabilidades de seguridad, la noticia conmocionó a la comunidad empresarial. Las fallas de seguridad descubiertas son de naturaleza crítica y podrían permitir potencialmente una gran variedad de actividades maliciosas.

Los investigadores demostraron cómo las vulnerabilidades podrían permitir a usuarios remotos espiar presentaciones activas, crear puertas traseras en redes seguras o incluso configurar un servidor de distribución de software espía que infectaría a cada usuario que se conectara a un dispositivo Barco. De repente, las empresas se enfrentaron a la posibilidad de tener graves problemas de seguridad instalados directamente en las salas de conferencias y oficinas de toda su organización. Y debido a la naturaleza de las vulnerabilidades, un solo dispositivo comprometido podría facilitar una brecha en toda la red.

"Un atacante que logre comprometer una unidad obtiene la capacidad de descifrar y producir imágenes cifradas válidas para cualquier unidad, ya sea dentro de una misma familia o entre familias distintas", escribieron los responsables de F-Secure en su informe. "Además, dicho atacante podría obtener acceso a datos confidenciales almacenados, como la PSK de Wi-Fi configurada y los certificados".

En su favor, Barco ha sido extremadamente proactivo a la hora de publicar parches y correcciones para las vulnerabilidades encontradas en sus productos. El proveedor de seguridad Tenable publicó recientemente un informe que muestra 15 vulnerabilidades en ocho herramientas de presentación, incluida Barco. A fecha de febrero, solo Barco ha trabajado activamente en la implementación de correcciones.

Aunque algunas de las vulnerabilidades de Barco requieren cambios de hardware (y estos serán una pesadilla de implementar, si es que una empresa llega a tomar medidas de este calibre para asegurarlos), muchas de ellas pueden corregirse con parches de software. Esto ofrece a la mayoría de los usuarios empresariales un plan aparentemente bueno para solucionar sus problemas inmediatos, pero no están ni mucho menos fuera de peligro. Los problemas con Barco son solo la punta del iceberg cuando se trata de lidiar con vulnerabilidades en productos de hardware y software bien conocidos.

La raíz del problema

Ahora que los problemas inmediatos se han resuelto, debemos preguntarnos cómo dispositivos con graves fallas de seguridad terminaron en miles de salas de conferencias en todo el mundo, o por qué fueron diseñados y programados tan deficientemente desde el principio. No es que el equipo de F-Secure estuviera descubriendo vulnerabilidades de día cero o desconocidas. Diez de las fallas descubiertas en los productos de Barco estaban asociadas con vulnerabilidades comunes bien conocidas, como los ataques de inyección de código. La mayoría ya contaba con identificaciones de Vulnerabilidades y Exposiciones Comunes (CVE).

Entonces, ¿cómo es que CVEs de hace décadas terminaron codificados, o incluso integrados, en herramientas de presentación modernas? La única respuesta posible es que los desarrolladores no los conocían o que la seguridad no fue una prioridad durante el diseño de los dispositivos Barco. Lamentablemente, esta es una situación común y, desde luego, no exclusiva de los equipos de Barco.

El mejor momento para corregir una vulnerabilidad es durante el desarrollo de una aplicación, mucho antes de que llegue a los usuarios. El peor (y más costoso) es después de que un producto se haya implementado o después de que haya sido explotado por atacantes. Esta puede ser una lección dura, y una que Barco seguramente aprenderá a medida que su cuota de mercado, antes inexpugnable, se vea afectada tras este fiasco de seguridad.

Trasladar las correcciones de seguridad al proceso de desarrollo no es sencillo, pero es necesario en el mundo actual, donde incluso dispositivos aparentemente simples, como las herramientas de presentación, son sorprendentemente complejos y están conectados a todo lo demás. En este entorno, la seguridad debe convertirse en una mejor práctica organizacional. No importa si una empresa programa aplicaciones para redes sociales o fabrica tostadoras inteligentes, la seguridad debe considerarse en cada faceta de la organización.

Priorizar las mejores prácticas de seguridad y convertirlas en una responsabilidad compartida es el objetivo del movimiento DevSecOps, donde los equipos de desarrollo, seguridad y operaciones trabajan juntos para programar e implementar software y productos seguros. Requiere un cambio de cultura tanto como cualquier otra cosa. La nueva mentalidad debe ser que implementar un producto funcional con vulnerabilidades de seguridad es un fracaso tan grande como crear uno que no pueda realizar su función principal.

En un entorno DevSecOps saludable, cualquiera que trabaje con software debe ser consciente de la seguridad, y los desarrolladores deben recibir formación relevante y frecuente para evitar introducir errores desastrosos en su trabajo. Si los equipos que trabajaban para Barco hubieran visto la seguridad como una responsabilidad compartida, no hay forma de que una colección tan grande de vulnerabilidades, incluyendo CVEs de hace décadas, hubiera llegado a sus herramientas de presentación.

El camino seguro a seguir

Nadie quiere ser el próximo Barco, teniendo que explicar por qué se implementaron fallas de seguridad bien conocidas a través de sus dispositivos en miles de redes empresariales de todo el mundo. Para evitar ese destino, las empresas que desarrollan software o hardware inteligente deben priorizar de inmediato la seguridad como una responsabilidad compartida y una mejor práctica organizacional. Crear un programa DevSecOps saludable llevará tiempo y probablemente también requiera un cambio de cultura, pero los resultados valdrán mucho más que el esfuerzo. Un DevSecOps robusto puede acabar con las vulnerabilidades mucho antes de que causen problemas.

Para las empresas que compran productos y software, lo mejor es apoyar a las firmas que han adoptado DevSecOps. Hacerlo contribuirá en gran medida a garantizar que los dispositivos y el software obtenidos de ellas no sean bombas de tiempo esperando a ser explotadas por atacantes cada vez más hábiles.

Visita las páginas del blog de Secure Code Warrior para obtener más información sobre DevSecOps y cómo proteger a tu organización y a tus clientes de los estragos de las fallas y vulnerabilidades de seguridad.

¿Quieres profundizar en los errores de seguridad que experimentó Barco?

Juega a estos desafíos gamificados sobre:

Eslogan

Controle el desarrollo impulsado por IA antes de su lanzamiento

Mida el riesgo asistido por IA, aplique políticas de codificación segura en el momento de la confirmación y acelere la entrega segura en todo su ciclo de vida de desarrollo de software (SDLC).

Reservar una demostración
Biblioteca de recursos

Explorar más blogs

Acceda a contenido especializado sobre programación segura, gobernanza de IA y gestión de riesgos de software.

ver todo
Caso de estudio
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Una cultura de seguridad: cómo Sage creó su programa de defensores

Descubre cómo Sage reforzó su seguridad con un enfoque flexible y centrado en las relaciones, logrando formar a más de 200 expertos en seguridad y alcanzar una reducción de riesgos cuantificable.

Más información
Icono de ventana de navegador con las letras KVK en negrita y dos líneas horizontales azules debajo sobre un fondo azul degradado.
Caso de estudio
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Kamer van Koophandel: Seguridad a escala impulsada por los desarrolladores

La Cámara de Comercio (Kamer van Koophandel) comparte cómo integró la programación segura en el desarrollo diario mediante certificaciones basadas en roles, evaluaciones comparativas de puntuación de confianza y una cultura de responsabilidad compartida en seguridad.

Más información
Logotipo de Insurance Australia Group con texto y un icono en azul y gris dentro del diseño de una ventana de navegador web.
Caso de estudio
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Cómo un «Juego de Códigos» guía a IAG Group hacia un futuro de programación más seguro

IAG Group es la entidad detrás de muchas de las principales compañías de seguros en la región de Asia-Pacífico, que suscribe pólizas para millones de clientes por un valor aproximado de 11.400 millones de dólares australianos en primas anuales.

Más información
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Mes de la Concienciación sobre Ciberseguridad 2026: Comprender la seguridad de la IA es fundamental para la defensa empresarial

Hemos llegado a un punto en el que la mayoría de las principales empresas de IA han pedido públicamente una ralentización global en el desarrollo de la IA para que las medidas de seguridad puedan ponerse al día, pero la verdad es que ya se han materializado graves problemas de seguridad. Esto deja a innumerables líderes de seguridad y equipos ejecutivos en una situación urgente, a medida que los costes monetarios y de riesgo de la implementación de la IA siguen acumulándose.

Más información
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Habilitador 8: Branding de su programa

Un programa de codificación segura necesita algo más que un buen contenido para tener éxito. El Habilitador 8 muestra cómo el branding transforma la participación en una experiencia codiciada basada en el estatus.

Más información
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Cada empleado está ahora en la primera línea de la ciberseguridad de la IA

El panorama tecnológico empresarial está cambiando a una velocidad que pocos previeron hasta que fue demasiado tarde. Hemos cruzado oficialmente el umbral del código escrito por humanos y la asistencia básica de copilotos hacia la era del Ciclo de Vida de Desarrollo Agéntico (ADLC). Si bien los agentes de IA autónomos prometen una eficiencia sin precedentes en múltiples funciones, también traen consigo una clase completamente nueva de riesgos regulatorios y de seguridad.

Más información

Proteja el desarrollo basado en IA antes de su lanzamiento

Identifique riesgos de desarrollo, aplique políticas y prevenga vulnerabilidades en todo el ciclo de vida de su software.

Reservar una demostración
No se encontraron elementos.