Visual studio 2015 c ++ kompilatoru slēptie kodi piezvana uz microsoft telemetrijas pakalpojumiem

Video: Как установить Microsoft Visual C + + Сборник всех компонентов для системы 2024

Video: Как установить Microsoft Visual C + + Сборник всех компонентов для системы 2024
Anonim

Izmantojot tehnoloģiju, lietotāji kaut kā noraida virtuālās drēbes un atklāj vairāk, nekā parasti darītu. Lai sniegtu vislabāko iespējamo lietotāja pieredzi, lietotnēm ir jāpiekļūst privātajai informācijai, piemēram, jūsu e-pastu vai kontaktu saraksta saturam. Diemžēl daudzi lietotāji pat nezina par informācijas daudzumu un veidu, ko par viņiem vāc tādi uzņēmumi kā Microsoft, jo ļoti daži pirms noteikta pakalpojuma izmantošanas izlasa noteikumus un nosacījumus.

Tāds pakalpojums kā Cortana pastāvīgi apkopo informāciju par jums, bet labā ziņa ir tā, ka jūs varat rediģēt atļaujas. Pat jūsu Windows 10 datora kamera var spiegot jūs, pat nezinot. Ja vēlaties ierobežot dažādu lietotņu un pakalpojumu apkopoto datu daudzumu, iesakām izpētīt šīs Windows 10 privātuma lietotnes un izvēlēties tām, kas vislabāk atbilst jūsu vajadzībām.

It kā ar to nebūtu pietiekami, Microsoft tagad ir nokļuvis vēl viena privātuma skandāla vidū. Šoreiz vadošo lomu uzņemas uzņēmuma Visual Studio 2015 C ++ kompilators, kurā lietotāji ir atklājuši divus slēptus kodus, kas bināros sarakstos pievieno telemetrijas funkcijas izsaukumus: telemetry_main_invoke_trigger un telemetry_main_return_trigger.

Kodētājs kļuva ārkārtīgi dusmīgs pēc tam, kad viņi bija atklājuši kodus, īpaši tāpēc, ka Microsoft dokumentācijā neko neminēja par viņu esamību. Stīvs Kerols, Visual C ++ komandas attīstības vadītājs, apgalvo, ka telemetrijas funkcija ir pilnīgi nevainīga un lietotājiem nav par ko uztraukties.

Mūsu nodoms bija labdabīgs - mūsu vēlme bija izveidot sistēmu, kas palīdzēs izpētīt veiktspējas problēmas un uzlabos mūsu optimizētāja kvalitāti, ja mēs saņemsim kādus ziņojumus par palēninājumiem vai endēmiskajām problēmām šajā jomā.

Mēs atvainojamies, ka vēl vairāk paaugstinājām aizdomu līmeni, neiekļaujot CRT avotu. Tas bija tikai mūsu pārraudzība. Neskatoties uz to, daži no jums jau sīki izpētīja, kā šis mehānisms darbojas. Kā jūs jau esat nosaucis, tas, ko kods dara, izraisa ETW notikumu, kas, ieslēdzot, izstaros laika zīmogus un modulis ielādēs notikumus. Notikuma datus var interpretēt tikai tad, ja klients mums sniedz informāciju par simboliem (ti, PBP), tāpēc šie dati ir piemērojami tikai tiem klientiem, kuri aktīvi lūdz palīdzību no mums un vēlas izmeklēšanas laikā dalīties ar šiem PBP. Tomēr līdz šim mēs vēl neesam veikuši šo pilnīgo vingrinājumu ar nevienu klientu, un līdz šim mēs paļaujamies uz mūsu izveidotajām pieejām, lai izpētītu un risinātu iespējamās problēmas.

Microsoft sola noņemt šos notikumus 3. atjauninājumā un piedāvā arī lietotājiem risinājumu, lai atspējotu telemetrijas funkciju izsaukumus pašreizējā Visual Studio 2015 C ++ kompilatora versijā. Lai atspējotu šo atkarību, linkera komandrindai varat pievienot notelemetry.obj.

Kāda ir jūsu uzņemšanās šajā pasākumā? Vai jūs domājat, ka tā bija tikai Microsoft paslīdēšana, vai arī tur ir kas vairāk par acīmredzamu?

Visual studio 2015 c ++ kompilatoru slēptie kodi piezvana uz microsoft telemetrijas pakalpojumiem