Start Microsoft Nicht nur Windows 10 hat Telemetrieprobleme – Microsoft hat dasselbe mit dem...

Nicht nur Windows 10 hat Telemetrieprobleme – Microsoft hat dasselbe mit dem C++-Compiler von Visual Studio 2015 gemacht

31
0


microsoft_logo_magnified

Ein Reddit-Benutzer mit Adleraugen hat bemerkt, dass Code, der durch den Visual Studio 2015 C++-Compiler ausgeführt wird, Aufrufe an die Telemetriedienste von Microsoft sendet. Microsoft hat bereits eine große Anzahl von Leuten mit den Datenschutz- und Telemetrieproblemen in Windows 10 verärgert, und es gibt jetzt einen lebhaften Thread auf Reddit, in dem die Denkweise des Unternehmens hinter der Einbeziehung dieses „Features“ diskutiert wird.

Programmierer haben Bedenken geäußert, dass Microsoft anscheinend während der Kompilierung Aufrufe an seinen Telemetriedienst in Binärdateien einfügt. Anrufe an telemetry_main_invoke_trigger und telemetry_main_return_trigger zog einige Augenbrauen hoch, da sie sowohl in Debug- als auch in Release-Versionen der Software gefunden wurden. Die gute Nachricht – vielleicht – ist, dass die Telemetrie deaktiviert werden kann.

Über auf Reddit, hat User sammiesdog nach seiner Entdeckung eine aktive Diskussion ausgelöst. Dies führte zu einer Antwort von Steve Carroll, Entwicklungsmanager des Visual C++-Teams, der darauf besteht, dass die Einbeziehung der Telemetriefunktion völlig unschuldig ist. Trotzdem sagt er, dass es entfernt werden wird, wenn Update 3 veröffentlicht wird. Die Software befindet sich derzeit auf Update 2.

Ob unschuldig oder nicht, die Benutzer wurden durch die Tatsache erschreckt, dass die Existenz der Funktionen in keiner Dokumentation erwähnt wurde. Carroll antwortete Redditors, Sprichwort:

Unsere Absicht war gutartig – unser Wunsch war es, ein Framework zu erstellen, das dabei hilft, Leistungsprobleme zu untersuchen und die Qualität unseres Optimierers zu verbessern, falls wir Berichte über Verlangsamungen oder endemische Leistungsprobleme im Feld erhalten.

Wir entschuldigen uns dafür, dass wir den Verdacht noch weiter erhöht haben, indem wir die CRT-Quelle nicht mit einbeziehen, dies war nur ein Versehen unsererseits. Trotzdem haben einige von euch schon sehr genau untersucht, wie dieser Mechanismus funktioniert. Wie Sie bereits erwähnt haben, löst der Code ein ETW-Ereignis aus, das beim Einschalten Zeitstempel und Modulladeereignisse ausgibt. Die Ereignisdaten können nur interpretiert werden, wenn ein Kunde uns Symbolinformationen (dh PDBs) zur Verfügung stellt. Diese Daten gelten daher nur für Kunden, die aktiv Hilfe von uns suchen und bereit sind, diese PDBs im Rahmen ihrer Untersuchung weiterzugeben. Diese vollständige Übung haben wir bisher jedoch noch bei keinem Kunden durchgeführt und verlassen uns stattdessen auf unsere bewährten Ansätze, um potenzielle Probleme zu untersuchen und zu beheben.

Carroll trat an die Platte und bot einen Workaround für diejenigen an, die sich über die Telemetriefunktion Sorgen machten:

Um diese Abhängigkeit in Update 2 zu entfernen, sollten Sie hinzufügen notelemetry.obj zu Ihrer Linker-Befehlszeile.

Es ist zwar gut zu sehen, dass Microsoft auf Feedback reagiert und auf Bedenken der Benutzer reagiert, aber es ist immer noch besorgniserregend, dass der Compiler undokumentierte Elemente enthält. Als ein Redditor sagt es, hat die Situation ein „Wir wurden erwischt. Wir werden das zurückrollen“-Gefühl.

Bildnachweis: Gil C / Shutterstock.com



Vorheriger ArtikelMicrosofts Xbox ‚Project Scorpio‘ wird die leistungsstärkste Spielekonsole aller Zeiten sein
Nächster ArtikelDatendiebstahl-Malware zielt auf Fortnite-Spieler ab

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein