298

Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

  • Upload
    lekhanh

  • View
    229

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Introduction à l'informatique

Julien Tesson

Université Paris-Est Créteil

UFR Droit

2015

J. Tesson, Informatique - UFR Droit. 2015 1 / 209

Page 2: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Présentation

Julien Tesson

Maitre de conférence (Informatique)

Mail : [email protected]

cours bientôt sur http://tesson.julien.free.fr

Bureau : Laboratoire LACL

J. Tesson, Informatique - UFR Droit. 2015 2 / 209

Page 3: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

C2I

C2I Niveau 1I Possible en candidat libreI Inscrivez-vous via internetI Programme partiellement repris dans ce cours

C2I Niveau 2 - Métiers du droitI Pas disponible à l'UPECI Si vous êtes intéressés, faites remonter l'information

J. Tesson, Informatique - UFR Droit. 2015 3 / 209

Page 4: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

1 Architecture

2 Codage de l'information

3 Algorithme - Programme

4 Fichiers et format de documents

5 Cryptographie

6 Logiciel libre

7 Réseaux Informatiques

8 Sécurité

9 Internet et vie privée

10 Cloud computing

11 Recherche documentaire & Veille informationnelle

12 Web passé, présent et futur

13 Production de documents

J. Tesson, Informatique - UFR Droit. 2015 4 / 209

Page 5: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

1 ArchitectureDescription généraleProcesseursMémoires

2 Codage de l'information

3 Algorithme - Programme

4 Fichiers et format de documents

5 Cryptographie

6 Logiciel libre

7 Réseaux Informatiques

8 Sécurité

9 Internet et vie privée

10 Cloud computing

11 Recherche documentaire & Veille informationnelle

12 Web passé, présent et futur

13 Production de documents

Page 6: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

1 ArchitectureDescription généraleProcesseursMémoires

Page 7: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Architecture - des formes diverses

De l'ordinateur de bureau ... au smartphone

J. Tesson, Informatique - UFR Droit. 2015 7 / 209

Page 8: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Architecture - des formes diverses

J. Tesson, Informatique - UFR Droit. 2015 8 / 209

Page 9: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Architecture - Matériel (Hardware)3 composants principaux

I Processeurs (CPU : Central processing unit)

calcul +mémoire cache (très rapide, très chère)

I RAM : Mémoire vive

mémoire rapide, volatile

I HDD,SDD : Disque dur

mémoire lente, permanente

J. Tesson, Informatique - UFR Droit. 2015 9 / 209

Page 10: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Architecture - support classique

RAM

SATA

Slot PCI

CPUs

J. Tesson, Informatique - UFR Droit. 2015 10 / 209

Page 11: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

ArchitectureI Des périphériques : écran, clavier, souris, imprimante,

projecteur, lecteur de media amovibles . . .I La connectique (ports,slots) interne (pci-express,sata,...) ou

externeI usb 1/2/3 : périphériques/stockageI e-sata : stockage (disques durs externe))I RJ45 ethernet : réseauI VGA, HDMI, DisplayPort

Attention aux numéros de versions (usb 1/2/3 , HDMI 1/2,... ) etaux formes de connecteurs (usb A/B/micro/mini/...)

I Connexion sans �l : Wi-Fi (réseau local, internet),bluetooth (periphériques, connexion courte distance)

J. Tesson, Informatique - UFR Droit. 2015 11 / 209

Page 12: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

1 ArchitectureDescription généraleProcesseursMémoires

Page 13: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Le processeur (CPU)

I ensemble de transistors, organisés pour calculerI Jeu d'instructions �xes

I arithmétiqueI lecture/écriture (mémoires/périphériques),I choix d'instruction suivante

I synchronisés par une horloge

chaque instruction termine en un nombre prédé�ni de tics

d'horlogeI plusieurs opérations di�érentes possibles sur un même tic

d'horloge

J. Tesson, Informatique - UFR Droit. 2015 13 / 209

Page 14: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Mesures de puissance

Pré�xes multiplicateurs - Système international

Kilo (K) 103, Méga (M) 106, Giga (G) 109, tera (T) 1012, Péta (P)1015, Exa (Z) 1018

Puissance de calculI Hz : Fréquence d'horloge du processeurI Flops (Floating point Operation per Second) : nombre

d'opération par secondeI valeur usuelle 2015 : environ 3-4 GHz, 50-200 G�ops (4 c÷urs,

1011ops)I super-calculateurs Top 5 mondial : 10 Peta-Flops (1015 ops)I Cerveau humain estimé entre 1013 et 1019 ops

J. Tesson, Informatique - UFR Droit. 2015 14 / 209

Page 15: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Évolution des processeurs - fréquences

Année

MIP

S/F

réqu

ence

d'h

orlo

ge C

PU

500

1000

1500

2000

2500

3000

3500

1980 1985 1990 1995 2000 2005 2010

Accélération des circuitsNombre de cycle de calcul en une seconde (fréquence d'horloge)

I doublé tous les 18 mois jusqu'en 2004I puis problèmes de dissipation de la chaleur et de consommation

J. Tesson, Informatique - UFR Droit. 2015 15 / 209

Page 16: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Évolution des processeurs - nombre de transistors

Loi de Moore (1975)

Tout les 2 ans, doublement du nombre de transistors dans un cpu.

J. Tesson, Informatique - UFR Droit. 2015 16 / 209

Page 17: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Évolution des processeurs

Conséquence de la loi de MooreI Processeurs plus complexesI Multiplication du nombre d'opérations par cycleI processeurs multi-c÷urs

Prochaine limite : transistors de la taille d'un atomesFait en laboratoire, d'ici 30 ans à l'échelle industrielle ?

J. Tesson, Informatique - UFR Droit. 2015 17 / 209

Page 18: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Du GPU à l'accelerateur

GPU - Graphical Process UnitI Carte graphiqueI Matériel initialement dédié à l'a�chage de scènes 3DI Milliers d'unités de calcul simplesI Complexe à programmer

J. Tesson, Informatique - UFR Droit. 2015 18 / 209

Page 19: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

1 ArchitectureDescription généraleProcesseursMémoires

Page 20: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Mesure et caractérisitiques

Unité de mémoireOctet (fr) ou Byte (en)Kilo (Ko) 103, Méga (Mo) 106, Giga (Go) 109, tera (To) 1012,Péta (Po) 1015, Exa (Zo) 1018

caractéristiqueI vitesse de lecture/écriture (octets/secondes)I volatile/persistante

J. Tesson, Informatique - UFR Droit. 2015 20 / 209

Page 21: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Mémoire volatiles 1

Cache processeurI Mémoire proche du processeur (sur la puce, donc très chère)I très rapide, en fonction du niveau (L1, L2, L3)I L1 < 128 Ko/c÷urI L2 < 1 Mo/c÷urI L3 < 20 Mo partagé

RAM - Random Access MemoryI Mémoire de travail de l'ordinateurI Relativement rapideI VolatileI Actuellement de l'ordre de 4 à 16 GoI Évolution suit la loi de Moore1. Informations perdues à la mise hors-tension

J. Tesson, Informatique - UFR Droit. 2015 21 / 209

Page 22: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Disque dur

I Support de sauvegarde, non-volatileI Accès aux données lentI Grande capacité de stockage, suit la loi de Moore

HDD - Hard drive Disc

SSD - Solide State Disc

J. Tesson, Informatique - UFR Droit. 2015 22 / 209

Page 23: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Disque dur

HDD - Hard drive DiscI plateau magnétisé en rotationI plusieurs tête de lectureI Actuellement de l'ordre de 500 Go - 1 ToI Durée de vie : 5-7 ans

SSD - Solide State Disc

J. Tesson, Informatique - UFR Droit. 2015 22 / 209

Page 24: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Disque dur

HDD - Hard drive Disc

SSD - Solide State DiscI Similaire aux cartes mémoire (�ash/SD)I Pas de parties mobileI Lecture/écriture beaucoup plus rapideI Nombre limité d'écritures possibles sur une cellule mémoireI Actuellement de l'ordre de 128-256 GoI Évolution suit la loi de MooreI Durée de vie : ? ? ?

J. Tesson, Informatique - UFR Droit. 2015 22 / 209

Page 25: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

1 Architecture

2 Codage de l'informationQu'est ce qu'un codage ?Mesure d'une quantité d'informationCodage de texteCodage d'imagesCodage de sons

3 Algorithme - Programme

4 Fichiers et format de documents

5 Cryptographie

6 Logiciel libre

7 Réseaux Informatiques

8 Sécurité

9 Internet et vie privée

10 Cloud computing

11 Recherche documentaire & Veille informationnelle

12 Web passé, présent et futur

13 Production de documents

Page 26: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage de l'information

Comment des informations aussi diverses que du son, des images oudu textes peuvent-elles être manipulées par un ordinateur ?

J. Tesson, Informatique - UFR Droit. 2015 24 / 209

Page 27: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage de l'information

Comment des informations aussi diverses que du son, des images oudu textes peuvent-elles être manipulées par un ordinateur ?

Un indice, on utilise le terme numérique pour parler del'informatique

J. Tesson, Informatique - UFR Droit. 2015 24 / 209

Page 28: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

2 Codage de l'informationQu'est ce qu'un codage ?Mesure d'une quantité d'informationCodage de texteCodage d'imagesCodage de sons

Page 29: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage de l'information

De�nition (code)

Système de symboles permettant de représenter une informationdans un domaine technique

De�nition (codage)

Ce qui permet de passer d'une représentation de données à uneautre.

Un codage est caractérisé parI une liste de symbolesI une méthode d'interprétation

Attention : di�érent de chi�rement/cryptage !

J. Tesson, Informatique - UFR Droit. 2015 26 / 209

Page 30: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage en informatique

En informatiqueI codages binairesI (deux symboles : 1, 0).I Représentés dans le matériel par un état physique (transistor,

surface magnetique, . . . ).

J. Tesson, Informatique - UFR Droit. 2015 27 / 209

Page 31: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

2 Codage de l'informationQu'est ce qu'un codage ?Mesure d'une quantité d'informationCodage de texteCodage d'imagesCodage de sons

Page 32: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Mesure de quantité d'information

I une unité d'information = un bit (2 valeurs possibles, 0/1).I un groupe de 8 bits = un octet (256 valeurs possibles)I 1000 o = 1 Kilo-octetI 1000 Ko = 1 mega-octet, ...I kilo (Ko), mega (Mo), giga(Go), tera(To), peta(Po)

Ne pas confondre : bit (b) et byte (B, nom anglais pour octet)

J. Tesson, Informatique - UFR Droit. 2015 29 / 209

Page 33: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Quantité d'information - Ordre de grandeur

Ordre de grandeur (en 2012)I Ko : registres d'un processeur, e-mail (1∼50Ko)I Mo : cache d'un processeur (1∼5Mo), photo(1∼10Mo), mp3

de 5 minutes(∼5Mo), �lm compressé(∼500Mo),CD (∼700Mo)

I Go : RAM (2-32 Go), DVD(5Go), Blue-ray Disk(25Go), ClésUSB (2-500Go), Disque durs SSD (64∼ 500 Go)

I To : Disque durs standards (0,5∼ 3To)

J. Tesson, Informatique - UFR Droit. 2015 30 / 209

Page 34: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage des nombresCodage alphabétique

42 symboles dans l'alphabet français

deux mille douze

Codage décimal positionnel

10 symboles : 0,1,2,3,4,5,6,7,8,92 0 1 2

= 2000 + 0 + 10 + 2= 2× 103 + 0× 102 + 1× 101 + 2× 100

Codage binaire

2 symboles : 0,11 1 1 1 1 0 1 1 1 0 0

= 210 29 28 27 26 0×25 24 23 22 0×21 0×20

= 1024 512 256 128 64 0×32 16 8 4 0×2 0×1= 2012

J. Tesson, Informatique - UFR Droit. 2015 31 / 209

Page 35: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage des nombresCodage alphabétique

42 symboles dans l'alphabet français

deux mille douze

Codage décimal positionnel

10 symboles : 0,1,2,3,4,5,6,7,8,92 0 1 2

= 2000 + 0 + 10 + 2

= 2× 103 + 0× 102 + 1× 101 + 2× 100

Codage binaire

2 symboles : 0,11 1 1 1 1 0 1 1 1 0 0

= 210 29 28 27 26 0×25 24 23 22 0×21 0×20

= 1024 512 256 128 64 0×32 16 8 4 0×2 0×1= 2012

J. Tesson, Informatique - UFR Droit. 2015 31 / 209

Page 36: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage des nombresCodage alphabétique

42 symboles dans l'alphabet français

deux mille douze

Codage décimal positionnel

10 symboles : 0,1,2,3,4,5,6,7,8,92 0 1 2

= 2000 + 0 + 10 + 2= 2× 103 + 0× 102 + 1× 101 + 2× 100

Codage binaire

2 symboles : 0,11 1 1 1 1 0 1 1 1 0 0

= 210 29 28 27 26 0×25 24 23 22 0×21 0×20

= 1024 512 256 128 64 0×32 16 8 4 0×2 0×1= 2012

J. Tesson, Informatique - UFR Droit. 2015 31 / 209

Page 37: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage des nombresCodage alphabétique

42 symboles dans l'alphabet français

deux mille douze

Codage décimal positionnel

10 symboles : 0,1,2,3,4,5,6,7,8,92 0 1 2

= 2000 + 0 + 10 + 2= 2× 103 + 0× 102 + 1× 101 + 2× 100

Codage binaire

2 symboles : 0,11 1 1 1 1 0 1 1 1 0 0

= 210 29 28 27 26 0×25 24 23 22 0×21 0×20

= 1024 512 256 128 64 0×32 16 8 4 0×2 0×1= 2012

J. Tesson, Informatique - UFR Droit. 2015 31 / 209

Page 38: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage des nombresCodage alphabétique

42 symboles dans l'alphabet français

deux mille douze

Codage décimal positionnel

10 symboles : 0,1,2,3,4,5,6,7,8,92 0 1 2

= 2000 + 0 + 10 + 2= 2× 103 + 0× 102 + 1× 101 + 2× 100

Codage binaire

2 symboles : 0,11 1 1 1 1 0 1 1 1 0 0

= 210 29 28 27 26 0×25 24 23 22 0×21 0×20

= 1024 512 256 128 64 0×32 16 8 4 0×2 0×1

= 2012

J. Tesson, Informatique - UFR Droit. 2015 31 / 209

Page 39: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage des nombresCodage alphabétique

42 symboles dans l'alphabet français

deux mille douze

Codage décimal positionnel

10 symboles : 0,1,2,3,4,5,6,7,8,92 0 1 2

= 2000 + 0 + 10 + 2= 2× 103 + 0× 102 + 1× 101 + 2× 100

Codage binaire

2 symboles : 0,11 1 1 1 1 0 1 1 1 0 0

= 210 29 28 27 26 0×25 24 23 22 0×21 0×20

= 1024 512 256 128 64 0×32 16 8 4 0×2 0×1= 2012

J. Tesson, Informatique - UFR Droit. 2015 31 / 209

Page 40: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

2 Codage de l'informationQu'est ce qu'un codage ?Mesure d'une quantité d'informationCodage de texteCodage d'imagesCodage de sons

Page 41: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage - Exemples

ASCII - American Standard Code for Information Interchange

1 caractères = 7 bits :'a' = 000 1101 (61)'b' = 000 1110 (62)'c' = 000 1111 (63)'d' = 001 0000 (64)...

UnicodeI 8 bits, 16 bits, 32 bitsI Beaucoup plus de caractères (caractères accentués,

sinogrammes, arabe, cyrilic, ...)Σ, Γ

J. Tesson, Informatique - UFR Droit. 2015 33 / 209

Page 42: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

2 Codage de l'informationQu'est ce qu'un codage ?Mesure d'une quantité d'informationCodage de texteCodage d'imagesCodage de sons

Page 43: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage - Exemples

Image

1 pixel = 3 valeurs (Rouge Vert Bleu) = 3×1 octet

176 171 200 → 1011 0000 1010 1011 1100 1000

J. Tesson, Informatique - UFR Droit. 2015 35 / 209

Page 44: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

200 93 125

Page 45: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours
Page 46: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours
Page 47: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours
Page 48: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours
Page 49: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours
Page 50: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

176 171 200

Page 51: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours
Page 52: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours
Page 53: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

2 Codage de l'informationQu'est ce qu'un codage ?Mesure d'une quantité d'informationCodage de texteCodage d'imagesCodage de sons

Page 54: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage - Son

Pression

de l'air

Temps

Signal sonore

Variation de la pression de l'air, capturée par le micro

J. Tesson, Informatique - UFR Droit. 2015 37 / 209

Page 55: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage - Son

Pression

de l'air

Temps

Échantillonage temporel

Numérisation a de la hauteur de la courbe à intervalles de tempsréguliers

a. Enregistrement sous forme de nombre dans un codage binaire

J. Tesson, Informatique - UFR Droit. 2015 37 / 209

Page 56: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage - Son

Pression

de l'air

Temps

Résolution des échantillonsLe nombre de bits utilisés pour coder la hauteur de la courbe enchaque point (limite la précision des échantillons)

J. Tesson, Informatique - UFR Droit. 2015 37 / 209

Page 57: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage - résolution

Temps

Pression

de l'air

Courbe obtenue avec une résolution de 5 bits

J. Tesson, Informatique - UFR Droit. 2015 38 / 209

Page 58: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage - résolution

Pression

de l'air

Temps

Courbe obtenue avec une résolution de 4 bits

J. Tesson, Informatique - UFR Droit. 2015 38 / 209

Page 59: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage - résolution

Pression

de l'air

Temps

Courbe obtenue avec une résolution de 3 bits

J. Tesson, Informatique - UFR Droit. 2015 38 / 209

Page 60: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage - résolution

Pression

de l'air

Temps

Courbe obtenue avec une résolution de 2 bits

J. Tesson, Informatique - UFR Droit. 2015 38 / 209

Page 61: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage - résolution

Pression

de l'air

Temps

Courbe obtenue avec une résolution de 1 bits

J. Tesson, Informatique - UFR Droit. 2015 38 / 209

Page 62: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Codage son

Pression

de l'air

Temps

Pression

de l'air

Temps

Pression

de l'air

Temps

Échantillonage

La précision (donc la qualité du son) dépend de :I Fréquence d'échantillonage (nombre de points par secondes)I Nombre de bits utilisés pour coder chaque échantillon

Donc de la quantité d'informations (bits) enregistrées

J. Tesson, Informatique - UFR Droit. 2015 39 / 209

Page 63: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

1 Architecture

2 Codage de l'information

3 Algorithme - ProgrammeAux origines du logicielAlgorithmeProgrammeCycle de vie d'un logicielSystème d'exploitation

4 Fichiers et format de documents

5 Cryptographie

6 Logiciel libre

7 Réseaux Informatiques

8 Sécurité

9 Internet et vie privée

10 Cloud computing

11 Recherche documentaire & Veille informationnelle

12 Web passé, présent et futur

13 Production de documents

Page 64: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

3 Algorithme - ProgrammeAux origines du logicielAlgorithmeProgrammeCycle de vie d'un logicielSystème d'exploitation

Page 65: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

D'Al-Khawarizmi au LogicielAlgorithme - origine

Nom dérivé de celui du mathématicien, géographe, astrologue etastronome perse Al-Khawarizmi (∼ 783-850) auteur dekitabu 'l-mukhtasar � hisabi 'l-jabr wa'l-muqabalah

( )I Popularisation du système décimal positionel (chi�re arabes)I Recensement et formalisation de nombreuse méthode de calculI Un des fondateur de l'algèbre (discipline systématisant les

méthodes de résolution de problèmes mathématiques)

Algorithme - dé�nition

Programme

LogicielJ. Tesson, Informatique - UFR Droit. 2015 42 / 209

Page 66: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

D'Al-Khawarizmi au Logiciel

Algorithme - origine

Algorithme - dé�nition

Suite d'instructions non-ambiguë, exécutables mécaniquement,visant à résoudre un problème.

Programme

Logiciel

J. Tesson, Informatique - UFR Droit. 2015 42 / 209

Page 67: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

D'Al-Khawarizmi au Logiciel

Algorithme - origine

Algorithme - dé�nition

Programme

Suite d'instructions s'exécutant sur un ordinateur.

Logiciel

J. Tesson, Informatique - UFR Droit. 2015 42 / 209

Page 68: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

D'Al-Khawarizmi au Logiciel

Algorithme - origine

Algorithme - dé�nition

Programme

Logiciel

Dérivé du mot logique, le su�xe met en opposition le logiciel aumatériel.Il s'agit d'un ou plusieurs programmes et �chiers permettantd'utiliser le matériel. Sur les architecture modernes, on distinguedeux types de logiciels :

I Le système d'exploitationI Les applications

J. Tesson, Informatique - UFR Droit. 2015 42 / 209

Page 69: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

3 Algorithme - ProgrammeAux origines du logicielAlgorithmeProgrammeCycle de vie d'un logicielSystème d'exploitation

Page 70: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Algorithme

recette de cuisine - pb : tarte au pommesI Déroulez votre pâte dans votre moule.I Percez-la avec une fourchette.I Faites préchau�er le four thermostat 6/7.I Lavez les pommes, épluchez-les, coupez-les en �ne tranches.I disposez-les en les chevauchant.I Répartissez le sucre vanillé sur toute la surface.I Enfournez la tarte à mi-hauteur.I Laissez cuire 30 minutes.

J. Tesson, Informatique - UFR Droit. 2015 44 / 209

Page 71: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

3 Algorithme - ProgrammeAux origines du logicielAlgorithmeProgrammeCycle de vie d'un logicielSystème d'exploitation

Page 72: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Programme

De�nitionAlgorithme conçu pour s'exécuter sur un ordinateur.

I Dé�nit dans un langage de programmation par le programmeur(programme source / code source)

I Transformé en programme exécutable par un compilateur(programme exécutable)

ExemplesI Gestionnaire de fenêtres, drivers, BIOSI Calculatrice, Démineur, Traitement de texte

J. Tesson, Informatique - UFR Droit. 2015 46 / 209

Page 73: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

3 Algorithme - ProgrammeAux origines du logicielAlgorithmeProgrammeCycle de vie d'un logicielSystème d'exploitation

Page 74: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cycle de vie d'un logiciel

Analyse

Recueil des besoins auprès des utilisateurs, dé�nition du problème àrésoudre

conception

programmation

Mise en production, Maintenance

J. Tesson, Informatique - UFR Droit. 2015 48 / 209

Page 75: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cycle de vie d'un logiciel

Analyse

conception

Choix des algorithmes, des fonctionnalités

programmation

Mise en production, Maintenance

J. Tesson, Informatique - UFR Droit. 2015 48 / 209

Page 76: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cycle de vie d'un logicielAnalyse

conception

programmation

Mise en production, Maintenance

J. Tesson, Informatique - UFR Droit. 2015 48 / 209

Page 77: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cycle de vie d'un logiciel

Analyse

conception

programmation

Mise en production, Maintenance

Tests, correction d'erreurs, ajout de fonctionnalités.Nécessite l'accès au code source.

J. Tesson, Informatique - UFR Droit. 2015 48 / 209

Page 78: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

3 Algorithme - ProgrammeAux origines du logicielAlgorithmeProgrammeCycle de vie d'un logicielSystème d'exploitation

Page 79: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Système d'exploitation

Système d'exploitation(Operating system, OS)

Ensemble de programmes assurant la liaison entre les ressourcesmatérielles, l'utilisateur et les applications.

Tâches dévolues aux SEI Accès mémoiresI Gestion des droits d'accèsI Répartition des ressources entre les programmes

(temps processeur, quantité de mémoire, accès au réseau)I Accueil de l'utilisateur au démarrage de la machine

J. Tesson, Informatique - UFR Droit. 2015 50 / 209

Page 80: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Système d'exploitation

ExemplesI Windows (Microsoft)I GNU/LinuxI GNU/BSDI Mac OS (Apple)

J. Tesson, Informatique - UFR Droit. 2015 51 / 209

Page 81: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

1 Architecture

2 Codage de l'information

3 Algorithme - Programme

4 Fichiers et format de documentsFormats de �chiers & compression

5 Cryptographie

6 Logiciel libre

7 Réseaux Informatiques

8 Sécurité

9 Internet et vie privée

10 Cloud computing

11 Recherche documentaire & Veille informationnelle

12 Web passé, présent et futur

13 Production de documents

Page 82: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Système de �chiers

De�nition (�chier)

Suite d'informations physiquement stockées sur un support.

Point de vue utilisateurEnsemble d'informations, exploitable à l'aide d'un logiciel adapté,identi�é par un chemin, un nom et une extension

I chemin : suite de noms de répertoiresI extension : caractérise le format des données du �chier

J. Tesson, Informatique - UFR Droit. 2015 53 / 209

Page 83: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Système de �chiers

De�nition (�chier)

Point de vue utilisateurEnsemble d'informations, exploitable à l'aide d'un logiciel adapté,identi�é par un chemin, un nom et une extension

I chemin : suite de noms de répertoiresI extension : caractérise le format des données du �chier

Chemin vers un �chier dans le systèmeI sous windows

c:\Users\julien\Documents\cours\initiation_info.pdfI sous mac

/Users/julien/Documents/cours/initiation_info.pdf

I sous linux/home/julien/Documents/cours/initiation_info.pdf

J. Tesson, Informatique - UFR Droit. 2015 53 / 209

Page 84: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Système de �chiers

De�nition (�chier)

Suite d'informations physiquement stockées sur un support.

Point de vue utilisateurEnsemble d'informations, exploitable à l'aide d'un logiciel adapté,identi�é par un chemin, un nom et une extension

I chemin : suite de noms de répertoiresI extension : caractérise le format des données du �chier

De�nition (Système de �chiers - �le system)

Organise les données sur un support physique et les met en relationavec un ensemble d'entités logiques

J. Tesson, Informatique - UFR Droit. 2015 53 / 209

Page 85: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Système de �chiers

PartitionsUn même support physique (disque dur) peut être divisé enplusieurs disques logiques (partitions).

I Co-existence de plusieurs OSI Possibilité de séparer �chers utilisateur/données système

J. Tesson, Informatique - UFR Droit. 2015 54 / 209

Page 86: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Recommandation pour le nommage de �chier

A�n d'assurer la portabilité des répertoires et des �chiers d'unsystème à l'autre, quelques recommandations sur leur noms :

I pas d'accentsI pas de caractère tels que ′\”|{}[]()%$&@# ><

I pas d'espace, utilisez _

J. Tesson, Informatique - UFR Droit. 2015 55 / 209

Page 87: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

4 Fichiers et format de documentsFormats de �chiers & compression

Page 88: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Formats de �chiers

De�nitionLe format de �chier spéci�e comment l'information est codée etorganisée dans le �chier.

L'extension du �chier est utilisée pour spéci�er le format, elle aidele système à décider quelle application utiliser pour ouvrir un �chier.

J. Tesson, Informatique - UFR Droit. 2015 57 / 209

Page 89: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Exemples de formats de �chiers - image

tableau de pixels composition de formes géométriques

J. Tesson, Informatique - UFR Droit. 2015 58 / 209

Page 90: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Formats de �chiers - compression

formats de �chiers compressésI Réorganisation des données pour minimiser la mémoire utilisée.I Décompression nécessaire pour lire le �chier.I Gain de place, perte de temps (temps de décompression).

Avec ou sans perte

Deux type de compression :

sans perte les informations sons simplement réorganisées defaçon à prendre moins de place

avec perte On oublie quelques informations jugées non-nécessaire

J. Tesson, Informatique - UFR Droit. 2015 59 / 209

Page 91: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Le format JPEG est un format compressé avec perte, le taux decompression peut être réglé :

image faiblement compresséeJ. Tesson, Informatique - UFR Droit. 2015 60 / 209

Page 92: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Le format JPEG est un format compressé avec perte, le taux decompression peut être réglé :

image compressée, apparition d'aplat de couleursJ. Tesson, Informatique - UFR Droit. 2015 60 / 209

Page 93: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Le format JPEG est un format compressé avec perte, le taux decompression peut être réglé :

image plus compressée, aplat de couleurs et perte de détailsJ. Tesson, Informatique - UFR Droit. 2015 60 / 209

Page 94: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Le format JPEG est un format compressé avec perte, le taux decompression peut être réglé :

image trés fortement compresséeJ. Tesson, Informatique - UFR Droit. 2015 60 / 209

Page 95: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Son - compression

Le format MP3 est un format audio compressé avec perte.le taux de compression peut être réglé ; plus la compression estimportante plus la qualité du son est dégradé.

Le format FLAC est un format audio compressé sans perte.

Taille d'un �chier audio de 3 minute 30MP3 ou Ogg vorbis, qualité correcte FLAC

3,5 Mo 16 Mo

J. Tesson, Informatique - UFR Droit. 2015 61 / 209

Page 96: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Autres formats de Documents I

Texte

.txt texte brute sans mise en forme

.rtf (rich text format) texte avec mise en forme

.doc document texte Microsoft Word

.docx document texte Microsoft Word, format ouvert

.odt document texte LibreO�ce/OpenO�ce

.htm .html page web au format HTML (HyperText Markup Language)

...

J. Tesson, Informatique - UFR Droit. 2015 62 / 209

Page 97: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Autres formats de Documents II

Tableurs

.xls Microsoft Excel

.xlsx Microsoft Excel, format ouvert

.ods LibreO�ce/OpenO�ce

...

Présentation

.ppt Microsoft Power point

.odp LibreO�ce/OpenO�ce

...

J. Tesson, Informatique - UFR Droit. 2015 63 / 209

Page 98: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Autres formats de Documents III

Formats de �chier LibreO�ce : Open Document Text (odt) ; OpenDocument Spreadsheet (ods) ; Open Document Présentation(odp) ; ...

J. Tesson, Informatique - UFR Droit. 2015 64 / 209

Page 99: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Dans les �chiers

ouvrons quelques �chiers ...

J. Tesson, Informatique - UFR Droit. 2015 65 / 209

Page 100: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

1 Architecture

2 Codage de l'information

3 Algorithme - Programme

4 Fichiers et format de documents

5 CryptographieDé�nition et principes générauxcontexteCryptographie symétriqueCryptographie asymétriqueEn pratique

6 Logiciel libre

7 Réseaux Informatiques

8 Sécurité

9 Internet et vie privée

10 Cloud computing

11 Recherche documentaire & Veille informationnelle

12 Web passé, présent et futur

13 Production de documents

Page 101: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cryptographie

J. Tesson, Informatique - UFR Droit. 2015 67 / 209

Page 102: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

5 CryptographieDé�nition et principes générauxcontexteCryptographie symétriqueCryptographie asymétriqueEn pratique

Page 103: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Dé�nition

Cryptographie

La cryptographie s'attache à protéger des messages (assurantcon�dentialité, authenticité et intégrité) en rendant un messageinintelligible à tout autre que ses destinataires.Ne pas confondre avec la stéganographie

Cryptanalyse

La cryptanalyse est la science qui consiste à tenter de déchi�rer unmessage sans posséder la clé de chi�rement. Le processus par lequelon tente de comprendre un message en particulier est appelédécryptage (ou cassage, attaque).

J. Tesson, Informatique - UFR Droit. 2015 69 / 209

Page 104: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Principe de Kerckho�s

Principe

Le procédé de cryptographie doit pouvoir tomber entre les mains del'ennemi.Autrement dit, seul la clef protège le message, l'algorithme dechi�rement peut être public.

Analogie

Lorsque j'utilise une serrure pour fermer un co�re, peu m'importeque l'on sache comment fonctionne le mécanisme. L'important,c'est qu'on ne puisse pas l'ouvrir sans la clef.

J. Tesson, Informatique - UFR Droit. 2015 70 / 209

Page 105: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

5 CryptographieDé�nition et principes générauxcontexteCryptographie symétriqueCryptographie asymétriqueEn pratique

Page 106: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Les acteurs

Alice Bob Charlie

J. Tesson, Informatique - UFR Droit. 2015 72 / 209

Page 107: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Les autres éléments

Message clair

Suite d'informations intelligibles pour un humain ou interprétablespar un logiciel.

Message chi�ré

Suite d'informations chi�rée, inintelligibles pour un humain etnon-interprétables par un logiciel.

Algorithme de chi�rement/déchi�rement

Méthode permettant de passer du message clair au message chi�ré(et inversement) à l'aide d'une clef

ClefInformation, représentée par une suite de bit, permettant de chi�rerou déchi�rer un message.

J. Tesson, Informatique - UFR Droit. 2015 73 / 209

Page 108: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Propriétés recherchées

Intégrité

L'intégrité est l'assurance que les informations transmises nesubissent aucune altération volontaire ou accidentelle.

2034

éà#&

2034

2014

J. Tesson, Informatique - UFR Droit. 2015 74 / 209

Page 109: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Propriétés recherchées

Con�dentialitéLa con�dentialité est le fait de s'assurer que l'information n'estseulement accessible qu'à ceux dont l'accès est autorisé.

2034

éà#&

2034

???

J. Tesson, Informatique - UFR Droit. 2015 75 / 209

Page 110: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Propriétés recherchées

AuthenticitéL'authenti�cation est la procédure qui consiste, en informatique, àvéri�er l'identité d'une entité.

2034éà#&

2034

J. Tesson, Informatique - UFR Droit. 2015 76 / 209

Page 111: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

5 CryptographieDé�nition et principes générauxcontexteCryptographie symétriqueCryptographie asymétriqueEn pratique

Page 112: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cryptographie SymétriqueDé�nitionUne seule clé pour chi�rer et déchi�rer le message.

La clé est un secret partagé par Alice et Bob.

J. Tesson, Informatique - UFR Droit. 2015 78 / 209

Page 113: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cryptographie Symétrique

Dé�nitionUne seule clé pour chi�rer et déchi�rer le message.

Analogie

Un co�re, plusieurs copies de la clef. Toute personne possédant unecopie de la clef peut voir ce qu'il y a dans le co�re.

InconvénientsPour partager la clé, Alice et Bob doivent se rencontrer avantl'échange chi�ré.

J. Tesson, Informatique - UFR Droit. 2015 78 / 209

Page 114: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

5 CryptographieDé�nition et principes générauxcontexteCryptographie symétriqueCryptographie asymétriqueEn pratique

Page 115: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cryptographie Asymétrique

Cryptographie asymétrique (cryptographie à clé publique)

Méthode de chi�rement reposant sur l'utilisation de deux clefs,l'une permettant de chi�rer le message et l'autre de le déchi�rer.

Une clef sera publique (di�usée) et l'autre privée (gardéesecrète).

%pf#µHello Hello

ou

%pf#µHello Hello

J. Tesson, Informatique - UFR Droit. 2015 80 / 209

Page 116: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cryptographie Asymétrique

Cryptographie asymétrique (cryptographie à clé publique)

Méthode de chi�rement reposant sur l'utilisation de deux clefs,l'une permettant de chi�rer le message et l'autre de le déchi�rer.

Une clef sera publique (di�usée) et l'autre privée (gardéesecrète).

Analogie

Co�re avec trappe anti-retour, je met le message dans le co�re parla trappe (chi�rement avec une première clef), mais j'ai besoin dela clef du co�re pour obtenir le message (déchi�rement avec uneseconde clef)

J. Tesson, Informatique - UFR Droit. 2015 80 / 209

Page 117: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cryptographie Asymétrique

Cryptographie asymétrique (cryptographie à clé publique)

Méthode de chi�rement reposant sur l'utilisation de deux clefs,l'une permettant de chi�rer le message et l'autre de le déchi�rer.

Une clef sera publique (di�usée) et l'autre privée (gardéesecrète).

B B A AC C

B BA ACC

J. Tesson, Informatique - UFR Droit. 2015 80 / 209

Page 118: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cryptographie Asymétrique

Con�dentialitéChi�rement avec la clé publique, déchi�rement avec la clé privée

AA

A A

A A

J. Tesson, Informatique - UFR Droit. 2015 81 / 209

Page 119: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cryptographie Asymétrique

Con�dentialitéChi�rement avec la clé publique, déchi�rement avec la clé privée

Analogie

Co�re avec trappe anti-retour disponible publiquement, tout lemonde peux mettre des messages, seul le destinataire peut l'ouvrir.

J. Tesson, Informatique - UFR Droit. 2015 81 / 209

Page 120: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cryptographie Asymétrique

Authenti�cation et intégrité

Chi�rement avec la clé privée, déchi�rement avec la clé publique

B B

B

B

B B

-Bob

#äùzt"io^µ/zex

-BobB

-BobDe: Bob

J. Tesson, Informatique - UFR Droit. 2015 82 / 209

Page 121: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cryptographie Asymétrique

Authenti�cation et intégrité

Chi�rement avec la clé privée, déchi�rement avec la clé publique

Analogie

Panneau d'a�chage publique fermé à l'aide d'une clef : seul leprocesseur de la clef peut y mettre des messages(utilisation de laclef privée), la présence du message dans le panneau (déchi�rementdu message par la clef publique) assure l'identité de l'émetteur.

J. Tesson, Informatique - UFR Droit. 2015 82 / 209

Page 122: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cryptographie AsymétriqueAuthenti�cation et intégrité

Chi�rement avec la clé privée, déchi�rement avec la clé publique

Charlie ne peut plus se faire passer pour Bob, il n'a pas la clef pourmettre le message dans le panneau.

B B

?

C CBA

B

B

-Bob

dqsztmaqµipx

qffqfDe: Bob

ra#hgkd%q

J. Tesson, Informatique - UFR Droit. 2015 82 / 209

Page 123: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

5 CryptographieDé�nition et principes générauxcontexteCryptographie symétriqueCryptographie asymétriqueEn pratique

Page 124: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cryptographie Asymétrique

Authenti�cation et intégrité avec message en clair(fonctionnement usuel)

Chi�rement d'un condensat du message avec la clé privée,déchi�rement avec la clé publique

B B B B

-Bob

- b

h oA e

#zt^µx

-Bob#zt^µx

B-Bob

#zt^µx

- b

h oA e

B-Bob

#zt^µx

- b

h oA e

B

J. Tesson, Informatique - UFR Droit. 2015 84 / 209

Page 125: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cryptographie Asymétrique

InconvénientsNécessite plus de ressource de calcul que le chi�rement symétrique

J. Tesson, Informatique - UFR Droit. 2015 85 / 209

Page 126: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Standards de chi�rement

Symétrique

Taille de clés minimum pour un chi�rement sûr : 100 bitsI DES (Data Encryption Standard), triple DES (obsolètes)I AES (Advanced Encryption Standard) 128, 192 ou 256 bits

AsymétriqueI RSA (Rivest Shamir Adleman), DSAI Taille de clés minimum pour un chi�rement sûr : 2048 bitsI Utilisé pour l'établissement de connections sécurisées entre

machines (https,ssh,. . . )

Limites légaleI Usage libre depuis 2004 (avant 2004, arme de catégorie 2).I Exportation d'outils de cryptographie contrôlée

J. Tesson, Informatique - UFR Droit. 2015 86 / 209

Page 127: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Infrastructure à clefs publique (PKI)

Objectif

Construire une infrastructure de con�ance pour obtenir une clefpublique.

J. Tesson, Informatique - UFR Droit. 2015 87 / 209

Page 128: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Infrastructure à clefs publique (PKI)

B

B lfjkqrpsi

BobCertifié par CA

B

Autorité de certificationCA

B

A A

CACA

CA CA

Alfj#$qrp%

AliceCertifié par CA

A

B lfjkqrpsi

BobCertifié par CA

Bob Alice

J. Tesson, Informatique - UFR Droit. 2015 87 / 209

Page 129: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

PGP - OpenPGP - GPG

Pretty good Privacy

But : Permettre à tous de protéger sa vie privéeConcepteur : Phil Zimmermann

FonctionnementLogiciel pour générer les clefs, chi�rer/déchi�rer des données,mettre en ligne les clefs publiques, obtenir des clefs publique enligne.

GPG : version Logiciel Libre (Gnu Privacy Guard)

IntégrationI Logiciel seul (GPA - Gnu Privacy Assistant)I Logiciel de messagerie (extension Enigmail dans thunderbird )

J. Tesson, Informatique - UFR Droit. 2015 88 / 209

Page 130: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

GPG

DEMO

J. Tesson, Informatique - UFR Droit. 2015 89 / 209

Page 131: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

1 Architecture

2 Codage de l'information

3 Algorithme - Programme

4 Fichiers et format de documents

5 Cryptographie

6 Logiciel libre

7 Réseaux Informatiques

8 Sécurité

9 Internet et vie privée

10 Cloud computing

11 Recherche documentaire & Veille informationnelle

12 Web passé, présent et futur

13 Production de documents

Page 132: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Logiciel - Droit d'auteur

Les logiciels sont soumis au droit d'auteurI Droit moral : reconnaissance de la paternité, respect de

l'intégritéI Droit patrimonial : monopole d'exploitation économique pour

une durée variable

Licence d'utilisationRestreint les usages possibles d'une copie d'un logiciel. Elle peutlimiter par exemple :

I le nombre d'utilisateurs simultanésI le nombre de machines sur lesquels il peut être installé/utiliséI la modi�cation, la copie et la redistribution

J. Tesson, Informatique - UFR Droit. 2015 91 / 209

Page 133: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Logiciel libre

Logiciel libre - Licence assurant 4 libertésI Liberté d'utiliser

I Liberté d'étudierI Liberté de modi�erI Liberté de di�user

J. Tesson, Informatique - UFR Droit. 2015 92 / 209

Page 134: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Logiciel libre

Logiciel libre - Licence assurant 4 libertésI Liberté d'utiliserI Liberté d'étudier

I Liberté de modi�erI Liberté de di�user

J. Tesson, Informatique - UFR Droit. 2015 92 / 209

Page 135: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Logiciel libre

Logiciel libre - Licence assurant 4 libertésI Liberté d'utiliserI Liberté d'étudierI Liberté de modi�er

I Liberté de di�user

J. Tesson, Informatique - UFR Droit. 2015 92 / 209

Page 136: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Logiciel libre

Logiciel libre - Licence assurant 4 libertésI Liberté d'utiliserI Liberté d'étudierI Liberté de modi�erI Liberté de di�user

J. Tesson, Informatique - UFR Droit. 2015 92 / 209

Page 137: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Logiciel libre

4 libertésI Liberté d'utiliserI Liberté d'étudierI Liberté de modi�erI Liberté de di�user

Accès au Code source

J. Tesson, Informatique - UFR Droit. 2015 93 / 209

Page 138: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Nécessité d'accéder au code source

J. Tesson, Informatique - UFR Droit. 2015 94 / 209

Page 139: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Libre

Propriétaire

Utiliser Oui

Oui Limitée Limitée

Étudier Oui

Non Non Non

Modi�er Oui

Non Non Non

Di�user Oui

Limitée Limitée Non

J. Tesson, Informatique - UFR Droit. 2015 95 / 209

Page 140: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

LibreFreewareGratuiciel

Propriétaire

Utiliser Oui Oui

Limitée Limitée

Étudier Oui Non

Non Non

Modi�er Oui Non

Non Non

Di�user Oui Limitée

Limitée Non

J. Tesson, Informatique - UFR Droit. 2015 95 / 209

Page 141: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

LibreFreewareGratuiciel

sharewarepartagiciel

Propriétaire

Utiliser Oui Oui Limitée

Limitée

Étudier Oui Non Non

Non

Modi�er Oui Non Non

Non

Di�user Oui Limitée Limitée

Non

J. Tesson, Informatique - UFR Droit. 2015 95 / 209

Page 142: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

LibreFreewareGratuiciel

sharewarepartagiciel Propriétaire

Utiliser Oui Oui Limitée LimitéeÉtudier Oui Non Non NonModi�er Oui Non Non NonDi�user Oui Limitée Limitée Non

J. Tesson, Informatique - UFR Droit. 2015 95 / 209

Page 143: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

CopyLeft

Dé�nitionLe copyleft est l'autorisation donnée par l'auteur d'un travailsoumis au droit d'auteur (÷uvre d'art, texte, programmeinformatique ou autre) d'utiliser, d'étudier, de modi�er et de copierson ÷uvre, dans la mesure où cette autorisation reste préservée.

Licences libres → Obligations

Toujours citer l'auteur, parfois di�user à nouveau sous licence libre

J. Tesson, Informatique - UFR Droit. 2015 96 / 209

Page 144: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Licences libres

Licence Obligations

GPL, CeCILLDi�user toute modi�cation ou réutilisation ducode sous la même licence (licences virales)

LGPL, CeCILL-C Di�user toute modi�cation sous la même licence

BSD, CeCILL-BRé-utilisable dans n'importe quel contexte, seulla citation des auteurs est obligatoire

J. Tesson, Informatique - UFR Droit. 2015 97 / 209

Page 145: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Et l'utilisateur ?

I PérennitéI Qualité/ExtensibilitéI Sécurité

J. Tesson, Informatique - UFR Droit. 2015 98 / 209

Page 146: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Pérennité

Non-dépendance à l'éditeur logicielI Possibilité de Fork (séparation d'un logiciel en deux versions

évoluant séparément)

I Choix systèmes d'exploitationI Format de �chier ouverts (possibilité de les utiliser dans

d'autres logiciels)

Assurée uniquement si le nombre d'utilisateur est important

J. Tesson, Informatique - UFR Droit. 2015 99 / 209

Page 147: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Qualité/Extensibilité

Code source accessible et modi�able par de très nombreuxprogrammeurs :

I Corrections de bugsI Ajouts de nouvelles fonctionnalités

Qui peuvent être mis à la disposition des utilisateurs rapidement

N'importe qui peut contribuer à la traduction du logiciel

J. Tesson, Informatique - UFR Droit. 2015 100 / 209

Page 148: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Sécurité

Code source accessible par de très nombreux programmeurs :I Possibilité de détecter des bugsI Possibilité de détecter des comportement

malveillants/inappropriés

J. Tesson, Informatique - UFR Droit. 2015 101 / 209

Page 149: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Quelques logiciels libres

I Les systèmes d'exploitation GNU/Linux (Redhat, Debian,Ubuntu, Mint, Mandriva, Gentoo, . . . )

I Navigateurs web : Mozilla Firefox, Chromium, . . .I Clients de messagerie : Mozilla Thunderbird, Kmail, Evolution,

. . .I Clients de messageries instantanées : aMSN, pidgin,Miranda,

Trillian, . . .I Suite o�ce : Open O�ce/ Libre O�ce, Ko�ce,. . .I Retouche photo : Gimp

J. Tesson, Informatique - UFR Droit. 2015 102 / 209

Page 150: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Modèle économique

Gratuité du logiciel ?

� Le logiciel libre est gratuit, une fois qu'il a été payé �François Elie

Président de l'ADULLACT

I Mutualisation des investissements(�nancement par consortium)

I Vente de services(installation, formation, maintenance, extension)

J. Tesson, Informatique - UFR Droit. 2015 103 / 209

Page 151: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Au delà du logiciel

Licence libreI Creative commonsI Licences Art libre

Utilisable pour toutes les ÷uvres soumises au droit d'auteur

J. Tesson, Informatique - UFR Droit. 2015 104 / 209

Page 152: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

À lire

�Circulaire Ayrault� sur les logiciels libres, sections 1, 2 et 3

J. Tesson, Informatique - UFR Droit. 2015 105 / 209

Page 153: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

7 Réseaux InformatiquesStructure des réseauxProtocoles de communication : la base des réseauxOrganisation des communications sur les réseauxExemple du chargement d'une page webProxyRéseaux privés virtuels

Page 154: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

7 Réseaux InformatiquesStructure des réseauxProtocoles de communication : la base des réseauxOrganisation des communications sur les réseauxExemple du chargement d'une page webProxyRéseaux privés virtuels

Page 155: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Réseaux informatiques

De�nition (Réseau local - LAN)

Réseau informatique déployé sur une étendue limitée (une pièce, unbâtiment, . . . ).

UsagesI Partage de ressources (imprimante, scanner, serveur de

�chiers, . . . )I Communication entre les postes sur ce réseauI Accès à d'autres réseaux (dont internet) via une passerelle

J. Tesson, Informatique - UFR Droit. 2015 108 / 209

Page 156: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Réseaux informatiques

De�nition (Réseau étendu - WAN)

Réseau informatique déployé à plus grande échelle qu'un réseaulocal.

Usages

idem LAN + communications entre des sites répartis sur une zonegéographique étendue.Exemple : RENATER, Infrastructures de fournisseurs d'accès àinternet, ...

J. Tesson, Informatique - UFR Droit. 2015 109 / 209

Page 157: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Internet

De�nition (Internet)

Interconnexion de réseaux (LAN/WAN), déployé à l'échelle de laplanète, accessibles "publiquement".

Usages

En théorie les mêmes que les LAN, à l'échelle de la planète (voirau-delà).

J. Tesson, Informatique - UFR Droit. 2015 110 / 209

Page 158: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

7 Réseaux InformatiquesStructure des réseauxProtocoles de communication : la base des réseauxOrganisation des communications sur les réseauxExemple du chargement d'une page webProxyRéseaux privés virtuels

Page 159: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Protocole de communication

Dé�nitionConventions décrivant la structure de la communication entre deuxprogrammes, deux machines.

J. Tesson, Informatique - UFR Droit. 2015 112 / 209

Page 160: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Protocoles utilisés sur internet

⇒ Wifi RJ45 ADSL ...

IP (v4, v6)

Ethernet ATM ...

TCP UDP

HTTP HTTPS

SSL

SMTPS

IMAPS

....

IMAP

SMTPFTP ...

Adresse MAC

Adresse IP

Numéro de port

DNS

Organisation physique :

I Dépendant du support (WiFi, cable, �bre optique,. . . )I Gérée par le matérielI interférences, Conversions Analogique ↔ Numérique, . . .

Page 161: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Protocoles utilisés sur internet

Wifi RJ45 ADSL ...

IP (v4, v6)

Ethernet ATM ...

TCP UDP

HTTP HTTPS

SSL

SMTPS

IMAPS

....

IMAP

SMTPFTP ...

Adresse MAC

Adresse IP

Numéro de port

DNS

Liaison

I Échange de données binaires et Intégrité des donnéesI Lien entre les machines d'un même réseau localI Protocole Ethernet : Adresse MAC = identi�ant unique

attribué au matériel par le constructeur

Page 162: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Protocoles utilisés sur internet

Wifi RJ45 ADSL ...

IP (v4, v6)

Ethernet ATM ...

TCP UDP

HTTP HTTPS

SSL

SMTPS

IMAPS

....

IMAP

SMTPFTP ...

Adresse MAC

Adresse IP

Numéro de port

DNS

Réseau

I Interconnexionentre les réseaux

I Découverte dechemin entre lesmachine du réseau

I Les chemins passent toujours par plusieurs passerellesI Protocole IP (Internet Protocol) : Adresse IP = identi�ant

unique sur le réseau, attribué par le gestionnaire du réseaupour une durée limitée

I IPv4 : 175.19.2.253 | IPv6 : fe80 :0000 :021d :d9� :fe26 :0acdI Communication non-ordonnée

Page 163: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Protocoles utilisés sur internet

Wifi RJ45 ADSL ...

IP (v4, v6)

Ethernet ATM ...

TCP UDP

HTTP HTTPS

SSL

SMTPS

IMAPS

....

IMAP

SMTPFTP ...

Adresse MAC

Adresse IP

Numéro de port

DNS

Transport/Session

Répartition des canauxde communication

entre les programmesd'un même machine

I Attribution de port à une application souhaitant communiquerI Protocole TCP (communications ordonnée ),UDP (non-ordonnée)

I SSL (Secure Socket Layer)/TLS (Transport Layer Security) :cryptographies asymétrique et symétrique pour assurercon�dentialité et authenti�cation

Page 164: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Protocoles utilisés sur internet

Wifi RJ45 ADSL ...

IP (v4, v6)

Ethernet ATM ...

TCP UDP

HTTP HTTPS

SSL

SMTPS

IMAPS

....

IMAP

SMTPFTP ...

Adresse MAC

Adresse IP

Numéro de port

DNS Applications

Protocoles spéci�quesà chaque typed'applications

I http : page web, https : page web, connexion sécuriséeI ftp, sftp, ftps : transfert de �chiersI smtp : envoie de mail, parfois sécurisé (SSL,TLS)I pop3, imap : réception de mail, parfois sécurisé (SSL,TLS)

Page 165: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Domain Name Service

DNSService permettant d'obtenir l'adresse IP d'une machine à partir deson nom de serveur.

J. Tesson, Informatique - UFR Droit. 2015 113 / 209

Page 166: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

7 Réseaux InformatiquesStructure des réseauxProtocoles de communication : la base des réseauxOrganisation des communications sur les réseauxExemple du chargement d'une page webProxyRéseaux privés virtuels

Page 167: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Organisation des communications sur les réseaux

Client-ServeurLe serveur attend l'arrivée des clients (connexions) et rend leservice demandé (envoi d'une page web par exemple)

Pair-à-pair (Peer to Peer, P2P)

Chaque machine du réseau est à la fois client et serveur

J. Tesson, Informatique - UFR Droit. 2015 115 / 209

Page 168: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Organisation des communications sur les réseaux

Client-ServeurLe serveur attend l'arrivée des clients (connexions) et rend leservice demandé (envoi d'une page web par exemple)

Pair-à-pair (Peer to Peer, P2P)

Chaque machine du réseau est à la fois client et serveur

J. Tesson, Informatique - UFR Droit. 2015 115 / 209

Page 169: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Organisation des communications sur les réseaux

Client-ServeurLe serveur attend l'arrivée des clients (connexions) et rend leservice demandé (envoi d'une page web par exemple)

Pair-à-pair (Peer to Peer, P2P)

Chaque machine du réseau est à la fois client et serveur

Une requête peut transiter par plusieurs n÷uds du réseau

J. Tesson, Informatique - UFR Droit. 2015 115 / 209

Page 170: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

7 Réseaux InformatiquesStructure des réseauxProtocoles de communication : la base des réseauxOrganisation des communications sur les réseauxExemple du chargement d'une page webProxyRéseaux privés virtuels

Page 171: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Exemple

http://tesson.julien.free.fr/teaching/index.php

I Analyse de l'URL

I Requête DNS

I Connexion TCP

I Envoie d'une demande au serveur

I le serveur renvoie par la même connexion le contenu de la pageI Interprétation du �chier par le navigateur

I A�chage de la page

J. Tesson, Informatique - UFR Droit. 2015 117 / 209

Page 172: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Exemple

http://tesson.julien.free.fr/teaching/index.php

I Analyse de l'URL :I protocole : httpI serveur : tesson.julien.free.frI emplacement : /teaching/I �chier : index.php

I Requête DNS

I Connexion TCP

I Envoie d'une demande au serveur

I le serveur renvoie par la même connexion le contenu de la pageI Interprétation du �chier par le navigateur

I A�chage de la page

J. Tesson, Informatique - UFR Droit. 2015 117 / 209

Page 173: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Exemple

http://tesson.julien.free.fr/teaching/index.php

I Analyse de l'URL

I Requête DNS :tesson.julien.free.fr → 212.27.63.133

I Connexion TCP

I Envoie d'une demande au serveur

I le serveur renvoie par la même connexion le contenu de la pageI Interprétation du �chier par le navigateur

I A�chage de la page

J. Tesson, Informatique - UFR Droit. 2015 117 / 209

Page 174: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Exemple

http://tesson.julien.free.fr/teaching/index.php

I Analyse de l'URL

I Requête DNS :tesson.julien.free.fr → 212.27.63.133

I Connexion TCP : 212.27.63.133 :80(80 = port attribué aux serveurs web)

I Envoie d'une demande au serveur

I le serveur renvoie par la même connexion le contenu de la pageI Interprétation du �chier par le navigateur

I A�chage de la page

J. Tesson, Informatique - UFR Droit. 2015 117 / 209

Page 175: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Exemple

http://tesson.julien.free.fr/teaching/index.php

I Analyse de l'URL

I Requête DNS

I Connexion TCP

I Envoie d'une demande au serveur get /teaching/index.php

I le serveur renvoie par la même connexion le contenu de la pageI Interprétation du �chier par le navigateur

I A�chage de la page

J. Tesson, Informatique - UFR Droit. 2015 117 / 209

Page 176: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Exemple

http://tesson.julien.free.fr/teaching/index.php

I Analyse de l'URL

I Requête DNS

I Connexion TCP

I Envoie d'une demande au serveur

I le serveur renvoie par la même connexion le contenu de la pageI Interprétation du �chier par le navigateur

I A�chage de la page

J. Tesson, Informatique - UFR Droit. 2015 117 / 209

Page 177: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Exemple

http://tesson.julien.free.fr/teaching/index.php

I Analyse de l'URL

I Requête DNS

I Connexion TCP

I Envoie d'une demande au serveur

I le serveur renvoie par la même connexion le contenu de la pageI Interprétation du �chier par le navigateur

I A�chage de la page

J. Tesson, Informatique - UFR Droit. 2015 117 / 209

Page 178: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Exemplehttp://tesson.julien.free.fr/teaching/index.php

I Analyse de l'URLI Requête DNSI Connexion TCPI Envoie d'une demande au serveurI le serveur renvoie par la même connexion le contenu de la pageI Interprétation du �chier par le navigateurI A�chage de la page

J. Tesson, Informatique - UFR Droit. 2015 117 / 209

Page 179: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

7 Réseaux InformatiquesStructure des réseauxProtocoles de communication : la base des réseauxOrganisation des communications sur les réseauxExemple du chargement d'une page webProxyRéseaux privés virtuels

Page 180: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Compléments réseau - Proxy

Serveur proxy

Serveur utilisé comme intermédiaire pour accéder au web (appeléserveur mandataire)

IntérêtI Mise en cache (diminution de l'utilisation de la connexion vers

l'extérieur)I Partage d'identité (pour l'accès à des ressources réservées)

J. Tesson, Informatique - UFR Droit. 2015 119 / 209

Page 181: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

7 Réseaux InformatiquesStructure des réseauxProtocoles de communication : la base des réseauxOrganisation des communications sur les réseauxExemple du chargement d'une page webProxyRéseaux privés virtuels

Page 182: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Compléments réseau - V.P.N.

Réseau privé virtuel (RPV, VPN)

Réseau privé construit sur une infrastructure publique (internet) àl'aide de moyen cryptographiques.

FonctionnementI Connexion à internetI Mise en place d'une connexion sécurisée avec un serveur VPNI Redirection du tra�c réseau vers le serveur VPN

OutilsI Logiciel (Openvpn, PPTP)I Matériel (Modem/routeur spécialisé)

J. Tesson, Informatique - UFR Droit. 2015 121 / 209

Page 183: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

V.P.N. - Connexions réelles

Client

Client

Client

Serveur VPN

ConnexionsChiffrées

Services intranet

internet

J. Tesson, Informatique - UFR Droit. 2015 122 / 209

Page 184: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

V.P.N. - réseaux virtuel

Client

Client

Client

Serveur VPN

internet

Servicesintranet

J. Tesson, Informatique - UFR Droit. 2015 123 / 209

Page 185: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

8 SécuritéSécurisation de votre environnement de travailMenaces intérieures et paradesMenaces extérieuresProtections

Page 186: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

8 SécuritéSécurisation de votre environnement de travailMenaces intérieures et paradesMenaces extérieuresProtections

Page 187: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Sécurisation de votre environnement de travail

Votre machine

+ votre système d'exploitation

+ les applications que vous utilisez

Mais aussi des services en ligne :I E-commerceI Stockage en ligneI Applications en ligneI Environements Numériques de TravailI progiciel de gestion intégré (Enterprise Resource Planning ou

ERP)I Courriels, Réseaux sociaux, Services de discussion instantanée

J. Tesson, Informatique - UFR Droit. 2015 126 / 209

Page 188: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Sécurisation de votre environnement de travail

I Sécurisation de vos donnéesI IntégritéI DisponibilitéI Con�dentialité

I Sécurisation de l'accès à vos ressources(Processeur, Accès internet, Comptes liés à des services)

J. Tesson, Informatique - UFR Droit. 2015 127 / 209

Page 189: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Sécurisation de votre environnement de travail

I Sécurisation de vos donnéesI IntégritéI DisponibilitéI Con�dentialité

I Sécurisation de l'accès à vos ressources(Processeur, Accès internet, Comptes liés à des services)

J. Tesson, Informatique - UFR Droit. 2015 127 / 209

Page 190: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

8 SécuritéSécurisation de votre environnement de travailMenaces intérieures et paradesMenaces extérieuresProtections

Page 191: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Menaces intérieures

perte de donnéesI Suppression involontaireI Défaillance matérielle ou logicielle

IndisponibilitéI Panne matérielleI Perte de connexion

Divulgation d'informations con�dentiellesI Fichiers contenant des versions antérieuresI Méconnaissance des informations contenues dans un �chierI Outils de partage en ligne mal maîtrisés

J. Tesson, Informatique - UFR Droit. 2015 129 / 209

Page 192: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Assurer l'intégrité et la disponibilité de vos données

I Sauvegardez

I Sauvegardez

I Sauvegardez

J. Tesson, Informatique - UFR Droit. 2015 130 / 209

Page 193: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Assurer l'intégrité et la disponibilité de vos données

I Sauvegardez

I Sauvegardez

I Sauvegardez

J. Tesson, Informatique - UFR Droit. 2015 130 / 209

Page 194: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Assurer l'intégrité et la disponibilité de vos données

I Sauvegardez

I Sauvegardez

I Sauvegardez

J. Tesson, Informatique - UFR Droit. 2015 130 / 209

Page 195: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Assurer l'intégrité et la disponibilité de vos données

I Sauvegardez

I Sauvegardez

I Sauvegardez

Sur des supports di�érents, stockés à des endroits di�érents

J. Tesson, Informatique - UFR Droit. 2015 130 / 209

Page 196: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Préservation de la con�dentialité

I Maîtriser les formats de �chiers utilisésI Utilisation vigilante des outils de partage en ligne

I Ré�exion en amont de la mise en ligneI Maîtrise de réglages de con�dentialitéI Test des réglages

J. Tesson, Informatique - UFR Droit. 2015 131 / 209

Page 197: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

8 SécuritéSécurisation de votre environnement de travailMenaces intérieures et paradesMenaces extérieuresProtections

Page 198: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Sécurisation de vos ressources

Quelques raisons de prendre le contrôle de votre machineI Obtention d'informations con�dentiellesI Usurpation d'identité (pour tromper vos contacts)I Destruction d'informationsI Construction d'un botnet

J. Tesson, Informatique - UFR Droit. 2015 133 / 209

Page 199: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Interception d'informations

ButI numéros de carte bleueI identi�ants / mots de passeI informations stratégiques

MoyensI redirection/copie du tra�c réseauI enregistrement des saisies clavierI transmission des �chiers de la machine

J. Tesson, Informatique - UFR Droit. 2015 134 / 209

Page 200: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Bestiaire

Cheval de troieApplication apparemment anodine comportant une fonctionnalitécachée permettant l'ouverture d'une brèche dans la sécurité devotre système.

VirusApplication malveillante (destructrice, ou ouvrant la porte à uneprise de contrôle extérieur) pouvant se dupliquer et se cacher dansd'autres applications de façon à passer inaperçue sur votre système,

VerVirus capable de s'installer sur une machine sans action del'utilisateur, via une faille de sécurité du système d'exploitation.

J. Tesson, Informatique - UFR Droit. 2015 135 / 209

Page 201: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Botnet

Botnet (Réseau de robots, de machines zombies)

Grands ensembles de machines infectées, contrôlables à distance,permettant divers usages malhonnêtes du réseau.

I Envoi de spam (courriers électroniques indésirables)I Fonctionnement concerté de toutes les machines zombies pour

I prendre le contrôle d'une machine spéci�queI faire dysfonctionner des éléments d'internetI casser des chi�rements

IntérêtI Accès à de grandes ressources (calcul, réseau)

Réseaux comportant jusqu'à 2 000 000 de machines

I Moyen d'anonymisationI Economique (vente de campagne d'envoi de courriers, de

moyens d'anonymisation )

J. Tesson, Informatique - UFR Droit. 2015 136 / 209

Page 202: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Botnet : illustration

J. Tesson, Informatique - UFR Droit. 2015 137 / 209

Page 203: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Usurpation d'identité

ButI Pousser vos contacts à transmettre des informations

con�dentiellesI Inciter vos contacts à e�ectuer des actions permettant la prise

de contrôle de leur machineI Orienter vos contacts vers des commerces peu scrupuleuxI Revente de vos informations personnelles

J. Tesson, Informatique - UFR Droit. 2015 138 / 209

Page 204: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

8 SécuritéSécurisation de votre environnement de travailMenaces intérieures et paradesMenaces extérieuresProtections

Page 205: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Assurer la con�dentialité de vos données

I Restreignez l'accès à votre machine à l'aide d'un mot de passe.

I Fermez votre session ou utilisez un économiseur d'écran avecmot de passe lorsque vous quittez votre machine.

I Fermez votre session lorsque vous quittez un service web.

I Lorsque vous transmettez des informations con�dentielles viainternet, utilisez un protocole sécurisé

J. Tesson, Informatique - UFR Droit. 2015 140 / 209

Page 206: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Con�dentialité - Utilisation de protocole sécurisé

Courriel via client de messagerieI Courrier sortant : SMTP + StartTLS ou SMTPSI Courrier entrant :

POP3 + StartTLSI Courrier entrant (Avec gestion de dossiers) :

IMAP + StartTLS ou IMAPS

Toutes ces extensions des protocoles utilisent une connexionsécurisée par TLS

J. Tesson, Informatique - UFR Droit. 2015 141 / 209

Page 207: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Con�dentialité - Utilisation de protocole sécurisé

WebPour simpli�er

I http = information publiqueI https = communication chi�rée

Les communications chi�rées ne sont utiles que si vous avezcon�ance en votre interlocuteur

J. Tesson, Informatique - UFR Droit. 2015 142 / 209

Page 208: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Con�dentialité - https

I Véri�cation de l'orthographe de l'adressewww.mabanque.fr www.mabanqe.fr www.mabanque.�

I Authenti�cation du serveur grâce à un certi�cat

J. Tesson, Informatique - UFR Droit. 2015 143 / 209

Page 209: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Con�dentialité - https - Certi�cats

3 acteursI ClientI ServeurI Autorité de certi�cation

J. Tesson, Informatique - UFR Droit. 2015 144 / 209

Page 210: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Con�dentialité - https - Certi�cats

shop.com

CA VA

OK

iii

J. Tesson, Informatique - UFR Droit. 2015 144 / 209

Page 211: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Con�dentialité - https en pratique

J. Tesson, Informatique - UFR Droit. 2015 145 / 209

Page 212: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Con�dentialité - https en pratique

J. Tesson, Informatique - UFR Droit. 2015 145 / 209

Page 213: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Con�dentialité - https en pratique

J. Tesson, Informatique - UFR Droit. 2015 145 / 209

Page 214: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Con�dentialité - https en pratique

J. Tesson, Informatique - UFR Droit. 2015 145 / 209

Page 215: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Con�dentialité - https

Sur les machine publiques, Attention

Possibilité de réglage du navigateur pour qu'il accèpte descerti�cats signés localement=⇒Possibilité d'un enregistrement des communications par unintermédiaire

J. Tesson, Informatique - UFR Droit. 2015 146 / 209

Page 216: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Comment protéger votre ordinateur

I Mettre à jour votre système d'exploitation et vos applicationsI N'exécutez jamais un programme dont la source n'est pas sûreI Utilisez un anti-virusI Utilisez un pare-feu

J. Tesson, Informatique - UFR Droit. 2015 147 / 209

Page 217: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Récapitulatif des conseils de base

� La plus importante faille des systèmes informatiques se trouveentre la chaise et le clavier. �

I Ne donnez JAMAIS vos mots de passe à quiconqueI N'utilisez pas le même mot de passe partoutI N'utilisez pas de mot existant ou de date de naissance pour

vos mots de passe. (attaque par dictionnaire)I Fermez votre session lorsque vous quittez un site webI Fermez votre session ou utilisez un économiseur d'écran avec

mot de passe lorsque vous laissez votre machine

J. Tesson, Informatique - UFR Droit. 2015 148 / 209

Page 218: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Récapitulatif des conseils de base

� La plus importante faille des systèmes informatiques se trouveentre la chaise et le clavier. �

I N'exécutez jamais un programme dont la source n'est pas sûreI N'ouvrez pas de �chier joint à un mail si vous n'avez pas

con�ance en l'expéditeurI Mettez votre système à jourI Utilisez des logiciels dont la �abilité est reconnueI Tenez vous informé sur les failles de sécurité que peuvent

présenter vos logiciels

J. Tesson, Informatique - UFR Droit. 2015 148 / 209

Page 219: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

9 Internet et vie privéeAspect juridique

Page 220: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Informations transmises lors d'un connexion à un site web

I Adresse IP

I Système d'exploitation

I Navigateur

I Page précédemment visitée

I Cookies

CookieInformations envoyée par un serveur http à un client http, que cedernier retourne lors de chaque interrogation du même serveur.

J. Tesson, Informatique - UFR Droit. 2015 150 / 209

Page 221: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Informations transmises lors d'un connexion à un site web

I Adresse IP ⇒ FAI, géolocalisation

I Système d'exploitation

I Navigateur

I Page précédemment visitée

I Cookies ⇒ historique de navigation sur tout le site du domaineet sur les sites important des éléments du domaine.Exemples : boutons google +, ou j'aime facebook

CookieInformations envoyée par un serveur http à un client http, que cedernier retourne lors de chaque interrogation du même serveur.

J. Tesson, Informatique - UFR Droit. 2015 150 / 209

Page 222: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Les géants d'internet

� Facebook sait si vous êtes gay, Google que vous êtes enceinte. �Jean-Marc Manach

http://bugbrother.blog.lemonde.fr/

Pourquoi ?

Publicité ciblée :Il est plus intéressant de présenter une publicité de vêtements pourfemme enceinte à une femme enceinte qu'à 100 personnes auhasard.

J. Tesson, Informatique - UFR Droit. 2015 151 / 209

Page 223: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Les géants d'internet

� Facebook sait si vous êtes gay, Google que vous êtes enceinte. �Jean-Marc Manach

http://bugbrother.blog.lemonde.fr/

Comment ?I En vous incitant à donner des informations sur vousI En incitant vos contacts à donner des informations sur vousI En suivant votre navigationI En analysant vos conversations

J. Tesson, Informatique - UFR Droit. 2015 151 / 209

Page 224: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Les géants d'internet

Si c'est gratuit, c'est que vous êtes le produit

J. Tesson, Informatique - UFR Droit. 2015 152 / 209

Page 225: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

9 Internet et vie privéeAspect juridique

Page 226: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Que dit la loi ?Loi relative à l'informatique, aux �chiers et aux libertés - Loi78-17 du 6 janvier 1978

L'informatique doit être au service de chaque citoyen.Son développement doit s'opérer dans le cadre de la coopérationinternationale.Elle ne doit porter atteinte ni à l'identité humaine, ni aux droits del'homme, ni à la vie privée, ni aux libertés individuelles ou publiques.

CNIL - Commission Nationale de l'Informatique et des LibertésI Informe sur les droits et obligations de chacunI Délivre des autorisations de constitution de �chiersI Donne un avis sur les �chiers constitué par l'étatI E�ectue une veille technologiqueI Reçoit les réclamations, pétitions et plaintes relatives à la mise

en ÷uvre des traitements de données à caractère personnelJ. Tesson, Informatique - UFR Droit. 2015 154 / 209

Page 227: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Que dis la loi ? - Vos droits

I Le droit à l'information

I Le droit d'accès

I Le droit de recti�cation

I Le droit d'opposition

I Le droit d'accès indirect (via la CNIL)

J. Tesson, Informatique - UFR Droit. 2015 155 / 209

Page 228: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Que dis la loi ? - Vos droits

I Le droit à l'informationToute personne a le droit de savoir si elle est �chée et dansquels �chiers elle est recensée.

I Le droit d'accès

I Le droit de recti�cation

I Le droit d'opposition

I Le droit d'accès indirect (via la CNIL)

J. Tesson, Informatique - UFR Droit. 2015 155 / 209

Page 229: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Que dis la loi ? - Vos droits

I Le droit à l'information

I Le droit d'accèsToute personne a le droit d'interroger le responsable d'un�chier pour savoir s'il détient des informations sur elle.

I Le droit de recti�cation

I Le droit d'opposition

I Le droit d'accès indirect (via la CNIL)

J. Tesson, Informatique - UFR Droit. 2015 155 / 209

Page 230: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Que dis la loi ? - Vos droits

I Le droit à l'information

I Le droit d'accès

I Le droit de recti�cationToute personne peut faire recti�er des informations qui laconcernent :correction d'erreurs, suppression de données dont la collecte,l'utilisation, la communication ou la conservation est interdite.

I Le droit d'opposition

I Le droit d'accès indirect (via la CNIL)

J. Tesson, Informatique - UFR Droit. 2015 155 / 209

Page 231: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Que dis la loi ? - Vos droits

I Le droit à l'information

I Le droit d'accès

I Le droit de recti�cation

I Le droit d'oppositionToute personne a la possibilité de s'opposer, pour des motifslégitimes, à �gurer dans un �chier.

I Le droit d'accès indirect (via la CNIL)

J. Tesson, Informatique - UFR Droit. 2015 155 / 209

Page 232: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Que dis la loi ? - Vos droits

I Le droit à l'information

I Le droit d'accès

I Le droit de recti�cation

I Le droit d'opposition

I Le droit d'accès indirect (via la CNIL), pour un certainnombre de �chiers constitués par l'état.

J. Tesson, Informatique - UFR Droit. 2015 155 / 209

Page 233: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Que dis la loi ? - Obligation du détenteur d'un �chier

I La sécurité du �chier

I La con�dentialité des données

I La durée de conservation des informations

I L'information des personnes

I L'autorisation de la CNIL

J. Tesson, Informatique - UFR Droit. 2015 156 / 209

Page 234: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Que dis la loi ? - Obligation du détenteur d'un �chier

I La sécurité du �chier :mesures de sécurité

I physiques (sécurité des locaux)I logiques (sécurité des systèmes d'information)

I La con�dentialité des données

I La durée de conservation des informations

I L'information des personnes

I L'autorisation de la CNIL

J. Tesson, Informatique - UFR Droit. 2015 156 / 209

Page 235: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Que dis la loi ? - Obligation du détenteur d'un �chier

I La sécurité du �chier

I La con�dentialité des donnéesSeules des personnes autorisées, explicitement désignées,peuvent accéder aux données personnelles contenues dans un�chier.

I La durée de conservation des informations

I L'information des personnes

I L'autorisation de la CNIL

J. Tesson, Informatique - UFR Droit. 2015 156 / 209

Page 236: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Que dis la loi ? - Obligation du détenteur d'un �chier

I La sécurité du �chier

I La con�dentialité des données

I La durée de conservation des informationsLes données personnelles ont une date de péremption.Le responsable d'un �chier �xe une durée de conservationraisonnable en fonction de l'objectif du �chier.

I L'information des personnes

I L'autorisation de la CNIL

J. Tesson, Informatique - UFR Droit. 2015 156 / 209

Page 237: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Que dis la loi ? - Obligation du détenteur d'un �chier

I La sécurité du �chier

I La con�dentialité des données

I La durée de conservation des informations

I L'information des personnes sur :

I L'identité du responsable du �chier

I La �nalité de son traitement

I Le caractère obligatoire ou facultatif des réponses

I Les destinataires des informations

I L'existence de droits

I Les transmissions envisagées.

I L'autorisation de la CNIL

J. Tesson, Informatique - UFR Droit. 2015 156 / 209

Page 238: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Que dis la loi ? - Obligation du détenteur d'un �chier

I La sécurité du �chier

I La con�dentialité des données

I La durée de conservation des informations

I L'information des personnes

I L'autorisation de la CNILLes traitements informatiques de données personnelles quiprésentent des risques particuliers d'atteinte aux droits et auxlibertés doivent, avant leur mise en oeuvre, être soumis àl'autorisation de la CNIL.

J. Tesson, Informatique - UFR Droit. 2015 156 / 209

Page 239: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

10 Cloud computing

Page 240: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cloud computing

Dé�nitionI Informatique en nuage / dans le nuage / dans les nuagesI InfonuagiqueI Informatique dématérialisé

Concept consistant à déporter sur des serveurs distants desstockages et des traitements informatiques traditionnellementlocalisés sur des serveurs locaux ou sur le poste de l'utilisateur.

J. Tesson, Informatique - UFR Droit. 2015 158 / 209

Page 241: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cloud computing

Principes directeursI mutualisation des infrastructures matériellesI paiement à l'usage

J. Tesson, Informatique - UFR Droit. 2015 159 / 209

Page 242: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cloud computing

J. Tesson, Informatique - UFR Droit. 2015 160 / 209

Page 243: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cloud computing - coté utilisateur

Stockage en ligne (Dropbox, Google Drive, Micrsoft Skydrive)

Avantages :I Accessible depuis n'importe quel terminal connecté au webI Serveurs plus sûr

I copies multiplesI multi-sitesI alimentations redondantes

I Partage simpli�é

Inconvénients :I Règles de con�dentialité souvent �ouesI Localisation physique des données souvent impossible :

Quel loi s'applique à mes données ?I Forte dépendance au fournisseur de serviceI Nécessite une connexion

J. Tesson, Informatique - UFR Droit. 2015 161 / 209

Page 244: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Cloud computing - coté utilisateur

Applications en ligne(Google docs, Microsoft O�ce Web Apps, IBM SmartCloud)

Avantages :I idem stockage

+ Édition collaborative de documents

+ Montée en charge plus facile pour le calcul

Inconvénients :I idem stockage

+ Fonctionnalité réduite pour le moment

J. Tesson, Informatique - UFR Droit. 2015 162 / 209

Page 245: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

11 Recherche documentaire & Veille informationnelle

Page 246: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Moteurs de recherche

Dé�nitionOutil automatisé de recherche de documents à partir d'unedescription (généralement textuelle)

Moteurs de recherche web généralistes

Google (web, images,x vidéos), Yahoo, Baidu, Yandex, Bing,Exalead, Duckduckgo

Moteurs de recherche spécialisésI Dé�nition, synonymie, étymologie : www.cnrtl.frI Droit français : www.legifrance.gouv.fr

J. Tesson, Informatique - UFR Droit. 2015 164 / 209

Page 247: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Moteurs de recherche web - fonctionnement

Exploration - Crawler

Programme robot parcourant le web, suivant chaque lien qu'ilsrencontrent lorsqu'ils lisent une page.

Indexation

Recherche

PageRank

J. Tesson, Informatique - UFR Droit. 2015 165 / 209

Page 248: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Moteurs de recherche web - fonctionnement

Exploration - Crawler

IndexationPour chaque page :

I Éventuellement mise en cacheI Extraction des mots signi�catifsI Calcul de pertinence pour chaque motI Ajout du lien dans un dictionnaire

Recherche

PageRank

J. Tesson, Informatique - UFR Droit. 2015 165 / 209

Page 249: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Moteurs de recherche web - fonctionnement

Exploration - Crawler

Indexation

RechercheI Analyse de la requêteI Correction, sélection de synonymesI Calcul des PageRankI a�chage du resultat

PageRank

J. Tesson, Informatique - UFR Droit. 2015 165 / 209

Page 250: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Moteurs de recherche web - fonctionnement

Exploration - Crawler

Indexation

Recherche

PageRank

Score de pertinence d'une page, calculé à partirI du nombre de liens vers cette pageI des choix précédents des utilisateurs du moteur de rechercheI du nom de domaineI ...I de vos centre d'intérêts

J. Tesson, Informatique - UFR Droit. 2015 165 / 209

Page 251: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Moteurs de recherche - Personnalisation

IntérêtRéponses généralement plus pertinentes, puisque proche de voscentres d'intérêts supposés

Risque

Exclusion de réponses contradictoires, enfermement dans unsous-web

J. Tesson, Informatique - UFR Droit. 2015 166 / 209

Page 252: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Moteurs de recherche - requête

ContrôlesI Texte exact "Usage du logiciel libre dans

l'administration"

I Texte presque exact : "Usage * libre * administration"

I exclusion de terme : téléphone portable -forfait

I inclusion de terme : +le parrain

I recherche dans les liens : vie étudiante link:u-pec.fr

I recherche dans le titre : intitle:"vie étudiante"

I recherche sur un site particulier : site:"u-pec.fr"

Connecteurs logiquesI AND "logiciel libre" AND "open source"

I OR "logiciel libre" OR "open source"

J. Tesson, Informatique - UFR Droit. 2015 167 / 209

Page 253: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Veille informationnelle

Dé�nitionActivité continue ayant pour but la surveillance active de l'évolutiond'un domaine dé�ni.

En droitI Évolutions de la législationI JurisprudenceI Commentaires

Sur InternetI Grande quantité d'informationsI Nécessité de �ltrer

I Dé�nir des objectifs de veille clairsI Identi�er les sources pertinentes

J. Tesson, Informatique - UFR Droit. 2015 168 / 209

Page 254: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Veille informationnelle

OutilsI Mémorisation d'une rechercheI E-mail

I Listes de discussionI NewslettersI Alertes

I Flux de syndicationI Réseaux sociaux

J. Tesson, Informatique - UFR Droit. 2015 169 / 209

Page 255: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Veille informationnelle - Mémorisation d'une recherche

MoyensI marque-pages/favoris du navigateurI marque-pages en ligne (delicious.com, google bookmark)

Attentionvéri�er la pérennité du lien enregistré

J. Tesson, Informatique - UFR Droit. 2015 170 / 209

Page 256: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Veille informationnelle - Email

Newsletter (lettre d'information)

Système permettant à un groupe de personnes intéressées par unmême sujet de recevoir un document d'information envoyé demanière périodique par courrier électronique.

J. Tesson, Informatique - UFR Droit. 2015 171 / 209

Page 257: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Veille informationnelle - Email

Listes de discussion et de di�usionSystème permettant à un groupe de personnes intéressées par unmême sujet d'échanger des e-mails avec l'ensemble du groupe

I Inscription pour recevoir les mails échangésI Un mail envoyé à l'adresse de la liste est transmis à l'ensemble

des personnes inscrite à cette liste

Les réponses à un mail de la liste sont généralement dirigée versl'intégralité de la liste, attention à l'adresse du destinataire si vousvoulez faire une réponse privée.

J. Tesson, Informatique - UFR Droit. 2015 172 / 209

Page 258: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Veille informationnelle - Email

Alerte e-mailSystème permettant à une personnes d'être informée par E-maillorsqu'une recherche produit de nouveaux résultats

Services d'alertes généralistes (google alerts, yahoo alerts) ouspécialisés (alertes sur senat.fr,. . . )

J. Tesson, Informatique - UFR Droit. 2015 173 / 209

Page 259: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Flux de syndication (RSS/Atom)

Dé�nitionSystème permettant de publier périodiquement une partie ducontenu d'un site sur d'autres sites ou d'autres supports

Aggregateurs de FluxI En ligne : Google Reader, Netvibes, My YahooI Sur votre machine : Widgets, Firefox, Thunderbird

Flux de syndication - fonctionnement

À chaque mise à jours du site, ajout d'article, etc, un résumé estinséré dans le �ux, avec la date de modi�cation et un lien vers lapage créée.

J. Tesson, Informatique - UFR Droit. 2015 174 / 209

Page 260: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

�ux de syndication

Démo

J. Tesson, Informatique - UFR Droit. 2015 175 / 209

Page 261: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Créateur de �ux de syndication

Pour les site ne proposant pas de �ux de syndication, il existe dessites capables de les construire(page2rss, Feed43, ...)

J. Tesson, Informatique - UFR Droit. 2015 176 / 209

Page 262: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Réseaux sociaux

I Suivi d'organisations, de personnes d'autorité dans un domaineI Partage d'information au travers de groupes d'intérêtsI Attention à bien séparer vie public - vie privée

J. Tesson, Informatique - UFR Droit. 2015 177 / 209

Page 263: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Quelques conseils

I Structurez le résultat de vos recherches en fonction de la�abilité de la source

I Gardez des liens (permanents) vers vos sourcesI Gardez une copie des documents les plus importantsI Citez vos sources quand vous produisez un document

J. Tesson, Informatique - UFR Droit. 2015 178 / 209

Page 264: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

12 Web passé, présent et futurWeb 1.0, la base

HTML - HyperText Markup Language

Web 2.0, le web collaboratifBlogRéseaux sociauxWikiContent management System (CMS)

Web 3.0Le web sémantiqueL'internet des objetsUn web contextualiséEnjeux

Page 265: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

12 Web passé, présent et futurWeb 1.0, la base

HTML - HyperText Markup Language

Web 2.0, le web collaboratifBlogRéseaux sociauxWikiContent management System (CMS)

Web 3.0Le web sémantiqueL'internet des objetsUn web contextualiséEnjeux

Page 266: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Le Web, la toile

La toileEnsemble des documents accessibles sur internet inter-connectéspar des liens hypertextes

I Web 1.0, l'origine, la structure de base

I Web 2.0, le web participatif

I Web 3.0, le web du futur

J. Tesson, Informatique - UFR Droit. 2015 181 / 209

Page 267: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Web 1.0, la base

Site webI Ensemble de pages webI Page : un �chier au format HTML + d'autres documents

(image, son,...)I Reliées entre elles par des liens hypertextes

PublicationI Réalisé par un concepteurI Hébergé sur un serveurI Consulté par des utilisateurs

J. Tesson, Informatique - UFR Droit. 2015 182 / 209

Page 268: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

HTML - structure

<html>

<head>

<title> Titre de la Page </title><meta name="Keywords" content="mot-clefs . . . " /><link rel="stylesheet" href="style.css" title="style-1" />

</head><body>

<h1> Titre partie </h1><p> Un paragraphe se termine par un saut de paragraphe </p>

<h2> Titre sous partie </h2><p> On peut aussi trouver un saut de ligne <br/>mais c'est à éviter </p>

</body>

</html>

J. Tesson, Informatique - UFR Droit. 2015 183 / 209

Page 269: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

HTML - structure

<html><head>

<title> Titre de la Page </title><meta name="Keywords" content="mot-clefs . . . " /><link rel="stylesheet" href="style.css" title="style-1" />

</head><body>

<h1> Titre partie </h1><p> Un paragraphe se termine par un saut de paragraphe </p>

<h2> Titre sous partie </h2><p> On peut aussi trouver un saut de ligne <br/>mais c'est à éviter </p>

</body></html>

J. Tesson, Informatique - UFR Droit. 2015 183 / 209

Page 270: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

HTML - structure

<html><head><title> Titre de la Page </title><meta name="Keywords" content="mot-clefs . . . " /><link rel="stylesheet" href="style.css" title="style-1" />

</head><body>

<h1> Titre partie </h1><p> Un paragraphe se termine par un saut de paragraphe </p>

<h2> Titre sous partie </h2><p> On peut aussi trouver un saut de ligne <br/>mais c'est à éviter </p></body>

</html>

J. Tesson, Informatique - UFR Droit. 2015 183 / 209

Page 271: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

HTML

<h1> formatage de texte </h1><p> le texte peut être mis en <b>gras</b>, en <i>italic</i>mais surtout, on peut créer des liens hypertextes<a href="http ://tesson.julien.free.fr/"> vers d'autres pages</a></p>

J. Tesson, Informatique - UFR Droit. 2015 184 / 209

Page 272: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Rendu

Titre partieUn paragraphe se termine par un saut de paragraphe

Titre sous partieOn peut aussi trouver un saut de lignemais c'est à éviter

formatage de texteLe texte peut être mis en gras, agrandi mais surtout, on peutcréer des liens hypertextes vers d'autres pages

J. Tesson, Informatique - UFR Droit. 2015 185 / 209

Page 273: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Feuille de style

Idée principale

Séparer la mise en forme du contenu.

HTML + CSSLes balises structurent le document d'un point de vue sémantique,la feuille de style décrit l'apparence des di�érents éléments.

Démo

J. Tesson, Informatique - UFR Droit. 2015 186 / 209

Page 274: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Vers plus d'interactivité

Coté serveurUtilisation de programme et de base de données, page générée aumoment de la requête.

I Enregistrement d'informations envoyées par l'utilisateurI Pages personnaliséesI A�chage d'informations provenant d'une base de données

(stock, utilisateurs, ...)

Coté client - javascriptI Code dans la pageI Interprété par le navigateurI Modi�cation de la page sans interaction avec le serveur

J. Tesson, Informatique - UFR Droit. 2015 187 / 209

Page 275: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

12 Web passé, présent et futurWeb 1.0, la base

HTML - HyperText Markup Language

Web 2.0, le web collaboratifBlogRéseaux sociauxWikiContent management System (CMS)

Web 3.0Le web sémantiqueL'internet des objetsUn web contextualiséEnjeux

Page 276: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Web 2.0, le web collaboratif

I BlogsI Site de réseaux sociauxI Site web collaboratifs (Wiki)I CMS

(Content Management System, Système de Gestion decontenu)

J. Tesson, Informatique - UFR Droit. 2015 189 / 209

Page 277: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Blog

FonctionnementI 1 auteur, écriture de contenus facile, via une page du site, pas

de htmlI Possibilité pour les lecteurs de laisser des commentaires

CréationI Compte sur une plateforme de blog

ouI Installation sur un site de page perso

(nécessite un support PHP+base de données)

J. Tesson, Informatique - UFR Droit. 2015 190 / 209

Page 278: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Réseaux sociaux - micro-blogging

FonctionnementInterconnexion de micro-blogs

CréationCompte sur une plateforme

J. Tesson, Informatique - UFR Droit. 2015 191 / 209

Page 279: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Wiki

FonctionnementI Multiples auteursI Possibilité pour tous de modi�er toutes les pagesI Syntaxe simple pour structurer le documentI Gestion de droit d'accès possibleI Gestion de version des pages (possibilité de revenir en arrière)

CréationI Compte sur une plateforme de wiki

ouI Installation sur un site de page perso

(nécessite un support PHP+base de données)

J. Tesson, Informatique - UFR Droit. 2015 192 / 209

Page 280: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Syntaxe wiki

I titres

= titre 1 =

== titre 2 ==

=== titre 3 ===

I liens externes/internes

[[lien interne]]

les [[lien interne | liens internes]] ...

http://lien_externe.com/

ce [http://lien_externe.com/ site externe] ...

J. Tesson, Informatique - UFR Droit. 2015 193 / 209

Page 281: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Syntaxe wiki

I listes à puce

* text niveau 1

** niveau 2

** niveau 2

* niveau 1

I text niveau 1text niveau 2text niveau 2

I niveau 1

I tableau

{|

| col 1 || col 2 || col 3|

|-

| d 1 || d 2 || d 3|

| d 1 || d 2 || d 3|

|}

col 1 col 2 col 3d 1 d 2 d 3d 1 d 2 d 3

J. Tesson, Informatique - UFR Droit. 2015 194 / 209

Page 282: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

CMS

FonctionnementI Sorte de bureau virtuel en ligneI Publication de contenu à l'aide de wikisI Mise en ligne de documents avec commentaires ( +

éventuellement gestion de versions)I Possibilité de gestion �ne du partage de contenus et

documents (lecture et/ou écriture)

CréationNécessite souvent un serveur dédié (plus di�cile à installer)

J. Tesson, Informatique - UFR Droit. 2015 195 / 209

Page 283: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

12 Web passé, présent et futurWeb 1.0, la base

HTML - HyperText Markup Language

Web 2.0, le web collaboratifBlogRéseaux sociauxWikiContent management System (CMS)

Web 3.0Le web sémantiqueL'internet des objetsUn web contextualiséEnjeux

Page 284: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Web 3.0

Futurologie, un exercice di�cile

Quelques pistesI Le web sémantiqueI L'internet des objetsI Le web contextualisé (géolocalisation, ...)

J. Tesson, Informatique - UFR Droit. 2015 197 / 209

Page 285: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Web 3.0

Web sémantiqueI Interaction en langage naturel.I Structuration des informations du web,I pour l'interrogation automatique, comme une grande base de

connaissanceI et restitution sous forme de résumé généré automatiquement.

J. Tesson, Informatique - UFR Droit. 2015 198 / 209

Page 286: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Web 3.0

L'internet des objetsI DomotiqueI Objets interagissant avec d'autres,I portant de l'information (RFID, QRcode, )I ou générant de l'information (capteurs divers)

J. Tesson, Informatique - UFR Droit. 2015 199 / 209

Page 287: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Web 3.0

Le web contextualiséI GéolocalisationI Pro�lage de l'utilisateurI Détection des personnes présentesI Détection de l'humeurI Réalité augmentée (capture d'image/son + interprétation +

enrichissement)

J. Tesson, Informatique - UFR Droit. 2015 200 / 209

Page 288: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Les enjeux

Enjeux de l'omni-présence de l'informationI Un internet libre de la censure ?I Un internet où nous pouvons contrôler l'accès à nos données ?I Des programmes sûrs !

J. Tesson, Informatique - UFR Droit. 2015 201 / 209

Page 289: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

13 Production de documentsÉléments diversStructure d'un document

Page 290: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Documents numériques

Principes GénérauxI Séparation du contenu et de la mise en formeI Structure hiérarchiqueI Navigation

J. Tesson, Informatique - UFR Droit. 2015 203 / 209

Page 291: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Logiciels de traitement de texte

What You See Is What You Get

J. Tesson, Informatique - UFR Droit. 2015 204 / 209

Page 292: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Logiciels de traitement de texte

W

hat

Y

ou

S

ee

I

s

W

hat

Y

ou

G

et

Microsoft Word, LibreO�ce, Lotus Note, . . .

J. Tesson, Informatique - UFR Droit. 2015 204 / 209

Page 293: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Règles Typographiques françaises

Espace et Ponctuation

,. pas d'espace avant, une espace après

; : ! ? une espace insécable avant ; une espace après

([� �]) une espace à l'extérieur (pas d'espace à l'intérieur)

Espace insécableI Obtenue par ctrl+maj+espace dans la plupart des logiciels.I Empêche le retour à la ligne entre les deux entités qu'elle

sépare.

En cas de doute sur la règle à suivre :

Lexique des règles typographiques en usage à

l'imprimerie nationale

J. Tesson, Informatique - UFR Droit. 2015 205 / 209

Page 294: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

13 Production de documentsÉléments diversStructure d'un document

Page 295: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Production de documents - Démo

SautsI de paragraphe - entréeI de ligne - maj+entréeI de page - ctrl+entrée

Caractères invisibles

I saut de paragraphe ¶I saut de ligne

I espace ·I tabulation →

J. Tesson, Informatique - UFR Droit. 2015 207 / 209

Page 296: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Plan

13 Production de documentsÉléments diversStructure d'un document

Page 297: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Production de documents structurés - Démo

Catégorisation des di�érents éléments du texteI TabulationI Liste à puceI Utilisation des stylesI Numérotation des partiesI Déplacement des partiesI En-tête/ pieds de pageI Notes de bas de pageI Champs : n◦ de page, auteurs, dates, . . .I Renvois et repères de texteI Références bibliographiques

J. Tesson, Informatique - UFR Droit. 2015 209 / 209

Page 298: Introduction à l'informatique - Julien Tesson home pagetesson.julien.free.fr/teaching/initiation_informatique/documents/... · Introduction à l'informatique Julien essonT ... cours

Production de documents structurés - Démo

Structure et tables automatiquesI Hiérarchie de sectionI Table des matièresI IndexI Bibliographie

Master DocumentI Construction de gros documentsI Réutilisation de documentsI Travail Collaboratif

J. Tesson, Informatique - UFR Droit. 2015 210 / 209