PCPratique.com | Simple comme pratique.

Menu:


Sécurité Internet totale




Acheter Lavasoft - Ad-Aware Pro 2007

Ad-Aware Pro 2007




  



Découvrez comment vous êtes pistés sur internet ...

Se connecter à internet est devenu un acte quotidien. En quelques clics, la connexion est établie et l’on peut visiter tel ou tel site web, télécharger des programmes ou des fichiers, lire quelques messages dans les “groupes de discussion“, consulter sa messagerie, ou encore discuter en temps réel avec des personnes situées à l’autre bout du monde... Mais attention, toutes ces activités laissent des traces. Sur internet, l’anonymat n’est pas la règle. Il convient d’être vigilant.




La résolution de votre écran est de  pixels.

Votre adresse IP est:



Utilisation du cache | Utilisation des cookies | Variables d’environnement

Comment ça marche? Pour vous pister on utilise:

• Les traces sur votre ordinateur
Le cache en quelques mots ...

L’utilisation de mémoire cache est un moyen astucieux pour optimiser les temps de chargement et désengorger le réseau. Si cette fonctionnalité est présente sur votre navigateur et que vous ne l’avez pas désactivée, lorsque vous lancez une requête, votre navigateur commence par aller voir sur un répertoire de votre disque dur si la page HTML demandée n’aurait pas déjà été chargée auparavant. Si ce n’est pas le cas, il effectue la requête mais lorsque son résultat arrive, il l’enregistre sur votre disque en même temps qu’il le présente à l’écran. La fois suivante, si la même requête est lancée à nouveau, il ira simplement la lire sur votre disque. Vous verrez alors le résultat s’afficher beaucoup plus vite que s’il avait parcouru la distance réelle qui vous sépare du serveur.
Les navigateurs récents permettent de modifier certains paramètres de fonctionnement de la mémoire cache. Vous pouvez notamment indiquer combien d’espace disque elle peut utiliser au maximum, ou encore si le navigateur doit vérifier si la page en question a été modifiée entre temps sur le serveur. Vous pouvez modifier le répertoire cache par défaut voire même inhiber totalement la fonctionnalité ou vider le répertoire qui contient les fichiers. De toute façon, vous pouvez toujours effacer ces fichiers à la main.
L’utilisation de mémoire cache n’est pas l’apanage des navigateurs Internet. Des microprocesseurs jusqu’aux systèmes d’exploitation, cette technique est largement employée. Elle revient à stocker plus près une information qui sera probablement redemandée ultérieurement afin de n’aller la chercher plus loin qu’une seule fois et donc d’optimiser son chargement. C’est exactement ainsi que fonctionne un proxy chez votre fournisseur d’accès ou dans votre entreprise, par exemple.

Où trouver les dossiers de stockage du “cache“?

 Emplacement des fichiers cache pour Microsoft Internet Explorer:

 Système d’exploitation  Répertoire
 Windows 3.1/3.11  C:\install\cache\ install : répertoire dans lequel est installé le logiciel
 Windows 95  C:\Windows\Temporary Internet Files\
 Windows NT  C:\WinNt\Temporary Internet Files\
 Windows XP  C:\Documents and Settings\nom_utlisateur\Local Settings\Temporary Internet Files :  nom_utilisateur utilisé pendant votre session XP
 Unix  /home/.microsoft/TempInternetFiles home : Chemin d’accès à votre répertoire personnel.
 Macintosh  Disque Dur:Dossier Système:Préférences:Explorer:Temporary Files

 Emplacement des fichiers cache pour Netscape Navigator/Communicator

Navigateur

Système d'exploitation

Répertoire

navigator
windows 95

C:\Program Files\Netscape\Navigator\Cache

navigator
windows nt

c:\program files\netscape\navigator\users\name\Cache
name : “default“ ou nom d'utilisateur sous lequel vous vous connectez.

communicator
windows 95
windows nt

c:\program files\netscape\communicator\users\name\Cache
name : “default“ ou nom d'utilisateur sous lequel vous vous connectez.

navigator
communicator
windows 3.1/3.11

c:\install\cache\
install : répertoire dans lequel est installé le logiciel

navigator
communicator
unix

/home/.netscape/cache
home: chemin d'accès à votre répertoire personnel.

navigator
communicator
macintosh

Disque Dur:Dossier Système:Préférences:Netscape f:Cache f

Firefox
Mozilla
XP

C:\Documents and Settings\user name\Local Settings\Application Data\Mozilla\Firefox\Profiles\gkoejp61.default\Cache
C:\Documents and Settings\user name\Local Settings\Application Data\Mozilla\Profiles\default\Cache


Utilisation du cache | Utilisation des cookies | Variables d’environnement | Haut de page

• Les Cookies.

Et non, ce n’est pas un gentil petit gâteau bien connu!
Pour compter vos passages, donner la date de votre dernière visite, etc... on utilise des cookies et nous allons essayer de vous donner quelques explications simples...

Qu’est-ce qu’un cookie ?
Pour aller à l’essentiel, on peut dire qu’un cookie est un enregistrement d’informations par le serveur dans un fichier texte situé sur l’ordinateur client (le vôtre), informations que ce même serveur (et lui seul) peut aller relire et modifier ultérieurement. La technique des cookies repose sur le protocole HTTP, c’est-à-dire le protocole du web. Il ne faut donc pas voir de cookies partout : seul un serveur web peut en envoyer.
Plus précisément, un cookie se compose d’un ensemble de variables (ou de champs) que le client et le serveur s’échangent lors de transactions HTTP, lesquelles variables sont tout simplement stockées sur la machine cliente dans un simple fichier texte. Un cookie est obligatoirement rattaché à un nom de domaine et un ensemble d’URL de telle sorte que seule une requête provenant du même serveur pourra y accéder. Par exemple, grâce à un programme CGI, le serveur a la possibilité de mettre à jour ou d’effacer un cookie. Mais pour cela, il doit spécifier tous les attributs du cookie, par conséquent seul le serveur qui a créé un cookie peut le modifier ou le supprimer.
Un même "client" peut stocker un maximum de 300 cookies, dont 20 maximum pour un même serveur, chaque cookie pouvant atteindre jusqu’à 4000 octets (env. 4 Ko).
Le paragraphe suivant donne quelques précisions sur le fonctionnement des cookies dont vous pouvez éventuellement vous dispenser si les détails techniques vous rebutent. Sachez simplement que leur fonctionnement est extrêmement simple : le fichier stocké sur votre PC est un fichier texte écrit et lu par votre navigateur. Vous pouvez le lire, le détruire, le copier, le modifier à la main si vous le souhaitez. Il ne peut pas contenir de virus ni être exécuté, il n’est pas actif.

Plus en détails :
Un cookie est envoyé par le serveur par insertion d’une directive dans l’en-tête du message de réponse HTTP dont la syntaxe est la suivante :

Set-Cookie : Nom=valeur; expires=date; path=chemin, domain=nom_domain; secure

Grâce à l’information Nom=valeur, (ex: "datenaissance=01011964". C’est vous qui avez tapé "01011964" dans un formulaire) chaque cookie porte un nom ("datenaissance", dans notre exemple) auquel correspond une valeur définie par le serveur sous forme d’une chaîne de caractères et qui, précisément, sera renvoyée au serveur lors des connexions suivantes ("01011964"). Le champ Expires indique la date d’expiration du cookie. Une fois cette date dépassée, le logiciel client n’insérera plus le cookie lors des transactions HTTP. Le serveur peut donc effacer un cookie en substituant à sa date initiale d’effacement une date antérieure à la date du jour. Le champ path indique quelles pages peuvent accéder au cookie à partir du serveur spécifié dans domain=nom_domain, où l’on retrouve le nom de domaine du serveur qui a posé le cookie (www.toto.fr, par exemple). Par défaut, ces deux dernières valeurs correspondent à la page et au domaine qui ont initialisé le cookie. Enfin, secure est utilisé pour n’assurer l’application du cookie que lorsque la connexion client-serveur est sécurisée, par le protocole HTTPS par exemple. En l’absence de ce champ, le cookie est transmis quel que soit le protocole utilisé.
Un cookie peut être posé et lu grâce à un programme CGI exécuté sur le serveur ou par un javascript intégré dans une page HTML (attention : ne pas confondre javascript définition Wikipédia et applet Java définition Wikipédia ).


Utilisation du cache | Utilisation des cookies | Variables d’environnement | Haut de page

Cookies et navigateurs:

Les principaux navigateurs du marché reconnaissent les cookies mais les navigateurs plus anciens ou moins performants les ignorent. S’agissant des produits de Netscape et de Microsoft, leur méthode de stockage des cookies est légèrement différente. Là où le Navigateur enregistre tous les cookies dans un seul fichier, l’Explorateur crée un fichier cookie par serveur qui contient tous les cookies de ce serveur, lequel fichier est situé dans un répertoire cookies. La présentation interne du fichier est également différente mais on retrouve toutes les informations et il s’agit toujours d’un simple fichier texte.


Plus de technique ...
L’écriture des cookies

On peut utiliser, par exemple, deux scripts CGI :
- un pour collecter les informations (que l’utilisateur aurait éventuellement saisies lors d’une précédente visite),
- un chargé de mettre à jour les cookies lorsque l’utilisateur a fini de remplir un formulaire.
- Collecte des informations :
le premier script se charge de la collecte de trois cookies (“Temps“, et “Phrase“) et afficher leurs valeurs dans la page.
- Mise à jour du cookie :
le deuxième script CGI effectue les opérations suivantes : il récupère les informations saisies par l’utilisateur grâce au formulaire, puis insère dans l’en-tête d’un message HTTP les cookies. Le contenu du message HTTP renvoyé est un indicateur de retour sur cette page.


Le répertoire qui contient les cookies

La sauvegarde des cookies est organisée différemment selon le type de navigateur que vous utilisez (pour les systèmes d’exploitation Macintosh, la gestion peut être totalement différente, voir le tableau ci-dessous). Si nous considérons les deux principaux navigateurs existants :
 Microsoft Internet Explorer gère un répertoire “Cookies“ dans lequel se trouvent des fichiers au format texte. Les cookies sont enregistrés dans des fichiers ayant comme nom le DNS du site qui vous les envoyés.
L’emplacement du répertoire “cookies“ dépend de votre systéme d’exploitation.


 Système d’exploitation  Répertoire
 Windows 3.1/3.11  C:\install\emcookie.dat install : répertoire dans lequel est installé le logiciel
 Windows 95  C:\Windows\Cookies\
 Windows NT  C:\WinNt\nom_utilisateur\Cookies\ nom_utilisateur : nom_utilisateur utilisé pendant votre
 session NT
 Windows XP  C:\Documents and Settings\nom_utlisateur\Local Settings\Temporary Internet Files :  nom_utilisateur utilisé pendant votre session XP
 Unix  /home/.microsoft/Cookies home : Chemin d’accès à votre répertoire personnel.
 Macintosh  folder:Preferences Panel:Cookies folder : Dossier dans lequel est installé votre navigateur


Utilisation du cache | Utilisation des cookies | Variables d’environnement | Haut de page

 Netscape Navigator/Communicator enregistre les cookies au sein d’un seul fichier : ’cookies.txt’. Ce fichier au format texte contient l’ensemble des cookies, quel que soit le site qui vous les a envoyés. L“emplacement de ce répertoire dépend du répertoire dans lequel vous avez installé votre navigateur

Navigateur

Système d'exploitation

Répertoire

navigator
windows 95

c:\program files\netscape\navigator\cookies.txt

navigator
windows nt

c:\program files\netscape\navigator\users\ name \cookies.txt
name : “default“ ou nom d'utilisateur sous lequel vous vous connectez.

communicator
windows 95
windows nt

c:\program files\netscape\communicator\users\ name \cookies.txt
name : “default“ ou nom d'utilisateur sous lequel vous vous connectez.

navigator
communicator
windows 3.1/3.11

c:\ install \cookies.txt
install : répertoire dans lequel est installé le logiciel

navigator
communicator
unix

/home/.netscape/cookies
home: chemin d'accès à votre répertoire personnel.

navigator
communicator
macintosh

folder:magiccookie
folder : dossier dans lequel est installé votre navigateur.



 Dans tous les logiciels basés sur Mozilla (Firefox, Thunderbird, Nvu, SeaMonkey), et quel que soit votre système d’exploitation, vos données personnelles se trouvent dans un dossier qui constitue votre profil.
Exemple de Firefox:

 Système d’exploitation  Répertoire
 Windows 2000/XP  C:\Documents and Settings\"Windows_login"\Application Data\
 Mozilla\Firefox\Profiles\Nom du profil
 UNIX/Linux  Ouvrez un terminal et tapez : cd ~/.mozilla/firefox/
 Mac OS X  ~/Library/Mozilla/Firefox/Profiles/ ou ~/Library/Application Support/Mozilla/Firefox/Profiles/


Utilisation du cache | Utilisation des cookies | Variables d’environnement | Haut de page

 Nouveau cas IE7 et la paire Windows Vista et IE7:


 Système d’exploitation  Répertoire
 Windows Vista  C:\Users\nom_utlisateur\AppData\Roaming\Microsoft\Wind ows\Cookies\
 C:\Users\nom_utlisateur\AppData\Roaming\Microsoft\Wind ows\Cookies\Low\
 Autres Windows  Comme IE6

Utilisation du cache | Utilisation des cookies | Variables d’environnement | Haut de page

• Les variables d’environnement.

Données exemples :
REMOTE_HOST =
REMOTE_ADDR = 181.35.215.107
HTTP_USER_AGENT = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
HTTP_REFERER = http://www.abcdef.fr/index.php?id=xxx
Principe de fonctionnement:
L’ adresse IP, l’adresse DNS et la signature du navigateur.
Un script PHP analyse les variables d’environnement suivantes :
REMOTE_HOST, REMOTE_ADDR et HTTP_USER_AGENT
REMOTE_HOST et REMOTE_ADDR retournent au serveur l’adresse DNS et l’adresse IP de votre machine. Si l’adresse DNS n’y figure pas, c’est que votre machine n’a pas été enregistrée dans le serveur de DNS.
HTTP_USER_AGENT est la signature du navigateur client. A partir de celle-ci, on détermine quel est le système d’exploitation, quelles sont les caractéristiques du navigateur (marque, modèle et, éventuellement, numéro de version) et la version linguistique du navigateur. Pour obtenir ces informations, on utilise une table de correspondance entre les éléments de la signature du navigateur et les signatures connues (par exemple: la chaîne de caractère "WinNT" est contenue dans la signature d’un navigateur Netscape tournant sous Microsoft Windows NT ou que "Windows 95" est contenue dans la signature d’un navigateur Internet Explorer tournant sous Microsoft Windows 95).
Le serveur peut également récupérer ces variables à l’aide d’un Javascript. Javascript est un langage de script dont les instructions s’intègrent sous forme textuelle à l’intérieure des pages HTML et que le navigateur exécute lorsqu’il charge la page.
Attention, ne pas cofondre Javascript et Java.
Lien précédemment suivi:
Un script PHP analyse la variable d’environnement HTTP_REFERER , et en extrait les informations suivantes de la dernière page vue par le navigateur client :
- protocole utilisé,
- adresse DNS ou IP du serveur,
- chemin d’accès à la ressource, et ressource demandée (page, image, cgi ...).

Le résultat par la preuve en utilisant ici du javascript.


Utilisation du cache | Utilisation des cookies | Variables d’environnement | haut de page


Site étiqueté auprès de l’ICRA. | Combattez les spams : Cliquez ici