cours-snt/web/activité http cookies/sujet.tex
2021-09-27 01:19:18 +02:00

107 lines
3.5 KiB
TeX
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\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 {} & \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 {} & \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 quil visite.
\subsection{Tableau didentification}
Ce tableau représente les données que lon 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 {} & \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 {} & \textbf{Adresse IP} & \textbf{Cookies} \\
\hline
\textbf{a} & 1.2.3.4 & \\
\textbf{b} & & \\
\textbf{c} & & \\
\textbf{d} & & \\
\end{tabular}
Que peut-on savoir dune personne à laide du traçage par cookies ?
% ---
\end{document}