Chapitre 6
Implementation of network security
Lecture : 22 minQuiz de 12 questions
# Implementation of network security
## Objectifs et prérequis
**Objectifs** : À l’issue de ce chapitre, l’élève sera capable de :
- Définir et distinguer un intranet, un extranet et un réseau privé virtuel (VPN) ;
- Expliquer les principes de base de la sécurité informatique et réseau ;
- Appliquer des mécanismes de protection des données et de contrôle d’accès ;
- Utiliser des techniques de validation et de vérification des données ;
- Intégrer ces concepts dans des scénarios pratiques liés à l’environnement camerounais et africain.
**Prérequis** : Connaissances de base en réseaux (topologies, protocoles TCP/IP), systèmes d’exploitation, et notions élémentaires de sécurité (mot de passe, pare-feu).
---
## Introduction
La sécurité des réseaux est devenue une priorité absolue dans un monde où les échanges d’informations numériques sont omniprésents. Au Cameroun, comme dans de nombreux pays africains, la croissance rapide de l’accès à Internet, l’adoption des services cloud et la numérisation des administrations publiques et privées exposent les systèmes à des menaces croissantes : intrusions, fuites de données, attaques par déni de service, etc. Ce chapitre traite de la mise en œuvre de la sécurité réseau à travers six leçons clés du programme officiel : intranet et extranet, VPN et confidentialité, sécurité des ordinateurs et réseaux, protection des données et contrôle d’accès, techniques de validation et de vérification des données, et enfin des activités d’intégration permettant de synthétiser les acquis. Chaque leçon est abordée avec un accent sur les réalités locales, notamment l’utilisation des réseaux dans les entreprises camerounaises, les institutions éducatives et les services gouvernementaux.
---
## I. Intranet and Extranet
### Contexte
Un intranet est un réseau privé basé sur les technologies Internet (TCP/IP, HTTP) destiné à un usage interne au sein d’une organisation. Un extranet étend cet accès à des partenaires externes sélectionnés (fournisseurs, clients, filiales) tout en maintenant des contrôles de sécurité stricts. Au Cameroun, de grandes entreprises comme la Société Nationale des Hydrocarbures (SNH) ou la Cameroon Telecommunications (Camtel) utilisent des intranets pour partager des documents internes, des procédures opérationnelles et des outils de collaboration. Les extranets sont notamment utilisés dans le secteur agricole pour permettre aux coopératives de producteurs de cacao ou de café d’accéder à des plateformes de suivi des récoltes et de paiement en temps réel avec des acheteurs internationaux.
### Définitions
> **Intranet** : Réseau privé d’une organisation utilisant les protocoles Internet pour faciliter la communication, le partage de ressources et la collaboration interne.
> **Extranet** : Extension sécurisée d’un intranet permettant un accès contrôlé à des utilisateurs externes autorisés (partenaires, clients, fournisseurs).
### Faits et concepts clés
- Les intranets et extranets reposent sur les mêmes technologies que l’Internet mondial (navigateurs, serveurs web, protocoles HTTP/HTTPS) mais sont isolés par des pare-feu et des mécanismes d’authentification.
- L’accès à un intranet est généralement restreint aux employés de l’organisation via une authentification (nom d’utilisateur/mot de passe, parfois authentification forte).
- Un extranet nécessite une gestion fine des privilèges : un fournisseur peut voir seulement les bons de commande le concernant, pas les données salariales de l’entreprise.
- Les risques principaux : fuite de données par mauvaise configuration, attaques par phishing visant les identifiants d’accès, manque de mise à jour des systèmes.
### Causes et conséquences
Une mauvaise segmentation entre intranet et extranet peut conduire à une exposition non intentionnelle de données sensibles. Par exemple, si un serveur web destiné à l’extranet est mal configuré et accessible depuis l’Internet public, des informations internes pourraient être indexées par les moteurs de recherche. Conséquence : perte de compétitivité, atteinte à la réputation, sanctions légales potentielles (notamment au regard de la loi camerounaise sur la protection des données personnelles de 2010).
### Exemples concrets
- Au ministère de l’Éducation de base, un intranet permet aux inspecteurs pédagogiques de télécharger des guides de cours et de partager des rapports d’inspection.
- Un extranet utilisé par une coopérative de café du Nord-Ouest permet aux acheteurs européens de consulter les certificats de qualité et les volumes disponibles, après authentification via un portail sécurisé.
- Dans une banque camerounaise, l’intranet héberge les outils de gestion de la relation client (CRM) internes, tandis que l’extranet permet aux agences rurales de saisir des opérations en temps réel.
### Vocabulaire à retenir
- Authentification
- Autorisation
- Pare-feu applicatif
- DMZ (Zone démilitarisée)
- SSO (Single Sign-On)
- Portail web sécurisé
### Exemple de sujet type examen avec plan
**Sujet** : Une entreprise agroalimentaire basée à Douala souhaite mettre en place un système permettant à ses fournisseurs locaux de soumettre en ligne les bons de livraison de matières premières, tout en permettant à son service comptabilité interne de valider ces documents. Expliquez comment vous concevriez cet système en utilisant les notions d’intranet et d’extranet. Justifiez vos choix de sécurité.
**Plan** :
1. Définition de l’intranet (usage interne : comptabilité, gestion des stocks) et de l’extranet (accès fournisseurs).
2. Architecture proposée : serveur web en DMZ pour l’extranet, serveurs d’application et de base de données en intranet derrière pare-feu.
3. Mécanismes d’authentification (identifiants uniques par fournisseur, validation par mot de passe fort ou OTP).
4. Autorisations différenciées : lecture/écriture pour les fournisseurs (seulement leurs propres bons), lecture/validation pour la comptabilité.
5. Mesures de sécurité : chiffrement HTTPS, journalisation des accès, sauvegardes régulières, tests d’intrusion périodiques.
6. Avantages : réduction des délais, traçabilité, réduction des erreurs de saisie.
---
## II. Virtual Private Networks (VPNs) and Privacy
### Contexte
Un réseau privé virtuel (VPN) permet de créer une connexion sécurisée et chiffrée entre un appareil utilisateur et un réseau privé, même lorsque cette connexion transite par un réseau public comme Internet. Cette technologie est essentielle pour protéger la confidentialité des données en transit, notamment pour les travailleurs à distance ou les succursales géographiquement dispersées. Au Cameroun, avec l’essor du télétravail post-pandémie et la présence d’entreprises multinationales ayant des filiales à Yaoundé, Douala ou Bafoussam, les VPN sont largement utilisés pour sécuriser les connexions entre les sites et permettre un accès sûr aux ressources d’entreprise depuis des réseaux publics (cafés, aéroports, domicile).
### Définitions
> **VPN (Virtual Private Network)** : Technologie qui établit un tunnel chiffré entre un point d’accès (client) et un réseau privé, permettant une communication sécurisée comme si l’appartenait physiquement à ce réseau.
> **Tunneling** : Encapsulation des paquets de données dans un autre protocole pour les transporter sécurisément à travers un réseau intermédiaire.
> **Chiffrement de bout en bout** : Processus où les données sont chiffrées à l’origine et ne sont déchiffrées qu’à la destination, empêchant toute interception lisible en cours de route.
### Faits et concepts clés
- Les protocoles VPN les plus courants sont IPsec, SSL/TLS (utilisé dans les VPN web ou « clientless »), et WireGuard (plus récent, léger et rapide).
- Un VPN distant d’accès permet à un individu (ex. : employé en télétravail) de se connecter au réseau d’entreprise.
- Un VPN site-à-site relie deux réseaux locaux (ex. : siège à Yaoundé et succursale à Garoua) sur Internet comme s’ils étaient sur le même LAN.
- La confidentialité est assurée par le chiffrement (ex. : AES-256) et l’authentification des extrémités (certificats, clés pré-partagées).
- Un VPN ne rend pas anonyme : il masque l’adresse IP réelle auprès du serveur destination, mais le fournisseur de VPN voit toujours le trafic (d’où l’importance de choisir un fournisseur de confiance).
### Causes et conséquences
L’absence de VPN dans un contexte de travail à distance expose les identifiants et les données sensibles à l’interception sur les réseaux Wi-Fi publics (ex. : dans un hôtel à Kribi ou un café à Bamenda). Une attaque de type « homme du milieu » pourrait permettre à un acteur malveillant de voler des identifiants de connexion à un système bancaire ou administratif. Conséquence : compromission de comptes, fraude financière, perte de confiance des utilisateurs.
### Exemples concrets
- Une ONG basée à Yaoundé travaillant sur la santé maternelle utilise un VPN SSL pour permettre à ses agents de terrain dans les régions de l’Est et de l’Adamaoua d’accéder en toute sécurité au dossier patient centralisé.
- Une université privée de Douala offre un accès VPN à ses enseignants-chercheurs pour consulter les bases de données académiques (comme JSTOR ou ScienceDirect) depuis leur domicile, en contournant les éventuelles restrictions géographiques.
- Le ministère des Finances utilise des VPN IPsec pour interconnecter ses centres de traitement des impôts situés dans les dix régions, assurant la confidentialité des déclarations fiscales transmises sur Internet.
### Vocabulaire à retenir
- Tunnel chiffré
- Authentification mutuelle
- Clé pré-partagée (PSK)
- Certificat numérique
- Split tunneling
- Kill switch
### Exemple de sujet type examen avec plan
**Sujet** : Un employé du ministère de la Santé travaille depuis son domicile à Mbalmayo et doit accéder quotidiennement au système de gestion des stocks de vaccins hébergé sur le serveur central à Yaoundé. Proposez une solution basée sur un VPN pour sécuriser cette connexion. Justifiez le choix du protocole et décrites les étapes de mise en œuvre.
**Plan** :
1. Besoin : connexion sécurisée depuis un réseau domestique (non fiable) vers un serveur critique.
2. Choix du protocole : SSL/TLS VPN (ex. : OpenVPN ou accès via portail web) pour sa facilité de déploiement et sa compatibilité avec les pare-feu.
3. Architecture : client VPN sur l’ordinateur de l’employé, serveur VPN concentrateur dans le DMZ du ministère, authentification par certificat utilisateur + mot de passe.
4. Étapes : génération et distribution des certificats, configuration du client, test de connexion, journalisation des accès, révocation des certificats en cas de perte d’appareil.
5. Avantages : chiffrement des données (identifiants, niveaux de stock), prévention des interceptions sur Wi-Fi public, traçabilité des connexions.
6. Limites à considérer : dépendance à la disponibilité du serveur VPN, nécessité de mises à jour régulières du logiciel client.
---
## III. Computer and Network Security
### Contexte
La sécurité informatique et réseau vise à protéger les systèmes d’information contre les menaces pouvant compromettre leur confidentialité, leur intégrité ou leur disponibilité (triade CIA). Au Cameroun, les établissements d’enseignement supérieur, les banques et les opérateurs de télécommunications sont des cibles fréquentes d’attaques telles que les logiciels malveillants, le rançongiciel (ransomware) ou le détournement de session. Une attaque réussie peut entraîner la perte de données de recherche, l’interruption des services bancaires ou la divulgation d’informations personnelles d’étudiants ou de clients.
### Définitions
> **Sécurité informatique** : Ensemble des mesures techniques, organisationnelles et humaines visant à protéger les systèmes informatiques contre les accès non autorisés, les altérations et les destructions.
> **Sécurité réseau** : Sous-domaine de la sécurité informatique axé sur la protection de l’infrastructure réseau (routeurs, commutateurs, liens de transmission) contre les intrusions, les écoutes et les perturbations.
> **Triade CIA** : Modèle fondamental définissant les trois objectifs de la sécurité : Confidentialité (empêcher l’accès non autorisé), Intégrité (empêcher la modification non détectée), Disponibilité (assurer l’accès quand nécessaire).
### Faits et concepts clés
- Les menaces courantes incluent : malware (virus, vers, chevaux de Troie), phishing, attaques par déni de service distribué (DDoS), exploitation de vulnérabilités logicielles (ex. : faille ZeroDay).
- Les défenses techniques : pare-feu (filtrage de paquets, état de connexion), systèmes de détection et de prévention d’intrusions (IDS/IPS), antivirus/antimalware, correctifs de sécurité (patch management).
- La défense en profondeur (defense in depth) préconise plusieurs couches de sécurité : physique, réseau, hôte, application, données.
- Au Cameroun, l’Agence Nationale des Technologies de l’Information et de la Communication (ANTIC) joue un rôle clé dans la sensibilisation, la veille sur les menaces et la réponse aux incidents de cybersécurité.
- Les lois applicables : Loi n° 2010/012 du 21 décembre 2010 portant sur la cybercriminalité au Cameroun, qui criminalise l’accès frauduleux à un système informatique, l’interception de données et la diffusion de logiciels malveillants.
### Causes et conséquences
Une vulnérabilité non corrigée dans un système d’exploitation (ex. : une ancienne version de Windows Server non mise à jour) peut être exploitée par un ransomware qui chiffre les fichiers d’un serveur de fichiers d’une école. Conséquence : impossibilité d’accéder aux bulletins de notes, aux emplois du temps, rançon demandée en cryptomonnaie, coût de restauration élevé, perte de confiance des parents et du personnel éducatif.
### Exemples concrets
- En 2021, plusieurs établissements scolaires privés à Douala ont signalé des tentatives de phishing ciblant les comptables via des faux e-mails se faisant passer pour la Direction Générale des Impôts, visant à obtenir des identifiants de connexion aux systèmes de télédéclaration.
- L’opérateur de téléphonie mobile MTN Cameroun a publiquement signalé des tentatives répétées d’attaques DDoS contre son infrastructure de réseau pendant les périodes de forte affluence (ex. : lancement de nouveaux forfaits).
- L’Université de Yaoundé II a renforcé sa sécurité réseau après une intrusion détectée sur son portail étudiant, en mettant en place un pare-feu applicatif (WAF) et en imposant l’authentification forte pour l’accès aux notes en ligne.
### Vocabulaire à retenir
- Pare-feu état de connexion
- IDS/IPS
- Correctif de sécurité (patch)
- Ingénierie sociale
- ZeroDay exploit
- Journalisation des événements (logging)
- Politique de mots de passe
### Exemple de sujet type examen avec plan
**Sujet** : Une école secondaire technique à Bamenda utilise un serveur Windows pour héberger son système de gestion des notes et des absences. Récemment, plusieurs enseignants ont reçu des e-mails sospechus contenant des pièces jointes exécutables. Proposez un plan de renforcement de la sécurité informatique et réseau de cet établissement.
**Plan** :
1. Évaluation des risques : exposition au phishing, risque d’exécution de malware via pièces jointes, absence apparente de mise à jour système.
2. Mesures immédiates : sensibilisation du personnel au phishing (ex. : vérification de l’expéditeur, ne pas ouvrir les pièces jointes inattendues), mise en quarantaine des e-mails suspects.
3. Mise à jour : application régulière des correctifs de sécurité sur le système d’exploitation et les logiciels applicatifs (WSUS ou outil similaire).
4. Défense périmétrique : déploiement d’un pare-feu de prochaine génération (NGFW) avec filtrage d’URL et inspection approfondie des paquets.
5. Défense hôte : installation et mise à jour d’un antivirus/antimalware sur tous les postes clients et le serveur, configuration de l’exécution restreinte des scripts.
6. Sauvegarde : mise en place de sauvegardes hors ligne quotidiennes du système de notes, test de restauration mensuel.
7. Politique de mots de passe : imposition de mots de passe forts (12+ caractères, mélange), changement périodique, interdiction de réutilisation.
8. Suivi : activation de la journalisation des connexions au serveur, revue hebdomadaire des logs par le responsable informatique.
---
## IV. Data Protection and Access Control
### Contexte
La protection des données et le contrôle d’accès sont essentiels pour garantir que seules les personnes autorisées peuvent consulter, modifier ou utiliser des informations sensibles. Au Cameroun, la loi n° 2010/013 du 21 décembre 2010 relative à la protection des données personnelles établit des obligations pour les responsables de traitement (entreprises, administrations, associations) concernant la collecte, le stockage, l’utilisation et la transmission des données personnelles. Le non-respect peut entraîner des sanctions administratives et pénales. Le contrôle d’accès met en œuvre le principe du moindre privilège : un utilisateur n’obtient que les droits strictement nécessaires à l’accomplissement de ses tâches.
### Définitions
> **Protection des données** : Ensemble des mesures visant à garantir la confidentialité, l’intégrité et la disponibilité des données personnelles ou sensibles tout au long de leur cycle de vie.
> **Contrôle d’accès** : Processus par lequel les droits d’utilisation des ressources (fichiers, applications, bases de données) sont attribués ou refusés en fonction de l’identité et du rôle de l’utilisateur.
> **Principe du moindre privilège** : Un utilisateur, un programme ou un processus ne doit disposer que des autorisations minimales nécessaires à l’exécution de sa fonction légitime.
### Faits et concepts clés
- Les modèles de contrôle d’accès principaux : discrétionnaire (DAC – basé sur la propriété du fichier), obligatoire (MAC – basé sur des étiquettes de sécurité hiérarchiques), basé sur les rôles (RBAC – permissions associées à un poste ou une fonction).
- L’authentification (qui êtes-vous ?) doit précéder l’autorisation (que pouvez-vous faire ?). Les facteurs d’authentification : quelque chose que l’on sait (mot de passe), que l’on possède (jeton, carte à puce), que l’on est (biométrie).
- L’authentification multifacteur (MFA) combine deux ou plus de ces facteurs pour renforcer la sécurité (ex. : mot de passe + code envoyé par SMS).
- Au Cameroun, les banques et les opérateurs de téléphonie mobile utilisent largement l’authentification forte pour l’accès aux comptes en ligne (ex. : OTP via USSD ou application dédiée).
- La minimisation des données : ne collecter que ce qui est strictement nécessaire à l’objectif poursuivi (ex. : une école ne devrait pas collecter le groupe sanguin des élèves sauf pour des raisons médicales spécifiques et justifiées).
- Le droit à l’oubli et le droit d’accès sont reconnus par la loi camerounaise sur la protection des données personnelles.
### Causes et conséquences
Un contrôle d’accès trop permissif (ex. : tous les employés d’une mairie ayant accès en lecture/écriture au fichier des salaires) augmente le risque de fuite interne, délibérée ou accidentelle. Par exemple, un stagiaire pourrait copier par erreur un fichier contenant des numéros de sécurité sociale et des salaires sur une clé USB non chiffrée. Conséquence : violation de la vie privée, perte de confiance du public, potentiellement des poursuites en vertu de la loi sur la protection des données.
### Exemples concrets
- À la mairie de Yaoundé, l’accès au système de gestion des permis de construire est régi par un modèle RBAC : les techniciens peuvent saisir les demandes, les chefs de service les valider, le maire seul peut autoriser les grandes constructions.
- Dans un hôpital régional de Bertoua, le dossier patient électronique utilise une authentification forte (badge + code PIN) et un contrôle d’accès basé sur les rôles : un infirmier voit les constantes et les traitements prescrits, mais pas les résultats de tests génétiques sensibles sauf si autorisé par le médecin traitant.
- Une microfinance basée à Bafoussam exige une authentification à deux facteurs (mot de passe + OTP envoyé par SMS) pour l’accès à son système de gestion des prêts en ligne, réduisant significativement les tentatives de prise de contrôle de compte.
### Vocabulaire à retenir
- Authentification multifacteur (MFA)
- Contrôle d’accès basé sur les rôles (RBAC)
- Principe du moindre privilège
- Minimisation des données
- Droit d’accès
- Droit à l’oubli
- Jetons d’authentification (OTP)
- Classification des données (publique, interne, confidentielle, restreinte)
### Exemple de sujet type examen avec plan
**Sujet** : Une coopérative agricole féminine de l’Extrême-Nord utilise une application web pour gérer les adhésions, les prêts et les répartitions des bénéfices. Expliquez comment vous mettriez en œuvre une protection efficace des données et un contrôle d’accès adapté à ce contexte, en tenant compte des contraintes locales (connectivité intermittente, faible niveau de littératie numérique chez certaines membres).
**Plan** :
1. Classification des données : données d’adhésion (nom, village, téléphone) = confidentielles ; données financières (montants de prêts, répartitions) = restreintes.
2. Authentification : compte tenu de la faible littératie, privilégier l’authentification par mot de passe simple mais renforcé par un deuxième facteur hors ligne (ex. : carte à puce avec code PIN ou jeton physique distribué lors des réunions mensuelles).
3. Autorisations (RBAC) :
- Membres : consultation de leur propre solde et historique des prêts.
- Trésorière : saisie des paiements, génération des reçus, consultation des soldes globaux.
- Présidente : validation des nouveaux prêts, accès aux rapports financiers complets.
- Commissaire aux comptes : accès en lecture seule à toutes les données pour audit.
4. Protection des données : chiffrement AES-256 des données au repos (base de données), sauvegardes chiffrées hebdomadaires sur support externe stocké chez le président.
5. Sensibilisation : sessions trimestrielles en langue locale sur la bonne gestion des mots de passe et la reconnaissance des tentatives de fraude.
6. Gestion des incidents : procédure simple (appel au trésorier ou à l’animateur coopératif) en cas de perte de dispositif d’authentification ou de soupçon d’accès non autorisé.
7. Conformité : nomination d’un responsable de la protection des données au sein de la coopérative, tenue d’un registre des traitements (même simplifié).
---
## V. Data Validation and Verification Techniques
### Contexte
La validation et la vérification des données sont des processus distincts mais complémentaires visant à assurer la qualité et la fiabilité des informations traitées par un système. La validation s’assure que les données sont conformes aux règles métier et aux attentes de l’utilisateur (ex. : un âge ne peut pas être négatif). La vérification s’assure que les données ont été correctement transférées, copiées ou saisies sans altération (ex. : somme de contrôle identique avant et après transmission). Dans un environnement où les données sont souvent saisies manuellement (formulaires papier numérisés, saisie en ligne via mobile), ces techniques sont cruciales pour éviter les erreurs qui pourraient mener à de mauvaises décisions (ex. : mauvaise allocation de ressources agricoles, paiement incorrect de salaires).
### Définitions
> **Validation des données** : Processus de contrôle visant à s’assurer que les données entrées dans un système sont raisonnables, correctes et conformes à des règles prédéfinies (format, plage de valeurs, cohérence logique).
> **Vérification des données** : Processus visant à détecter les altérations ou les erreurs de transmission/copie en comparant les données originales et les données reçues ou stockées (ex. : sommes de contrôle, checksum, hachage cryptographique).
> **Somme de contrôle (checksum)** : Valeur calculée à partir d’un bloc de données permettant de détecter des altérations accidentelles (non sécurisée contre la falsification intentionnelle).
> **Hachage cryptographique** : Fonction qui transforme des données de taille variable en une empreinte de taille fixe, sensible à la moindre modification et résistante aux collisions (ex. : SHA-256).
### Faits et concepts clés
- Les règles de validation peuvent être : de type (entier, date, courriel), de plage (âge entre 0 et 120 ans), de liste déroulante (sexe : M/F/Autre), de cohérence (date de fin ≥ date de début).
- La vérification par somme de contrôle simple (ex. : checksum IP) détecte les erreurs aléatoires (bruit de ligne) mais ne protège pas contre une modification délibérée.
- Le hachage cryptographique (ex. : SHA-256) est utilisé pour la vérification d’intégrité dans un contexte sécurisé : si le hachage reçu correspond au hachage calculé, les données n’ont pas été altérées (en supposant que la fonction de hachage est sûre et que le hachage attendu est authentique).
- Au Cameroun, les systèmes de gestion de l’éducation (comme ceux utilisés pour les examens officiels du BAC ou du Probatoire) utilisent des sommes de contrôle et du hachage pour garantir l’intégrité des fichiers de réponses électroniques ou des bases de notes.
- Les techniques de validation sont souvent implémentées au niveau de l’interface (JavaScript côté client, mais toujours répliqué côté serveur pour sécurité) et/ou au niveau de la base de données (contraintes CHECK, déclencheurs).
### Causes et conséquences
Une absence de validation peut conduire à l’enregistrement de données aberrantes : un âge de 150 ans pour un élève, un salaire négatif, une date de naissance dans le futur. Cela peut biaiser les rapports statistiques, entraîner un mauvais ciblage des interventions (ex. : allocation de manuels scolaires basée sur un effectif surévalué) ou provoquer des pannes d’application (ex. : dépassement de tampon si une chaîne trop longue est saisie dans un champ limité). Une mauvaise vérification peut permettre la propagation silencieuse de données corrompues : un fichier de notes d’examen altéré lors de la transmission pourrait conduire à des résultats injustes sans que personne ne s’en rende compte immédiatement.
### Exemples concrets
- Lors de la saisie électronique des résultats du BAC 2023 dans certaines délégations régionales du Ministère de l’Enseignement secondaire, des règles de validation ont empêché l’enregistrement de notes supérieures à 20/20 ou inférieures à 0/20.
- Le système de suivi des campagnes de vaccination utilisé par le Ministère de la Santé publique intègre une vérification par hachage SHA-256 : chaque lot de données transmises depuis les centres de santé est accompagné de son empreinte, recalculée et vérifiée au niveau central pour détecter toute altération.
- Une application mobile de déclaration des récoltes utilisée par des coopératives de café dans l’Ouest utilise des listes déroulantes pour le village (évitant les fautes de frappe) et des plages de validation pour le poids du sac (entre 30 et 70 kg), réduisant significativement les saisies aberrantes.
- Dans un logiciel de paie utilisé par une PME à Douala, une règle de vérification croise le nombre d’heures travaillées saisies avec le planning prévu : un écart significatif déclenche une alerte pour validation par le responsable hiérarchique.
### Vocabulaire à retenir
- Règle de validation
- Plage de valeurs
- Liste déroulante (combobox)
- Somme de contrôle (checksum)
- Hachage cryptographique (ex. : SHA-256)
- Altération des données
- Erreur de saisie
- Contrôle côté serveur
- Contrainte CHECK (base de données)
- Déclencheur (trigger)
### Exemple de sujet type examen avec plan
**Sujet** : Une application mobile permet aux agriculteurs de la région du Littoral de déclarer en ligne la superficie cultivée et le rendement attendu de leur manioc. Proposez des techniques de validation et de vérification adaptées pour garantir la qualité des données collectées, en justifiant chaque choix.
**Plan** :
1. Validation des données :
- Superficie cultivée : règle de plage (0,1 à 50 hectares) – évite les valeurs nulles ou irréalistes (>100 ha pour un petit producteur).
- Rendement attendu : règle de plage (2 à 20 tonnes/hectare) – basée sur les rendements moyens nationaux du manioc.
- Cohérence : si superficie > 0 alors rendement attendu doit être renseigné (et vice-versa) – évite les déclarations incomplètes.
- Format : saisie numérique uniquement (interdiction des lettres ou symboles).
2. Vérification des données :
- Somme de contrôle simple (ex. : checksum 8 bits) ajoutée à chaque enregistrement transmis pour détecter les erreurs de transmission sur réseau mobile instable (bruit, perte de paquets).
- Pour les données critiques (ex. : déclarations soumises pour subvention), empreinte SHA-256 calculée côté application et transmise avec les données ; recalculée et vérifiée côté serveur.
3. Justification :
- La validation côté client améliore l’expérience utilisateur (feedback immédiat) mais doit être dupliquée côté serveur pour prévenir la contournement.
- Le checksum est léger et adapté aux connexions à faible bande passante ; le hachage offre une forte garantie d’intégrité contre les altérations non accidentelles.
- Les règles de cohérence empêchent les enregistrements partiellement remplis qui seraient inutilisables pour l’analyse agricole.
4. Avantages : réduction des données aberrantes, augmentation de la fiabilité des statistiques régionales sur le manioc, meilleure base pour la planification de l’approvisionnement en semences améliorées.
---
Quiz du chapitre
12 questions — vérifie chaque réponse pour voir l'explication.