Sécurité Logicielle et Cybersécurité
100 cartesCe document aborde la sécurité informatique, les logiciels malveillants (virus, vers, logiciels espions), les techniques de piratage (botnets, spam, phishing), et les méthodes de protection antivirus.
100 cartes
Le terme "Intelligence Artificielle Générative" (IAg)désigne les systèmes informatiques capables de créer de nouveaux contenus (texte, images, musique, audio, vidéos, etc.). Elle se distingue des systèmes d'IA traditionnels par sa capacité à produire des données originales, plutôt que de simplement analyser ou manipuler des données existantes.
Objectifs d'apprentissage
- Définition de l'IA générative et ses concepts fondamentaux.
- Compréhension du fonctionnement des systèmes d'IAg, notamment les Large Language Models (LLM).
- Description de ses applications scientifiques et dans le domaine de la santé.
- Analyse des principaux usages et limites de l'IAg.
Définition de l'IA Générative
L'IA générative désigne les systèmes capablesde créer des contenus (texte, images, musique, audio, vidéos, ...) Lorsqu'ils permettent de réaliser un large éventail de tâches, ces systèmes peuvent être qualifiés de systèmes d'IA à usage général. Ex : Les systèmes intégrant des grands modèles de langage (en anglais large language models ou LLM).
Définition de la CNIL
L'IA Générative est un concept scientifique couvrant des systèmes informatiques capables de générer des données. Bien que le terme soit unique, il regroupe des technologies très diverses. Ces systèmes peuvent être à usage général, comme les LLM, qui sont à la base de nombreux outils d'IA contemporains.
Les LLM et ChatGPT
Qu'est-ce qu'un Large Language Model (LLM) ?
- Les LLMsont des modèles massifs de langage.
- Ils sont probabilistes et possèdent généralement au moins un milliard de paramètres.
- Leur principale fonction est de générer du texte pour répondre à des questions, agissant comme des agents conversationnels (ChatBots).
- Desexemples notables incluent ChatGPT, Bing AI, Bard, Claude, Llama, etc.
Fonctionnement des LLM
- Les LLM reposent sur une architecture de type Transformer, notamment le modèle GPT (Generative Pre-trainedTransformer).
- Ils sont entraînés à prédire le token suivant dans une séquence. Leur mission est de compléter une séquence, token par token, avec la suite la plus probable en fonction du contexte précédent.
- Les tokens sont des séquences de caractères courantes dansle texte. Les modèles apprennent les relations statistiques entre ces tokens.
- Ils encodent de grandes quantités de texte (corpus) pour comprendre comment les mots et les phrases sont liés.
- À partir de cet encodage, ils prédisent la chaîne de mots (la réponse) la plus probable suiteà la question de l'utilisateur. Par exemple, pour "Le chat est assis sur...", le modèle suggérera "le canapé" ou "le lit" avec des probabilités associées.
Enrichissement du corpus
- L'entraînement des LLM se faitsur des corpus de connaissances très vastes.
- Pour certaines applications, ils peuvent générer des appels à un navigateur web, récupérer le contenu des pages et l'insérer dans le contexte du modèle pour enrichir l'information.
Principe de fonctionnement de l'IA Générative
Le fonctionnement de l'IA générative implique la transformation d'une série de données en entrée en une sortie numérique. Ce processus est souvent basé sur des réseaux de neurones.
LLM et les Réseaux de Neurones
- LesLLM sont des Large Language Models.
- Les réseaux de neurones sont des structures algorithmiques qui transforment une série de données en entrée en une sortie numérique.
Réseaux de Neurones Biologiques vs Artificiels (RNA)
Les réseaux de neurones artificiels s'inspirent des réseaux de neurones biologiques, mais leur fonctionnement diffère :
| Réseaux de Neurones Biologiques | Réseaux de Neurones Artificiels (RNA) | |
| Transmission d'information | Neurotransmetteurs chimiques | Simple valeur numérique multipliée par des poids (Forward propagation) |
| Apprentissage | Plasticitésynaptique pour renforcer ou affaiblir certaines connexions | Phase d'apprentissage profond (deep learning algorithm) et phase d'exploitation, utilisant la descente de gradient et la rétropropagation pour ajuster les poids des connexions. |
Les réseaux de neurones artificiels profonds (ou deep neural networks) sont des logiciels dont la conception est inspirée du fonctionnement des neurones biologiques, améliorant fortement leurs performances d'encodage et de prédiction.
Outils d'IA Générative
Il existe une diversité d'outils d'IA générative, chacun spécialisé dans un type de contenu ou de tâche :
- GPT (Generative Pre-trained Transformers) : Génération de texte (ex: ChatGPT).
- MidJourney : Création d'images.
- Copilot : Génération de code informatique.
- AlphaFold : Modélisation des protéines pour la recherche scientifique.
- Et bien d'autres, chacun reposant sur des composants et des modalités de données spécifiques.
Limites des Agents Conversationnels (LLM)
Connaissances et Fiabilité
- Les modèles peuvent avoir des corpus incomplets ou une contextualisation manquante.
- Ils sont incapables de discerner cequi est véridique de ce qui ne l'est pas, pouvant produire des déductions partielles ou inventées.
- Il n'y a aucune fiabilité intrinsèque dans la réponse, ce qui peut conduire à des "hallucinations" (réponses fausses mais plausibles).
- Les réponses peuvent être "bateau" si l'information est peu représentée dans leur corpus d'apprentissage.
- ChatGPT n'est pas un moteur de recherche et son utilisation à cette fin induira en erreur.
- Vérification systématique (fact checking) est impérative, nécessitant des connaissances préalables et un esprit critique.
Risques et Usage Pertinent
- Superficialité, désinformation,et atteinte à l'intégrité scientifique.
- Nécessite une supervision humaine.
- Complexité variable et capacités d'adaptation limitées : ils doivent être recontextualisés pour éviter les dérives.
Limites et Risques - Synthèse
- Fiabilité et exactitude : Hallucinations (invention de références, données, raisonnements) et absence de vérifiabilité (sources et biais du modèle transparents).
- Conformité académique : Références non traçables non admissibles en science.
- Impact cognitif :
- Risque de dépendance cognitive (externalisation du raisonnement).
- Moindre consolidation des savoirs (apprentissage superficiel en usage passif).
- Illusion de compétence (surestimation de lacompréhension personnelle).
- Éthique et intégrité académique :
- Plagiat et originalité (fraude universitaire si génération de textes non cités).
- Équité d'accès (disparités socio-économiques pour les outils premium).
- Protection des données (traçage des requêtes et textes).
L'IA Générative : Mythe et Réalité
L'IA suscite des débats : certainsy voient une opportunité, d'autres une menace. La réalité est plus nuancée : il est essentiel d'adopter une réflexion critique, que l'on soit réfractaire, curieux ou aguerri.
Applications Innovantes de l'IA en Santé
L'IA apporte des avancées majeures dans le domaine de la santé :
- Apprentissage Automatique :
- Diagnostic Assisté par IA : Analyse d'images médicales (tumeurs) avec une précision accrue.
- Médecine Prédictive : Évaluation des risques de maladies pour une intervention précoce.
- Robotique Chirurgicale :
- Les robots comme le robot da Vinci assistent les chirurgiens pour des opérations dehaute précision, améliorant la précision et réduisant les temps de récupération.
- Médecine Personnalisée et Thérapies Géniques :
- Traitements adaptés aux profils génétiques individuels, augmentant l'efficacité.
- Thérapies Géniques (CRISPR) pour corriger des anomalies génétiques.
- Analyse de biomarqueurs pour personnaliser les traitements.
- Nanotechnologies Médicales :
- Nanorobots pourl'administration ciblée de médicaments et la détection précoce de maladies.
- Télémédecine et Dispositifs Connectés :
- La télémédecine facilite l'accès aux soins et le suivi à distance.
- Les prothèses intelligentes réparent ou augmentent le corps humain (membres, organes artificiels).
- Surveillance à Domicile : Dispositifs connectés pour le suivi des paramètres vitaux et la gestion des maladies chroniques.
- Bio-impression 3D :
- Création de tissus et organes artificiels compatibles pour la transplantation et la réparation tissulaire.
- Production de modèles personnalisés pour la recherche.
Éthique et IA en Santé
Ces innovations soulèvent d'importantes questions éthiques :
- Protection de la vie privée et des données personnelles (RGPD).
- Équité et absence de biais dans les algorithmes.
- Transparence et explicabilité des décisions de l'IA.
- Responsabilité en cas d'erreurs médicales.
- Consentement éclairé des patients.
- Automatisation et remplacement de l'humain.
- Conséquences d'un brouillage de la frontière humain-robot.
Les Différentes Catégories d'IA
Base commune : Le Deep Learning
La plupart des IA reposent sur le deep learning(apprentissage profond), constitué d'opérateurs mathématiques très complexes composés d'unités élémentaires : les neurones artificiels.
Sous-domaines de l'IA
L'IA se divise en plusieurs sous-domaines, chacun avec des objectifs spécifiques:
- IA Générative : Créer du contenu nouveau (texte, images).
- IA Prédictive : Anticiper un résultat à partir de données passées (ex: diagnostic médical).
- IA Descriptive : Analyser et résumer ce qui est (ex: tableaux de bord automatisés).
- IA Prescriptive : Recommander une action à partir des données analysées (ex: stratégie marketing).
- IA Réactive : Réagit à des stimuli sans mémoire (ex: Deep Blue aux échecs).
- IA à Mémoire Limitée : Apprend à partir d'un historique court (ex: voitures autonomes).
- IA Auto-améliorée : Théorique, apprend à se modifier elle-même (AGI/ASI), encore au stade conceptuel.
Introduction à l'Informatique
Ce module d'enseignement vise à introduire les notions fondamentales de l'informatique pour les étudiants en L1 SV, encadré par Dr. Rahma Dandan (rahma.dandan@univ-paris13.fr)et T. Palama.
Contenu de l'UE
- Cours :
- T. Palama : 1 CM d'introduction à PIX.
- R. Dandan : 4 CM de notions PIX et d'informatique.
- Travaux pratiques :
- 3 TP de bureautique.
Certification PIX
Qu'est-ce que PIX ?
- PIX estune plate-forme en ligne, un service public gratuit.
- Il correspond au CRCN (Cadre de Référence des Compétences Numériques).
- C'est un référentiel pour l'évaluation et la certification des compétences numériques, reconnu par l'Étatet les entreprises.
Compétences PIX
Le référentiel PIX couvre 16 compétences réparties en 5 domaines et 8 niveaux. Voici quelques exemples :
- Information et Données : Mener une recherche et une veilled'information, gérer des données, traiter des données.
- Protection et Sécurité : Sécuriser l'environnement numérique, protéger les données personnelles et la vie privée, protéger la santé, le bien-être et l'environnement.
- Communication et Collaboration : Interagir, partager et publier, collaborer, s'insérer dans le monde numérique.
- Création de Contenu : Développer des documents textuels, développer des documents multimédia, adapter les documents à leur finalité, programmer.
- Environnement Numérique : Résoudre desproblèmes techniques, construire un environnement numérique.
Validation et Évaluation
- La certification PIX (niveau collège/lycée) nécessite d'avoir travaillé sur au moins 5 compétences.
- Évaluation :
- TP (20%).
- PIX (30%) : Parcours individuel de tous les domaines, avec 5 compétences à valider entièrement sur 8 niveaux, et les autres compétences à valider entre 3 et 5 niveaux minimum. Rendu du profil : fin décembre 2025.
- Examen (50%).
- Pour la validation des compétences PIX, il faut un parcours complet des domaines et une validation entre 5 et 6 niveaux minimum sur les 8.
- L'envoi du profil PIX se fera le 20 décembre 2025 via Moodle.
Gestion de l'Environnement Numérique
Ce volet aborde les connaissances essentielles pour maîtriser son environnement informatique :
- L'environnement de travail : ordinateur, composants, système d'exploitation.
- Gestion des données et du stockage.
- Maintenance du système et des données.
- Cybersécurité et protection des données.
- Réseaux et services en ligne.
L'Environnement de Travail : L'Ordinateur
Que peut-on faire avec un ordinateur ?
- Traitement : Traitement de texte, traitement automatique de tableaux de données, calculs statistiques.
- Consultation : Consultation de bases de données (ex: base de données publique des médicaments).
- Collaboration : Gestion de projets, visioconférences (Zoom, Teams), outils collaboratifs (Google Workspace, Notion).
- Intelligence Artificielle et Data Science : Analyse de données massives (big data), apprentissage automatique, visualisation, génération de contenu multimédia (ChatGPT, Midjourney), automatisationde tâches complexes.
- Informatique en Santé : Informatisation du système de santé.
- Navigation et Communication : Sur la toile et via les réseaux sociaux.
- Calculs Scientifiques : Simulation numérique (météo, trajectoires satellite), plateformede modélisation.
- Robotique : Industrie, espace, nanosciences (nanorobots), robotique humanoïde (HRP-4C), robotique médicale (chirurgie, rééducation), robotique militaire.
- Biorobotique : Prothèses bioniques, simulation de processus biologiques.
- Traitement d'images et Réalité Virtuelle.
- Logiciels de modélisation tridimensionnelle (protéines, ADN).
Quelques chiffres sur les évolutions technologiques :
- En 2022 : plus de mille milliards de capteurs connectés à Internet.
- En 2021 : les premiers pharmaciens robotiques aux USA.
- En 2022 : 10% de la population mondiale porterait desvêtements connectés.
- En 2023 : premier téléphone portable implantable.
- En 2024 : accès Internet droit basique.
- En 2021 : 75% des nouveaux avions avec pièces imprimées en 3D.
- En 2024 : première transplantation de foie imprimé en 3D.
- En 2022 : première voiture entièrement imprimée en 3D (Strati).
Fonctionnement fondamental d'un ordinateur
- Un ordinateurest une machine qui ne possède aucune connaissance intrinsèque du monde extérieur.
- Il n'exécute qu'un nombre limité d'opérations élémentaires.
- Pour qu'il résolve un problème, il faut lui indiquer comment procéder avec des instructions détailléeset ordonnées, sans rien laisser d'implicite.
Origine du mot "Ordinateur"
- Le mot "ordinateur" a été proposé en 1955 par François Girard (IBM France) à son ancien professeur de lettres pour remplacer "calculateur" (computer).
- L'Académie Française l'a adopté en 1957.
Qu'est-ce qu'un ordinateur ?
- Une machine effectuant des opérations simples sur des séquences de signaux électriques, neprenant que deux états (0 et 1), obéissant à une logique binaire.
- Capable de traiter des nombres binaires. Toute autre information (texte, images, sons, vidéos, programmes) doit être convertie ou codée en format binaire.
- C'est une machine universelle (concept de la Machine de Turing), capable de faire les mêmes calculs.
- Un ensemble de composants électroniques modulaires (hardware) faisant fonctionner des programmes informatiques (software).
- L'unité centrale (boîtier plus éléments internes) et les périphériques (éléments externes).
Composants de l'ordinateur
Les principaux composants d'un ordinateur sont :
- Unité Centrale(UC) : Le "cœur", boîtier contenant les composants essentiels (alimentation, cartes, stockage, refroidissement).
- Processeur (CPU - Central Processing Unit) : Le "cerveau", exécute les instructions des programmes. Sa performance dépend de sa fréquence (GHz) et dunombre de cœurs (permet le traitement parallèle).
- Mémoire Vive (RAM - Random Access Memory) : Mémoire volatile (effacée à l'extinction), stocke temporairement les données et instructions en cours. Plus elle est grande, plus le système gère les programmes lourds.
- Carte Mère (Motherboard) : Carte électronique principale, relie tous les composants (CPU, RAM, stockage, GPU, ports USB). Contient le BIOS/UEFI.
- Stockage :
- Disque Dur (HDD) : Mécanique, grande capacité, plus lent.
- SSD (Solid State Drive) : Mémoire flash, rapide, plus cher au gigaoctet.
- Carte Graphique (GPU - Graphics Processing Unit) : Spécialisée dans le calcul parallèle et l'affichage. Essentielle pour les jeux, modélisation 3D, IA, calcul scientifique. Peut être intégrée ou dédiée.
- Alimentation (PSU) : Transforme lecourant alternatif en courant continu. Conditionne la stabilité et la durée de vie des pièces.
- Systèmes de refroidissement : Ventilateurs, dissipateurs thermiques, refroidissement liquide. Empêchent la surchauffe.
- Périphériques d'entrée : Permettent à l'utilisateurde donner des instructions (clavier, souris, microphone, scanner).
- Périphériques de sortie : Restituent les informations (écran, imprimante, haut-parleurs).
- Périphériques de stockage externes : Clé USB, disque externe.
- Interfaces réseau : Carte Ethernet, Wi-Fi, Bluetooth pour la connexion à Internet ou un réseau local.
Le BIOS/UEFI
- BIOS (Basic Input/Output System) : Microprogramme stocké dans une mémoire ROM sur lacarte mère.
- Rôles principaux :
- Initialisation matérielle (POST) : Vérifie les composants essentiels au démarrage.
- Configuration du matériel : Gère les paramètres (ordre de démarrage, horloge, tension, fréquences).
- Chargement du système d'exploitation (boot loader) : Cherche un périphérique de démarrage et transfère le contrôle au SE.
- Interface entre matériel et logiciels.
Comment faire fonctionner un programme ?
Pour qu'une machine exécute un programme, des opérations préparatoires sont nécessaires pour assurer les échanges entre le processeur, la mémoire et les ressources physiques (périphériques). Ce rôle est joué par le Système d'Exploitation (SE).
Le Système d'Exploitation(SE)
Qu'est-ce qu'un système ?
Un système est un ensemble d'éléments interagissant pour produire un résultat (ex: système digestif, système nerveux). Chaque élément a un rôle précis.
Définition du Système d'Exploitation (SE ou OS)
- Un méta-programme chargé de :
- Gérer l'accès aux ressources matérielles de l'ordinateur.
- Interagir avec les utilisateurs pour exécuter d'autres programmes.
- Exemples : Windows, Mac OS, Linux, Unix.
Rôle du SE
- Assure le démarrage de l'ordinateur.
- Alloue les ressources aux programmes (temps de calcul, mémoire, espace de stockage).
- Fournit des services aux programmes applicatifs (impression, gestion des disques, réseau) via des API (Application Programming Interfaces) et programmes utilitaires.
- Gestion du processeur : Alloue le temps du processeur entre les programmes (algorithme d'ordonnancement).
- Gestion de la mémoire vive : Alloue l'espace mémoire à chaque application, utilise la mémoire virtuelle si nécessaire.
- Gestion des entrées/sorties : Uniformise et contrôle l'accès des programmes aux ressources matérielles via les pilotes.
- Gestion de l'exécution des applications : Affecte les ressources nécessaires, permet de "tuer" une application qui ne répond plus.
- Gestion des droits : Sécurité liée à l'exécution des programmes.
- Gestion des fichiers : Gère la lecture/écriture dans lesystème de fichiers et les droits d'accès.
- Gestion des informations : Fournit des indicateurs sur le bon fonctionnement de la machine.
Le SE est un logiciel qui facilite et simplifie l'utilisation de l'ordinateur, agissant comme interface entre lematériel et l'utilisateur. Sa complexité dépend du nombre d'utilisateurs.
Composants du SE
- Le noyau (kernel) : Fonctions fondamentales (gestion mémoire, processus, fichiers, entrées-sorties, communication).
- L'interpréteur de commande (shell) : Communication avec le SE via un langage de commandes, permet de piloter les périphériques.
- Le système de fichiers (FS - file system) : Enregistre les fichiers dans unearborescence.
Maîtrise de l'Utilisation de Windows
- Gestion des fichiers et répertoires : Créer, supprimer, renommer, déplacer, gérer l'accès.
- Gestion des programmes : Visualiser, désinstaller, gérer les processus via le Gestionnaire des tâches.
- Logiciels anti-virus.
- Entretien de l'ordinateur.
- Exploration des logiciels et applications.
Le Bureau et ses Éléments
- Le Bureau : Interface d'accueil avec icônes pour accéder aux fichiers et programmes.
- Le Menu Démarrer, la Barre des tâches, les Icônes.
- La Fenêtre d'exploration defichiers (avec menu contextuel et options d'affichage).
Gestion des Fichiers et Répertoires
- Fichier : Unité logique de stockage d'information.
- Répertoire : Entité pour l'organisation des fichiers.
- Un système de gestion des fichiers (SF) permet de créer, supprimer, renommer, déplacer fichiers/répertoires, et gérer leurs accès.
- Caractéristiques des fichiers : Nommage (avec extensions comme .txt, .jpg), chemin d'accès (ex: C:\Program Files\...), types (régulier, répertoire), opérations (lecture, modification).
- L'accès nécessite de fournir au SF le chemin d'accès pour localiser le fichier.
Raccourcis Clavier Windows (Exemples)
| Combinaison de touches | Description |
| Windows | Accès au bureau ou à l'écran d'accueil |
| Windows + Tab | Affiche les différentes applications et bureauxactifs |
| Alt + Tab | Passer entre les applications ouvertes |
| Ctrl + Windows + D | Ouvrir un nouveau bureau virtuel |
| Windows + E | Lancer l'explorateur de Windows |
| Windows + L | Verrouiller la session ou changer d'utilisateur |
| Windows + S | Lancer une recherche Windows et Internet |
| Windows + Imp. écran | Réaliser une capture d'écran |
Extensions de Fichiers (Exemples)
| Extension de Fichier | Type de Fichier | Logiciel Typique |
| .txt | Texte simple | Bloc-notes |
| .docx | Document Word | Microsoft Word |
| Document portable | Adobe Reader | |
| .png, .jpg | Image | Paint |
| .mp3, .wav | Audio | WindowsMedia Player |
| .mp4, .avi | Vidéo | Windows Media Player |
| .xls, .xlsx | Feuille de calcul | Microsoft Excel |
| .zip | Dossier compressé | Gestionnaire du système d'exploitation |
| .exe | Exécutable | Auto-exécutable |
Importance de la Sauvegarde etCompression
- Les informations peuvent devenir irrécupérables suite à des erreurs, détérioration, vol, virus. Le SE seul est impuissant.
- Solution : Créer des copies de sauvegarde sur des supports externes (USB, disques externes).
- Lesdonnées peuvent devenir très volumineuses.
- Solution : Compression des données (zip, rar) pour gagner de la place et regrouper plusieurs fichiers pour l'envoi.
Stockage Local vs Distant
- Local : Disque dur (HDD), SSD, clé USB, carte SD.
- Distant :
- Serveur de stockage en réseau (NAS) : Disques partagés, stockage centralisé pour clients réseau.
- Synchronisation via le cloud (OneDrive, Google Drive, Teams) : Mise à jour en temps réel des fichiers sur plusieurs appareils via un serveur distant.
Avantages du Cloud
- Sauvegarde automatique.
- Accès multiplateforme.
- Collaboration facilitée.
Limites du Cloud
- Dépendance à la connexion Internet.
- Consommation d'espace local et bande passante.
- Risques de confidentialité et de juridiction des données (RGPD).
Maintenance du Système et desDonnées
Recherche et Récupération
- Utiliser un moteur de recherche interne (par nom, type, date, métadonnées).
- La Corbeille permet de restaurer les fichiers supprimés.
Gestion des Programmes
- Le SE alloue les ressources pour chaque programme.
- Gestion manuelle : Visualisation et désinstallation des programmes, visualisation des processus via le Gestionnaire des tâches.
- Le Gestionnaire des tâches permet de visualiser lesprocessus en cours, de les arrêter (avec prudence), et de mesurer les performances (CPU, RAM).
- Le Panneau de configuration regroupe tous les paramètres de l'ordinateur, à manipuler avec prudence (ex: réglage date/heure, langue clavier).
MSDOS (Microsoft Disk Operating System)
- Permet l'accès au système d'exploitation en ligne de commande.
- Existe toujours sur les PC Windows pour certaines opérations avancées.
Cybersécurité et Protection des Données
Un Monde Discret
Autrefois, information et support étaient liés. Aujourd'hui, le support est indifférencié : toute l'information est numérisée (séquences de 0 et 1) et circule/est traitée dans des réseaux interconnectés.
Sécurité Informatique
- Enjeu majeur pour nos sociétés.
- L'intrusion dans un système informatique permet de lire, modifier, détruire des informations ou effectuer des opérations illicites.
- La frontière entre "donnée" et "programme" est parfois floue, les données pouvant être interprétées comme des instructions.
Virologie
Faille
- Les virus informatiques exploitent des failles.
- L'ingénierie sociale est souvent utilisée pour les propager.
Cibles des attaques
- Sociales : Particuliers, entreprises, administrations, militaires. L'interconnexion facilite la propagation.
- Matérielles : Ordinateurs, sites web, imprimantes, DVD, USB, téléphones, RFID.
- Logicielles : Suites Office, e-mails, PDF, vidéos.
Techniques de Piratage
- Malware (codes malveillants) :
- Le virus : Séquence de symboles qui se reproduit et modifie d'autres séquences. Petit programme nuisible se chargeant en mémoire.
- Le ver (worm) : Programme s'auto-reproduisant et se déplaçant via le réseau sans support physique. C'est un virus réseau.
- Le spyware (logiciel espion) : Collecte des données personnelles sur les utilisateurs sans autorisation, et les envoie à un tiers.
- Attaques :
- Ordinateurs zombis et Botnet : Réseau d'ordinateurs infectés et contrôlés à distance. Utilisés pour saturer des serveurs, envoyer des spams.
- Spam (pourriel) : Courrier électronique non sollicité (80-95%du volume global). Source de promotion, fraudes, diffusion de programmes malveillants.
- Arnaque / Hameçonnage (Phishing) : Obtention d'informations confidentielles en se faisant passer pour une entité de confiance, exploitant la "faille humaine".(Ex: faux e-mail de banque).
- Spamdexing : Référencement abusif, techniques pour manipuler les moteurs de recherche et améliorer artificiellement le PageRank d'un site.
Classes de virus
- Cibles :
- Le système : virus système ou amorce (attaque le secteur de démarrage).
- Les fichiers : attaque des types de fichiers spécifiques, souvent ceux transitant par Internet.
- Les macros : sepropagent avec des fichiers de données bureautiques.
Protéger et Détecter
- Les codes malveillants exploitent des failles logicielles (aucun système n'est infaillible).
- Deuxtechniques :
- Identifier par une signature : Analyse syntaxique, morphologique. La signature est l'ADN du virus. Limite : ne détecte que les menaces connues.
- Analyse du comportement.
Logiciels Antivirus
- Conçus pour identifier, neutraliser et éliminer les virus.
- Fonctionnement : analyse les fichiers, mais surtout prévient l'attaque en analysant le comportement.
- En cas de détection :
- Réparer le fichier (pas toujours possible).
- Supprimer le fichier (conseillé si non important).
- Mise en quarantaine : Le fichier infecté est placé dans un dossier sûr en attendant une réparation future.
- Lechoix d'un antivirus dépend du budget (gratuit ou payant), les versions payantes étant souvent plus puissantes.
Les diapositives sur la sécurité informatique sont présentées à titre informatif et ne sont pas incluses dans l'examen.
Lancer un quiz
Teste tes connaissances avec des questions interactives