Cours techniques sur la sécurité au CERN


Il existe plusieurs cours de formation techniques sur la sécurité offerts au CERN pour les développeurs:

Développement de logiciels sécurisés ("Developing Secure Software")

Ce cours est destiné aux développeurs et concerne à la fois les logiciels ordinaires et les applications Web. Il introduit les principaux principes de sécurité, tels que les principes de « moindre privilège » et de « défense en profondeur », et examine la sécurité dans les différentes phases de développement d’un logiciel. L’accent est mis sur l’implémentation : la plupart des pièges communs et des bugs de sécurité seront montrés et suivis de conseils sur les meilleures pratiques à adopter pour un développement sécurisé. Les dernières heures de ce cours seront consacrées aux menaces, vulnérabilités et attaques typiques contre les applications Web ainsi qu’aux moyens de les éviter.

(Les transparences ainsi que l'enregistrement vidéo d'une session de 2009 sont disponibles ici.)

Cout: gratuit; Durée: 1/2 journée; Langue: anglais
Pour en savoir plus et s'inscrire: CTA.

Programmation sécurisée en C/C++ ("Secure Coding in C/C++")

Durée: 1 jour; Langue: anglais
Pour en savoir plus et s'inscrire: CTA.

Sécurisation d'applications Java ("Securing Java Aplications")

Durée: 1 jour; Langue: anglais
Pour en savoir plus et s'inscrire: CTA.

Sécurisation d'applications PHP ("Securing PHP Web Aplications")

Durée: 1 jour; Langue: anglais
Pour en savoir plus et s'inscrire: CTA.

Programmation sécurisée en Perl ("Secure Coding in Perl")

Durée: 1 jour; Langue: anglais
Pour en savoir plus et s'inscrire: CTA.

Programmation sécurisée en Python ("Secure Coding in Python")

Durée: 1 jour; Langue: anglais
Pour en savoir plus et s'inscrire: CTA.

Sécurisation d'applications Java et Web ("Securing Java and Web Applications")

Durée: 1 jour; Langue: anglais
Pour en savoir plus et s'inscrire: CTA.