Sem10 Flashcards

1
Q

Quel est le protocole de la couche application?

A

HTTP

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

Quel peuvent être les différents type de requête?

A
  • requête pour une page (URL)
  • requête pour une image ou un fichier quelconque
  • peut aussi contenir les données entrées dans un formulaire
  • contient aussi des informations sur le browser
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Que peut contenir une réponse à une requête http?

A
  • fichier retourné (html, gif, jpg)
  • infos sur le serveur
  • infos sur le document (type, longueur)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

S’il n’y a pas de réponse à une requête HTTP que se passe t’il?

A

Redirection vers une autre ressource ou le coach est encore valide

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

Où peut on trouver des traces

A
  1. Trace sur le serveur
  2. Trace sur l’ordinateur
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quel port pour HTTP?

A

80

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

Quel port pour HTTPS? Quel différence ?

A

Port 443, ports sécurisé avec certificat

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

Que contient la syntaxe d’une requête?

A

Méthode

Header

Body of the message

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

Quels sont les 2 types de formulaires?

A

Méthode GET
Méthode Post

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

À quoi sert une méthode get ?

A

Lire une page

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

Comment est génèré une méthode get?

A

Lorsqu’on tape l’URL directement ou lorsqu’on clique sur un lien

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

Une méthode get doit arriver au serveur?

A

Pas obligatoirement

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

À quoi sert une méthode post?

A

Peut envoyer de l’info vers le serveur

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

La méthode post doit arriver au serveur?

A

Oui

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

Quelle méthode est utilisée pour envoyer peu d’information?

A

La méthode get

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

Que résultat ne peut pas venir d’un cache?

A

La méthode post

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

Quel méthode peut contenir de larges informations?

A

Méthode post

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

Avec quel méthode le résultat ne peut pas venir d’un cache?

A

Méthode post

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

Lors d’une requête GET commet est le body?

A

Il n’y a pas de body

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

Comment sont encodés les valeurs dans une requête Get?

A

Dans l’URL

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

Pk ne jamais mettre de mdp avec requête get?

A

Car les mdp sont aussi visible dans l’URL après

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

Comment sont encodés les variables dans l’URL?

A

Automatiquement par le browser (formulaire)
- couple (variable, Value)

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

Que type de requête génère un lien entre pages et ressources?
Il est possible d’insérer des valeurs dans un lien?

A

Requête GET

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

Lors d’une requête POST comment est le type de contenu?
Où sont envoyer les valeur?

A

-urlencoded
- envoyé dans le body de la requête

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

Dans une requête qu’est un User-agent?

A

Agent que va utiliser l’utilisateur, comme le programme ou le navigateur qui agit. Autodescription des navigateurs

26
Q

Dans une requête que veut dire accept….

A

Chose que l’on aime bien (comme une langue de préférence par ex)

27
Q

Dans une requête qu’est-ce qu’un référer?

A

Dit d’où vient la requête (autre page par ex)

28
Q

Pk jamais d’espèce dans un URL?

A

Car un espace indiquerait la fin et donc tt buguerait

29
Q

Dans quel requête l’URL reste propre? Pk dit on qu’elle est propre?

A

Post
Pas de paramètre à l’intérieur, contient que la ressource elle-même

30
Q

Pour la syntaxe de la réponse que vaut:
1xx
2xx
3xx
4xx
4xx

A
  • information (continue )
  • succès (ok, created)
  • redirection (multiple choices, moved permanently)
  • erreur client (bad request)
  • erreur serveur (infernal server)
31
Q

Si 501 quel problème?

A

Problème de sécurité (not implemented)

32
Q

Comment un malfaiteur essaye de rentrer dans un système?

A

Un externe ne connaît pas le système donc essaye de générer des erreurs pour voir comment réagit notre système.

33
Q

Lors d’un réponse serveur à client, que contient l’entête?
Et le body?

A

En-tête : Les meta-donées (date de production, validité, langage)

Le body: le document demandé

34
Q

Qu’est ce qu’un statut d’une réponse?

A

Si document ok (200), does not exist (404) etc…

35
Q

Les attaquants génèrent des erreurs?

A

Vrai il font buguer le système exprès

36
Q

Que devons nous faire pour empêcher les attaquants d’apprendre des messages d’erreur?

A

Nous devons monitorer les erreurs
Par exemple après 3mdp faux; tt se bloque

37
Q

Qu’est-ce qu’un cookie?

A

Toute petite info envoyée une fois par le serveur au client et ensuite ajouter à chaque requête par le client vers le serveur

38
Q

À quoi sert un usage?

A
  • stocker de l’info sur l’utilisateur
    (Par ex langue, nbre de visite)
39
Q

Actuellement pour quoi est utilisé les cookies?

A

Utiliser uniquement pour stocker des SessionID’s

40
Q

À quoi sert un fichier de log?

A
  • faire des statistiques
  • le serveur note toutes les requêtes
  • utile pour faire des recherches
41
Q

Quel type de requêtes note le serveur?

A
  • date et heure
  • adresse IP
  • ressource
  • user agent
  • URL Referer
42
Q

Que nous apprend les statistiques du log file?

A
  • date
  • adresse IP
  • query string
  • user évent
  • URL-Referer
43
Q

Que nous apprend un query string?

A

Qu’est ce qui a été fait?

44
Q

Que nous apprend une adresse IP?

A

Permet de trouver l’Internet Service Provider

45
Q

Que nous apprend le user agent?

A

Donne le système d’exploitation et le browser

46
Q

Que nous apprend l’URL -Référer?

A

D’où vient le lien

47
Q

Comment utiliser un log-file?

A
  1. Sélectionner les actions litigieuse
  2. Reconstruire les sessions
  3. Analyser les actions
  4. Écrire son propre script d’analyse
48
Q

Quel commande utiliser pour sélectionner les actions litigieuses d’un log-file? Et pour reconstruit les sessions?

A
  • «grep» pour trouver les lignes
  • «grep» pour regrouper des adresses IP et reconstruire les sessions
49
Q

Comment écrire son propre script d’analyse ?

A

Chercher les requêtes et où adressées IP hors-normes (qui produisent bcp d’erreurs ou bcp de requêtes vers la même source)

50
Q

Citer différent log file

A
  • ISP Logs
  • DNS log
51
Q

À quoi sert un ISP Log?
Où peut on aller chercher cette adresse?

A

Ou les internet services providers doivent stocker un mapping : heure, adresse IP
on peut la demander aux internet service provider

52
Q

Qui génère l’ISP Logs?

A

Générés pas le fournisseur d’accès Internet

53
Q

Quel est l’origine de DNS Logs?

A

Générés par les serveurs DNS utilisés pour résoudre les noms de domaine en adresse IP

54
Q

Les ISO Logs fournissent une …….. plus ……… de l’activité réseau tandis que les DNS logs se concentrent spécifiquement sur la ……… des noms de ………..

A
  • vue
  • large
  • résolution
  • domaine
55
Q

La requête dns vient du client?

A

Vrai

56
Q

On peut demander aux serveurs DNS d’où vient la requête?

A

Vrai

57
Q

Quel log sert lorsque le nom de l’hôte est très spécifique?

A

Si le nom de l’hôte est très spécifique

58
Q

Quel est l’inconvénient de la sécurité avec HTTP?

A

Tout est transféré en clair sur Internet
- tout le trafic peut être écouté
- grosse quantité de donnée

59
Q

À quoi sert Wireshark?

A
  • permet d’écouter les paquets IP
  • filtre les sessions HTTP
  • permet de décider de filtres spécifique
60
Q

À quoi sert HTTPS?

A
  • chiffré, impossible de lire ce qu’il se passe.
61
Q

Qu’est-ce que «man in the middle»

A
  • un homme se place au milieu de la communication et modifi la communication entre le serveur et le client et vice-versa.
  • fait croire que l’on est le serveur légitime