Exercices DevSecOps
Renforcez vos compétences avec des exercices sur exposition, durcissement, permissions, secrets et automatisation sûre.
Découvrir les catégories
ToutLinuxDevOpsCybersécuritéAWSDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxFormation RHCSAFormation RHCE in Enterprise LinuxFormation LFCSShellGitCloudflareDockerKubernetesFormation CKAFormation CKADFormation CKSAnsibleFormation RHCE in AnsibleJenkinsNmapWiresharkHydraCompTIABase de donnéesMySQLPostgreSQLRedisMongoDBSQLitePythonRustGolangJavaCC++Développement webScience des donnéesBig Data
Gestion des comptes utilisateur
Dans ce lab, vous apprendrez à gérer les comptes utilisateur sur une plateforme Linux, notamment à créer de nouveaux comptes, à modifier leurs paramètres et à supprimer un compte utilisateur.
LabDevSecOps
Archiver un fichier brouillon
Déplacez et renommez un fichier brouillon sans modifier son contenu.
ChallengeDevSecOps
Afficher les informations sur l’utilisateur et les groupes
Dans ce challenge, vous devez utiliser une commande Linux pour afficher les informations sur l’utilisateur et les groupes.
ChallengeDevSecOps
Intégrer un utilisateur de pratique
Créez un utilisateur Linux normal et accordez-lui l’accès à un groupe supplémentaire existant.
ChallengeDevSecOps
Rechercher et protéger un fichier de configuration
Localiser un fichier de configuration précis et le rendre privé pour son propriétaire.
ChallengeDevSecOps
Opérations sur les fichiers et les répertoires
Développez des compétences pratiques sous Linux en parcourant les chemins, en créant et en modifiant des fichiers, en examinant leurs métadonnées, en travaillant avec des liens et en comparant des fichiers et des répertoires.
LabDevSecOps
Obtenir de l’aide sur les commandes Linux
Apprenez à identifier les commandes, à lire un résumé rapide de leur syntaxe, à parcourir les pages de manuel et à découvrir des commandes par thème sans mémoriser chaque option.
LabDevSecOps
Opérations de base sur les fichiers sous Linux
Découvrez comment les chemins, répertoires, fichiers, affichages, caractères génériques, copies, déplacements, suppressions et raccourcis du terminal Linux s’articulent dans un espace de travail sécurisé.
LabDevSecOps
Groupes d’utilisateurs Linux et permissions des fichiers
Apprenez à gérer les utilisateurs et les groupes Linux, les verrouillages de comptes, la propriété, les permissions par défaut, les répertoires avec sticky bit et la collaboration avec setgid dans un environnement d’entraînement sécurisé.
LabDevSecOps
Vérification de l'utilisation d'un système de fichiers monté
Dans ce défi, nous allons écrire un script pour déterminer si un système de fichiers ou un point de montage donné est actif. Nous utiliserons la commande df pour vérifier l'état du montage. S'il est monté, nous afficherons l'espace libre disponible ; dans le cas contraire, nous afficherons un message d'erreur.
ChallengeDevSecOps
Votre premier lab Docker
Bonjour et bienvenue chez LabEx ! Dans ce premier lab, vous allez apprendre à exécuter le classique programme 'Hello, World!' avec Docker.
LabDevSecOps
Votre premier lab Git
Apprenez les bases du contrôle de version avec Git en créant votre premier dépôt, en ajoutant des fichiers et en effectuant des commits. Ce lab pratique vous guidera à travers les commandes et les flux de travail fondamentaux de Git.
LabDevSecOps
Votre premier laboratoire Rust
Bonjour, bienvenue sur LabEx! Dans ce premier laboratoire, vous allez apprendre le programme classique 'Bonjour, le monde!' en Rust.
LabDevSecOps
Lecture d'un fichier CSV
Dans ce laboratoire (lab), nous apprendrons à lire un fichier CSV en Java. Les fichiers CSV sont souvent utilisés pour stocker des données dans un format simple et facilement lisible. Nous aborderons trois approches différentes pour lire des fichiers CSV en Java : en utilisant BufferedReader, Scanner et la bibliothèque OpenCSV.
LabDevSecOps
Spy dans Mockito
Mockito est un framework Java utilisé pour le mocking et les tests unitaires d'applications Java. Dans ce laboratoire (lab), nous allons apprendre à utiliser les spies dans Mockito. Un Spy est comme un mock partiel, qui suivra les interactions avec l'objet comme un mock. De plus, il nous permet d'appeler toutes les méthodes normales de l'objet. Nous utiliserons la méthode Mockito.spy() et des annotations pour créer des spies et démontrer comment configurer (stub) un Spy.
LabDevSecOps