diff --git a/web/activité http cookies/sujet.pdf b/web/activité http cookies/sujet.pdf index 95f6e81..3729d20 100644 Binary files a/web/activité http cookies/sujet.pdf and b/web/activité http cookies/sujet.pdf differ diff --git a/web/activité http cookies/sujet.tex b/web/activité http cookies/sujet.tex index 4959b41..1327be0 100644 --- a/web/activité http cookies/sujet.tex +++ b/web/activité http cookies/sujet.tex @@ -11,18 +11,19 @@ Vous êtes un serveur web permettant de consulter ses notes. -\section{Données et pages web} +\section{Pages web et connexion} \subsection{Liste des pages web disponibles} \begin{tabular}{l|l|l} - \textbf{Page} & \textbf{Paramètres} & \textbf{Visibilité} \\ + \textbf{Page} & \textbf{Paramètres} & \textbf{Visible par} \\ \hline - /accueil.html & & Publique \\ - /connection.html & id, motdepasse & Publique \\ - /notes.html & & Privée \\ + /accueil.html & & Tout le monde \\ + /connection.html & id, motdepasse & Tout le monde\\ + /notes.html & & Seulement les gens connectés \\ \end{tabular} \subsection{Liste des utilisateurs et utilisatrices inscrites sur le site} -Donner un identifiant temporaire en cookie et le noter dans ce tableau à chaque connexion.\\ +On dit que qu’une personne se connecte quand elle envoie son identifiant et son mot de passe.\\ +Pour qu’elle reste connectée donne un identifiant temporaire aléatoire dans un cookie (ici 7XFG).\\ \begin{tabular}{l|l|l} \textbf{Identifiant} & \textbf{Mot de passe} & \textbf{ID temporaire} \\ \hline @@ -31,11 +32,7 @@ Donner un identifiant temporaire en cookie et le noter dans ce tableau à chaque adrian-lebg & passw0rd & \\ \end{tabular} - -\section{Questions} -Donnez la réponse que vous enverrez pour les requêtes suivantes.\\ -Ces requêtes vont arriver dans un certain ordre et doivent bien être traitées dans cet ordre !\\ - +Ces requêtes vont arriver dans un certain ordre et doivent bien être traitées dans cet ordre ! \subsection{Requêtes} \begin{tabular}{l|l|l|l} \textbf {N°} & \textbf{Adresse IP} & \textbf{chemin et paramètres} & \textbf{Cookies} \\ @@ -44,14 +41,15 @@ Ces requêtes vont arriver dans un certain ordre et doivent bien être traitées \textbf{b} & 1.2.1.2 & /administration.html & \\ \textbf{c} & 1.1.1.1 & /notes.html & \\ \textbf{d} & 1.1.1.1 & /connection.html?id=jaune.attend\&motdepasse=12345 & \\ - \textbf{e} & 1.1.1.1 & /notes.html & idtemporaire= \\ + \textbf{e} & 1.1.1.1 & /notes.html & idtemporaire=7XFG \\ \textbf{f} & 1.1.1.1 & /notes.html & idtemporaire= \\ - \textbf{g} & 2.2.2.2 & /notes.html & idtemporaire= \\ + \textbf{g} & 2.2.2.2 & /notes.html & idtemporaire=7XFG \\ \end{tabular} \subsection{Réponses} +Pour chaque requête ci-dessus, donnez la réponse du serveur web.\\ \begin{tabular}{l|l|l|l} - \textbf {N°} & \textbf{Adresse IP} & \textbf{Contenu} & \textbf{Cookies} \\ + \textbf {N°} & \textbf{Adresse IP} & \textbf{                            Contenu principal de la réponse                                 } & \textbf{Cookies} \\ \hline \textbf{a} & 1.2.3.4 & Contenu du fichier accueil.html & \\ \textbf{b} & & & \\ @@ -65,17 +63,14 @@ Ces requêtes vont arriver dans un certain ordre et doivent bien être traitées \newpage \section{Tracer les visiteurs et visiteuses} -Nous sommes maintenant sur un moteur de recherche. \\ -Donnez à chaque visiteur ou visiteuse un cookie avec un identifiant unique et notez toutes les pages qu’il visite. \subsection{Tableau d’identification} -Ce tableau représente les données que l’on garde des utilisateurs pour connaître leurs pratique au quotidien.\\ -\begin{tabular}{l|l|l} - \textbf{Adresse IP} & \textbf{Identifiant} & \textbf{Page} \\ +Nous sommes maintenant un moteur de recherche. +Nous donnons à chaque visiteur un identifiant temporaire pour pouvoir suivre toutes ses requêtes.\\ +\begin{tabular}{l|l} + \textbf{Adresse IP} & \textbf{Identifiant} \\ \hline - & & \\ - & & \\ - & & \\ - & & \\ + 1.1.1.1 & A901 \\ + 1.1.1.1 & TPUG \\ \end{tabular} \subsection{Requêtes} @@ -84,22 +79,40 @@ Voici les requêtes qui vous sont faites. La requête d est faite par un autre n \textbf {N°} & \textbf{Adresse IP} & \textbf{chemin et paramètres} & \textbf{Cookies} \\ \hline \textbf{a} & 1.1.1.1 & /recherche?question=guerir+du+covid & \\ - \textbf{b} & 1.1.1.1 & /recherche?question=comment+oublier+une+rupture+amoureuse & idtemporaire= \\ - \textbf{c} & 1.1.1.1 & /recherche?question=douleurs+règles & idtemporaire= \\ + \textbf{b} & 1.1.1.1 & /recherche?question=comment+survivre+rupture+amoureuse & idtemporaire=A901 \\ + \textbf{c} & 1.1.1.1 & /recherche?question=douleurs+règles & idtemporaire=A901 \\ \textbf{d} & 1.1.1.1 & /recherche?question=problème+réseau+free & \\ \end{tabular} \subsection{Réponses} \begin{tabular}{l|l|l|l} - \textbf {N°} & \textbf{Adresse IP} & \textbf{Cookies} \\ + \textbf {N°} & \textbf{Adresse IP} & \textbf{                    Cookies                   } \\ \hline \textbf{a} & 1.2.3.4 & \\ \textbf{b} & & \\ \textbf{c} & & \\ \textbf{d} & & \\ \end{tabular} +\begin{exercice} + Que savez vous de la vie de ces deux personnes ? +\end{exercice} -Que peut-on savoir d’une personne à l’aide du traçage par cookies ? +\begin{exercice} + Consultez votre historique de navigation et cherchez ce que votre moteur de recherche sait de vous. +\end{exercice} + +\section{Cookies tiers et navigateurs} +\begin{exercice} + Les cookies tiers sont des cookies embarqués sur plusieurs sites web. + Google est ainsi présent sur un grand nombre de site web, même quand ceux-là n’ont aucun rapport avec les activités de Google. + Ces cookies permettent de suivre les internautes même lorsqu’ils et elles changent de site web.\\ + Les cookies tiers permettent à leurs propriétaires de connaître toute une partie de notre historique de navigation.\\ + De la même façon, notre navigateur sait exactement toutes les pages que l’on visite. Il est donc important de s’assurer qu’il n’appartient pas à une entreprise cherchant à faire de l’argent en utilisant ou revandant ce genre d’informations.\\ + Consultez votre historique de navigation et expliquez ce que votre navigateur sait de vous. +\end{exercice} +\begin{exercice} + Quand vous cliquez sur le bouton « acceptez les cookies » sur un site web. Acceptez-vous les cookies de connexion ou ceux de traçage ? +\end{exercice} % ---