Introduction à la Sécurité Informatique
Définition et enjeux de la sécurité
La sécurité informatique est l'ensemble des moyens techniques, organisationnels, juridiques et humains mis en œuvre pour assurer la protection des systèmes d'information. Ses enjeux peuvent être résumés par le triptyque Confidentialité, Intégrité, Disponibilité (CID), souvent appelé "triangle de la sécurité".
- Confidentialité : S'assurer que seules les personnes autorisées peuvent accéder à l'information. Imaginez un secret d'entreprise ou vos données bancaires ; leur confidentialité garantit qu'elles ne seront pas lues par des tiers non autorisés.
- Exemple : Chiffrer un email pour que seul le destinataire puisse le lire.
- Intégrité : Garantir que l'information n'a pas été modifiée, altérée ou détruite de manière non autorisée. Les données doivent rester exactes et complètes.
- Exemple : Vérifier la somme de contrôle d'un fichier téléchargé pour s'assurer qu'il n'a pas été corrompu.
- Disponibilité : Assurer que les systèmes et les données sont accessibles et utilisables par les personnes autorisées quand elles en ont besoin. Un système indisponible est aussi problématique qu'un système piraté.
- Exemple : Un site web bancaire doit être disponible 24h/24 pour ses clients.
Ces trois piliers sont constamment menacés par des vulnérabilités (faiblesses dans un système) exploitées par des menaces (événements potentiels causant un dommage).
Acteurs et motivations des attaques
Derrière chaque attaque informatique, il y a un ou plusieurs acteurs avec des motivations diverses. Il est crucial de les connaître pour mieux anticiper et se défendre.
- Hackers éthiques (White Hat) : Ce sont des experts en sécurité qui testent les systèmes pour en identifier les vulnérabilités, souvent avec l'autorisation du propriétaire. Leur but est d'améliorer la sécurité.
- Motivation : Amélioration de la sécurité, recherche, rémunération légale.
- Cybercriminels (Black Hat) : Ils agissent illégalement pour des gains financiers, le vol de données, l'extorsion ou la nuisance. C'est le groupe le plus connu du grand public.
- Motivation : Argent (ransomwares, vol de données bancaires), notoriété, vengeance.
- Hacktivistes : Ils utilisent le hacking pour promouvoir une cause politique, sociale ou idéologique. Leurs actions peuvent inclure le déni de service ou le défaçage de sites web.
- Motivation : Politique, idéologique, dénonciation.
- Espionnage industriel / États-nations : Des groupes financés par des entreprises concurrentes ou des gouvernements pour voler des secrets commerciaux, des technologies ou des informations sensibles. C'est une menace sophistiquée et souvent persistante.
- Motivation : Avantage économique, militaire, politique.
- Employés malveillants (Insiders) : Des personnes ayant un accès légitime au système, qui abusent de leurs privilèges pour voler des données, nuire à l'entreprise ou se venger.
- Motivation : Vengeance, gain financier, insatisfaction.
Principes fondamentaux de la sécurité
Pour construire des systèmes robustes, plusieurs principes doivent être appliqués dès la conception et tout au long de la vie d'un système.
- Défense en profondeur : Ne pas se fier à une seule barrière de sécurité, mais mettre en place plusieurs couches de protection. Si une couche est compromise, les autres prennent le relais.
- Exemple : Un pare-feu, puis un antivirus, puis l'authentification multi-facteurs.
- Moindre privilège : Chaque utilisateur ou programme ne doit disposer que des droits et permissions strictement nécessaires pour accomplir sa tâche. Pas plus.
- Exemple : Un utilisateur ne doit pas avoir des droits d'administrateur s'il n'en a pas besoin.
- Sécurité par conception (Security by Design) : Intégrer la sécurité dès les premières étapes de la conception d'un système ou d'une application, plutôt que de l'ajouter après coup. C'est plus efficace et moins coûteux.
- Exemple : Penser au chiffrement des données dès la création d'une base de données.
- Mise à jour régulière : Appliquer systématiquement les correctifs de sécurité (patchs) aux systèmes d'exploitation, logiciels et applications. Les mises à jour corrigent les vulnérabilités découvertes.
- Exemple : Mettre à jour son navigateur web ou son système d'exploitation dès qu'une nouvelle version est disponible.
- Confiance zéro (Zero Trust) : Ne faire confiance à aucun utilisateur ou appareil par défaut, qu'il soit interne ou externe au réseau. Chaque tentative d'accès doit être vérifiée et authentifiée.
- Exemple : Même un employé au sein du réseau d'entreprise doit s'authentifier pour chaque ressource sensible.


