Приховані коди компілятора Visual Studio 2015 c ++ здійснюють дзвінки в телеметричні послуги microsoft

Відео: Как исправить ошибку 0x80070666 2024

Відео: Как исправить ошибку 0x80070666 2024
Anonim

Користуючись технологіями, користувачі якось знімають свій віртуальний одяг і розкривають більше, ніж зазвичай. Програми повинні отримувати доступ до приватної інформації, наприклад, до вмісту ваших електронних листів або списку контактів, щоб забезпечити найкращу можливу роботу користувачів. На жаль, багато користувачів навіть не знають про кількість та тип інформації, яку компанії, такі як Microsoft, збирають на них, оскільки дуже мало читають умови та умови, перш ніж використовувати певну послугу.

Служба на зразок Cortana постійно збирає інформацію про вас, але гарна новина полягає в тому, що ви можете редагувати дозволи. Навіть ваша комп’ютерна камера Windows 10 може шпигувати за вами, навіть коли ви не знаєте про це. Якщо ви хочете обмежити дані, які збирають різні програми та послуги, радимо переглянути ці програми конфіденційності для Windows 10 та вибрати той, який найкраще відповідає вашим потребам.

Як ніби цього було недостатньо, Microsoft зараз потрапила в середину чергового скандалу щодо конфіденційності. Цього разу провідну роль займає компілятор Visual Studio 2015 C ++ компанії, в якому користувачі виявили два приховані коди, які додають виклики функцій телеметрії до двійкових файлів під час їх складання: telemetry_main_invoke_trigger та telemetry_main_return_trigger.

Coder розлютився після виявлення кодів, тим більше, що Microsoft нічого не згадував про їх існування у своїй документації. Стів Керролл, менеджер з розробки команди Visual C ++, стверджує, що функція телеметрії абсолютно невинна, і користувачам немає про що турбуватися.

Наш намір був доброякісним - наше бажання було створити рамку, яка допоможе розслідувати проблеми з продуктивністю та покращити якість нашого оптимізатора, якщо ми отримаємо будь-які повідомлення про уповільнення та ендемічні проблеми з персоналом у цій галузі.

Просимо вибачення за те, що ще більше підвищили рівень підозр, не включаючи джерело CRT, це був лише нагляд з нашого боку. Незважаючи на це, деякі з вас уже дослідили, як цей механізм працює в деталях. Як ви вже закликали, те, що робить код, викликає подію ETW, яка, коли він увімкнений, випромінює часові позначки та події завантаження модуля. Дані про подію можуть бути інтерпретовані лише у тому випадку, якщо клієнт надає нам інформацію про символи (тобто PDB), тому ці дані застосовні лише до тих клієнтів, які активно звертаються за допомогою до нас та готові поділитися цими PDB в рамках свого розслідування. На сьогоднішній день ми не пережили цю повну практику з будь-якими клієнтами, і поки що ми покладаємось на наші усталені підходи для дослідження та вирішення натомість можливих проблем.

Microsoft обіцяє видалити ці події в Update 3, а також пропонує рішення для користувачів відключити виклики функції телеметрії у поточній версії компілятора Visual Studio 2015 C ++. Щоб вимкнути цю залежність, ви можете додати notelemetry.obj у свій командний рядок лінкера.

Що ви ставитеся до цієї події? Як ви вважаєте, це був лише пробіг від Microsoft, чи це більше, ніж очі?

Приховані коди компілятора Visual Studio 2015 c ++ здійснюють дзвінки в телеметричні послуги microsoft