Expert CyberSecurité & DevSecOps : Développer, PenTester et Déployer des applications sécurisées

Expert CyberSecurité & DevSecOps : Développer, PenTester et Déployer des applications sécurisées

By Ilaria Digital SchoolEducationCourses
Download on the App Store

Expert CyberSecurité & DevSecOps : Développer, PenTester et Déployer des applications sécurisées episodes

  • Atelier : Paramétrer le nombre de paquets ping
    **Rappel théorique** Dans les ateliers précédents, vous avez découvert comment utiliser le module `subprocess` pour exécuter des commandes système depuis Python, et notamment lancer la commande `ping` pour tester la connectivité réseau. Revenons sur ...
    15 min
  • Atelier : script qui exécute 'ping' et sauvegarde la sortie
    **Rappel théorique** La bibliothèque `subprocess` de Python permet d'exécuter des commandes système directement depuis un script, de capturer leur sortie standard (stdout) et leur sortie d'erreur (stderr), et de récupérer leur code de retour. C'est u...
    15 min
  • Bibliothèques os et subprocess pour lancer des commandes
    Dans le cadre de l'automatisation en cybersécurité, il est fréquent d'avoir besoin d'interagir avec le système d'exploitation directement depuis un script Python. Que ce soit pour lister des fichiers, lancer des outils comme Nmap, exécuter des comman...
    15 min
  • Documentation et commentaires : écrire des docstrings
    La documentation du code est une pratique fondamentale en développement professionnel. Dans un contexte de cybersécurité et d'automatisation, écrire du code non documenté est une faute grave : un script de pentest ou d'analyse de logs mal documenté d...
    15 min
  • Atelier : créer utils.py et l'importer
    **Rappel théorique** En Python, un module est simplement un fichier .py contenant des fonctions, des classes ou des variables que l'on peut réutiliser dans d'autres scripts. C'est le mécanisme fondamental qui permet d'organiser son code, d'éviter la ...
    15 min
  • Modules, packages et pip : réutiliser du code
    En Python, écrire tout son code dans un seul fichier devient rapidement ingérable dès que les programmes grossissent. Pour organiser, réutiliser et partager du code, Python propose trois concepts fondamentaux : les modules, les packages et l'outil pi...
    15 min
  • Déboguer votre script : print vs pdb
    Le débogage est une compétence fondamentale pour tout développeur, et encore plus pour un spécialiste en cybersécurité. Lorsque vous écrivez des scripts Python pour automatiser des tâches de sécurité — scanner des ports, lire des logs, gérer des exce...
    15 min
  • Atelier : gérer FileNotFoundError sur le log
    **Rappel théorique** En Python, lorsqu'un programme tente d'ouvrir un fichier qui n'existe pas, l'interpréteur lève automatiquement une exception de type `FileNotFoundError`. Sans mécanisme de protection, cette erreur fait planter le script brutaleme...
    15 min
  • Gestion des exceptions : try / except
    La gestion des exceptions est l'un des mécanismes fondamentaux de Python pour écrire des programmes robustes, c'est-à-dire des programmes qui ne s'arrêtent pas brutalement lorsqu'une erreur survient. En cybersécurité et en automatisation, il est abso...
    15 min
  • Atelier : lire un log et compter les lignes ERROR
    ## Rappel théorique En Python, lire un fichier texte repose sur la fonction intégrée `open()`. Elle retourne un objet fichier que l'on peut parcourir ligne par ligne. La syntaxe recommandée utilise le gestionnaire de contexte `with` : `with open('fic...
    15 min

About Expert CyberSecurité & DevSecOps : Développer, PenTester et Déployer des applications sécurisées

From the publisher's feed

Devenir Spécialiste CyberSecurité & DevSecOps : Comprendre les risques d’une application pour prioriser les tests et les corrections ; Réaliser un PenTest applicatif Web/API (reconnaissance,…