Icône du lab

Registry Hijacker

Pouvez-vous détourner ce registre Docker et extraire ses secrets cachés ?

Défi Mis à jour le 21 juin 2026 Solution (Pro)
Docker Registry API Authentication Bypass Container Security API Manipulation Registry Exploitation

Une plateforme de gestion de registre Docker implémente l'API Registry v2 avec des fonctionnalités de sécurité d'entreprise pour le stockage et la distribution d'images de conteneurs. Mais lorsque les mécanismes d'authentification rencontrent des failles d'implémentation, même les registres les plus sécurisés peuvent divulguer leurs couches et manifestes les plus sensibles. Il est temps de tester vos compétences d'exploitation de registres de conteneurs !

1
Flags
50
XP
89%
Taux de Réussite

Les registres de conteneurs Docker sont des composants d'infrastructure critiques qui stockent et distribuent les images de conteneurs utilisées dans les déploiements d'applications modernes. Lorsque ces registres sont mal configurés ou présentent des vulnérabilités d'authentification, les attaquants peuvent obtenir un accès non autorisé aux images privées contenant du code source sensible, des identifiants et des logiciels propriétaires. Comprendre la sécurité des registres Docker est essentiel pour quiconque travaille avec des environnements conteneurisés.

API Docker Registry v2

L'API Docker Registry v2 est le protocole utilisé pour pousser, tirer et gérer les images de conteneurs. Elle expose plusieurs endpoints clés : l'endpoint de catalogue liste tous les dépôts disponibles, les endpoints de manifeste décrivent les couches et la configuration des images et les endpoints de blobs servent les données réelles des couches. Chaque image est composée de couches stockées sous forme d'archives tar compressées, et le manifeste lie ces couches avec les métadonnées. Les chercheurs en sécurité qui comprennent cette API peuvent énumérer les dépôts privés, télécharger les couches d'images et extraire des informations sensibles du contenu des conteneurs.

Vulnérabilités courantes des registres

Les vulnérabilités des registres Docker se répartissent généralement en plusieurs catégories. L'accès non authentifié à l'API du registre permet à quiconque de lister et de tirer des images privées. Des identifiants faibles ou par défaut sur les interfaces de gestion du registre permettent des attaques par force brute. L'absence de politiques de contrôle d'accès permet aux utilisateurs non autorisés d'accéder à des dépôts hors de leur portée. La divulgation d'informations par des messages d'erreur verbeux ou des endpoints d'API non protégés révèle des détails sur l'infrastructure interne. De nombreuses organisations déploient des registres privés pour un usage interne mais ne parviennent pas à restreindre correctement l'accès, créant une surface d'attaque significative.

Impact réel

Des registres Docker exposés ont conduit à des incidents de sécurité majeurs où des attaquants ont extrait des identifiants de bases de données, des clés API, des certificats de chiffrement et du code source à partir des couches d'images de conteneurs. Même les données "supprimées" peuvent persister dans les couches d'images antérieures, rendant l'inspection approfondie des couches critique. Les professionnels de la sécurité effectuant des évaluations d'environnements conteneurisés doivent savoir comment énumérer les registres, inspecter les manifestes, télécharger et décompresser les couches et analyser leur contenu à la recherche d'informations sensibles. Cet ensemble de compétences est de plus en plus important à mesure que l'adoption des conteneurs continue de croître dans toutes les industries.

Ce que vous apprendrez

  • Comprendre l'API Docker Registry v2 et ses endpoints clés
  • Apprendre à énumérer les dépôts et inspecter les manifestes d'images
  • Pratiquer l'extraction et l'analyse des couches d'images de conteneurs pour les données sensibles
  • Identifier les faiblesses courantes d'authentification et de contrôle d'accès dans les registres
  • Développer des compétences d'évaluation de la sécurité des conteneurs pour l'infrastructure moderne

Prérequis

Basic understanding of Docker and containers Familiarity with REST APIs and HTTP Command-line proficiency

Prêt à hacker ce lab ?

Créez un compte gratuit et pratiquez la cybersécurité.

Commencer - C'est gratuit
Commencez Votre Défi
~1-2 min de configuration
Serveur dédié
Instance privée
Puissance standard
Nouveau ? Voici comment faire
1
Cliquez sur "Start Lab" ci-dessus Vous obtiendrez votre propre machine avec une adresse IP
2
Explorez la cible Ouvrez l'IP dans votre navigateur et cherchez des vulnérabilités
3
Trouvez et soumettez les flags Les flags sont des textes secrets cachés dans le système - collez-les ci-dessous pour marquer des XP

Prêt à hacker ce lab?

Créez un compte gratuit pour démarrer votre propre serveur dédié, soumettre des flags et gagner des XP au classement.

Commencer à Hacker Gratuitement
13 000+ Hackers 100+ Labs & Cours Gratuit
Commencer Gratuitement