Retour à la page d'accueilNSI · Terminale (maths expertes) · Changer de matière
Commencer gratuitement
Terminale (maths expertes) · NSI
Systèmes informatiques · Technologies émergentes

Bases de données distribuées et cybersécurité

Le site de réservation de ton lycée doit rester accessible un soir de conseil de classe, même si un serveur tombe en panne. Et les données des élèves qu'il contient intéressent aussi des personnes malveillantes. Comment garder un service disponible et ses données protégées ? C'est la question de cette page.

Les services d'un SGBD

Une base de données relationnelle n'est jamais utilisée seule : elle est gérée par un système de gestion de bases de données (SGBD). Le programme de terminale ne demande pas de détailler son fonctionnement, mais d'identifier les services qu'il rend. Ces services touchent à des données personnelles : il faut en faire un usage critique et responsable (qui y accède, pour quoi faire, combien de temps ?).

Schéma d'un SGBD : plusieurs utilisateurs envoient des requêtes au SGBD, qui assure persistance, accès concurrents, efficacité et sécurité, et gère les données stockées. élève (lecture) professeur secrétariat SGBD persistance accès concurrents efficacité sécurité données
Entraîne-toi★☆☆Pas commencé
Expliquer ce qu'est une base de données distribuée et donner deux avantages par rapport à une base centralisée (disponibilité, scalabilité) ainsi qu'une complication…

Expliquer ce qu'est une base de données distribuée et donner deux avantages par rapport à une base centralisée (disponibilité, scalabilité) ainsi qu'une complication qu'elle introduit (cohérence entre les copies).

Résoudre

Bases de données distribuées : réplication et disponibilité

Schéma d'une base de données distribuée : les utilisateurs envoient des requêtes à un répartiteur qui les dirige vers les nœuds 1 et 3 (copies actives) et n'envoie rien au nœud 2, en panne. utilisateurs répartiteur nœud 1 (copie) nœud 2 (panne) en panne ? nœud 3 (copie)
Entraîne-toi★☆☆Pas commencé
La figure montre un service dont les données sont répliquées sur trois nœuds ; l'un d'eux est en panne et est marqué d'un point d'interrogation. Expliquer ce qui se…

La figure montre un service dont les données sont répliquées sur trois nœuds ; l'un d'eux est en panne et est marqué d'un point d'interrogation. Expliquer ce qui se passe pour le service tant que le nœud est hors service, ce que le système doit faire lorsqu'il le récupère et quelle propriété des systèmes distribués est exploitée.

utilisateurs répartiteur de charge nœud 1 : copie des données actif nœud 2 : copie des données ? nœud 3 : copie des données actif
Résoudre
Entraîne-toi★★☆Pas commencé
Expliquer ce qu'est la réplication des données et en quoi elle diffère d'une sauvegarde : quel problème chacune résout (panne d'un nœud à chaud, face à la perte ou à la…

Expliquer ce qu'est la réplication des données et en quoi elle diffère d'une sauvegarde : quel problème chacune résout (panne d'un nœud à chaud, face à la perte ou à la corruption de données) et pourquoi un service sérieux a besoin des deux.

Résoudre

Le théorème CAP et la cohérence à terme

Triangle du théorème CAP : cohérence, disponibilité et tolérance au partitionnement ; réseau coupé, il faut choisir entre cohérence et disponibilité. cohérence (C) disponibilité (A) tolérance au partitionnement (P) réseau coupé : il faut choisir entre C et A
Entraîne-toi★★★Pas commencé
Une boutique en ligne réplique sa base de données dans deux centres éloignés. Après une coupure du réseau entre les deux, chaque centre continue d'accepter des…

Une boutique en ligne réplique sa base de données dans deux centres éloignés. Après une coupure du réseau entre les deux, chaque centre continue d'accepter des commandes. Analyser le problème de cohérence qui apparaît (le théorème CAP : cohérence, disponibilité et tolérance au partitionnement), quelle option vous choisiriez pour le stock des produits et laquelle pour les commentaires des clients, en justifiant la différence.

Résoudre
Entraîne-toi★★★Pas commencé
Une plateforme mondiale associant réseau social et passerelle de micropaiements réplique ses bases de données sur des nœuds situés en Europe, en Amérique et en Asie. Une…

Une plateforme mondiale associant réseau social et passerelle de micropaiements réplique ses bases de données sur des nœuds situés en Europe, en Amérique et en Asie. Une coupure imprévue des câbles sous-marins de communication isole temporairement la région européenne des autres continents. Appliquer le théorème CAP pour prévoir les conséquences opérationnelles si le système cherche à privilégier la disponibilité (systèmes AP) plutôt que la cohérence stricte (systèmes CP). Justifier sur les plans technique et économique pourquoi, pour le compteur de lectures d'une vidéo, il faut adopter un modèle de cohérence à terme, alors que pour le solde du porte-monnaie électronique des utilisateurs il est impératif de bloquer les transactions non synchronisées, en analysant le risque de double dépense.

Résoudre

Menaces : hameçonnage, rançongiciel et ingénierie sociale

Déroulement d'un hameçonnage : réception d'un faux courriel urgent, clic sur le lien avec vol des identifiants, puis compte compromis. faux courriel urgent imite la banque clic sur le lien identifiants volés compte compromis
Entraîne-toi★☆☆Pas commencé
Définir en une phrase ces menaces courantes : hameçonnage (phishing), rançongiciel (ransomware), attaque par déni de service (DoS) et fuite de données. Indiquer laquelle…

Définir en une phrase ces menaces courantes : hameçonnage (phishing), rançongiciel (ransomware), attaque par déni de service (DoS) et fuite de données. Indiquer laquelle s'attaque surtout au facteur humain.

Résoudre
Entraîne-toi★☆☆Pas commencé
Les mises à jour de sécurité corrigent des vulnérabilités déjà connues. Expliquer ce qu'est une vulnérabilité « zero-day » (jour zéro), pourquoi le délai entre la…

Les mises à jour de sécurité corrigent des vulnérabilités déjà connues. Expliquer ce qu'est une vulnérabilité « zero-day » (jour zéro), pourquoi le délai entre la publication du correctif et son installation est critique et quelle politique de mises à jour vous recommanderiez dans un lycée.

Résoudre
Entraîne-toi★☆☆Pas commencé
Expliquer ce que fait un pare-feu : quelles règles il applique au trafic entrant et sortant, quelle différence il y a entre le pare-feu de la box ou du routeur et celui…

Expliquer ce que fait un pare-feu : quelles règles il applique au trafic entrant et sortant, quelle différence il y a entre le pare-feu de la box ou du routeur et celui de l'ordinateur lui-même, et pourquoi « tout ouvrir par commodité » annule sa fonction.

Résoudre
Entraîne-toi★★☆Pas commencé
Vous recevez un courriel qui semble venir de votre banque : il demande de « vérifier votre compte » via un lien, avec urgence. Détailler au moins quatre signes qui…

Vous recevez un courriel qui semble venir de votre banque : il demande de « vérifier votre compte » via un lien, avec urgence. Détailler au moins quatre signes qui trahiraient une tentative d'hameçonnage (expéditeur, lien réel, urgence, fautes, pièces jointes) et ce que vous devriez faire, étape par étape.

Résoudre
Entraîne-toi★★☆Pas commencé
Comparer l'hameçonnage (courriel), le smishing (SMS) et le vishing (appel vocal) : quel canal chacun utilise, quel prétexte typique il emploie (colis retenu, virement…

Comparer l'hameçonnage (courriel), le smishing (SMS) et le vishing (appel vocal) : quel canal chacun utilise, quel prétexte typique il emploie (colis retenu, virement inattendu, assistance technique urgente) et quelle règle de comportement commune les neutralise tous les trois.

Résoudre
Entraîne-toi★★☆Pas commencé
Un « technicien de maintenance » appelle l'accueil en disant qu'il a besoin du mot de passe du Wi-Fi de la direction pour réparer l'imprimante. Expliquer ce qu'est le…

Un « technicien de maintenance » appelle l'accueil en disant qu'il a besoin du mot de passe du Wi-Fi de la direction pour réparer l'imprimante. Expliquer ce qu'est le pretexting (ingénierie sociale), quels signes trahissent l'appel et quel protocole de vérification devrait exister (ne jamais donner d'identifiants par téléphone, vérifier l'identité par un canal officiel).

Résoudre
Entraîne-toi★★☆Pas commencé
Expliquer les risques des réseaux Wi-Fi publics ouverts (interception, faux point d'accès au nom ressemblant) et comment un VPN les atténue (tunnel chiffré jusqu'au…

Expliquer les risques des réseaux Wi-Fi publics ouverts (interception, faux point d'accès au nom ressemblant) et comment un VPN les atténue (tunnel chiffré jusqu'au serveur VPN). Que ne protège pas le VPN (l'appareil lui-même s'il est infecté, l'hameçonnage) ?

Résoudre
Entraîne-toi★★☆Pas commencé
Décrire la chaîne typique d'une attaque par rançongiciel : intrusion (courriel avec pièce jointe ou accès à distance exposé), exécution et chiffrement des fichiers,…

Décrire la chaîne typique d'une attaque par rançongiciel : intrusion (courriel avec pièce jointe ou accès à distance exposé), exécution et chiffrement des fichiers, demande de rançon. Identifier à quels maillons on peut interrompre la chaîne et avec quelle mesure concrète pour chacun.

Résoudre

Chiffrement et sécurisation des communications

Sur Internet, tes données passent par de nombreuses machines qui ne t'appartiennent pas. Pour qu'elles restent confidentielles, on les chiffre.

Chiffrement symétrique

def cesar(texte, cle):

    resultat = ""

    for c in texte:

        rang = (ord(c) - ord("A") + cle) % 26

        resultat += chr(rang + ord("A"))

    return resultat

print(cesar("LYCEE", 3))   # OBFHH

print(cesar("OBFHH", -3))  # LYCEE

Chiffrement asymétrique

Chiffrement asymétrique : Hugo chiffre un message avec la clef publique de Léa, le message circule chiffré, et Léa le déchiffre avec sa clef privée. Hugo message clair message chiffré Léa message clair clef publique de Léa clef privée de Léa

HTTPS : combiner les deux

Entraîne-toi★☆☆Pas commencé
Expliquer l'idée de base du chiffrement : transformer des données lisibles en données illisibles sans la clé. Distinguer le chiffrement des données stockées (au repos)…

Expliquer l'idée de base du chiffrement : transformer des données lisibles en données illisibles sans la clé. Distinguer le chiffrement des données stockées (au repos) du chiffrement de la communication (en transit, comme le fait HTTPS) et indiquer ce que chacun protège.

Résoudre
Entraîne-toi★☆☆Pas commencé
Expliquer la règle de sauvegarde « 3-2-1 » : combien de copies, sur combien de supports différents et où doit se trouver au moins l'une d'entre elles. Pourquoi une copie…

Expliquer la règle de sauvegarde « 3-2-1 » : combien de copies, sur combien de supports différents et où doit se trouver au moins l'une d'entre elles. Pourquoi une copie sur le même disque externe toujours branché ne protège-t-elle pas contre un rançongiciel ?

Résoudre

Authentification et réponse aux incidents

Défense en profondeur : couches successives de protection (pare-feu, double facteur, chiffrement des données, sauvegardes) autour des données. pare-feu double facteur chiffrement sauvegardes déconnectées
Entraîne-toi★☆☆Pas commencé
Expliquer ce que fait un gestionnaire de mots de passe et pourquoi il permet d'utiliser un mot de passe long et différent pour chaque service. Quel risque concentre-t-il…

Expliquer ce que fait un gestionnaire de mots de passe et pourquoi il permet d'utiliser un mot de passe long et différent pour chaque service. Quel risque concentre-t-il (le mot de passe maître) et comment l'atténuer ?

Résoudre
Entraîne-toi★★☆Pas commencé
Expliquer le principe de défense en profondeur : pourquoi une seule mesure de sécurité ne suffit jamais et comment se combinent les couches (pare-feu périmétrique,…

Expliquer le principe de défense en profondeur : pourquoi une seule mesure de sécurité ne suffit jamais et comment se combinent les couches (pare-feu périmétrique, authentification à deux facteurs, chiffrement des données, sauvegardes, formation du personnel) face à une attaque par rançongiciel.

Résoudre
Entraîne-toi★★☆Pas commencé
Comparer les facteurs d'authentification : ce que l'on sait (mot de passe), ce que l'on possède (téléphone, carte) et ce que l'on est (empreinte digitale). Expliquer…

Comparer les facteurs d'authentification : ce que l'on sait (mot de passe), ce que l'on possède (téléphone, carte) et ce que l'on est (empreinte digitale). Expliquer pourquoi deux facteurs du même type ne constituent pas un véritable double facteur et pourquoi le code par SMS est le pire des seconds facteurs (SIM swapping) mais reste préférable à rien.

Résoudre
Entraîne-toi★★★Pas commencé
Le service d'assistance d'une entreprise de commerce en ligne découvre un lundi à 08:00 que, à cause d'une faille de sécurité dans sa passerelle web, un attaquant a…

Le service d'assistance d'une entreprise de commerce en ligne découvre un lundi à 08:00 que, à cause d'une faille de sécurité dans sa passerelle web, un attaquant a extrait une base de données contenant les noms, adresses, numéros de pièce d'identité et numéros de carte bancaire de 25 000 clients. Le directeur commercial propose de ne pas rendre publique la fuite afin d'éviter une crise de réputation et les pertes financières liées au départ de clients, en arguant que la faille technique a déjà été corrigée à 11:00. Évaluer sur le plan juridique et du point de vue de la sécurité la proposition du directeur : déterminer les obligations et les délais impératifs fixés par le RGPD à l'égard de l'autorité de contrôle (la CNIL) et des personnes concernées, classer le niveau de risque pour les droits des utilisateurs et prévoir les sanctions et responsabilités légales auxquelles l'entreprise s'expose si elle dissimule délibérément l'incident.

Résoudre

L'essentiel

Voir tous les exercices de cette partie