cours-snt/web/activité http cookies/sujet.tex

121 lines
4.9 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/template_cours}
\usepackage{listings}
\usepackage{minted}
\title{Activité — Simuler un serveur web}
\author{Adrian Amaglio}
\def\thesequence{Web}
\moreinNSI
\begin{document}
Vous êtes un serveur web permettant de consulter ses notes.
\section{Pages web et connexion. \duration{1h}}
\subsection{Liste des pages web disponibles}
\begin{tabular}{l|l|l}
\textbf{Page} & \textbf{Paramètres} & \textbf{Visible par} \\
\hline
/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}
On dit que quune personne se connecte quand elle envoie son identifiant et son mot de passe.\\
Pour quelle 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
jaune.attend & 12345 & \\
aya.danioko & BestArtist & \\
adrian-lebg & passw0rd & \\
\end{tabular}
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=7XFG \\
\textbf{f} & 1.1.1.1 & /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 {} & \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} & & & \\
\textbf{c} & & & \\
\textbf{d} & & & \\
\textbf{e} & & & \\
\textbf{f} & & & \\
\textbf{g} & & & \\
\end{tabular}
\newpage
\section{Tracer les visiteurs et visiteuses}
\subsection{Tableau didentification}
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}
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+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 {} & \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}
\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à nont aucun rapport avec les activités de Google.
Ces cookies permettent de suivre les internautes même lorsquils 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 lon visite. Il est donc important de sassurer quil nappartient pas à une entreprise cherchant à faire de largent en utilisant ou revandant ce genre dinformations.\\
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}
% ---
\end{document}