Alertes de sécurité en coursDiscussionDiscussion
Faire un lienLien
Assiste.com - Sécurité informatique - Décontamination - Antivirus - Protection - Protection de la Vie Privée Assiste.com - Sécurité informatique préventive - Décontamination - Antivirus - Protection - Protection de la Vie Privée


Dossier : Variables d'environnement

Dernière mise à jour : 2017-01-16T00:00 - 16.01.2017 - 00h00
2017-01-16T00:00 - Assiste - Pierre Pinard - Mise à jour

Dossier : Variables d'environnement. Ensemble de noms symboliques désignant des objets à manipuler indépendament de l'endroit où ils se trouveront au moment de leur manipulation.

Dossier : Variables d'environnement

Dossier : Variables d'environnement    Dossier : Variables d'environnement    Dossier : Variables d'environnement    Dossier : Variables d'environnement

Dossier (montrer / masquer)

Dossier : Stop Tracking (Traces externes et Surveillance)

Dossier : Stop Tracking

Tracking : Les finalités avouées (alibi) de la surveillance
Tracking
Profiling
Analyse comportementale
Marketing comportemental

Tracking : Les outils de la surveillance des internautes
Web Bug
Hit parade des utilisateurs de Web Bug
Cookies
Flash cookies (LSO - Local Shared Objects)
Entêtes HTTP
Google - Liste des services en ligne
Google - Le principe d'encerclement

Qui êtes-vous ? Bavardages avec les serveurs
Qui êtes-vous ? Vos cercles de connaissances
Qui êtes-vous ? Géolocalisation
Qui êtes-vous ? Que dit le serveur de votre FAI
Qui êtes-vous ? Traces révélées par vous-même

Tracking : L'analyse des traces - Data Mining et Big Data
Qui êtes vous ? Catégorie socioprofessionnelle
Qui êtes-vous ? Data mining : pêche aux traces
Qui êtes-vous ? RIOT : Google des vies privées.
Qui êtes vous ? TIA : Tout capturer Tout savoir
Qui êtes-vous ? GOSSIP - Profiling militaire

Stop Tracking par le blocage de la publicité
Procédure de blocage des publicités et de leurs tracking
Protection navigateur, navigation, vie privée
Adblock Plus
AdGuard
AdBlock Edge (archive - n'existe plus)
AdFender
uBlock

Stop Tracking - Les dispositifs autres que le blocage de la publicité
Opt-Out (le principe)
Opt-in (le principe)
Opt-Out des adhérents de la DAA
Opt-Out dea adhérents de la NAI
Opt-Out des adhérents de Ghostery
Opt-Out spécifique de Yahoo!
Opt-Out spécifique de Microsoft
Opt-Out spécifique de Google
Do Not Track Plus (DNT+)
Do Not Track Me (Abine)
EasyPrivacy
AntiSocial
Malwaredomains
BetterPrivacy (Flash cookies, Local Shared Objects, LSO)
Disconnect
Privacy Badger (EFF)
Facebook Disconnect
TrackerBlock

Le beau projet DNT dans l'impasse
Do Not Track
Do Not Track - Activer dans Firefox
Do Not Track - Activer dans IE
Do Not Track - Activer dans Opera
Do Not Track - Activer dans Safari
Do Not Track - Activer dans Chrome

Surveiller les surveillants - Voir le tracking en temps réel
Collusion
Lightbeam
CookieViz

Cookies
Cookie : définition - Qu'est-ce que c'est ?
Cookies de Tracking
Opt Out - Cookie de tracking
Cookie obligatoire sinon rien (SlashdotMedia)
Supercookies
Flash cookies
Local Shared Objects, LSO
Session cookie
Persistent cookie
Secure cookie
HttpOnly cookie
First-party cookies
Third-party cookie
Zombie cookie

Sociétés de tracking et de profiling
Liste de domaines publicitaires
Liste de domaines statistiques
Liste de domaines vie privée (privacy)
Liste de domaines tracking pur
Liste de domaines tracking par gadgets Widget
Liste de domaines tracking membres de la DAA
Liste de domaines tracking membres de la NAI
Liste compilée de toutes les listes ci-dessus.
Hit parade des utilisateurs de Web Bug

Table des matières (montrer / masquer)

Dossier : Variables d'environnement - Dossier : Variables d'environnement Dossier : Variables d'environnementEcrire à Assiste.com - Dossier : Variables d'environnement - Dossier : Variables d'environnement Dossier : Variables d'environnement Dossier : Variables d'environnement

En informatique, les « variables d'environnement » sont des noms conventionnels symboliques auxquels ont fait appel pour utiliser une ressource, indépendamment de la valeur qu'elle prend. Par exemple, une variable d'environnement peut avoir, comme valeur, le chemin d'accès complet à une ressource physique (un fichier...). La fonction (le programme...) faisant appel à cette valeur fonctionnera toujours, même si le fichier en question change d'emplacement. Cela permet une portabilité des applications et une adaptation automatique d'une application à une modification de certaines valeurs. Les fonctions utilisant ces valeurs deviennent totalement indépendantes des valeurs elles mêmes qui sont désormais des variables stockées à l'extérieur de la fonction et modifiables sans avoir à réécrire la fonction.

Les « variables d'environnement » existent depuis la nuit des temps (de l'informatique). Elles existent, par exemple, sous les systèmes d'exploitation :

  • Unix (créé en 1969)
  • CP/M (créé en 1974)
  • MS-DOS (basé sur le système d'exploitation de la société SCP (Seattle Computer Products), développé en 4 mois à partir d'avril 1980 sous le nom de QDOS durant la phase de développement et renommé 86-DOS en phase de commercialisation pour les ordinateurs à base de processeurs Intel 8086. Microsoft achète une licence 86-Dos à SCP pour 25.000 $, en décembre 1980, tout en cachant à SCP le contrat entre Microsoft et IBM où il s'agit de le fournir sous le nom de MS-DOS. SCP portera plainte, obtiendra un peu moins de 1 million de dollars et disparaîtra tandis que Microsoft surfera sur des milliards).

Les « variables d'environnement » se reconnaissent à leur convention d'écriture : un nom précédé et suivi du caractère "%".

Par exemple, il est souvent fait référence aux valeurs contenues dans les « variables d'environnement » suivantes pour localiser les emplacements d'une installation de Windows, car rien ne vous oblige à utiliser les emplacements par défaut pour installer Windows :

  • %systemroot%
  • %programfiles%
  • %Windir%
  • Etc. ...
Ces termes sont des « variables d'environnement » et leurs contenus sont les valeurs recherchées.

Il n'est pas possible de faire un inventaire complet des « variables d'environnement », chaque éditeur de logiciel pouvant en créer plusieurs pour chacun de ses logiciels.

Les variables d'environnement indiquées dans le tableau ci-dessous sont présentes sur tous les ordinateurs Windows.

Vous pouvez également avoir des variables d'environnement spécifiques à l'ordinateur et / ou spécifiques à des utilisateurs supplémentaires de l’ordinateur. Pour en avoir la liste, tapez SET dans une invite de commande.

Nom de la variable d'environnement

Variable
Système

Variable
Utilisateur

Variable
Processus

Variable Processus
(Windows 98/Me only)

NUMBER_OF_PROCESSORS Variable d'environnement Variable d'environnement
PROCESSOR_ARCHITECTURE Variable d'environnement Variable d'environnement
PROCESSOR_IDENTIFIER Variable d'environnement Variable d'environnement
PROCESSOR_LEVEL Variable d'environnement Variable d'environnement
PROCESSOR_REVISION Variable d'environnement Variable d'environnement
OS Variable d'environnement Variable d'environnement
COMSPEC Variable d'environnement Variable d'environnement Variable d'environnement
HOMEDRIVE Variable d'environnement
HOMEPATH Variable d'environnement
PATH Variable d'environnement Variable d'environnement Variable d'environnement Variable d'environnement
PATHEXT Variable d'environnement Variable d'environnement
PROMPT Variable d'environnement Variable d'environnement
SYSTEMDRIVE Variable d'environnement
SYSTEMROOT Variable d'environnement
WINDIR Variable d'environnement Variable d'environnement Variable d'environnement
TEMP Variable d'environnement Variable d'environnement Variable d'environnement
TMP Variable d'environnement Variable d'environnement Variable d'environnement

Pourquoi mes chemins d'accès ne sont-ils pas désignés directement ?

Parce que, depuis le début de l'informatique diffusée à grande échelle, il est apparu nécessaire, lors de l'écriture d'un programme par exemple, de désigner les objets manipulés (les fichiers...) indépendamment de l'emplacement physique de ceux-ci sur les supports (les disques...). Ceci est nécessaire à la portabilité des applications. Les chemins d'accès à ces objets sont donc désignés "en théorie", la théorie étant confrontée à la réalité au dernier moment, lors de l'installation d'un programme. L'installation d'un même programme chez Pierre, Paul, Jacques peut donc être totalement différente, le programme s'exécutant correctement malgré tout.

Par exemple, les « variables d'environnement » TMP et TEMP fournissent à Windows l'emplacement des répertoires temporaires dont Windows à besoin. Une astuce d'installation de Windows consiste, par exemple, à créer une partition dans laquelle sont installés tous les répertoires temporaires, le fichier de mémoire virtuelle de Windows (le swapp-file) etc. ... Le "nettoyage" par l'utilisateur est grandement facilité.

Et puis, ces même « variables d'environnement » TMP et TEMP permettent aux mêmes processus de travailler sans se soucier de savoir quel est le compte utilisateur (la session) ouverte.

Aujourd'hui, les « variables d'environnement » sont de plus en plus remplacées par des clés dans le Registre Windows mais continuent d'exister et d'être utilisées.

Dans tous les cas (Registre Windows ou variable d'environnement), le déplacement d'un objet, un fichier par exemple, ne nécessite plus que la modification d'une unique variable d'environnement et toutes les applications utilisant ce fichier sont à jour en même temps et savent le retrouver.

Majuscules ou minuscules dans les variables d'environnement ?

Les noms des « variables d'environnement » sont insensibles à la case (majuscules / minuscules sont indifférentes). La casse (majuscule ou minuscule) n'a aucune importance dans l'écriture des noms de ces variables. Nous les écrirons en minuscules pour de simples raisons "esthétiques".

Pourquoi mes chemins d'accès ne seraient-ils pas standard ?

Ceci peut être modifié volontairement, entre autres pour des questions de sécurisation d'un système, au moment de l'installation de celui-ci. La personne qui installe le système peut demander à ce que les emplacements de divers répertoires de base soient différents de leurs emplacements standard (par défaut). Cette précaution vise à aveugler certains parasites "primaires" qui s'attaquent directement aux emplacements par défaut.

Par exemple, le dossier système peut être C:\Windows sur un ordinateur et C:\Winnt sur un autre.

Particularités des variables d'environnement :

Vous pouvez utiliser l’astérisque (*) comme caractère générique dans les fichiers MigUser.xml, MigApp.xml et MigDoc.xml. Cependant, le caractère astérisque (*) n’est pas autorisé dans le fichier Config.xml.

Le point d’interrogation (?) n’est pas autorisé comme caractère générique.

Dossier : Variables d'environnement - Dossier : Variables d'environnement

Dossier : Variables d'environnement - Comment connaître les valeurs de mes variables d'environnementComment connaître les valeurs de mes variables d'environnementEcrire à Assiste.com - Dossier : Variables d'environnement - Comment connaître les valeurs de mes variables d'environnement Dossier : Variables d'environnementDossier : Variables d'environnement

Dossier : Variables d'environnement - Variables d'environnement - Utilisation (par exemple en décontamination)Variables d'environnement - Utilisation (par exemple en décontamination)Ecrire à Assiste.com - Dossier : Variables d'environnement - Variables d'environnement - Utilisation (par exemple en décontamination) Dossier : Variables d'environnementDossier : Variables d'environnement

Dossier : Variables d'environnement - Variables traitées pour le système d’exploitation et dans le contexte de chaque utilisateurVariables traitées pour le système d’exploitation et dans le contexte de chaque utilisateurEcrire à Assiste.com - Dossier : Variables d'environnement - Variables traitées pour le système d’exploitation et dans le contexte de chaque utilisateur Dossier : Variables d'environnementDossier : Variables d'environnement

Dossier : Variables d'environnement - Variables reconnues uniquement dans le contexte utilisateurVariables reconnues uniquement dans le contexte utilisateurEcrire à Assiste.com - Dossier : Variables d'environnement - Variables reconnues uniquement dans le contexte utilisateur Dossier : Variables d'environnementDossier : Variables d'environnement

Dossier : Variables d'environnement - Quelques autres variables d'environnementQuelques autres variables d'environnementEcrire à Assiste.com - Dossier : Variables d'environnement - Quelques autres variables d'environnement Dossier : Variables d'environnement

Dossier : Variables d'environnement - RessourcesRessourcesDossier : Variables d'environnement - RessourcesDossier : Variables d'environnement

Dossier : Variables d'environnement - FAQFAQDossier : Variables d'environnement - FAQDossier : Variables d'environnement

Dossier : Variables d'environnement - ConseilsConseils essentielsConseilsDossier : Variables d'environnement