index.dat : les fichiers index.dat

index.dat : les fichiers index.dat

   
En savoir plus :  Retourner à la page précédente   Imprimer cette page   

FAQ Microsoft Windows
 
 
index.dat : les fichiers index.dat
Ces fichiers représentent un condensé de toute notre activité (en ligne et hors ligne). Ils peuvent être lu par n'importe qui.

Il y a les traces de notre activité que nous laissons un peu partout dans notre ordinateur et que nous tentons d'effacer de temps en temps (les historiques, les cookies, les répertoires temporaires, les derniers documents manipulés (MRU) etc. ...). Et bien, il y a aussi les traces des traces : les fichiers index.dat constituent un problème parallèle ! Ceci mérite une étude un peu plus approfondie du fait de la difficulté à effacer ce type de traces.

Cache
ce mot va être employé plusieurs fois - de quoi s'agit-il ? Il s'agit d'un synonyme de "mémoire cache" ou "antémémoire" ou "mémoire prédictive". Ceci met en oeuvre le principe d'anticipation afin d'accélérer l'exécution probable d'un processus. Il y a des "caches" un peu partout dans un ordinateur à commencer par le processeur lui-même. Les pages visitées sur un site sont copiées sur votre disque dur et conservées durant un certain laps de temps paramétrable dans les préférences de votre navigateur. S'il vous vient à revisiter une page déjà visitée, votre navigateur commence par chercher si elle est "dans le cache" ce qui permet alors un affichage beaucoup plus rapide et une économie sur votre bande passante et sur l'usage de votre connexion. Des dispositifs complémentaires s'assurent que la page d'origine, sur le site visité, n'a pas été mise à jour depuis etc. ...

Que sont les fichiers index.dat
  • Répertoires Cookies : les données d'indexation dans les fichiers index.dat sont les noms des cookies (donc l'historique quasi complet des sites visités puisque quasiment tous les sites créent un cookie), les pointeurs vers les fichiers réels associés, stockés sur le disque dur (fichiers de cookies dans les répertoires de cookies), le tout enrichi par des données comportementales.
  • Répertoire de cache (cache on-line et cache off-line) : les données d'indexation dans les fichiers index.dat sont les urls des pages visitées, les pointeurs vers les fichiers réels associés et présents physiquement dans le cache (fichiers de pages Web dans le répertoire de cache), le tout enrichi par des données comportementales.
  • Historiques : il s'agit d'une collection d'urls utilisée pour l'AutoComplete et pour la mise en évidence des liens déjà visités (il n'y a pas de fichier réel physiquement présent dans un répertoire et qui serait pointé par les contenus des index.dat d'historique), le tout enrichi par des données comportementales..
Le contenu des fichiers index.dat représente donc un condensé de toute notre activité, en ligne et hors ligne. Il peut être lu par n'importe qui, favorisant dramatiquement les innombrables logiciels espions et sites espions faisant commerce de la violation de la vie privée sur Internet. Windows centralise ainsi en quelques fichiers compressés une grande part des données de comportement des internautes et des utilisateurs de PC, même s'ils ne sont pas internautes.

Nota : Les utilisateurs de Mozilla, Netscape, Opera et autres navigateurs ne s'appuyant pas sur Internet Explorer ne sont concernés que partiellement par les fichiers index.dat. Voir Alternatives à Internet Explorer.

Quel est le problème posé par les fichiers index.dat ?
Trois fichiers index.dat en particulier posent plus de problèmes que les autres. Ceux des répertoires du cache d'Internet Explorer, des Cookies (il peut y avoir plusieurs répertoires de cookies lorsqu'il y a plusieurs profils d'utilisateurs sur une même machine) et de l'historique. Ils sont protégés par Windows et très difficiles à manipuler raison pour laquelle la quasi totalité des prétendus "effaceurs de traces" passent sous silence ces fichiers qu'ils ne savent pas manipuler. Les fichiers index.dat persistent même si le contenu des dits répertoires est effacé et ils ne peuvent être effacés ou vidés par un moyen simple. Le seul moment où il est possible de les effacer est lorsque Windows n'en a pas le contrôle, c'est-à-dire uniquement durant le tout début de la phase de démarrage de l'ordinateur. Le problème vient aussi de l'opacité que Microsoft oppose à propos de ces fichiers index.dat. Aucune information n'a été communiquée mais, d'après eux, ils servent de cache accélérateur d'accès aux pages Web déjà visitées et aux sites Web déjà visités avec Internet Explorer. D'autre part, Microsoft laisse courir le bruit d'un risque de perte de stabilité de Windows si les fichiers index.dat sont détruits brutalement à cause d'une histoire de synchronisation entre leurs contenus et les contenus des répertoires vers lesquels ils pointent (fichiers temporaires d'Internet Explorer etc. ...). C'est un véritable foutage de gueule de la part de Microsoft car, si on prend simplement la fonction "vider le répertoire temporaire d'Internet (le cache d'Internet Explorer) les fichiers index.dat de changent pas d'un iota, au contraire, ils continuent à croître.

Où sont les fichiers index.dat ?
Ces fichiers sont, par défaut, cachés. Vous pouvez demander, dans les options de l'explorateur de Windows, à voir tous les fichiers (fichiers cachés, fichiers système etc. ...). Faire Démarrer > Explorateur Windows > Outils > Options des dossiers > Onglet "Affichage" > Utilisez les paramètres suivants:

Explorateur Windows

En supposant que Windows soit installé dans c:\windows (cas par défaut des Windows 9x) et que soit utilisé Internet Explorer 5 ou supérieur.

Attention c:\windows n'est pas le bon chemin si c'est windows 2000/xp. Dans ce cas le répertoire est C:\Documents and Settings\utilisateur\Local Settings\Temporary Internet Files où "utilisateur" doit être remplacé par le nom de votre compte.

Répertoire du Cache d'Internet Explorer (et ses 8 sous répertoires)
c:\windows\temporary internet files\content.ie5
c:\windows\temporary internet files\content.ie5\desktop.ini
c:\windows\temporary internet files\content.ie5\index.dat
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_1
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_1\fichiers du cache
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_2
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_2\fichiers du cache
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_3
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_3\fichiers du cache
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_4
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_4\fichiers du cache
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_5
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_5\fichiers du cache
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_6
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_6\fichiers du cache
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_7
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_7\fichiers du cache
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_8
c:\windows\temporary internet files\content.ie5\nom_aléatoire_cache_8\fichiers du cache

Ce fichier index.dat contient les noms des urls, date et heure de dernière visite de chaque url et pointeurs vers les fichiers du cache contenant les documents réels (les documents sont stockés dans 4 à 8 sous répertoires dont les noms à 8 caractères sont générés aléatoirement.

Répertoire Cookie d'Internet Explorer
c:\windows\cookies
c:\windows\cookies\index.dat
c:\windows\cookies\nom_utilisateur@nom_du_site_a[1].txt
c:\windows\cookies\nom_utilisateur@nom_du_site_a[2].txt
c:\windows\cookies\nom_utilisateur@nom_du_site_b[1].txt
c:\windows\cookies\nom_utilisateur@nom_du_site_c[1].txt
c:\windows\cookies\nom_utilisateur@nom_du_site_d[1].txt

Ces fichiers index.dat contiennent les urls des sites poseurs des cookies, date et heure de dernière utilisation (lecture, écriture, mise à jour) de chaque cookie et pointeurs vers les fichiers cookie du même répertoire.

Il peut y avoir d'autres répertoires de cookies avec d'autres index.dat lorsque des profils d'utilisateurs sont définis. Les noms des répertoires sont alors :
c:\windows\Profiles\nom_utilisateur_01\Cookies\index.dat
Etc. ...
Ou, sous W2000
c:\documents and settings\login-name\local settingsRépertoire de l'historique d'Internet Explorer
c:\windows\Historique\History.IE5
c:\windows\Historique\History.IE5\index.dat
c:\windows\Historique\History.IE5\mshist01
c:\windows\Historique\History.IE5\mshist01..\index.dat
... / ...
... / ...
... / ...
c:\windows\Historique\History.IE5\mshist0n
c:\windows\Historique\History.IE5\mshistnn..\index.dat

Le fichier index.dat au niveau le plus élevé de la hiérarchie du répertoire d'historique est utilisé pour stocker les noms des urls (adresses) visitées avec date et heure. Ce sont ces données qui sont utilisées par Internet Explorer pour sa fonction "AutoComplete" ainsi que pour la notation des urls déjà visitées parmi les liens apparaissant sur les pages Web.

Notons qu'il y a autant de sous répertoires mshistxx qu'il y a de jours d'historique paramétrés dans les préférences d'Internet Explorer.Comme leur nom l'indique, ce sont des index. Il y en a 1 par répertoire pour certains répertoires comme ceux des cookies, des historiques, des caches... Ils servent à accéder rapidement aux objets du répertoire vers lesquels ils pointent. Les données y sont stockées dans un format compressé illisible directement. Malheureusement, ils ne contiennent pas que des pointeurs mais aussi des données significatives enrichies de données comportementales (compteurs de "hits", date et heure du dernier accès etc. ...) donc il ne sert à rien d'effacer nos traces sur nos ordinateurs si nous n'effaçons pas les fichiers index.dat.





Historique des révisions de ce document :

Historique
 
   
Rédigé en écoutant :
Music