Ce skill fournit des modèles de configuration mTLS complets et les meilleures pratiques pour sécuriser la communication service-à-service dans Kubernetes en utilisant Istio, Linkerd et SPIFFE.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "mtls-configuration". How do I enable strict mTLS in Istio?
النتيجة المتوقعة:
Pour activer le mTLS strict à l'échelle du mesh dans Istio, appliquez une ressource PeerAuthentication...
استخدام "mtls-configuration". Configure mTLS for external API
النتيجة المتوقعة:
Pour les services externes, utilisez DestinationRule avec le mode TLS SIMPLE ou MUTUAL...
استخدام "mtls-configuration". Debug TLS handshake failures
النتيجة المتوقعة:
Utilisez istioctl authn tls-check pour vérifier le statut mTLS, puis vérifiez les configurations PeerAuthentication et DestinationRule...
التدقيق الأمني
آمنThis is a documentation skill providing mTLS configuration templates for Kubernetes service meshes (Istio, Linkerd, SPIFFE). All 42 static findings are false positives: external_commands detected are kubectl/istioctl examples in code blocks (not execution), network references are documentation URLs, certificate paths are template examples (not real credentials), and weak crypto flags were triggered by TLS mode names (ISTIO_MUTUAL, MUTUAL) which are standard secure configurations. No malicious intent or security risks identified.
مشكلات عالية المخاطر (1)
مشكلات متوسطة المخاطر (3)
مشكلات منخفضة المخاطر (2)
درجة الجودة
ماذا يمكنك بناءه
DevOps Engineer configurant la sécurité du Service Mesh
Configurer le mTLS strict pour tous les services dans un service mesh Istio afin de répondre aux exigences de conformité PCI-DSS.
Architecte Sécurité conceivant l'Autorité de Certification
Concevoir une hiérarchie de certificats en utilisant cert-manager avec l'intégration Istio pour la rotation automatique.
Développeur déboguant les échecs de négociation mTLS
Diagnostiquer pourquoi les appels service-à-service échouent avec des erreurs TLS en utilisant les commandes de débogage fournies.
جرّب هذه الموجهات
Comment activer le mTLS strict à l'échelle du mesh dans Istio ? Afficher la configuration YAML nécessaire.
Configurer le mTLS pour la connexion à une API partenaire externe. Le partenaire fournit son certificat CA.
Configurer la rotation automatique des certificats en utilisant cert-manager avec une durée de vie de 24 heures.
Mon service reçoit des erreurs de négociation TLS. Montrez-moi comment déboguer les problèmes mTLS dans Istio.
أفضل الممارسات
- Commencez par le mode PERMISSIVE et migrez progressivement vers STRICT pour éviter les perturbations de service
- Utilisez des certificats à courte durée de vie (24 heures ou moins) pour limiter l'exposition des clés compromises
- Surveillez l'expiration des certificats et configurez des alertes automatisées avant les échéances de rotation
- Implémentez une hiérarchie CA appropriée avec une CA racine et des CA intermédiaires pour l'isolement
تجنب
- Désactiver le mTLS en production pour plus de commodité - cela defeat le modèle de sécurité zero-trust
- Utiliser des certificats auto-signés sans hiérarchie CA appropriée - difficile à gérer et auditer
- Ignorer les dates d'expiration des certificats - conduit à des pannes de service lorsque les certificats expirent
- Ignorer la vérification TLS pour résoudre les problèmes de connectation - crée des vulnérabilités de sécurité