Els codis ocults del compilador Visual Studio 2015 c ++ fan trucades als serveis de telemetria del microsoft
Vídeo: ЗАКРЫВАЕТСЯ КОНСОЛЬ C# ЧТО ДЕЛАТЬ 2024
Quan s’utilitza tecnologia, els usuaris d’alguna manera es treuen la roba virtual i revelen més del que ho farien normalment. Les aplicacions han d’accedir a informació privada com ara el contingut dels vostres correus electrònics o la vostra llista de contactes per tal d’oferir la millor experiència possible d’usuari. Malauradament, molts usuaris ni tan sols són conscients de la quantitat i tipus d’informació que empreses com Microsoft recopilen, ja que molt pocs llegeixen termes i condicions abans d’utilitzar un servei determinat.
Un servei com Cortana recopila constantment informació sobre vosaltres, però la bona notícia és que podeu editar permisos. Fins i tot la càmera de l'ordinador de Windows 10 pot espiar-la sense que fins i tot no en siguis conscient. Si voleu limitar les dades que recopilen diverses aplicacions i serveis, us recomanem que reviseu aquestes aplicacions de privadesa de Windows 10 i que escolliu la que millor s’adapti a les vostres necessitats.
Per si això fos poc, Microsoft ara es troba enmig d’un altre escàndol de privadesa. Aquesta vegada, el paper principal l’assumeix el Visual Studio 2015 C ++ Compiler, en el qual els usuaris han descobert dos codis ocults que afegeixen trucades de funció de telemetria als binaris a mesura que es compilen: telemetry_main_invoke_trigger i telemetry_main_return_trigger.
Coder es va enfadar molt després de detectar els codis, sobretot perquè Microsoft no esmentava res sobre la seva existència a la documentació. Steve Carroll, responsable de desenvolupament de l'equip de Visual C ++, afirma que la funció de telemetria és totalment innocent i que els usuaris no tenen res de preocupar.
La nostra intenció era benigna: el nostre desig era construir un marc que ajudés a investigar problemes de rendiment i a millorar la qualitat del nostre optimitzador en cas que rebéssim informes de desacceleracions o problemes endèmics de perfecció en el camp.
Demanem disculpes per augmentar encara més els nivells de sospita al no incloure la font del CRT, que només va ser un descuidament per part nostra. Malgrat això, alguns ja heu investigat com funciona aquest mecanisme amb molt bon detall. Com ja heu trucat, el que fa el codi és desencadenar un esdeveniment ETW que, quan aquest està activat, emetrà timestamps i esdeveniments de càrrega de mòduls. Les dades d'esdeveniments només es poden interpretar si un client ens proporciona informació de símbols (és a dir, PDB), de manera que aquestes dades només s'apliquen a clients que busquen ajuda de forma activa i que estiguin disposats a compartir aquests PDB com a part de la seva investigació. Encara no hem realitzat aquest exercici complet amb cap client fins ara, i fins ara confiem en els nostres plantejaments establerts per investigar i resoldre problemes possibles.
Microsoft promet eliminar aquests esdeveniments a l'actualització 3 i també ofereix una solució perquè els usuaris deshabilitin les trucades de funció de telemetria a la versió actual del compilador Visual Studio 2015 C ++. Per desactivar aquesta dependència, podeu afegir notelemetry.obj a la vostra línia de comandes d'enllaç.
Quina opció teniu d’aquest esdeveniment? Creus que això només era una solució de Microsoft, o hi ha més cosa que no pas la vista?