Aller au contenu
  1. Formations/

🔒 Sécurité & DevSecOps

Objectifs
#

  • Comprendre les principes DevSecOps
  • Sécuriser les serveurs, conteneurs et clusters
  • Automatiser les contrôles de sécurité dans le pipeline
  • Assurer la conformité LPD (Suisse) et RGPD

Programme
#

Module 1 — Fondamentaux sécurité
#

  • CIA : Confidentialité, Intégrité, Disponibilité
  • Moindre privilège et défense en profondeur
  • Threat modeling
  • OWASP Top 10

Module 2 — Hardening Linux
#

  • SSH hardening et authentification par clé
  • Firewall (ufw, nftables)
  • AppArmor / SELinux
  • Audit logging et monitoring

Module 3 — Sécurité des conteneurs
#

  • Images sécurisées et scanning (Trivy, Grype)
  • Rootless containers
  • Pod Security Standards (Kubernetes)
  • Runtime security (Falco)

Module 4 — Secrets Management
#

  • Pourquoi ne jamais committer de secrets
  • HashiCorp Vault
  • Sealed Secrets, External Secrets Operator
  • SOPS et age encryption

Module 5 — Security in CI/CD
#

  • SAST, DAST, SCA automatisés
  • Dependency scanning
  • Container image signing (Cosign)
  • Policy as Code (OPA, Kyverno)

Module 6 — Conformité 🇨🇭
#

  • nLPD (nouvelle Loi sur la Protection des Données suisse)
  • RGPD européen
  • Hébergement des données en Suisse
  • Documentation et audit trail

🔬 Labs pratiques : bientôt disponibles.

Articles connexes