Agent skill

zero-trust

Implement zero-trust network architecture. Configure identity-based access, micro-segmentation, and continuous verification. Use when implementing modern security architectures.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/zero-trust

Metadata

Additional technical details for this skill

author
devops-skills
version
1.0

SKILL.md

Zero Trust Architecture

Implement "never trust, always verify" security model.

Core Principles

yaml
zero_trust_principles:
  - Verify explicitly (authenticate all access)
  - Least privilege access
  - Assume breach (micro-segmentation)
  - Continuous validation
  - End-to-end encryption

Identity-Based Access

yaml
# Service mesh mTLS
apiVersion: security.istio.io/v1beta1
kind: PeerAuthentication
metadata:
  name: default
spec:
  mtls:
    mode: STRICT
---
apiVersion: security.istio.io/v1beta1
kind: AuthorizationPolicy
metadata:
  name: frontend-to-backend
spec:
  selector:
    matchLabels:
      app: backend
  rules:
  - from:
    - source:
        principals: ["cluster.local/ns/default/sa/frontend"]

Network Segmentation

yaml
# Kubernetes Network Policy
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
  name: deny-all
spec:
  podSelector: {}
  policyTypes:
  - Ingress
  - Egress

Implementation Steps

  1. Identify sensitive resources
  2. Map access patterns
  3. Implement strong authentication
  4. Apply micro-segmentation
  5. Enable logging and monitoring
  6. Continuous verification

Best Practices

  • Identity-aware proxies
  • Device trust verification
  • Context-based access
  • Encrypted communications
  • Continuous monitoring

Related Skills

  • service-mesh - mTLS implementation
  • kubernetes-hardening - K8s security

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results