Un informe de error de Debian indicó el martes que la versión más reciente del navegador Chromium descargó una extensión “Chrome Hotword Shared Module” como binario sin código fuente.
Investigaciones posteriores revelaron que la extensión estaba vinculada a “Ok Google”, un servicio de búsqueda y acciones por voz que utiliza el micrófono de la computadora para ejecutar comandos cuando el usuario habla un comando seguido de instrucciones.
La compañía usó la función en Android y otros dispositivos móviles durante algún tiempo ya, pero mientras tanto también la ha trasladado al navegador web Chrome.
La idea principal de esta característica es dar a los usuarios opciones para usar su voz para ejecutar comandos en lugar de en los dispositivos que soportan la característica.
Google es criticado por dejar caer el código por varias razones:
- Los usuarios no tienen elección. El código se descarga en el sistema automáticamente.
- No hay ningún interruptor para desactivarlo.
- Sólo se proporciona un binario, sin código fuente.
- La extensión está habilitada por defecto.
- La extensión escucha el micrófono.
- La extensión no aparece en el cromo://extensiones.
Puedes consultar la página de búsqueda de chrome://voices en Chrome o Chromium para saber si la función está activada en tu extremo.
Los valores más importantes de la página son “captura de audio permitida”, “búsqueda de palabras clave activada”, “búsqueda de palabras clave siempre activada” y “registro de audio de palabras clave activado”.
Google ofrece dos opciones para desactivar el servicio Google OK actualmente. La primera es pasar el parámetro enable_hotwording=0 cuando se construye Chrome, la segunda es asegurarse de que la función esté inhabilitada en chrome://settings.
Ahí tienes que encontrar “Buscar” y asegurarte de que “Activar “Ok Google” para iniciar una búsqueda por voz” no esté marcado.
Un empleado de Google respondió a varias de las quejas que los usuarios hicieron sobre la caída del binario.
La palabra clave se activa y registra sin pedir permiso al usuario
Google afirma que la extensión, aunque se instala de forma predeterminada sin opción de exclusión o de desinstalación, no se ejecutará de forma predeterminada, ya que primero debe ser activada explícitamente por el usuario.
Primero y principal, mientras descargamos el módulo de palabras clave al inicio, no lo activamos a menos que opten por las palabras clave. Si entras en “chrome://settings”, verás una casilla de verificación “Habilitar “Ok Google” para iniciar una búsqueda por voz”. Esto debería estar desmarcado por defecto, y si no lo marca, el módulo de palabras clave no se iniciará.
También menciona que no ve la diferencia entre descargar el módulo (sin ejecutarlo) y no descargarlo.
Dar un paso más para instalar el módulo sería una fricción innecesaria para nuestros usuarios. Literalmente no hay diferencia entre descargar el módulo (sin ejecutarlo), y no descargarlo, excepto una pequeña cantidad de ancho de banda ahorrada. No hay diferencia desde el punto de vista de la privacidad o la seguridad, porque a menos que lo ejecutemos, no puede hacer nada, sin importar el comportamiento que pueda contener.
Eso es algo en lo que el empleado se equivoca. Lo que el empleado no tiene en cuenta es el factor confianza. Aunque es muy posible que no haya ninguna diferencia desde el punto de vista de la privacidad o de la seguridad, sólo tenemos la confirmación de Google de que así es, pero no tenemos la opción de verificar esa afirmación debido a la naturaleza binaria del código.
Soltar el código automáticamente puede ser la forma más fácil de implementar OK Google en los sistemas de los usuarios, pero es al mismo tiempo invasivo, sospechoso y un problema de confianza.
No mostrar la extensión en la lista de extensiones
Llamamos a las extensiones que están incorporadas o descargadas automáticamente por Chrome “extensiones componentes” y no las mostramos en la lista de extensiones por diseño. Esto se debe a que, como decía antes, consideramos que las extensiones componentes son parte de la experiencia básica de Chrome (es un detalle de implementación que son extensiones separadas). La interfaz de usuario de chrome://extensiones es un lugar para que los usuarios administren las extensiones que ellos mismos han instalado; sería confuso si esa lista estuviera pre-poblada con bits y piezas que son una parte central del navegador.
Ahora tú : ¿Qué opinas de esto?