Как мешать.NET Core собрать данные для защиты конфиденциальности?

Сегодня Microsoft объявила, что.NET Core доступно для установки на различных платформах. Вот веб-сайт для.NET Core

И это - раздел загрузки для Ubuntu 14.04 LTS (Надежный человек) и 16.04 (Гостеприимные) LTS

После установки.NET Core с помощью этих команд для (Гостеприимной) Ubuntu 16.04

sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update
sudo apt-get install dotnet-dev-1.0.0-preview2-003121

Я получил это сообщение:

Это программное обеспечение может собрать информацию о Вас и Вашем использовании программного обеспечения, и отправить это Microsoft. Посетите http://aka.ms/dotnet-cli-eula для получения дополнительной информации.

Существует ли способ отключить сбор данных? Может быть много причин отключения сбора данных.NET, но проблемы конфиденциальности очень важны.

6
задан 8 September 2019 в 06:09

2 ответа

Короткий ответ:

Выдача этой команды должна отключить телеметрию:

export DOTNET_CLI_TELEMETRY_OPTOUT=1

Подробнее:

Это - вывод от выполнения dotnet new как первая команда.

Welcome to .NET Core!
---------------------
Learn more about .NET Core @ https://aka.ms/dotnet-docs. Use dotnet --help to see available commands or go to https://aka.ms/dotnet-cli-docs.
Telemetry
--------------
The .NET Core tools collect usage data in order to improve your experience. The data is anonymous and does not include commandline arguments. The data is collected by Microsoft and shared with the community.
You can opt out of telemetry by setting a DOTNET_CLI_TELEMETRY_OPTOUT environment variable to 1 using your favorite shell.
You can read more about .NET Core tools telemetry @ https://aka.ms/dotnet-cli-telemetry.
Configuring...
-------------------
A command is running to initially populate your local package cache, to improve restore speed and enable offline access. This command will take up to a minute to complete and will only happen once.
Decompressing 100% .... ms
Expanding 100% .... ms

Больше информации может быть получено из источников и запроса получения по запросу на телеметрическую функцию

DOTNET_CLI_TELEMETRY_OPTOUT

Указывает, собраны ли данные об использовании инструментов.NET Core и отправлены Microsoft. верный для уклонения телеметрической функции (верные значения, 1 или да принятый); иначе, ложь (оценивает ложь, 0 или не принятый). Если не набор, это принимает значение по умолчанию ко лжи, то есть, телеметрическая функция идет.

Хорошо знать, где.NET Core создает свой кэш.

11
ответ дан 23 November 2019 в 07:28

Другой ответ, конечно: находите/используйте/создавайте/публикуйте патч (версия редактора .NET), или ветвление источников, которое удаляет телеметрию полностью, или делает это OptIn по умолчанию.

В сегодня, существует 709 ветвлений. Я нахожу его, вероятно, что кто-то уже сделал работу, требующую беготни для включения нежелательного материала, но я (еще) не могу указать на определенное ветвление. Я, Вы или кто-то еще здесь, обновите этот ответ, если/после того как будет BetterPrivacyVersionOfDotNet.

Объединенный с Сообщением в блоге того, сколько меньший, более минимизированный, быстрее, и т.д. "улучшенные конфиденциальностью" компиляции, я вижу возможность интернет-известности из-за инициативного Dev/Tech_Journalist. ".Net Liberator" ;)

0
ответ дан 23 November 2019 в 07:28

Другие вопросы по тегам:

Похожие вопросы: