Comment empêcher .NET Core de collecter des données pour protéger la confidentialité?

6

Aujourd'hui, Microsoft a annoncé que .NET Core est disponible pour installation sur différentes plates-formes. Voici le site web pour .NET Core

Et ceci est la section de téléchargement pour Ubuntu 14.04 LTS (Trusty) et 16.04 LTS (Xenial)

Après avoir installé .NET Core en utilisant ces commandes pour Ubuuntu 16.04 (Xenial)

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

J'ai reçu ce message:

  

Ce logiciel peut collecter des informations sur vous et votre utilisation du   logiciel, et l'envoyer à Microsoft. Veuillez visiter    lien pour plus d'informations.

Est-il possible de désactiver la collecte de données? Il peut exister de nombreuses raisons pour désactiver la collecte de données par .NET, mais les problèmes de confidentialité sont très importants.

    
posée Ho1 28.06.2016 - 10:45
la source

2 réponses

9

Réponse courte:

Cette commande devrait désactiver la télémétrie:

export DOTNET_CLI_TELEMETRY_OPTOUT=1

Plus de détails:

Ceci est la sortie de l'exécution de dotnet new comme première commande.

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

Pour plus d'informations, consultez les sources et le demande de retrait pour la fonctionnalité de télémétrie

  

DOTNET_CLI_TELEMETRY_OPTOUT

     

Spécifie si les données relatives à l'utilisation des outils .NET Core sont collectées   et envoyé à Microsoft. true pour désactiver la fonctionnalité de télémétrie   (valeurs vraies, 1 ou oui acceptées); sinon, false (valeurs false,   0 ou pas accepté). S'il n'est pas défini, sa valeur par défaut est false , c’est-à-dire que   la fonction de télémétrie est activée.

Il est bon de savoir où .NET Core crée son cache.

    
réponse donnée Ho1 28.06.2016 - 11:22
la source
0

Une autre réponse est bien sûr: trouver / utiliser / créer / publier un patch (version ed de .Net), ou fork des sources, ce qui supprime entièrement la télémétrie ou la rend OptIn par défaut.

À ce jour, il y a 709 fourchettes. Je trouve cela probable que quelqu'un a déjà fait les démarches pour supprimer des éléments indésirables, mais je ne peux pas encore pointer vers un fork spécifique. Je, vous ou quelqu'un d'autre, mettra à jour cette réponse si / une fois qu'il y a BetterPrivacyVersionOfDotNet.

Combiné avec un article de blog sur la taille plus petite, plus légère, plus rapide, etc. des compilations "renforcées par la confidentialité", je vois la possibilité d’une renommée Internet pour un développeur / technologue de développement entreprenant. "Le libérateur .Net";)

    
réponse donnée Alex Stragies 12.07.2017 - 12:41
la source

Lire d'autres questions sur les étiquettes