Visual studio 2015 c ++ -kääntäjän piilotetut koodit soittavat microsoftin telemetriapalveluihin

Video: Mercedes-Tähti Diagnoosi C3 Alkuperäinen Dell D830 - mikä on ero visuaalisesti, täydellinen? 2024

Video: Mercedes-Tähti Diagnoosi C3 Alkuperäinen Dell D830 - mikä on ero visuaalisesti, täydellinen? 2024
Anonim

Teknologiaa käyttäessään käyttäjät jotenkin riisuvat virtuaaliset vaatteensa ja paljastavat enemmän kuin normaalisti tekisivät. Sovellusten on käytettävä yksityisiä tietoja, kuten sähköpostiosoitteidesi tai yhteystietoluettelosi, jotta saataisiin paras mahdollinen käyttökokemus. Valitettavasti monet käyttäjät eivät ole edes tietoisia tietomääristä ja tiedoista, joita Microsoftin kaltaiset yritykset keräävät heiltä, ​​koska vain harvat lukevat käyttöehdot ennen tietyn palvelun käyttöä.

Cortanan kaltainen palvelu kerää jatkuvasti tietoja sinusta, mutta hyvä uutinen on, että voit muokata käyttöoikeuksia. Jopa Windows 10-tietokonekamerasi voi vakoilla sinua, edes et ole tietoinen siitä. Jos haluat rajoittaa eri sovellusten ja palveluiden keräämää tietoa, suosittelemme, että tarkistat nämä Windows 10 -suojaussovellukset ja valitset tarpeitasi parhaiten vastaavan.

Ikään kuin tämä ei olisi tarpeeksi, Microsoft on nyt joutunut keskelle uutta yksityisyysskandaalia. Tällä kertaa johtava rooli on yrityksen Visual Studio 2015 C ++ -kompilaattorissa, jossa käyttäjät ovat löytäneet kaksi piilotettua koodia, jotka lisäävät telemetrian toimintopuhelut binääriin niiden kokoamisen aikana: telemetry_main_invoke_trigger ja telemetry_main_return_trigger.

Coder suuttui äärimmäisen vihaisesti havaittuaan koodeja, etenkin koska Microsoft ei maininnut dokumenteissaan mitään niiden olemassaolosta. Steve Carroll, Visual C ++ -tiimin kehityspäällikkö, väittää, että telemetriatoiminto on täysin viaton ja käyttäjillä ei ole mitään huolta.

Tarkoituksemme oli hyvänlaatuinen - toiveemme oli rakentaa kehys, joka auttaa tutkimaan suorituskykyongelmia ja parantamaan optimoijamme laatua, jos saamme mitään ilmoituksia alan hidastumisista tai endeemisistä täydellisistä ongelmista.

Pahoittelemme epäilytasojen nostamista entisestään jättämällä CRT-lähteen ulkopuolelle. Tämä oli vain meidän valvontamme. Siitä huolimatta jotkut teistä tutkivat jo tämän mekanismin toimivuutta yksityiskohtaisesti. Kuten olet jo kutsunut, koodi, joka tekee, laukaisee ETW-tapahtuman, joka, kun se on päällä, lähettää aikaleimat ja moduuli lataa tapahtumat. Tapahtumatietoja voidaan tulkita vain, jos asiakas antaa meille symbolitietoja (ts. ATE), joten näitä tietoja voidaan soveltaa vain niihin asiakkaisiin, jotka etsivät aktiivisesti apua meiltä ja ovat valmiita jakamaan nämä ATEt osana tutkimustaan. Emme ole tosiasiallisesti käyneet läpi tätä täydellistä harjoittelua asiakkaiden kanssa toistaiseksi, ja luotamme toistaiseksi vakiintuneisiin lähestymistapoihimme tutkia ja puuttua mahdollisiin ongelmiin.

Microsoft lupaa poistaa nämä tapahtumat päivityksestä 3 ja tarjoaa myös ratkaisun, jonka avulla käyttäjät voivat poistaa telemetriatoimintojen puhelut käytöstä nykyisessä Visual Studio 2015 C ++ -kääntäjäversiossa. Voit poistaa tämän riippuvuuden käytöstä lisäämällä notelemetry.obj linkkerin komentoriville.

Mitä otat huomioon tässä tapahtumassa? Luuletko, että tämä oli vain Microsoftin lipsahdus, vai onko siinä enemmän kuin silmämääräistä?

Visual studio 2015 c ++ -kääntäjän piilotetut koodit soittavat microsoftin telemetriapalveluihin