Scheda di revisione: Introduction à la cybersécurité

##. 📌 L'essentiel

  • Modèle CIA : Confidentialité, Intégrité, Disponibilité, fondamentaux de la sécurité.
  • Modèle AAA : Authentication, Authorization, Accounting, contrôles d’accès.
  • Vulnérabilités majeures : buffer overflow, Heartbleed, Log4Shell.
  • Types de malwares : virus, worm, Trojan, ransomware, zero-day.
  • Protocoles clés : Kerberos (tickets), RADIUS (UDP), OAuth 2.0 (autorisation), JWT (stateless).
  • Défenses mémoire : ASLR, DEP/NX, Canary.
  • OWASP Top 10 : Broken Access Control, Injection, Cryptographic Failures.
  • Tests de sécurité : STRIDE, PASTA, SAST, DAST.
  • Approche DevSecOps : sécurité intégrée, automatisation, outils (Jenkins, Docker).
  • Facteurs d’authentification : savoir, avoir, être.
  • Contrôles d’accès : DAC, MAC, RBAC.
  • Vulnérabilités mémoire : exploitées via NOP sled, techniques d’exploitation.

2. 🧩 Structures & Composants clés

  • Système d’authentification — vérification identité via facteurs (savoir, avoir, être).
  • Protocoles d’authentification — Kerberos (tickets), RADIUS (UDP), OAuth 2.0 (autorisation), JWT (stateless).
  • Contrôles d’accès — DAC (discrétionnaire), MAC (mandatory), RBAC (rôle).
  • Vulnérabilités web — Injection, Broken Access Control, Cryptographic Failures.
  • Vulnérabilités mémoire — Buffer overflow, Stack overflow.
  • Malwares — Virus, Worm, Trojan, Ransomware, Zero-day.
  • Outils de tests — STRIDE (menaces), PASTA (approche risque), SAST/DAST (tests automatisés).
  • Principes DevSecOps — intégration sécurité dans cycle DevOps, automatisation, responsabilité partagée.

3. 🔬 Fonctions, Mécanismes & Relations

  • Modèle CIA :
    • Chiffrement → Confidentialité
    • Hash/signature → Intégrité
    • Redondance → Disponibilité
  • Modèle AAA :
    • Identification → Nom utilisateur
    • Authentification → Preuve identité
    • Autorisation → Droits d’accès
    • Comptabilité → Logs et traçabilité
  • Protocoles :
    • Kerberos : tickets pour authentification
    • RADIUS : gestion d’accès via UDP
    • OAuth 2.0 : délégation d’autorisation
    • JWT : tokens stateless
  • Relations :
    • Vulnérabilités mémoire exploitent des débordements
    • Défenses mémoire atténuent ces exploits
    • Malwares exploitent vulnérabilités pour infecter
    • Tests identifient failles potentielles
    • DevSecOps intègre sécurité dès la conception

4. Tableau comparatif

ÉlémentCaractéristiques clésNotes / Différences
CIAConfidentialité, intégrité, disponibilitéFondamentaux sécurité
AAAIdentification, authentification, autorisation, comptabilitéContrôles d’accès
ProtocolesKerberos, RADIUS, OAuth 2.0, JWTAuthentification et autorisation
OWASP Top 10Broken Access Control, Injection, Cryptographic FailuresPriorité de correction
Vulnérabilités mémoireBuffer overflow, Stack overflowExploité via NOP sled, egghunting
Défenses mémoireASLR, DEP/NX, CanaryMitigations principales
MalwaresVirus, Worm, Trojan, Ransomware, Zero-dayTypes et stratégies de défense
Tests de sécuritéSTRIDE, PASTA, SAST, DASTApproches d’analyse

5. 🗂️ Diagramme Hiérarchique (ASCII)

Cybersécurité
 ├─ Concepts fondamentaux
 │   ├─ Défauts, vulnérabilités, bugs
 │   ├─ Attaques célèbres
 │   ├─ Modèle CIA
 │   └─ Modèle AAA
 ├─ Authentification & Contrôle
 │   ├─ Facteurs d’authentification
 │   ├─ Protocoles
 │   └─ Modèles d’accès
 ├─ Sécurité Web (OWASP Top 10)
 │   └─ Vulnérabilités principales
 ├─ Vulnérabilités mémoire
 │   ├─ Buffer overflow
 │   └─ Défenses mémoire
 ├─ Logiciels malveillants
 │   ├─ Types
 │   └─ Défenses
 ├─ Tests de sécurité
 │   ├─ STRIDE, PASTA
 │   └─ SAST, DAST, SCA
 └─ DevSecOps
     ├─ Philosophie
     ├─ Cycle de vie
     └─ Outils et principes

6. ⚠️ Pièges & Confusions fréquentes

  • Confondre buffer overflow et stack overflow.
  • Confusion entre authentification et autorisation.
  • Sous-estimer l’importance de OWASP Top 10.
  • Confondre les contrôles d’accès DAC, MAC, RBAC.
  • Oublier que JWT est stateless.
  • Confusion entre vulnérabilités mémoire et logiciels malveillants.
  • Négliger l’intégration sécurité dans DevOps.
  • Confondre vulnérabilités et attaques.

7. ✅ Checklist Examen Final

  • Maîtriser le modèle CIA et ses applications.
  • Connaître les principaux protocoles d’authentification.
  • Savoir différencier contrôles d’accès : DAC, MAC, RBAC.
  • Identifier les vulnérabilités majeures : buffer overflow, Heartbleed.
  • Connaître les types de malwares et leurs stratégies de défense.
  • Comprendre les principes et outils du DevSecOps.
  • Être capable d’analyser une vulnérabilité avec STRIDE ou PASTA.
  • Connaître les défenses mémoire : ASLR, DEP/NX, Canary.
  • Savoir utiliser OWASP Top 10 pour prioriser la correction.
  • Assimiler le rôle des tests SAST, DAST dans la détection.
  • Comprendre l’intégration sécurité dans le cycle DevOps.
  • Se rappeler des outils clés : Jenkins, Docker, GitHub, Nagios.
  • Être capable d’établir une hiérarchie de composants en cybersécurité.

Metti alla prova le tue conoscenze

Metti alla prova le tue conoscenze su Introduction à la cybersécurité con 10 domande a scelta multipla con correzioni dettagliate.

1. Quel est l'objectif principal de la cybersécurité selon le résumé ?

2. Quel est le modèle fondamental qui inclut la Confidentialité, l'Intégrité et la Disponibilité en cybersécurité?

Fai il quiz →

Ripassa con le flashcard

Memorizza i concetti chiave di Introduction à la cybersécurité con 10 flashcard interattive.

Cybersécurité — définition ?

Protection des systèmes contre attaques et vols

Modèle CIA — composantes?

Confidentialité, Intégrité, Disponibilité.

Modèle CIA — composants ?

Confidentialité, intégrité, disponibilité

Vedi le flashcard →

Similar courses

Crea le tue schede di revisione

Importa il tuo corso e l'AI genera schede, quiz e flashcard in 30 secondi.

Generatore di schede