{"id":1259,"date":"2024-07-23T12:16:48","date_gmt":"2024-07-23T12:16:48","guid":{"rendered":"https:\/\/dockerpros.com\/?post_type=glossary&#038;p=1259"},"modified":"2024-07-23T12:21:54","modified_gmt":"2024-07-23T12:21:54","slug":"docker-notary","status":"publish","type":"glossary","link":"https:\/\/dockerpros.com\/es\/wiki\/docker-notary\/","title":{"rendered":"Docker Notary"},"content":{"rendered":"<h1>Comprensi\u00f3n de Docker Notary: Garantizando una entrega de software confiable<\/h1>\n<p>Docker Notary es un proyecto de c\u00f3digo abierto que proporciona un marco para firmar y verificar la integridad de. <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/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\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> images within the Docker ecosystem. It employs a robust system of cryptographic signatures and trust management to ensure that only trusted and verified images are deployed in production environments. By allowing developers and organizations to guarantee the authenticity and integrity of their <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/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\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> images, Docker Notary plays a crucial role in securing the software supply chain and mitigating the risks associated with deploying unverified code.<\/p>\n<h2>The Need for Image Signing and Trust<\/h2>\n<p>In the rapidly evolving landscape of DevOps and <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/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\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> <span class=\"glossaryai-tooltip glossary-term-657\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/orchestration\/\" target=\"_blank\">orchestration<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Orchestration refers to the automated management and coordination of complex systems and services. It optimizes processes by integrating various components, ensuring efficient operation and resource utilization.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/orchestration\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, the ease of deploying applications has significantly increased. However, this ease comes with inherent risks, particularly regarding the security of <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/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\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> images. Unsigned or unverified images can introduce vulnerabilities or malicious code, leading to severe security breaches and data loss.<\/p>\n<p>A medida que las organizaciones adoptan arquitecturas de microservicios y pr\u00e1cticas de integraci\u00f3n\/implementaci\u00f3n continua (CI\/CD), el desaf\u00edo de mantener la confianza en la cadena de suministro de software se ha vuelto primordial. Docker Notary aborda estos desaf\u00edos al permitir a los desarrolladores firmar sus im\u00e1genes, estableciendo as\u00ed una cadena de confianza que puede verificarse en cualquier etapa del despliegue. Esto garantiza que solo se utilicen componentes verificados y de confianza dentro de las aplicaciones.<\/p>\n<h2>How Docker Notary Works<\/h2>\n<h3>Architecture Overview<\/h3>\n<p>Docker Notary operates using a client-server architecture. The main components involved are:<\/p>\n<ol>\n<li>\n<p><strong>Servidor Notario<\/strong>: Este componente es responsable de almacenar y gestionar los metadatos relacionados con las im\u00e1genes firmadas, incluyendo las claves p\u00fablicas y las firmas mismas.<\/p>\n<\/li>\n<li>\n<p><strong>Notary Signer<\/strong>: The signer is responsible for signing the metadata. It generates the cryptographic signatures that validate the integrity and authenticity of the <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/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\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> im\u00e1genes.<\/p>\n<\/li>\n<li>\n<p><strong>Notary Client<\/strong>: This client interacts with both the Notary Server and the <span class=\"glossaryai-tooltip glossary-term-736\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-registry\/\" target=\"_blank\">Registro de Docker<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A Docker Registry is a storage and distribution system for Docker images. It allows developers to upload, manage, and share container images, facilitating efficient deployment in diverse environments.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-registry\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>. It facilitates the signing process and verifies signatures when pulling or pushing images.<\/p>\n<\/li>\n<li>\n<p><strong>Confianza <span class=\"glossaryai-tooltip glossary-term-659\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/repository\/\" target=\"_blank\">Repository<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Un repositorio es una ubicaci\u00f3n centralizada donde se almacenan, gestionan y mantienen datos, c\u00f3digo o documentos. Facilita el control de versiones, la colaboraci\u00f3n y el intercambio eficiente de recursos entre los usuarios.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/repository\/\">More \u00bb<\/a><\/span><\/span><span class=\"gai-tooltip-video-wrapper\"><span class=\"gai-tooltip-video\" data-src=\"https:\/\/www.youtube.com\/embed\/_OXj8BGxNPY?rel=0&#038;modestbranding=1\"><\/span><\/span><\/span><\/span><\/span><\/strong>: Cuando un <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> is signed, its metadata is stored in a trust <span class=\"glossaryai-tooltip glossary-term-659\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/repository\/\" target=\"_blank\">repositorio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Un repositorio es una ubicaci\u00f3n centralizada donde se almacenan, gestionan y mantienen datos, c\u00f3digo o documentos. Facilita el control de versiones, la colaboraci\u00f3n y el intercambio eficiente de recursos entre los usuarios.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/repository\/\">More \u00bb<\/a><\/span><\/span><span class=\"gai-tooltip-video-wrapper\"><span class=\"gai-tooltip-video\" data-src=\"https:\/\/www.youtube.com\/embed\/_OXj8BGxNPY?rel=0&#038;modestbranding=1\"><\/span><\/span><\/span><\/span><\/span>, which acts as a verifiable source of truth regarding the image&#8217;s state.<\/p>\n<\/li>\n<\/ol>\n<h3>Signing Process<\/h3>\n<p>El proceso de firma en Docker Notary se puede desglosar en las siguientes etapas:<\/p>\n<ol>\n<li>\n<p><strong>Generaci\u00f3n de claves<\/strong>Cada usuario u organizaci\u00f3n genera un par de claves criptogr\u00e1ficas (clave p\u00fablica y clave privada). La clave privada se mantiene segura, mientras que la clave p\u00fablica se comparte con el Servidor de Notario.<\/p>\n<\/li>\n<li>\n<p><strong><span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/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\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Firma<\/strong>: Cuando un <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> is built, the Notary Client generates a signature based on the metadata of the <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> (e.g., digest, tags). This signature is then sent to the Notary Signer, which signs the metadata and stores it in the Notary Server.<\/p>\n<\/li>\n<li>\n<p><strong>Establecimiento de confianza<\/strong>: La clave p\u00fablica est\u00e1 asociada con una identidad espec\u00edfica (por ejemplo, una organizaci\u00f3n o desarrollador). Esto establece una relaci\u00f3n de confianza: solo se considerar\u00e1n v\u00e1lidas las im\u00e1genes firmadas con claves de confianza.<\/p>\n<\/li>\n<li>\n<p><strong><span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/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\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> Verification<\/strong>: When pulling an <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> desde un <span class=\"glossaryai-tooltip glossary-term-658\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/registry\/\" target=\"_blank\">registry<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Un registro es una base de datos centralizada que almacena informaci\u00f3n sobre diversas entidades, como instalaciones de software, configuraciones del sistema o datos de usuario. Es un componente fundamental para la gesti\u00f3n y configuraci\u00f3n del sistema.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/registry\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, the Docker client checks the Notary Server for the corresponding signature. If the <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> is signed with a trusted key, the <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> is pulled; otherwise, an error is raised.<\/p>\n<\/li>\n<\/ol>\n<h3>Revocaci\u00f3n de fideicomiso<\/h3>\n<p>One critical aspect of Docker Notary is the ability to revoke signatures associated with compromised keys. If a private key is believed to have been exposed, the associated public key can be marked as revoked on the Notary Server. This ensures that any <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> signed with the compromised key will not be trusted, enhancing the security of the overall system.<\/p>\n<h2>Beneficios de usar Docker Notary\n\nDocker Notary es una herramienta de seguridad que permite verificar la autenticidad y la integridad de las im\u00e1genes de Docker. Algunos de los beneficios de usar Docker Notary son:\n\n1. Mayor seguridad: Docker Notary utiliza firmas digitales para garantizar que las im\u00e1genes de Docker no han sido modificadas o comprometidas. Esto ayuda a prevenir ataques de seguridad y a proteger la integridad de las aplicaciones.\n\n2. Mayor confianza: Al utilizar Docker Notary, los usuarios pueden estar seguros de que las im\u00e1genes de Docker que est\u00e1n utilizando son aut\u00e9nticas y no han sido alteradas. Esto aumenta la confianza en las aplicaciones y en los proveedores de im\u00e1genes.\n\n3. Mayor control: Docker Notary permite a los usuarios controlar qui\u00e9n puede acceder a las im\u00e1genes de Docker y qui\u00e9n puede modificarlas. Esto ayuda a prevenir el acceso no autorizado y a mantener la integridad de las aplicaciones.\n\n4. Mayor eficiencia: Docker Notary automatiza el proceso de verificaci\u00f3n de las im\u00e1genes de Docker, lo que ahorra tiempo y reduce los errores humanos. Esto ayuda a mejorar la eficiencia y la productividad de los equipos de desarrollo.\n\n5. Mayor cumplimiento: Docker Notary ayuda a cumplir con los requisitos de seguridad y cumplimiento de las regulaciones, como el GDPR y el HIPAA. Esto ayuda a evitar multas y sanciones por incumplimiento.\n\nEn resumen, Docker Notary es una herramienta esencial para garantizar la seguridad, la confianza, el control, la eficiencia y el cumplimiento de las im\u00e1genes de Docker.<\/h2>\n<h3>Enhanced Security<\/h3>\n<p>Docker Notary mejora significativamente la postura de seguridad de las aplicaciones contenerizadas. Al garantizar que solo se desplieguen im\u00e1genes firmadas de fuentes confiables, las organizaciones pueden protegerse contra ataques a la cadena de suministro y reducir el riesgo de introducir vulnerabilidades en los entornos de producci\u00f3n.<\/p>\n<h3>Compliance and Governance<\/h3>\n<p>Muchas industrias tienen requisitos de cumplimiento estrictos con respecto al despliegue y seguridad de software. El uso de Docker Notary permite a las organizaciones mantener registros detallados de qui\u00e9n firm\u00f3 qu\u00e9 im\u00e1genes y cu\u00e1ndo, facilitando auditor\u00edas y el cumplimiento de regulaciones.<\/p>\n<h3>Mejora en la colaboraci\u00f3n<\/h3>\n<p>In organizations where multiple teams or developers contribute to a shared <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/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\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> <span class=\"glossaryai-tooltip glossary-term-659\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/repository\/\" target=\"_blank\">repositorio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Un repositorio es una ubicaci\u00f3n centralizada donde se almacenan, gestionan y mantienen datos, c\u00f3digo o documentos. Facilita el control de versiones, la colaboraci\u00f3n y el intercambio eficiente de recursos entre los usuarios.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/repository\/\">More \u00bb<\/a><\/span><\/span><span class=\"gai-tooltip-video-wrapper\"><span class=\"gai-tooltip-video\" data-src=\"https:\/\/www.youtube.com\/embed\/_OXj8BGxNPY?rel=0&#038;modestbranding=1\"><\/span><\/span><\/span><\/span><\/span>, Docker Notary fosters trust and collaboration. Teams can be confident that they are using tested and vetted components, leading to smoother integration and deployment processes.<\/p>\n<h3>Soporte para Flujos de Trabajo Multi-Firma<\/h3>\n<p>Docker Notary supports multi-signature workflows, allowing multiple parties to sign an <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> before it is considered trusted. This feature is particularly useful in larger organizations and open-source projects where consensus is required before deploying changes.<\/p>\n<h2>Implementando Docker Notary<\/h2>\n<h3>Prerequisites<\/h3>\n<p>Antes de implementar Docker Notary, aseg\u00farese de tener los siguientes requisitos previos:<\/p>\n<ol>\n<li>\n<p><strong>Docker Installation<\/strong>: Ensure Docker is installed and properly configured on your local machine or server.<\/p>\n<\/li>\n<li>\n<p><strong><span class=\"glossaryai-tooltip glossary-term-736\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-registry\/\" target=\"_blank\">Registro de Docker<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A Docker Registry is a storage and distribution system for Docker images. It allows developers to upload, manage, and share container images, facilitating efficient deployment in diverse environments.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-registry\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>: You need access to a <span class=\"glossaryai-tooltip glossary-term-736\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-registry\/\" target=\"_blank\">repositorio de Docker<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A Docker Registry is a storage and distribution system for Docker images. It allows developers to upload, manage, and share container images, facilitating efficient deployment in diverse environments.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-registry\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> where you can push and pull images.<\/p>\n<\/li>\n<li>\n<p><strong>Notary Installation<\/strong>: Install Docker Notary by following the official <a href=\"https:\/\/docs.docker.com\/notary\/\">Documentaci\u00f3n notarial<\/a>.<\/p>\n<\/li>\n<\/ol>\n<h3>Configuraci\u00f3n de Notary\n\nNotary is a tool for publishing and managing trusted collections of content. It provides a client and a server for working with trusted collections. The notary client is used to create and manage the trusted collections, while the notary server is used to serve the trusted collections to clients.\n\nTo set up Notary, you will need to install the notary client and server on your system. You can find the installation instructions for the notary client and server on the Notary GitHub page.\n\nOnce you have installed the notary client and server, you will need to configure them to work with your trusted collections. This involves creating a configuration file for the notary client and server, and specifying the location of your trusted collections.\n\nYou will also need to create a key pair for signing and verifying the trusted collections. This can be done using the notary key command.\n\nOnce you have configured the notary client and server, you can start using them to create and manage your trusted collections.<\/h3>\n<ol>\n<li>\n<p><strong>Inicializar Notario<\/strong>: Use the Notary CLI to initialize a new <span class=\"glossaryai-tooltip glossary-term-659\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/repository\/\" target=\"_blank\">repositorio<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Un repositorio es una ubicaci\u00f3n centralizada donde se almacenan, gestionan y mantienen datos, c\u00f3digo o documentos. Facilita el control de versiones, la colaboraci\u00f3n y el intercambio eficiente de recursos entre los usuarios.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/repository\/\">More \u00bb<\/a><\/span><\/span><span class=\"gai-tooltip-video-wrapper\"><span class=\"gai-tooltip-video\" data-src=\"https:\/\/www.youtube.com\/embed\/_OXj8BGxNPY?rel=0&#038;modestbranding=1\"><\/span><\/span><\/span><\/span><\/span> for your images:<\/p>\n<pre><code class=\"language-bash\">inicializaci\u00f3n del notario <\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Generar claves<\/strong>: Generar las claves necesarias para firmar:<\/p>\n<pre><code class=\"language-bash\">notary key generate<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Sign an <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/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\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>: To sign a Docker <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, first build your <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>:<\/p>\n<pre><code class=\"language-bash\">docker build -t : .<\/code><\/pre>\n<p>Then, sign the <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> with Notary:<\/p>\n<pre><code class=\"language-bash\">firma notarial<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>Push to the <span class=\"glossaryai-tooltip glossary-term-658\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/registry\/\" target=\"_blank\">Registry<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">Un registro es una base de datos centralizada que almacena informaci\u00f3n sobre diversas entidades, como instalaciones de software, configuraciones del sistema o datos de usuario. Es un componente fundamental para la gesti\u00f3n y configuraci\u00f3n del sistema.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/registry\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span><\/strong>: After signing, push the <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> along with its signature to the <span class=\"glossaryai-tooltip glossary-term-736\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-registry\/\" target=\"_blank\">repositorio de Docker<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">A Docker Registry is a storage and distribution system for Docker images. It allows developers to upload, manage, and share container images, facilitating efficient deployment in diverse environments.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/docker-registry\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>:<\/p>\n<pre><code class=\"language-bash\">docker push :<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3>Verifying Images<\/h3>\n<p>When pulling a signed <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span>, Docker will automatically verify the signature against the Notary Server:<\/p>\n<pre><code class=\"language-bash\">docker pull :<\/code><\/pre>\n<p>Si el <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> is signed by a trusted key, it will be pulled; otherwise, an error message will be displayed.<\/p>\n<h2>Desaf\u00edos y limitaciones<\/h2>\n<p>Aunque Docker Notary ofrece beneficios significativos, tambi\u00e9n presenta algunos desaf\u00edos.<\/p>\n<h3>Complejidad de la Gesti\u00f3n de Claves<\/h3>\n<p>Managing cryptographic keys can become complex, especially in larger organizations. Ensuring that keys are secure and properly rotated requires diligent administrative practices.<\/p>\n<h3>Performance Overhead<\/h3>\n<p>Agregar una capa adicional de verificaci\u00f3n puede introducir latencia en el canal CI\/CD. Las organizaciones deben sopesar la importancia de la seguridad frente al posible impacto en la velocidad de despliegue.<\/p>\n<h3>Integration with Existing Workflows<\/h3>\n<p>Integrar Docker Notary en los flujos de trabajo existentes puede requerir ajustes en los canales de CI\/CD y en las pr\u00e1cticas de los desarrolladores. La capacitaci\u00f3n y la documentaci\u00f3n son esenciales para facilitar una transici\u00f3n fluida.<\/p>\n<h2>Best Practices for Using Docker Notary<\/h2>\n<ol>\n<li>\n<p><strong>Automatiza el Proceso de Firma\n\nEl proceso de firma de documentos es una tarea crucial en muchas organizaciones, pero tambi\u00e9n puede ser tedioso y consumir mucho tiempo. Afortunadamente, existen herramientas y tecnolog\u00edas que pueden ayudar a automatizar este proceso, ahorrando tiempo y reduciendo errores. En este art\u00edculo, exploraremos c\u00f3mo automatizar el proceso de firma de documentos de manera eficiente y segura.\n\n1. Utiliza herramientas de firma electr\u00f3nica\n\nLas herramientas de firma electr\u00f3nica son una excelente manera de automatizar el proceso de firma de documentos. Estas herramientas permiten a los usuarios firmar documentos digitalmente, eliminando la necesidad de imprimir, firmar y escanear documentos f\u00edsicos. Algunas de las herramientas de firma electr\u00f3nica m\u00e1s populares incluyen DocuSign, Adobe Sign y HelloSign.\n\n2. Implementa flujos de trabajo automatizados\n\nLos flujos de trabajo automatizados pueden ayudar a agilizar el proceso de firma de documentos al eliminar la necesidad de intervenci\u00f3n manual. Por ejemplo, puedes configurar un flujo de trabajo que env\u00ede autom\u00e1ticamente un documento a las personas adecuadas para su firma, y luego lo env\u00ede al siguiente paso una vez que se haya completado la firma. Esto puede ayudar a reducir los retrasos y garantizar que los documentos se procesen de manera eficiente.\n\n3. Utiliza plantillas de documentos\n\nLas plantillas de documentos pueden ayudar a ahorrar tiempo al crear documentos que se utilizan con frecuencia. En lugar de crear un nuevo documento desde cero cada vez, puedes utilizar una plantilla predefinida y simplemente completar los campos necesarios. Esto puede ayudar a reducir los errores y garantizar que los documentos sean consistentes y precisos.\n\n4. Integra con otras herramientas\n\nIntegrar tus herramientas de firma electr\u00f3nica con otras herramientas que utilizas en tu organizaci\u00f3n puede ayudar a automatizar a\u00fan m\u00e1s el proceso de firma de documentos. Por ejemplo, puedes integrar tu herramienta de firma electr\u00f3nica con tu sistema de gesti\u00f3n de documentos para que los documentos se env\u00eden autom\u00e1ticamente para su firma cuando se crean o se actualizan.\n\n5. Capacita a tu equipo\n\nEs importante capacitar a tu equipo sobre c\u00f3mo utilizar las herramientas de firma electr\u00f3nica y los flujos de trabajo automatizados. Esto puede ayudar a garantizar que todos est\u00e9n alineados y que el proceso de firma de documentos se realice de manera eficiente y segura.\n\nEn resumen, automatizar el proceso de firma de documentos puede ayudar a ahorrar tiempo, reducir errores y mejorar la eficiencia en tu organizaci\u00f3n. Al utilizar herramientas de firma electr\u00f3nica, implementar flujos de trabajo automatizados, utilizar plantillas de documentos, integrar con otras herramientas y capacitar a tu equipo, puedes lograr una automatizaci\u00f3n exitosa del proceso de firma de documentos.<\/strong>Integre la firma en su pipeline de CI\/CD para optimizar el flujo de trabajo y garantizar que todas las im\u00e1genes sean firmadas autom\u00e1ticamente antes de la implementaci\u00f3n.<\/p>\n<\/li>\n<li>\n<p><strong>Implementar Flujos de Trabajo Multifirma<\/strong>Para aplicaciones cr\u00edticas, considere usar flujos de trabajo de m\u00faltiples firmas para aumentar la confianza y la responsabilidad.<\/p>\n<\/li>\n<li>\n<p><strong>Rotar Claves Peri\u00f3dicamente<\/strong>: Implement a key rotation policy to enhance security and reduce the risk of key compromise.<\/p>\n<\/li>\n<li>\n<p><strong>Supervisar y Auditar Firmas<\/strong>: Revise peri\u00f3dicamente las im\u00e1genes firmadas y sus claves asociadas para garantizar el cumplimiento y detectar posibles problemas.<\/p>\n<\/li>\n<li>\n<p><strong>Educate Teams<\/strong>: Provide training and resources for development and operations teams to understand the importance of <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> signing and how to leverage Docker Notary effectively.<\/p>\n<\/li>\n<\/ol>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Docker Notary is a vital tool for any organization leveraging <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/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\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> technology. By implementing a robust signing and verification process, Notary enhances the security of the software supply chain, fosters trust among development teams, and ensures compliance with industry regulations. While challenges exist, adopting best practices and fully integrating Docker Notary into CI\/CD workflows can vastly improve an organization\u2019s resilience against security risks.<\/p>\n<p>As the landscape of software development continues to evolve, the importance of tools like Docker Notary will only grow, making it essential for organizations to prioritize secure <span class=\"glossaryai-tooltip glossary-term-651\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\" target=\"_blank\">imagen<\/a><\/span><span class=\"gai-content-hidden glossaryai-tooltip-content\"><span class=\"gai-tooltip-body\"><span class=\"glossaryai-tooltip-text\">An image is a visual representation of an object or scene, typically composed of pixels in digital formats. It can convey information, evoke emotions, and facilitate communication across various media.<span class=\"glossaryai-more-link\"> <a href=\"https:\/\/dockerpros.com\/es\/wiki\/image\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> management and deployment strategies in their DevOps practices. With Docker Notary in place, organizations can confidently embrace the power of containers while maintaining a strong security posture, ultimately leading to more robust and trustworthy software delivery.<\/p>","protected":false},"excerpt":{"rendered":"<p>Docker Notary is a tool that provides automated signing and verification of <span class=\"glossaryai-tooltip glossary-term-650\"><span class=\"glossaryai-link\"><a href=\"https:\/\/dockerpros.com\/es\/wiki\/container\/\" target=\"_blank\">contenedor<\/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\/es\/wiki\/container\/\">More \u00bb<\/a><\/span><\/span><\/span><\/span><\/span> im\u00e1genes, garantizando su integridad y autenticidad. Emplea The Update Framework (TUF) para una distribuci\u00f3n segura.<\/p>","protected":false},"author":1,"featured_media":1835,"parent":0,"template":"","glossary-cat":[],"class_list":["post-1259","glossary","type-glossary","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Docker Notary - 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\/es\/wiki\/docker-notary\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Docker Notary - Dockerpros\" \/>\n<meta property=\"og:description\" content=\"Docker Notary is a tool that provides automated signing and verification of container images, ensuring their integrity and authenticity. It employs The Update Framework (TUF) for secure distribution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dockerpros.com\/es\/wiki\/docker-notary\/\" \/>\n<meta property=\"og:site_name\" content=\"Dockerpros\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-23T12:21:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-notary_1259.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=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-notary\/\",\"url\":\"https:\/\/dockerpros.com\/wiki\/docker-notary\/\",\"name\":\"Docker Notary - Dockerpros\",\"isPartOf\":{\"@id\":\"https:\/\/dockerpros.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-notary\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-notary\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-notary_1259.jpg\",\"datePublished\":\"2024-07-23T12:16:48+00:00\",\"dateModified\":\"2024-07-23T12:21:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-notary\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dockerpros.com\/wiki\/docker-notary\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-notary\/#primaryimage\",\"url\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-notary_1259.jpg\",\"contentUrl\":\"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-notary_1259.jpg\",\"width\":800,\"height\":600,\"caption\":\"docker-notary-2\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dockerpros.com\/wiki\/docker-notary\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dockerpros.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Glossary\",\"item\":\"https:\/\/dockerpros.com\/fr\/wiki\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Docker Notary\"}]},{\"@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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dockerpros.com\/#organization\",\"name\":\"Dockerpros\",\"url\":\"https:\/\/dockerpros.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Docker Notary - Dockerpros\n\nDocker Notary es una herramienta de seguridad que permite a los usuarios firmar y verificar im\u00e1genes de contenedores Docker. Esta herramienta es esencial para garantizar la integridad y autenticidad de las im\u00e1genes de contenedores en entornos de producci\u00f3n.\n\n\u00bfQu\u00e9 es Docker Notary?\n\nDocker Notary es una implementaci\u00f3n de The Update Framework (TUF), un marco de trabajo para garantizar la seguridad de las actualizaciones de software. TUF proporciona una forma segura de distribuir actualizaciones de software, asegurando que las actualizaciones provengan de una fuente confiable y no hayan sido modificadas durante la transmisi\u00f3n.\n\nDocker Notary utiliza TUF para proporcionar una forma segura de firmar y verificar im\u00e1genes de contenedores Docker. Cuando un usuario crea una imagen de contenedor, puede usar Docker Notary para firmar la imagen con una clave privada. Esta firma se almacena junto con la imagen en un registro de Docker.\n\nCuando otro usuario descarga la imagen del registro, Docker Notary puede verificar la firma utilizando la clave p\u00fablica correspondiente. Si la firma es v\u00e1lida, el usuario puede estar seguro de que la imagen no ha sido modificada desde que se firm\u00f3.\n\n\u00bfPor qu\u00e9 es importante Docker Notary?\n\nDocker Notary es importante porque ayuda a garantizar la seguridad de las im\u00e1genes de contenedores en entornos de producci\u00f3n. Sin Docker Notary, un atacante podr\u00eda modificar una imagen de contenedor y subirla a un registro de Docker. Si un usuario descarga esta imagen modificada, podr\u00eda ejecutar c\u00f3digo malicioso en su sistema.\n\nCon Docker Notary, los usuarios pueden estar seguros de que las im\u00e1genes de contenedores que descargan no han sido modificadas. Esto es especialmente importante en entornos de producci\u00f3n, donde la seguridad es cr\u00edtica.\n\n\u00bfC\u00f3mo funciona Docker Notary?\n\nDocker Notary funciona mediante el uso de claves criptogr\u00e1ficas para firmar y verificar im\u00e1genes de contenedores. Cuando un usuario crea una imagen de contenedor, puede usar Docker Notary para generar un par de claves criptogr\u00e1ficas: una clave privada y una clave p\u00fablica.\n\nLa clave privada se utiliza para firmar la imagen de contenedor. La firma se almacena junto con la imagen en un registro de Docker. La clave p\u00fablica se utiliza para verificar la firma cuando otro usuario descarga la imagen.\n\nCuando un usuario descarga una imagen de contenedor firmada, Docker Notary utiliza la clave p\u00fablica para verificar la firma. Si la firma es v\u00e1lida, el usuario puede estar seguro de que la imagen no ha sido modificada desde que se firm\u00f3.\n\n\u00bfC\u00f3mo se configura Docker Notary?\n\nPara configurar Docker Notary, primero debe instalar Docker Engine y Docker Compose. Luego, puede descargar el c\u00f3digo fuente de Docker Notary desde GitHub y seguir las instrucciones de instalaci\u00f3n.\n\nUna vez que Docker Notary est\u00e1 instalado, puede configurarlo para que funcione con su registro de Docker. Esto implica crear un par de claves criptogr\u00e1ficas y configurar Docker Notary para que use estas claves para firmar y verificar im\u00e1genes de contenedores.\n\n\u00bfC\u00f3mo se usa Docker Notary?\n\nPara usar Docker Notary, primero debe crear una imagen de contenedor y firmarla con Docker Notary. Luego, puede subir la imagen firmada a un registro de Docker.\n\nCuando otro usuario descarga la imagen del registro, Docker Notary puede verificar la firma utilizando la clave p\u00fablica correspondiente. Si la firma es v\u00e1lida, el usuario puede estar seguro de que la imagen no ha sido modificada desde que se firm\u00f3.\n\nConclusi\u00f3n\n\nDocker Notary es una herramienta esencial para garantizar la seguridad de las im\u00e1genes de contenedores en entornos de producci\u00f3n. Al proporcionar una forma segura de firmar y verificar im\u00e1genes de contenedores, Docker Notary ayuda a prevenir ataques de modificaci\u00f3n de im\u00e1genes y garantiza la integridad y autenticidad de las im\u00e1genes de contenedores.","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\/es\/wiki\/docker-notary\/","og_locale":"es_ES","og_type":"article","og_title":"Docker Notary - Dockerpros","og_description":"Docker Notary is a tool that provides automated signing and verification of container images, ensuring their integrity and authenticity. It employs The Update Framework (TUF) for secure distribution.","og_url":"https:\/\/dockerpros.com\/es\/wiki\/docker-notary\/","og_site_name":"Dockerpros","article_modified_time":"2024-07-23T12:21:54+00:00","og_image":[{"width":800,"height":600,"url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-notary_1259.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dockerpros.com\/wiki\/docker-notary\/","url":"https:\/\/dockerpros.com\/wiki\/docker-notary\/","name":"Docker Notary - Dockerpros\n\nDocker Notary es una herramienta de seguridad que permite a los usuarios firmar y verificar im\u00e1genes de contenedores Docker. Esta herramienta es esencial para garantizar la integridad y autenticidad de las im\u00e1genes de contenedores en entornos de producci\u00f3n.\n\n\u00bfQu\u00e9 es Docker Notary?\n\nDocker Notary es una implementaci\u00f3n de The Update Framework (TUF), un marco de trabajo para garantizar la seguridad de las actualizaciones de software. TUF proporciona una forma segura de distribuir actualizaciones de software, asegurando que las actualizaciones provengan de una fuente confiable y no hayan sido modificadas durante la transmisi\u00f3n.\n\nDocker Notary utiliza TUF para proporcionar una forma segura de firmar y verificar im\u00e1genes de contenedores Docker. Cuando un usuario crea una imagen de contenedor, puede usar Docker Notary para firmar la imagen con una clave privada. Esta firma se almacena junto con la imagen en un registro de Docker.\n\nCuando otro usuario descarga la imagen del registro, Docker Notary puede verificar la firma utilizando la clave p\u00fablica correspondiente. Si la firma es v\u00e1lida, el usuario puede estar seguro de que la imagen no ha sido modificada desde que se firm\u00f3.\n\n\u00bfPor qu\u00e9 es importante Docker Notary?\n\nDocker Notary es importante porque ayuda a garantizar la seguridad de las im\u00e1genes de contenedores en entornos de producci\u00f3n. Sin Docker Notary, un atacante podr\u00eda modificar una imagen de contenedor y subirla a un registro de Docker. Si un usuario descarga esta imagen modificada, podr\u00eda ejecutar c\u00f3digo malicioso en su sistema.\n\nCon Docker Notary, los usuarios pueden estar seguros de que las im\u00e1genes de contenedores que descargan no han sido modificadas. Esto es especialmente importante en entornos de producci\u00f3n, donde la seguridad es cr\u00edtica.\n\n\u00bfC\u00f3mo funciona Docker Notary?\n\nDocker Notary funciona mediante el uso de claves criptogr\u00e1ficas para firmar y verificar im\u00e1genes de contenedores. Cuando un usuario crea una imagen de contenedor, puede usar Docker Notary para generar un par de claves criptogr\u00e1ficas: una clave privada y una clave p\u00fablica.\n\nLa clave privada se utiliza para firmar la imagen de contenedor. La firma se almacena junto con la imagen en un registro de Docker. La clave p\u00fablica se utiliza para verificar la firma cuando otro usuario descarga la imagen.\n\nCuando un usuario descarga una imagen de contenedor firmada, Docker Notary utiliza la clave p\u00fablica para verificar la firma. Si la firma es v\u00e1lida, el usuario puede estar seguro de que la imagen no ha sido modificada desde que se firm\u00f3.\n\n\u00bfC\u00f3mo se configura Docker Notary?\n\nPara configurar Docker Notary, primero debe instalar Docker Engine y Docker Compose. Luego, puede descargar el c\u00f3digo fuente de Docker Notary desde GitHub y seguir las instrucciones de instalaci\u00f3n.\n\nUna vez que Docker Notary est\u00e1 instalado, puede configurarlo para que funcione con su registro de Docker. Esto implica crear un par de claves criptogr\u00e1ficas y configurar Docker Notary para que use estas claves para firmar y verificar im\u00e1genes de contenedores.\n\n\u00bfC\u00f3mo se usa Docker Notary?\n\nPara usar Docker Notary, primero debe crear una imagen de contenedor y firmarla con Docker Notary. Luego, puede subir la imagen firmada a un registro de Docker.\n\nCuando otro usuario descarga la imagen del registro, Docker Notary puede verificar la firma utilizando la clave p\u00fablica correspondiente. Si la firma es v\u00e1lida, el usuario puede estar seguro de que la imagen no ha sido modificada desde que se firm\u00f3.\n\nConclusi\u00f3n\n\nDocker Notary es una herramienta esencial para garantizar la seguridad de las im\u00e1genes de contenedores en entornos de producci\u00f3n. Al proporcionar una forma segura de firmar y verificar im\u00e1genes de contenedores, Docker Notary ayuda a prevenir ataques de modificaci\u00f3n de im\u00e1genes y garantiza la integridad y autenticidad de las im\u00e1genes de contenedores.","isPartOf":{"@id":"https:\/\/dockerpros.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dockerpros.com\/wiki\/docker-notary\/#primaryimage"},"image":{"@id":"https:\/\/dockerpros.com\/wiki\/docker-notary\/#primaryimage"},"thumbnailUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-notary_1259.jpg","datePublished":"2024-07-23T12:16:48+00:00","dateModified":"2024-07-23T12:21:54+00:00","breadcrumb":{"@id":"https:\/\/dockerpros.com\/wiki\/docker-notary\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dockerpros.com\/wiki\/docker-notary\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/dockerpros.com\/wiki\/docker-notary\/#primaryimage","url":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-notary_1259.jpg","contentUrl":"https:\/\/dockerpros.com\/wp-content\/uploads\/2024\/07\/docker-notary_1259.jpg","width":800,"height":600,"caption":"docker-notary-2"},{"@type":"BreadcrumbList","@id":"https:\/\/dockerpros.com\/wiki\/docker-notary\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dockerpros.com\/"},{"@type":"ListItem","position":2,"name":"Glossary","item":"https:\/\/dockerpros.com\/fr\/wiki\/"},{"@type":"ListItem","position":3,"name":"Docker Notary"}]},{"@type":"WebSite","@id":"https:\/\/dockerpros.com\/#website","url":"https:\/\/dockerpros.com\/","name":"Profesionales de Docker","description":"DockerPros \u2013 Tu centro definitivo de recursos Docker","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":"es"},{"@type":"Organization","@id":"https:\/\/dockerpros.com\/#organization","name":"Profesionales de Docker","url":"https:\/\/dockerpros.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@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\/"}}]}},"_links":{"self":[{"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/glossary\/1259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/glossary\/1259\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/media\/1835"}],"wp:attachment":[{"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/media?parent=1259"}],"wp:term":[{"taxonomy":"glossary-cat","embeddable":true,"href":"https:\/\/dockerpros.com\/es\/wp-json\/wp\/v2\/glossary-cat?post=1259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}