Prioritet 1 - Smanjuje ručni rad i pogreške
Ciljana skupina: DevOps, Platformski timovi
Upute za automatizaciju operacija s certifikatima u PQ-sposobnoj PKI infrastrukturi.
| Scenarij | Opis | Složenost | Primjena |
|---|---|---|---|
| ACME integracija | Let's Encrypt / ACME protokol s PQ | Srednja | Web serveri, API-ji |
| CI/CD potpisivanje koda | Automatsko potpisivanje u pipelineima | Visoka | Softverska izdanja |
| Kubernetes Cert-Manager | Automatizacija certifikata u Kubernetesu | Visoka | Cloud-Native aplikacije |
| Zakazana obnova | Automatska obnova certifikata | Niska | Svi serveri |
| Komponenta | Verzija | Svrha |
| ———— | ——— | ——- |
| OpenSSL | 3.6+ | PQ algoritmi |
| Certbot | 2.0+ | ACME klijent |
| cert-manager | 1.12+ | Kubernetes |
| HashiCorp Vault | 1.15+ | Upravljanje tajnama |
1. Najjednostavnija automatizacija (Cron + Skripta):
# /etc/cron.weekly/cert-renew #!/bin/bash /usr/local/bin/renew-certificates.sh >> /var/log/cert-renew.log 2>&1
Detalji: Zakazana obnova
2. ACME za javne web servere:
# Certbot s DNS izazovom certbot certonly --dns-cloudflare -d example.com --deploy-hook /etc/letsencrypt/renewal-hooks/deploy/reload-nginx.sh
Detalji: ACME integracija
3. Kubernetes Cert-Manager:
apiVersion: cert-manager.io/v1 kind: Certificate metadata: name: my-app-tls spec: secretName: my-app-tls issuerRef: name: pq-issuer kind: ClusterIssuer dnsNames: - app.example.com
Detalji: Cert-Manager
« <- Operatorski scenariji | -> ACME integracija »
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional