Kode tersembunyi kompiler visual studio 2015 ++ membuat panggilan ke layanan telemetri microsoft

Video: How to Run C and C++ Programs on VS code? 2024

Video: How to Run C and C++ Programs on VS code? 2024
Anonim

Saat menggunakan teknologi, pengguna entah bagaimana melepas pakaian virtual mereka dan mengungkapkan lebih dari yang biasanya mereka lakukan. Aplikasi perlu mengakses informasi pribadi seperti konten email Anda atau daftar kontak Anda untuk memberikan pengalaman pengguna terbaik. Sayangnya, banyak pengguna bahkan tidak mengetahui jumlah dan jenis informasi yang dikumpulkan oleh perusahaan seperti Microsoft, karena sangat sedikit yang membaca syarat dan ketentuan sebelum menggunakan layanan tertentu.

Layanan seperti Cortana selalu mengumpulkan informasi tentang Anda, tetapi kabar baiknya adalah Anda dapat mengedit izin. Bahkan kamera komputer Windows 10 Anda mungkin memata-matai Anda tanpa Anda sadari. Jika Anda ingin membatasi data yang dikumpulkan berbagai aplikasi dan layanan, kami sarankan Anda memeriksa aplikasi privasi Windows 10 ini dan memilih yang paling sesuai dengan kebutuhan Anda.

Seolah-olah ini tidak cukup, Microsoft sekarang terjebak di tengah-tengah skandal privasi lainnya. Kali ini, peran utama diambil oleh perusahaan Visual Studio 2015 C ++ Compiler, di mana pengguna telah menemukan dua kode tersembunyi yang menambahkan panggilan fungsi telemetri ke binari saat mereka dikompilasi: telemetry_main_invoke_trigger dan telemetry_main_return_trigger.

Coder menjadi sangat marah setelah mereka mendeteksi kode, terutama karena Microsoft tidak menyebutkan apa pun tentang keberadaan mereka dalam dokumentasinya. Steve Carroll, Manajer Pengembangan untuk tim Visual C ++, mengklaim bahwa fungsi telemetri sepenuhnya tidak bersalah, dan pengguna tidak perlu khawatir.

Tujuan kami tidak berbahaya - keinginan kami adalah untuk membangun kerangka kerja yang akan membantu menyelidiki masalah kinerja dan meningkatkan kualitas pengoptimal kami jika kami mendapat laporan tentang perlambatan atau masalah kinerja endemik di lapangan.

Kami meminta maaf karena telah meningkatkan tingkat kecurigaan lebih jauh dengan tidak memasukkan sumber CRT, ini hanya pengawasan dari pihak kami. Meskipun demikian, beberapa dari Anda sudah menyelidiki bagaimana mekanisme ini bekerja dengan sangat baik. Seperti yang sudah Anda sebutkan, apa yang dilakukan kode ini memicu peristiwa ETW yang, ketika diaktifkan, akan mengeluarkan cap waktu dan modul memuat acara. Data peristiwa hanya dapat diartikan jika pelanggan memberi kami informasi simbol (yaitu PDB) sehingga data ini hanya berlaku untuk pelanggan yang secara aktif mencari bantuan dari kami dan bersedia untuk membagikan PDB ini sebagai bagian dari penyelidikan mereka. Kami belum benar-benar menjalani latihan penuh ini dengan pelanggan mana pun hingga saat ini, dan kami sejauh ini mengandalkan pendekatan kami yang mapan untuk menginvestigasi dan mengatasi masalah potensial.

Microsoft berjanji untuk menghapus acara ini di Pembaruan 3 dan juga menawarkan solusi bagi pengguna untuk menonaktifkan panggilan fungsi telemetri di versi kompilasi Visual Studio 2015 C ++ saat ini. Untuk menonaktifkan ketergantungan ini, Anda dapat menambahkan notelemetry.obj ke baris perintah tautan Anda.

Apa pendapat Anda tentang acara ini? Apakah Anda pikir ini hanya slip dari Microsoft, atau ada yang lebih dari sekadar memenuhi mata?

Kode tersembunyi kompiler visual studio 2015 ++ membuat panggilan ke layanan telemetri microsoft