Sélection de la langue

Cours 336 : La cybersécurité pour les développeurs citoyens

Description

Ce cours sur la cybersécurité pour les développeurs citoyens porte sur la cybersécurité en ce qui a trait au codage, y compris les vulnérabilités, les contre-mesures, et les principes de codage. L’objectif général de la formation consiste à mettre en œuvre des pratiques exemplaires en matière de cybersécurité pour réduire les vulnérabilités liées aux pratiques d’analyse de données et de développement citoyens. Les participantes et participants obtiendront les moyens nécessaires pour tenir compte de la cybersécurité dans le cadre de leurs activités de programmation et de codage.

Objectifs

À la fin du cours, les participantes et participants seront en mesure de :

  • décrire le contexte actuel de la cybersécurité en ce qui a trait au codage
  • reconnaître les vulnérabilités courantes et les contre‑mesures appropriées
  • nommer les principes du codage sécurisé
  • décrire les lignes directrices du ministère
  • nommer l’approche à adopter pour la gestion des vulnérabilités

Auditoire cible

Développeuses citoyennes et développeurs citoyens, analystes de données, statisticiennes et statisticiens, ainsi que tous les employés et employées qui mènent des activités de développement citoyen au sein de la fonction publique fédérale canadienne.

Préalables

Il est recommandé de suivre le cours en ligne Découvrez la cybersécurité (DDN235) avant d’assister à ce cours.

Plan de cours et objectifs des modules

  • Module 1 – Contexte du développement citoyen
    • Décrire la façon dont les pratiques en développement logiciel ont évolué
  • Module 2 – Pratiques en matière de codage et de cybersécurité
    • Catégoriser les auteures et auteurs de cybermenace externes et leurs capacités
    • Décrire les activités de gestion des risques liés à la sécurité des TI qui relèvent du codage
    • Définir les concepts de confidentialité, d’intégrité, et de disponibilité en ce qui a trait au codage
    • Comparer la sécurité et la fonctionnalité
  • Module 3 – Vulnérabilités typiques dans le code
    • Reconnaître les lacunes courantes dans le code
    • Appliquer des mesures efficaces d’atténuation aux faiblesses du code
  • Module 4 – Principes du codage sécurisé
    • Décrire les principes du codage sécurisé
    • Nommer les façons dont les principes du codage sécurisé peuvent prévenir les violations
  • Module 5 – Autres facteurs à considérer pour un codage sécurisé
    • Décrire les autres facteurs à considérer pour ce qui est du développement de code sécurisé
    • Définir les stratégies d’élimination des bogues
Date de modification :