diff --git a/web/activité http cookies/sujet.pdf b/web/activité http cookies/sujet.pdf new file mode 100644 index 0000000..95f6e81 Binary files /dev/null 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 new file mode 100644 index 0000000..4959b41 --- /dev/null +++ b/web/activité http cookies/sujet.tex @@ -0,0 +1,106 @@ +\documentclass[11pt,a4paper]{../../template_cours} +\usepackage{listings} + +\usepackage{minted} + +\title{Activité — Simuler un serveur web} +\author{Adrian Amaglio} +\def\thesequence{Web} + +\begin{document} + +Vous êtes un serveur web permettant de consulter ses notes. + +\section{Données et pages web} +\subsection{Liste des pages web disponibles} +\begin{tabular}{l|l|l} + \textbf{Page} & \textbf{Paramètres} & \textbf{Visibilité} \\ + \hline + /accueil.html & & Publique \\ + /connection.html & id, motdepasse & Publique \\ + /notes.html & & Privée \\ +\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.\\ +\begin{tabular}{l|l|l} + \textbf{Identifiant} & \textbf{Mot de passe} & \textbf{ID temporaire} \\ + \hline + jaune.attend & 12345 & \\ + aya.danioko & BestArtist & \\ + 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 !\\ + +\subsection{Requêtes} +\begin{tabular}{l|l|l|l} + \textbf {N°} & \textbf{Adresse IP} & \textbf{chemin et paramètres} & \textbf{Cookies} \\ + \hline + \textbf{a} & 1.2.3.4 & /accueil.html & \\ + \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{f} & 1.1.1.1 & /notes.html & idtemporaire= \\ + \textbf{g} & 2.2.2.2 & /notes.html & idtemporaire= \\ +\end{tabular} + +\subsection{Réponses} +\begin{tabular}{l|l|l|l} + \textbf {N°} & \textbf{Adresse IP} & \textbf{Contenu} & \textbf{Cookies} \\ + \hline + \textbf{a} & 1.2.3.4 & Contenu du fichier accueil.html & \\ + \textbf{b} & & & \\ + \textbf{c} & & & \\ + \textbf{d} & & & \\ + \textbf{e} & & & \\ + \textbf{f} & & & \\ + \textbf{g} & & & \\ +\end{tabular} + +\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} \\ + \hline + & & \\ + & & \\ + & & \\ + & & \\ +\end{tabular} + +\subsection{Requêtes} +Voici les requêtes qui vous sont faites. La requête d est faite par un autre navigateur ayant la même adresse !\\ +\begin{tabular}{l|l|l|l} + \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{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} \\ + \hline + \textbf{a} & 1.2.3.4 & \\ + \textbf{b} & & \\ + \textbf{c} & & \\ + \textbf{d} & & \\ +\end{tabular} + +Que peut-on savoir d’une personne à l’aide du traçage par cookies ? + + +% --- +\end{document}