Traces sur le reseau Flashcards

1
Q

Quel trace sont laisse sur les protocols comme hyper text transfer protocol?

A

-log files (Sur les serveurs)
- fichiers des navigateurs (cookies, cache, historique, mdp)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Avec qui le client communique?

A

Envoie des request sous forme de URL a un serveur
Recoit du serveur des responses sous forme de HTML File

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Avec quoi communique le Serveur

A

le client (browser)
et avec les files
et avec les resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Numero de port et type de transport pour http?

A

connexion tcp sur le port 80

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Que contient une requete? une reponse? dun http

A

requete:
*Requete d’une page (en donnant son URL)
* Requete pour une image ou un fichier quelconque
* Peut aussi contenir les donnees entrees dans un formulaire
* Contient aussi des informations sur le browser
▶ Reponse
* Contient le fichier retourne (html, gif, jpg, js, css, …)
* Contient des informations sur le serveur
* Contient des informations sur le document (type, longueur, . . )
* Peut ne pas contenir le document: Redirection vers une autre ressource; Cache encore valide; . .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Que peut on retrouver dans les entetes de la requete?

A

-descrption du client
–> user-agent: browser et syst. d’explo
–> accept: quel types de doc sont accepte
–> accept-language: langue qui sont accpetes
-description de la requete:
-host: quel est le nom du serveur
-referer: quelle page contenait la referance qui nous a fait generer cette requete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

que veut dire get et post?

A

GET pour les paramètres d’un site Web (filtres, tri, saisies de recherche, etc.).
-genere lorsquon tape l’url direct ou un lien
-ne doit pas obligatoirement atteindre le serveur
-resultat peut venir d’un cache
-pas de body –> valeur encode dans l’URL (important)
-absence de protection de donnes
-peu de capacite
-pas de photo ou video

POST pour la transmission des informations et des données de l’utilisateur
-info large
-doit arriver jusqu’au serveur
-ne peut pas venir d’un cache
-ecrit les paramètres URL dans la requête HTTP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ou se situe les requetes GET ?

A

les liens dans une page

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Que contient une reponse?

A

-reponse a la question contenue dans la requete
-contient un statue (erreur, doc ok etc)
-contient de l’info (doc demande (html, gif) et les meta-donnes (Date de prod, validite etc)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Definir status-code?

A

entier a 3 chiffres –> indique comment le serveur a satisfait aux demandes de la requete
1xx–> INFO: requete recu, process continue
2xx–> SUCCES: action recu et traite avec succes, le contenu attendu est envoye
3xx –> REDIRECTION: autre action est attendu pour pouvoir completer la requete
4xx –> ERREUR CLIENT: requete contient une erreur de syntaxe ou refere une resource qui n’existe pas
5xx: Erreur Serveur - Le serveur n’arrive pas a r´epondre a
une requˆete qui semble valide

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Pourquoi les reponses peuvent etre interressante d’un pdv forensique?

A

attaquants generent des erreurs
–> testent au hasard, generent des erreurs pour apprendre les mess d’erreur, buger le syst expres
la securite reagit –> syst. alarme (Apres 3 faux mdp–> bloque)
–> ANALYSE DES FICHIERS LOGS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quel est le principe des cookies? Quel usage?

A

-tout petite info
-envoye une fois par le serveur au client (envoye en reponse apres une requete (en premier))
-ajoutee ensuite a chq requete par le client vers le serveur (cookies renvoye lors de la 2eme requete)

usage:
-pour stocker de l’info sur l’utilisateur
-stocker des sessions ID’s

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

A quoi sert les fichiers de log?

A

Pour faire des stats.
-cb de client
-quel ressource etc
Le serveur note toutes les requetes
-date et heure
-adresse IP
-ressource (parametre get)
-user agent (Browser)
-url -referer (connect to site from)

UTILE POUR FAIRE DES RECHERCHES (qui a fait quoi, quand)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Comment utiliser un log-file pour faire de la recherche forensique?

A
  1. selectionner els actions ligiteuse –> avec “grep” pour trouver els lignes
  2. reconstruire les sessions (ensemble de requetes allant ensemble) –> “grep” pour regrouper les adresse IP
  3. Analyser les actions
  4. Ecrire son propre script d’analyse
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Donner d’autre type de log file?

A

-ISP logs
–> Internet Service Providers (doivent stocker un mapping (heure adresse Ip du client)
-DNS log
–> si le nom de l’hote est tres specifique
–> session stocke dans le nom de l’hote
–> requete DNS vient de ce client
–> on peut demander aux serveurs DNS dou vient al requete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Quels sont les desaventage de HTTP.

A

-tout le trafic peut etre ecoute
-grosse quantite de donnes
–> WhireShark : permet d’ecouter les paquets Ip,filter les sessions HTTP

17
Q

Qu’est ce qui a remplace HTTP? caracteristiques?

A

HTTPS –> chiffre
impossible de lire ce qui se passe
connexion: origine et destination (rien d’autre)
certificat qui permet de savoir exactement a qui on parle

18
Q

Expliquer le man in the middle

A

certificat self signed
se placer au milieu de la communication
-modifier la communication entre le serveru et le client
-se faire croire legitime