Aller au contenu
M08 · A. Introduire la sécurité informatique

Qu'est-ce que la sécurité informatique ?

Les trois objectifs de la sécurité (confidentialité, intégrité, disponibilité), plus l'authentification et la traçabilité, les notions de menace, vulnérabilité et risque, les profils d'attaquants et une première carte des failles et des attaques.

1Situer

Souk Atlas a maintenant un site dynamique, une base de clients et des paiements. Tout cela a de la valeur, donc tout cela attire. Avant d'étudier les attaques une par une, ce module pose le vocabulaire commun : que protège-t-on, contre quoi, et comment mesure-t-on le danger ?

2Comprendre

Les trois objectifs de la sécurité : C, I, D
Informationdossier client C Confidentialité I Intégrité D Disponibilité attaque type : fuite de la base

Au centre, une information à protéger : le dossier d'une cliente de Souk Atlas (adresse, commandes, paiements).

1 / 5

Les objectifs de la sécurité

ObjectifQuestionExemple à Souk Atlas
ConfidentialitéSeuls les ayants droit peuvent-ils lire ?les adresses des clients ne fuient pas
IntégritéLes données sont-elles exactes et non trafiquées ?le prix payé est bien le prix affiché
DisponibilitéLe service répond-il quand on en a besoin ?le site tient pendant les soldes

On ajoute souvent deux objectifs :

  • l’authentification : être sûr de l’identité de celui qui agit (mot de passe, code reçu par SMS) ;
  • la traçabilité (ou non-répudiation) : pouvoir prouver qui a fait quoi et quand (journaux, signatures).

Menace, vulnérabilité, risque

Une attaque est la tentative d’exploiter une vulnérabilité ; un exploit est le moyen concret (code, manipulation) qui le permet. Une vulnérabilité publiée reçoit souvent un numéro CVE (par exemple CVE-2021-44228, la faille Log4Shell).

Qui attaque, et pourquoi ?

ProfilMotivation
Robots automatiqueschercher n’importe quelle faille connue
Cybercriminelsargent : rançon, vente de données, fraude à la carte
Hacktivistesidéologie : défigurer un site, le rendre indisponible
Initiés (employé, stagiaire)vengeance, curiosité, erreur
Concurrents, Étatsespionnage

Les hackers éthiques (« chapeaux blancs ») testent les systèmes avec une autorisation écrite, pour trouver les failles avant les autres. Sans autorisation, tester la sécurité d’un site est une infraction, même « pour voir ».

Une carte des attaques

Les leçons suivantes détaillent les grandes familles :

  • logiciels malveillants : virus, vers, rançongiciels (leçon A.2) ;
  • attaques sur les applications web : XSS, injection SQL, vol de session (leçons A.4 et A.5) ;
  • attaques sur les serveurs et les configurations : mots de passe par défaut, traversée de répertoires (leçon A.6) ;
  • ingénierie sociale : hameçonnage, et attaques par saturation (DDoS) (leçon A.7).
Exemple simple

Le coffre de la boutique

Le coffre du magasin doit rester fermé aux inconnus (confidentialité), son contenu ne doit pas être modifié en douce (intégrité) et le gérant doit pouvoir l'ouvrir quand il en a besoin (disponibilité). Un coffre parfait mais dont on a perdu la clé n'est pas sûr : il est inutilisable.

Exemple simple

La porte qui ferme mal

Une porte qui ferme mal est une vulnérabilité. Le cambrioleur du quartier est une menace. Le risque, c'est la combinaison des deux, plus ce qu'il y a à voler derrière la porte.

3Manipuler

Chaque incident touche surtout un des trois objectifs de sécurité. Rangez-les.
La liste des clients de Souk Atlas est publiée sur un forum
Un stagiaire lit les salaires dans la base sans en avoir le droit
Un mot de passe est envoyé en clair par e-mail
Un pirate change le prix du tapis berbère de 1200 à 12 DH
Un virus modifie les fichiers de la comptabilité
Un avis client est réécrit par quelqu'un d'autre
Le site ne répond plus pendant les soldes à cause d'un afflux de fausses requêtes
Un rançongiciel chiffre le serveur : plus personne ne peut travailler
Le disque du serveur tombe en panne, sans sauvegarde

4Pratiquer

Exercice 1 · Menace, vulnérabilité ou risque ?

Classez : (a) le formulaire de recherche n'utilise pas de requête préparée ; (b) un groupe qui vole des bases clients pour les revendre ; (c) « il est probable qu'un pirate récupère nos 2 000 fiches clients, ce qui coûterait cher en confiance et en amendes ».

Voir le corrigé
(a) Vulnérabilité : une faiblesse du système.
(b) Menace : une source possible d'attaque.
(c) Risque : la probabilité qu'une menace exploite une vulnérabilité, multipliée par la gravité des conséquences.

Exercice 2 · Le bon objectif

Pour chaque mesure, dites quel objectif (C, I ou D) elle protège surtout : sauvegarde quotidienne, HTTPS, signature numérique d'une facture, serveur de secours, droits d'accès par rôle.

Voir le corrigé
Sauvegarde quotidienne : disponibilité (et intégrité, on peut revenir à une version saine).
HTTPS : confidentialité (et intégrité) des échanges.
Signature numérique : intégrité, et preuve de l'auteur (non-répudiation).
Serveur de secours : disponibilité.
Droits d'accès par rôle : confidentialité et intégrité.

5Vérifier

1. Un site inaccessible pendant 3 heures à cause d'une attaque touche surtout...
2. Qu'est-ce qu'une vulnérabilité ?
3. La sécurité absolue (risque zéro) existe-t-elle ?