Exercice 2 - Site web et sécurisation · Bac Numérique et Sciences Informatiques Polynésie 2021 (jour 2)

Thème : Sécurisation des communications : chiffrement et HTTPS · Tiré du sujet Jour 2 (2021)

Énoncé

La plateforme de vente en ligne possède un site web pour ses clients qui passent des commandes en remplissant un formulaire.

EXERCICE 2: Base de données d'une plateforme de vente en ligne (4 points)

Cet exercice traite principalement du thème « traitement de données en tables et bases de données ». Nous nous interrogerons dans cet exercice sur la modélisation et l'utilisation des données nécessaires aux fonctionnements de sites de vente en ligne.

Partie A: Modèle relationnel

Voici le modèle relationnel qui sera utilisé dans cet exercice:

1.

Expliquer pourquoi, lorsqu'un formulaire contient une quantité importante de données, il est préférable d'utiliser la méthode POST plutôt que GET.

2.

Pour la validation du paiement, est-il préférable d'utiliser le protocole HTTP ou HTTPS ? Pourquoi ?

3.

Expliquer l'intérêt de vérifier, avant la validation du formulaire, le format des informations saisies (par exemple qu'il n'y a pas de chiffre dans le nom ou qu'il y a bien un @ dans l'adresse de courriel).

Énoncé: Exercice 2 - Site web et sécurisation · Bac Numérique et Sciences Informatiques Polynésie 2021 (jour 2)

Corrigé

Corrigé proposé par AprenAI (non officiel)

Expliquer pourquoi, lorsqu'un formulaire contient une quantité importante de données, il est préférable d'utiliser la méthode POST plutôt que GET.

Réponse : La méthode GET transmet les données dans l'URL, qui a une taille limitée (quelques centaines à quelques milliers de caractères selon les navigateurs/serveurs) et les affiche en clair dans la barre d'adresse, ce qui est inadapté pour une grande quantité de données et peu sécurisé. La méthode POST transmet les données dans le corps de la requête HTTP, sans limite de taille significative, et elles ne sont pas visibles dans l'URL.

Pour la validation du paiement, est-il préférable d'utiliser le protocole HTTP ou HTTPS ? Pourquoi ?

Réponse : Il est préférable d'utiliser HTTPS, car il chiffre les échanges entre le client et le serveur (via TLS/SSL), ce qui protège les données sensibles comme les informations bancaires contre l'interception ou la modification par un tiers.

La réponse de la question restante et l’explication pas à pas sont réservées aux membres Premium. Premium

Résous-le ici : correction automatique, indices et corrigé détaillé.

‹ Exercice 3 - Sécurisation des communications · Polynésie 2025 (jour 1)

Plus d’exercices de Sécurisation des communications : chiffrement et HTTPS