Las soluciones de videoconferencia han experimentado un gran impulso desde 2020. Los trabajadores y estudiantes comenzaron a trabajar o aprender desde casa y se comunicaban con otros mediante los servicios de videoconferencia.

silenciar el micrófono

La videoconferencia se basa en el acceso a la cámara y al micrófono, y parece que los controles integrados para silenciar el micrófono no siempre impiden que las aplicaciones escuchen y envíen datos.

A veces, los usuarios que participan en una videoconferencia pueden querer silenciar su salida de audio. Los ejemplos pueden incluir ir al baño, hablar con alguien cercano o abrir la puerta. La mayoría de los usuarios esperarían que presionar el botón de silencio silencie todo el audio y evite el envío, pero la investigación sugiere que este puede no ser el caso.

El artículo de investigación «¿Está realmente silenciado?: Un análisis de privacidad de los botones de silencio en las aplicaciones de videoconferencia», publicado por el profesor asistente Kassem Fawaz de ingeniería eléctrica e informática en la Universidad de Wisconsin-Madison, sugiere que las aplicaciones de videoconferencia aún pueden grabar y enviar datos mientras el silencio está activado.

Las aplicaciones de videoconferencia requieren acceso a la cámara y el micrófono de un dispositivo, que los usuarios controlan a través de la funcionalidad del sistema operativo y, a veces, en el caso de la cámara, a través de opciones de hardware. Los permisos se pueden revocar y administrar, pero una vez que se otorgan, las aplicaciones y los servicios tienen acceso a los dispositivos de hardware hasta que se revoquen los permisos.

La mayoría de las aplicaciones y servicios incluyen opciones integradas para apagar la cámara o el micrófono. El bloqueo del acceso a la cámara evita que las aplicaciones accedan a la cámara, ya que «activa un control a nivel del sistema operativo», según los investigadores. El control de silencio en las aplicaciones, por otro lado, utiliza un sistema diferente que depende de la aplicación, lo que puede generar la grabación y el envío de datos de audio mientras el silencio está activo. Los investigadores señalan que ninguno de los sistemas operativos que analizaron admitía la funcionalidad de «silencio de software mediado por el sistema operativo».

Los servicios de videoconferencia se pueden dividir en dos grandes categorías: aplicaciones nativas y aplicaciones web. La principal diferencia entre las dos categorías cuando se trata de silenciar es que las aplicaciones nativas «recopilan datos del micrófono con pocas restricciones», mientras que las aplicaciones web necesitan «solicitar acceso al micrófono a través de un servidor web», que «generalmente tiene políticas más restrictivas». para la recopilación de datos y más herramientas que permiten al usuario controlar el acceso de la aplicación al hardware».

El equipo analizó el comportamiento de silenciamiento de diez aplicaciones diferentes de videoconferencia y chat de audio, incluidos Microsoft Teams, Skype, Zoom, Google Meet, Discord y Jitsi Meet. Luego, los servicios se clasificaron en tres «políticas amplias» según el análisis:

Muestreo continuo de audio desde el micrófono: las aplicaciones transmiten datos desde el micrófono de la misma manera que lo harían si no estuvieran silenciados. Webex es el único VCA que muestrea continuamente el micrófono mientras el usuario está silenciado. En este modo, el indicador de estado del micrófono de un sistema operativo permanece iluminado continuamente.

El flujo de datos de audio es accesible pero no se accede: las aplicaciones tienen permisos para probar el micrófono y leer datos; pero en lugar de leer bytes sin procesar, solo verifican los indicadores de estado del micrófono: silencio, discontinuidad de datos y error de marca de tiempo. Suponemos que los VCA, como Zoom, están interesados ​​principalmente en el indicador silencioso para saber si un usuario está hablando mientras el software silenciado está activo. En este modo, las aplicaciones no leen un flujo continuo de datos en tiempo real de la misma manera que lo harían si no estuvieran silenciadas. La mayoría de las aplicaciones nativas de Windows y macOS pueden verificar si un usuario está hablando incluso cuando está silenciado, pero no muestrean continuamente el audio de la misma manera que lo harían si no están silenciados. En este modo, el indicador de estado del micrófono en Windows y macOS permanece iluminado continuamente, informando que la aplicación tiene acceso al micrófono. Descubrimos que las aplicaciones en este estado no muestran ninguna evidencia de acceso a datos de audio sin procesar a través de la API.

Silencio del software: las aplicaciones indican al controlador del micrófono que corte completamente los datos del micrófono. Todas las aplicaciones basadas en la web que estudiamos usaban la función de silenciamiento del software del navegador. En este modo, el indicador de estado del micrófono en el navegador desaparece cuando se silencia la aplicación, lo que indica que la aplicación no está accediendo al micrófono.

Se encontró que Cisco Webex accede al micrófono continuamente mientras está silenciado. Los investigadores no pudieron determinar cómo Microsoft «Teams y Skype usan los datos del micrófono cuando están silenciados», ya que hacen llamadas directas al sistema operativo. El equipo de investigación concluyó que el comportamiento de las aplicaciones que caen en las categorías uno y dos violan las expectativas del usuario.

Conclusión

Los usuarios de computadoras tienen un mejor control sobre el comportamiento de silenciamiento cuando usan servicios web, ya que estos necesitan pasar por el navegador para su actividad. Cuando se trata de aplicaciones de silenciamiento y videoconferencia, se recomienda utilizar la funcionalidad de silenciamiento del sistema operativo, ya que garantiza que el acceso al micrófono esté bloqueado durante el tiempo que esté silenciado.

El trabajo de investigación completo es disponible aquí como documento PDF.

Ahora tu: ¿usáis herramientas de videoconferencia?

Por Deyanira