Los códigos ocultos del compilador de Visual Studio 2015 C++ hacen llamadas a los servicios de telemetría de Microsoft

Los códigos ocultos del compilador de Visual Studio 2015 C++ hacen llamadas a los servicios de telemetría de Microsoft

Al utilizar la tecnología, los usuarios de alguna manera se quitan la ropa virtual y revelan más de lo que normalmente lo harían. Las aplicaciones necesitan acceder a información privada, como el contenido de tus correos electrónicos o tu lista de contactos, para ofrecer la mejor experiencia de usuario posible. Desafortunadamente, muchos usuarios ni siquiera son conscientes de la cantidad y el tipo de información que las empresas como Microsoft recopilan sobre ellos, ya que muy pocos leen los términos y condiciones antes de utilizar un servicio en particular.

Un servicio como Cortana recopila constantemente información sobre usted, pero la buena noticia es que puede editar permisos.Incluso la cámara de su ordenador con Windows 10 puede estar espiándole sin que usted se dé cuenta.Si desea limitar los datos que varias aplicaciones y servicios recopilan, le sugerimos que consulte estas aplicaciones de privacidad de Windows 10 y elija la que mejor se adapte a sus necesidades.

Como si esto no fuera suficiente, Microsoft se encuentra ahora en medio de otro escándalo de privacidad. En esta ocasión, el protagonista es el compilador Visual Studio 2015 C++ de la compañía, en el que los usuarios han descubierto dos códigos ocultos que añaden llamadas de función de telemetría a los binarios a medida que se compilan: telemetría_main_invoke_trigger y telemetría_main_return_trigger .

Coder se enfadó mucho después de detectar los códigos, especialmente porque Microsoft no mencionó nada sobre su existencia en su documentación.Steve Carroll, Director de Desarrollo del equipo de Visual C++, afirma que la función de telemetría es totalmente inocente y que los usuarios no tienen nada de qué preocuparse.

Nuestra intención era benigna – nuestro deseo era construir un marco que ayudara a investigar los problemas de rendimiento y mejorar la calidad de nuestro optimizador en caso de que recibiéramos algún informe de ralentización o problemas de perfusión endémicos en el campo.

Pedimos disculpas por elevar aún más los niveles de sospecha al no incluir la fuente de la CRT, esto fue sólo un descuido de nuestra parte. A pesar de ello, algunos de ustedes ya han investigado cómo funciona este mecanismo con gran detalle. Como ya se ha dicho, lo que hace el código es activar un evento ETW que, cuando se enciende, emite marcas de tiempo y carga eventos del módulo. Los datos del evento sólo pueden interpretarse si un cliente nos proporciona información de símbolos (por ejemplo, los AP), por lo que estos datos sólo son aplicables a los clientes que buscan activamente nuestra ayuda y están dispuestos a compartir estos AP como parte de su investigación. Sin embargo, hasta la fecha no hemos pasado por este ejercicio completo con ningún cliente, y hasta ahora confiamos en nuestros enfoques establecidos para investigar y abordar los problemas potenciales en su lugar.

Microsoft promete eliminar estos eventos en la Actualización 3 y también ofrece una solución para que los usuarios desactiven las llamadas de función de telemetría en la versión actual del compilador Visual Studio 2015 C++. Para desactivar esta dependencia, puede añadir notelemetry.obj a la línea de comandos de su enlazador.

¿Cuál es tu opinión sobre este evento? ¿Cree que esto fue sólo un error de Microsoft, o es más de lo que se ve a simple vista?

Deja un comentario