{"id":217,"date":"2024-07-21T11:46:21","date_gmt":"2024-07-21T11:46:21","guid":{"rendered":"https:\/\/dockerpros.com\/?p=217"},"modified":"2024-07-21T11:46:21","modified_gmt":"2024-07-21T11:46:21","slug":"how-do-i-perform-a-security-audit-in-docker","status":"publish","type":"post","link":"https:\/\/dockerpros.com\/fr\/security\/how-do-i-perform-a-security-audit-in-docker\/","title":{"rendered":"Comment effectuer un audit de s\u00e9curit\u00e9 dans Docker ?"},"content":{"rendered":"<h1>Comment r\u00e9aliser un audit de s\u00e9curit\u00e9 dans Docker : un guide avanc\u00e9<\/h1>\n<p>Dans le paysage en \u00e9volution rapide du d\u00e9veloppement et du d\u00e9ploiement d'applications, la conteneurisation est devenue une technologie vitale, avec Docker en t\u00eate. Si les avantages de l'utilisation de Docker \u2014 tels que la scalabilit\u00e9, l'efficacit\u00e9 et la facilit\u00e9 de d\u00e9ploiement \u2014 sont bien connus, la s\u00e9curisation des conteneurs Docker et de leurs environnements est souvent n\u00e9glig\u00e9e. R\u00e9aliser un audit de s\u00e9curit\u00e9 dans Docker est essentiel pour garantir que vos applications et vos donn\u00e9es restent prot\u00e9g\u00e9es contre les vuln\u00e9rabilit\u00e9s et les menaces. Ce guide propose un examen approfondi de la mani\u00e8re d'effectuer un audit de s\u00e9curit\u00e9 dans Docker.<\/p>\n<h2>Understanding Docker Architecture and Security Risks<\/h2>\n<p>Before diving into the auditing process, it\u2019s crucial to understand the Docker architecture and the associated security risks. Docker operates on a client-server model, consisting of the Docker <span class=\"glossaryai-tooltip glossary-term-667\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/daemon\/\" target=\"_blank\">d\u00e9mon<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Un d\u00e9mon est un processus d'arri\u00e8re-plan en informatique qui s'ex\u00e9cute de mani\u00e8re autonome, effectuant des t\u00e2ches sans intervention de l'utilisateur. Il g\u00e8re g\u00e9n\u00e9ralement des fonctions au niveau du syst\u00e8me ou de l'application, am\u00e9liorant ainsi l'efficacit\u00e9.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/daemon\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, which runs containers, and the Docker client, which communicates with the <span class=\"glossaryai-tooltip glossary-term-667\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/daemon\/\" target=\"_blank\">d\u00e9mon<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Un d\u00e9mon est un processus d'arri\u00e8re-plan en informatique qui s'ex\u00e9cute de mani\u00e8re autonome, effectuant des t\u00e2ches sans intervention de l'utilisateur. Il g\u00e8re g\u00e9n\u00e9ralement des fonctions au niveau du syst\u00e8me ou de l'application, am\u00e9liorant ainsi l'efficacit\u00e9.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/daemon\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. The following are key components:<\/p>\n<ul>\n<li><strong>Images<\/strong>: Read-only templates used to create containers.<\/li>\n<li><strong>Containers<\/strong>Environnements d'ex\u00e9cution isol\u00e9s cr\u00e9\u00e9s \u00e0 partir d'images Docker.<\/li>\n<li><strong><span class=\"glossaryai-tooltip glossary-term-652\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/dockerfile\/\" target=\"_blank\">Dockerfile<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A Dockerfile is a script containing a series of instructions to automate the creation of Docker images. It specifies the base image, application dependencies, and configuration, facilitating consistent deployment across environments.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/dockerfile\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>: A script that contains instructions for building Docker images.<\/li>\n<li><strong>Volumes<\/strong>: Stockage persistant utilis\u00e9 par les conteneurs pour stocker des donn\u00e9es.<\/li>\n<\/ul>\n<h3>Risques de s\u00e9curit\u00e9 dans Docker<\/h3>\n<ol>\n<li><strong>Images vuln\u00e9rables<\/strong>: Les images peuvent contenir des logiciels obsol\u00e8tes pr\u00e9sentant des vuln\u00e9rabilit\u00e9s connues.<\/li>\n<li><strong>Configurations non s\u00e9curis\u00e9es<\/strong>: Les erreurs de configuration peuvent <span class=\"glossaryai-tooltip glossary-term-676\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/expose\/\" target=\"_blank\">expose<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"EXPOSE\" est un outil puissant utilis\u00e9 dans divers domaines, notamment la cybers\u00e9curit\u00e9 et le d\u00e9veloppement logiciel, pour identifier les vuln\u00e9rabilit\u00e9s et les lacunes des syst\u00e8mes, en veillant \u00e0 la mise en place de mesures de s\u00e9curit\u00e9 robustes.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/expose\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> services d'acc\u00e8s non autoris\u00e9.<\/li>\n<li><strong><span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/container\/\" target=\"_blank\">Conteneur<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Isolation<\/strong>: Ineffective isolation between containers can lead to data breaches.<\/li>\n<li><strong><span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/network\/\" target=\"_blank\">R\u00e9seau<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A network, in computing, refers to a collection of interconnected devices that communicate and share resources. It enables data exchange, facilitates collaboration, and enhances operational efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> S\u00e9curit\u00e9<\/strong>: Containers often communicate over shared networks, increasing the risk of interception.<\/li>\n<li><strong>Secrets Management<\/strong>: Storing sensitive information (like passwords or <span class=\"glossaryai-tooltip glossary-term-1249\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/api\/\" target=\"_blank\">API<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Une API, ou Interface de programmation, permet aux applications logicielles de communiquer et d'interagir entre elles. Elle d\u00e9finit des protocoles et des outils pour construire des logiciels et faciliter l'int\u00e9gration.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/api\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Les cl\u00e9s plac\u00e9es directement dans des images ou des environnements peuvent entra\u00eener des fuites de donn\u00e9es.<\/li>\n<\/ol>\n<h2>Pr\u00e9paration de l'audit de s\u00e9curit\u00e9<\/h2>\n<p>Before starting the audit, you need to prepare adequately. Here are essential steps to consider:<\/p>\n<h3>1. Define the Scope<\/h3>\n<p>Determine the extent of the audit:<\/p>\n<ul>\n<li>Are you auditing a single application or multiple services?<\/li>\n<li>Inclurez-vous le syst\u00e8me d'exploitation h\u00f4te et la mise en r\u00e9seau ?<\/li>\n<li>Quels sont les actifs critiques, et quelles informations doivent rester confidentielles ?<\/li>\n<\/ul>\n<h3>2. Rassemblez les outils et les ressources<\/h3>\n<p>A successful security audit requires the right tools. Here are some recommended tools for auditing Docker:<\/p>\n<ul>\n<li><strong>Banc d'essai Docker pour la s\u00e9curit\u00e9<\/strong>: A script that checks for common best practices around deploying Docker containers in production.<\/li>\n<li><strong>Clair<\/strong>: An open-source project for the static analysis of vulnerabilities in application containers.<\/li>\n<li><strong>Trivy<\/strong>: A simple and comprehensive vulnerability scanner for containers and other artifacts.<\/li>\n<li><strong>Sysdig Falco<\/strong>: A behavioral activity monitoring tool that can detect anomalous activity in your containers.<\/li>\n<li><strong>OpenSCAP<\/strong>: Un outil de conformit\u00e9 pour automatiser les \u00e9valuations de s\u00e9curit\u00e9.<\/li>\n<\/ul>\n<h3>3. Assemble an Audit Team<\/h3>\n<p>Gather a team of security experts familiar with Docker and <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/container\/\" target=\"_blank\">conteneur<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> security. Ensure that the team is well-versed in the tools and methodologies that will be used throughout the audit process.<\/p>\n<h2>Performing the Security Audit<\/h2>\n<p>Now that you\u2019re prepared, it\u2019s time to perform the actual security audit. The process can be broken down into several stages:<\/p>\n<h3>1. \u00c9valuation de l'environnement Docker<\/h3>\n<h4>a. Host Operating System<\/h4>\n<p>Begin by checking the security posture of the host operating system. Look for:<\/p>\n<ul>\n<li>Unpatched Operating System: Ensure that the OS is up to date with the latest security patches.<\/li>\n<li>User Access Control: Verify that only authorized users have access to the Docker <span class=\"glossaryai-tooltip glossary-term-667\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/daemon\/\" target=\"_blank\">d\u00e9mon<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Un d\u00e9mon est un processus d'arri\u00e8re-plan en informatique qui s'ex\u00e9cute de mani\u00e8re autonome, effectuant des t\u00e2ches sans intervention de l'utilisateur. Il g\u00e8re g\u00e9n\u00e9ralement des fonctions au niveau du syst\u00e8me ou de l'application, am\u00e9liorant ainsi l'efficacit\u00e9.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/daemon\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>.<\/li>\n<\/ul>\n<h4>b. Docker Daemon Configuration<\/h4>\n<p>Le Docker <span class=\"glossaryai-tooltip glossary-term-667\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/daemon\/\" target=\"_blank\">d\u00e9mon<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Un d\u00e9mon est un processus d'arri\u00e8re-plan en informatique qui s'ex\u00e9cute de mani\u00e8re autonome, effectuant des t\u00e2ches sans intervention de l'utilisateur. Il g\u00e8re g\u00e9n\u00e9ralement des fonctions au niveau du syst\u00e8me ou de l'application, am\u00e9liorant ainsi l'efficacit\u00e9.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/daemon\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> should be configured securely:<\/p>\n<ul>\n<li><strong>TLS Protection<\/strong>: Assurez-vous que le Docker <span class=\"glossaryai-tooltip glossary-term-667\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/daemon\/\" target=\"_blank\">d\u00e9mon<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Un d\u00e9mon est un processus d'arri\u00e8re-plan en informatique qui s'ex\u00e9cute de mani\u00e8re autonome, effectuant des t\u00e2ches sans intervention de l'utilisateur. Il g\u00e8re g\u00e9n\u00e9ralement des fonctions au niveau du syst\u00e8me ou de l'application, am\u00e9liorant ainsi l'efficacit\u00e9.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/daemon\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> is running with TLS to encrypt communication.<\/li>\n<li><strong>Rootless Mode<\/strong>: <span class=\"glossaryai-tooltip glossary-term-672\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/run\/\" target=\"_blank\">Courir<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">\"RUN\" refers to a command in various programming languages and operating systems to execute a specified program or script. It initiates processes, providing a controlled environment for task execution.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/run\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Utiliser Docker en mode sans root d\u00e8s que possible pour limiter les privil\u00e8ges des conteneurs.<\/li>\n<li><strong><span class=\"glossaryai-tooltip glossary-term-1249\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/api\/\" target=\"_blank\">API<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Une API, ou Interface de programmation, permet aux applications logicielles de communiquer et d'interagir entre elles. Elle d\u00e9finit des protocoles et des outils pour construire des logiciels et faciliter l'int\u00e9gration.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/api\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Exposure<\/strong>: Assurez-vous que le Docker <span class=\"glossaryai-tooltip glossary-term-1249\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/api\/\" target=\"_blank\">API<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Une API, ou Interface de programmation, permet aux applications logicielles de communiquer et d'interagir entre elles. Elle d\u00e9finit des protocoles et des outils pour construire des logiciels et faciliter l'int\u00e9gration.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/api\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> is not exposed to the public internet.<\/li>\n<\/ul>\n<h3>2. S\u00e9curit\u00e9 des images<\/h3>\n<h4>Analyse des vuln\u00e9rabilit\u00e9s<\/h4>\n<p>Utilize tools like Trivy or Clair to scan your Docker images for known vulnerabilities:<\/p>\n<ul>\n<li><strong>Analyser les images Docker<\/strong>: Analysez r\u00e9guli\u00e8rement les images \u00e0 l'aide de pipelines CI\/CD automatis\u00e9s pour d\u00e9tecter les vuln\u00e9rabilit\u00e9s d\u00e8s les premi\u00e8res \u00e9tapes du cycle de d\u00e9veloppement.<\/li>\n<li><strong>Use Base Images Wisely<\/strong>: Choisissez des images de base officielles et des images minimales pour r\u00e9duire la surface d'attaque.<\/li>\n<\/ul>\n<h4>b. Signature et v\u00e9rification d'images<\/h4>\n<p>Mettre en \u0153uvre <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/image\/\" target=\"_blank\">image<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Une image est une repr\u00e9sentation visuelle d'un objet ou d'une sc\u00e8ne, g\u00e9n\u00e9ralement compos\u00e9e de pixels dans les formats num\u00e9riques. Elle peut transmettre des informations, susciter des \u00e9motions et faciliter la communication \u00e0 travers diff\u00e9rents m\u00e9dias.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> signing to ensure the integrity of your images:<\/p>\n<ul>\n<li><strong><span class=\"glossaryai-tooltip glossary-term-1260\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/docker-content-trust\/\" target=\"_blank\">Docker Content Trust<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Docker Content Trust (DCT) renforce la s\u00e9curit\u00e9 en permettant des signatures num\u00e9riques pour les images de conteneurs. Cela garantit l'int\u00e9grit\u00e9 et l'authenticit\u00e9, permettant aux utilisateurs de v\u00e9rifier que les images proviennent de sources fiables.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/docker-content-trust\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> (TCD) Transform\u00e9e en cosinus discr\u00e8te<\/strong>: Use DCT to sign Docker images and enforce <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/image\/\" target=\"_blank\">image<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Une image est une repr\u00e9sentation visuelle d'un objet ou d'une sc\u00e8ne, g\u00e9n\u00e9ralement compos\u00e9e de pixels dans les formats num\u00e9riques. Elle peut transmettre des informations, susciter des \u00e9motions et faciliter la communication \u00e0 travers diff\u00e9rents m\u00e9dias.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> verification during deployment.<\/li>\n<\/ul>\n<h3>3. Container Security<\/h3>\n<h4>a. Examen de la configuration<\/h4>\n<p>Examine the configuration of running containers:<\/p>\n<ul>\n<li><strong>Resource Limits<\/strong>: D\u00e9finissez des limites de CPU et de m\u00e9moire pour pr\u00e9venir les attaques par d\u00e9ni de service.<\/li>\n<li><strong>Privileged Containers<\/strong>: \u00c9vitez d'utiliser des conteneurs privil\u00e9gi\u00e9s sauf en cas d'absolue n\u00e9cessit\u00e9.<\/li>\n<\/ul>\n<h4>b. Network Configuration<\/h4>\n<p>Inspect the <span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/network\/\" target=\"_blank\">r\u00e9seau<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A network, in computing, refers to a collection of interconnected devices that communicate and share resources. It enables data exchange, facilitates collaboration, and enhances operational efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> settings of containers:<\/p>\n<ul>\n<li><strong><span class=\"glossaryai-tooltip glossary-term-661\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/network\/\" target=\"_blank\">R\u00e9seau<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A network, in computing, refers to a collection of interconnected devices that communicate and share resources. It enables data exchange, facilitates collaboration, and enhances operational efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/network\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Segmentation<\/strong>: Utilisez des r\u00e9seaux d\u00e9finis par l'utilisateur pour isoler les conteneurs.<\/li>\n<li><strong>Firewall Rules<\/strong>: Assurez-vous que les r\u00e8gles du pare-feu sont en place pour contr\u00f4ler le trafic entre les conteneurs et les sources externes.<\/li>\n<\/ul>\n<h3>4. Gestion des secrets<\/h3>\n<p>Properly manage sensitive information:<\/p>\n<ul>\n<li><strong>Secrets Docker<\/strong>: Utilisez la gestion int\u00e9gr\u00e9e des secrets de Docker pour stocker les donn\u00e9es sensibles de mani\u00e8re s\u00e9curis\u00e9e.<\/li>\n<li><strong>Variables d'environnement<\/strong>: \u00c9vitez d'encoder en dur des secrets dans les Dockerfiles ou les variables d'environnement.<\/li>\n<\/ul>\n<h3>5. Journalisation et Surveillance<\/h3>\n<p>Implement logging and monitoring for containers:<\/p>\n<ul>\n<li><strong>Journalisation centralis\u00e9e<\/strong>: Utilisez des solutions comme ELK <span class=\"glossaryai-tooltip glossary-term-682\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/stack\/\" target=\"_blank\">pile<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Une pile est une structure de donn\u00e9es qui fonctionne selon le principe du dernier entr\u00e9, premier sorti (LIFO), o\u00f9 l'\u00e9l\u00e9ment le plus r\u00e9cemment ajout\u00e9 est le premier \u00e0 \u00eatre retir\u00e9. Elle prend en charge deux op\u00e9rations principales : empiler et d\u00e9piler.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/stack\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> ou Fluentd pour agr\u00e9ger les journaux de tous les conteneurs.<\/li>\n<li><strong>Surveillance en temps r\u00e9el<\/strong>: Deploy monitoring solutions like Prometheus or Grafana to keep an eye on <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/container\/\" target=\"_blank\">conteneur<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> metrics and performance.<\/li>\n<\/ul>\n<h2>Actions post\u00e9rieures \u00e0 l'audit<\/h2>\n<p>Une fois l'audit termin\u00e9, vous devez prendre des actions de suivi en fonction de vos conclusions.<\/p>\n<h3>1. Reporting<\/h3>\n<p>\u00c9tablissez un rapport d\u00e9taill\u00e9 pr\u00e9sentant les constatations de l'audit, y compris :<\/p>\n<ul>\n<li>Identified vulnerabilities and risks.<\/li>\n<li>Recommandations pour la rem\u00e9diation.<\/li>\n<li>Prioritized action items based on severity.<\/li>\n<\/ul>\n<h3>2. Rem\u00e9diation<\/h3>\n<p>Address the identified issues promptly:<\/p>\n<ul>\n<li>Patch vulnerable images and update configurations.<\/li>\n<li>Apply the principle of least privilege to user access.<\/li>\n<\/ul>\n<h3>3. Am\u00e9lioration continue<\/h3>\n<p>La s\u00e9curit\u00e9 est un processus continu. Mettez en place un plan d'am\u00e9lioration continue :<\/p>\n<ul>\n<li><strong>Regular Audits<\/strong>: Schedule regular security audits to ensure that new vulnerabilities are identified and remediated.<\/li>\n<li><strong>Training<\/strong>: Fournir une formation continue aux d\u00e9veloppeurs et au personnel des op\u00e9rations sur les meilleures pratiques de s\u00e9curit\u00e9 Docker.<\/li>\n<\/ul>\n<h2>Conclusion<\/h2>\n<p>La r\u00e9alisation d'un audit de s\u00e9curit\u00e9 dans Docker est une \u00e9tape cruciale pour prot\u00e9ger vos applications et vos donn\u00e9es. En comprenant l'architecture de Docker, en identifiant les risques potentiels et en suivant un processus d'audit structur\u00e9, vous pouvez consid\u00e9rablement am\u00e9liorer la posture de s\u00e9curit\u00e9 de vos applications conteneuris\u00e9es. N'oubliez pas que la s\u00e9curit\u00e9 n'est pas un processus ponctuel <span class=\"glossaryai-tooltip glossary-term-683\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/task\/\" target=\"_blank\">task<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Une t\u00e2che est un travail ou un devoir sp\u00e9cifique assign\u00e9 \u00e0 un individu ou \u00e0 un syst\u00e8me. Elle englobe des objectifs d\u00e9finis, des ressources n\u00e9cessaires et des r\u00e9sultats attendus, facilitant ainsi une progression structur\u00e9e dans divers contextes.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/task\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>; it requires continuous vigilance and improvement. By staying informed about best practices and regularly auditing your Docker environment, you can ensure that you are well-equipped to tackle emerging threats and vulnerabilities in the <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/container\/\" target=\"_blank\">conteneur<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> ecosystem.<\/p>","protected":false},"excerpt":{"rendered":"<p>R\u00e9aliser un audit de s\u00e9curit\u00e9 dans Docker consiste \u00e0 \u00e9valuer <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/fr\/wiki\/container\/\" target=\"_blank\">conteneur<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Containers are lightweight, portable units that encapsulate software and its dependencies, enabling consistent execution across different environments. They leverage OS-level virtualization for efficiency.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/fr\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> images, reviewing configurations, and monitoring runtime behavior. Use tools like Docker Bench and Clair for effective analysis.<\/p>","protected":false},"author":1,"featured_media":302,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-217","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-security"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How do I perform a security audit in Docker? - Dockerpros<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dockerpros.com\/fr\/security\/how-do-i-perform-a-security-audit-in-docker\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How do I perform a security audit in Docker? - Dockerpros\" \/>\n<meta property=\"og:description\" content=\"Performing a security audit in Docker involves assessing container images, reviewing configurations, and monitoring runtime behavior. Use tools like Docker Bench and Clair for effective analysis.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dockerpros.com\/fr\/security\/how-do-i-perform-a-security-audit-in-docker\/\" \/>\n<meta property=\"og:site_name\" content=\"Dockerpros\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-21T11:46:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-perform-a-security-audit-in-docker_217.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"dockerpros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"dockerpros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/\"},\"author\":{\"name\":\"dockerpros\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4\"},\"headline\":\"How do I perform a security audit in Docker?\",\"datePublished\":\"2024-07-21T11:46:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/\"},\"wordCount\":978,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dockerpros.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-perform-a-security-audit-in-docker_217.jpg\",\"articleSection\":[\"Security\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/\",\"url\":\"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/\",\"name\":\"How do I perform a security audit in Docker? - Dockerpros\",\"isPartOf\":{\"@id\":\"https:\/\/dockerpros.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-perform-a-security-audit-in-docker_217.jpg\",\"datePublished\":\"2024-07-21T11:46:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#primaryimage\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-perform-a-security-audit-in-docker_217.jpg\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-perform-a-security-audit-in-docker_217.jpg\",\"width\":800,\"height\":600,\"caption\":\"how-do-i-perform-a-security-audit-in-docker-2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dockerpros.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How do I perform a security audit in Docker?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dockerpros.com\/#website\",\"url\":\"https:\/\/dockerpros.com\/\",\"name\":\"Dockerpros\",\"description\":\"DockerPros \u2013 Your Ultimate Docker Resource Hub\",\"publisher\":{\"@id\":\"https:\/\/dockerpros.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dockerpros.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dockerpros.com\/#organization\",\"name\":\"Dockerpros\",\"url\":\"https:\/\/dockerpros.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png\",\"width\":532,\"height\":114,\"caption\":\"Dockerpros\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4\",\"name\":\"dockerpros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/dockerpros.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1781786904\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1781786904\",\"caption\":\"dockerpros\"},\"sameAs\":[\"https:\/\/dockerpros.com\/\"],\"url\":\"https:\/\/dockerpros.com\/fr\/author\/dockerpros\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment effectuer un audit de s\u00e9curit\u00e9 dans Docker ? - Dockerpros","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dockerpros.com\/fr\/security\/how-do-i-perform-a-security-audit-in-docker\/","og_locale":"fr_FR","og_type":"article","og_title":"How do I perform a security audit in Docker? - Dockerpros","og_description":"Performing a security audit in Docker involves assessing container images, reviewing configurations, and monitoring runtime behavior. Use tools like Docker Bench and Clair for effective analysis.","og_url":"https:\/\/dockerpros.com\/fr\/security\/how-do-i-perform-a-security-audit-in-docker\/","og_site_name":"Dockerpros","article_published_time":"2024-07-21T11:46:21+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-perform-a-security-audit-in-docker_217.jpg","type":"image\/jpeg"}],"author":"dockerpros","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"dockerpros","Dur\u00e9e de lecture estim\u00e9e":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#article","isPartOf":{"@id":"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/"},"author":{"name":"dockerpros","@id":"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4"},"headline":"How do I perform a security audit in Docker?","datePublished":"2024-07-21T11:46:21+00:00","mainEntityOfPage":{"@id":"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/"},"wordCount":978,"commentCount":0,"publisher":{"@id":"https:\/\/dockerpros.com\/#organization"},"image":{"@id":"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-perform-a-security-audit-in-docker_217.jpg","articleSection":["Security"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/","url":"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/","name":"Comment effectuer un audit de s\u00e9curit\u00e9 dans Docker ? - Dockerpros","isPartOf":{"@id":"https:\/\/dockerpros.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#primaryimage"},"image":{"@id":"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#primaryimage"},"thumbnailUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-perform-a-security-audit-in-docker_217.jpg","datePublished":"2024-07-21T11:46:21+00:00","breadcrumb":{"@id":"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#primaryimage","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-perform-a-security-audit-in-docker_217.jpg","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/how-do-i-perform-a-security-audit-in-docker_217.jpg","width":800,"height":600,"caption":"how-do-i-perform-a-security-audit-in-docker-2"},{"@type":"BreadcrumbList","@id":"https:\/\/dockerpros.com\/security\/how-do-i-perform-a-security-audit-in-docker\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dockerpros.com\/"},{"@type":"ListItem","position":2,"name":"How do I perform a security audit in Docker?"}]},{"@type":"WebSite","@id":"https:\/\/dockerpros.com\/#website","url":"https:\/\/dockerpros.com\/","name":"Dockerpros","description":"DockerPros \u2013 Votre centre de ressources Docker incontournable","publisher":{"@id":"https:\/\/dockerpros.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dockerpros.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/dockerpros.com\/#organization","name":"Dockerpros","url":"https:\/\/dockerpros.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/Dockerpros_logo_blanco.png","width":532,"height":114,"caption":"Dockerpros"},"image":{"@id":"https:\/\/dockerpros.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dockerpros.com\/#\/schema\/person\/a9b4c3d7f7a8e2b072e77d47b382a3a4","name":"professionnels Docker","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/dockerpros.com\/#\/schema\/person\/image\/","url":"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1781786904","contentUrl":"https:\/\/dockerpros.com\/wp-content\/litespeed\/avatar\/d13b9d4f101de1a7535b404e0c59affd.jpg?ver=1781786904","caption":"dockerpros"},"sameAs":["https:\/\/dockerpros.com\/"],"url":"https:\/\/dockerpros.com\/fr\/author\/dockerpros\/"}]}},"_links":{"self":[{"href":"https:\/\/dockerpros.com\/fr\/wp-json\/wp\/v2\/posts\/217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dockerpros.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dockerpros.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/fr\/wp-json\/wp\/v2\/comments?post=217"}],"version-history":[{"count":0,"href":"https:\/\/dockerpros.com\/fr\/wp-json\/wp\/v2\/posts\/217\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/fr\/wp-json\/wp\/v2\/media\/302"}],"wp:attachment":[{"href":"https:\/\/dockerpros.com\/fr\/wp-json\/wp\/v2\/media?parent=217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dockerpros.com\/fr\/wp-json\/wp\/v2\/categories?post=217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dockerpros.com\/fr\/wp-json\/wp\/v2\/tags?post=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}