Les images de conteneur peuvent contenir des vulnérabilités, des erreurs de configuration, des fichiers malveillants et des informations d'identification exposées qui passent inaperçues jusqu'à la mise en production. L'analyse des images de conteneur dans Security Center détecte ces risques dans les images Alibaba Cloud Container Registry (ACR) avant le déploiement et fournit des commandes de correction en un clic pour les vulnérabilités système des images.
Limitations
L'analyse des images de conteneur est une fonctionnalité complémentaire payante disponible uniquement avec les éditions Advanced, Enterprise, Ultimate et Value-added Plan. La facturation dépend du quota d'analyse que vous définissez, selon un cycle mensuel. Chaque image est facturée une fois par cycle d'analyse, quel que soit le nombre d'analyses effectuées durant ce cycle.
Quand utiliser cette fonctionnalité
Utilisez l'analyse des images de conteneur pour identifier les risques de sécurité dans les images stockées dans Alibaba Cloud Container Registry (ACR) avant leur déploiement. Cette analyse couvre deux catégories de vérifications : le contenu de l'image (les fichiers présents dans l'image) et les instructions de construction (le Dockerfile utilisé pour créer l'image). Comprendre cette distinction vous aide à interpréter les résultats et à choisir la méthode de remédiation appropriée.
Périmètre d'analyse
Vérifications du contenu de l'image
Ces vérifications analysent les fichiers et l'environnement d'exécution au sein de l'image finale construite.
|
Type de risque |
Éléments détectés |
Correction rapide prise en charge |
|
Vulnérabilité système de l'image |
Vulnérabilités du système d'exploitation et des logiciels tiers |
Oui — corrigez à l'aide des commandes et des descriptions d'impact fournies par Security Center |
|
Vulnérabilité applicative de l'image |
Vulnérabilités applicatives pouvant entraîner des accès non autorisés, des injections de code et des attaques par déni de service (DoS) |
Non — corrigez manuellement en suivant les commandes et les descriptions d'impact fournies par Security Center |
|
Risque de référence de l'image |
Erreurs de configuration lorsque l'image ne respecte pas les spécifications de configuration de sécurité et les bonnes pratiques |
Non — corrigez manuellement en vous basant sur les détails de la vérification de référence fournis par Security Center |
|
Échantillon d'image malveillant |
Fichiers malveillants, code malveillant et comportements malveillants dans les images et lors de l'exécution des conteneurs |
Non — corrigez manuellement en utilisant les chemins d'accès aux fichiers malveillants fournis par Security Center |
|
Fichier sensible de l'image |
Configurations d'application contenant des informations sensibles, des clés de certificat, des identifiants d'application ou de connexion, ainsi que des informations d'identification pour les fournisseurs de serveurs cloud |
Non — examinez les suggestions de Security Center, supprimez les informations sensibles et recréez l'image |
La correction rapide est disponible uniquement pour les vulnérabilités système des images. Pour tous les autres types de risques, suivez les étapes de remédiation manuelle indiquées dans les détails du risque. Pour plus d'informations, consultez Gérer les risques d'image détectés.
Vérifications des instructions de construction
Ces vérifications analysent les instructions du Dockerfile utilisées pour construire l'image. Les problèmes détectés nécessitent la mise à jour du Dockerfile et la reconstruction de l'image.
Security Center détecte les risques suivants liés aux instructions de construction :
Commande
MAINTAINERobsolèteAucun utilisateur spécifié avec la commande
USER(l'image s'exécute en tant que root par défaut)Application s'exécutant en tant qu'utilisateur root
Utilisation de la commande
ADDDonnées sensibles incluses dans les variables
ENVVérification des certificats désactivée via la variable d'environnement
NODE_TLS_REJECT_UNAUTHORIZEDUtilisation d'
aptavec la commandeRUNdans les Dockerfiles
Pour remédier à ces problèmes, mettez à jour votre Dockerfile en suivant la description du risque fournie par Security Center, puis reconstruisez et poussez l'image.
Régions prises en charge
L'analyse des images de conteneur fonctionne avec les instances ACR dans les régions suivantes.
Zone | Régions prises en charge |
Chine | Chine (Qingdao), Chine (Pékin), Chine (Zhangjiakou), Chine (Hohhot) et Chine (Ulanqab) |
Chine (Shenzhen), Chine (Heyuan) et Chine (Guangzhou) | |
Chine (Hangzhou) et Chine (Shanghai) | |
Chine (Chengdu) | |
Chine (Hong Kong) | |
Chine (Finance) et Chine (Ali Gov) | Chine Est 2 Finance, Chine Sud 1 Finance, Chine Nord 2 Finance et Chine Nord 2 Ali Gov 1 |
Hors Chine | Japon (Tokyo), Corée du Sud (Séoul), Singapour, Malaisie (Kuala Lumpur), Indonésie (Jakarta), Philippines (Manille) et Thaïlande (Bangkok) |
Allemagne (Francfort), Royaume-Uni (Londres), États-Unis (Virginie) et États-Unis (Silicon Valley) |
Systèmes d'exploitation pris en charge
Le tableau suivant répertorie les systèmes d'exploitation pris en charge pour la détection et la correction des risques.
|
Système d'exploitation |
Versions : détection des risques |
Versions : correction des risques |
|
Red Hat |
5, 6, 7 |
Aucune |
|
CentOS |
5, 6, 7 |
7, 8 |
|
Ubuntu |
12,04, 14,04, 16,04, 18,04, 18,10 |
14, 16, 18 |
|
Debian |
6, 7, 8, 9, 10 |
9, 10 |
|
Alpine |
2,3, 2,4, 2,5, 2,6, 2,7, 3,1, 3,2, 3,3, 3,4, 3,5, 3,6, 3,7, 3,8, 3,9, 3,10, 3,11, 3,12 |
3,9 |
|
Amazon Linux |
Amazon Linux 2, Amazon Linux AMI |
Aucune |
|
Oracle Linux |
5, 6, 7, 8 |
Aucune |
|
SUSE Linux Enterprise Server |
5, 6, 7, 8, 9, 10, 10 SP4, 11 SP3, 12 SP2, 12 SP5 |
Aucune |
|
Fedora Linux |
2X, 3X |
Aucune |
|
openSUSE |
10,0, Leap 15.2, Leap 42.3 |
Aucune |
Démarrage rapide
Activer l'analyse des images de conteneur : achetez et activez la fonctionnalité, puis définissez le quota Container Image Scan en fonction du nombre d'images que vous souhaitez analyser. La facturation dépend de ce quota.
Configurer et exécuter des analyses de sécurité des images : configurez le périmètre d'analyse pour vos images. Lancez une analyse immédiate ou planifiez des analyses périodiques.
Afficher et gérer les risques d'image détectés : examinez les résultats de l'analyse et remédiez aux risques en suivant les instructions de correction fournies.
Étapes suivantes
Pour la gestion des vulnérabilités serveur, consultez Gestion des vulnérabilités.
Pour les résultats d'analyse des images Elastic Compute Service (ECS), consultez Afficher les résultats d'analyse des images.