ZurĂĽck zu den Updates
New releaseAug 18, 2026

pii-shield v2.2.0

Zero-code K8s Sidecar zur Protokollbereinigung. Erkennt Geheimnisse mittels Entropieanalyse, bewahrt die JSON-Integrität und schwärzt personenbezogene Daten deterministisch. 🛡️

Teilen

PII-Shield 🛡️

Zero-Code-Log-Sanitisierungs-Sidecar fĂĽr Kubernetes. Verhindert Datenlecks (DSGVO/SOC2), indem PII aus Logs redigiert wird, bevor sie den Pod verlassen.

PII-Shield läuft in-process — CLI, Sidecar oder WASM. Es gibt keine gehostete API und keinen Server, an den Ihre Daten gesendet werden.

Gleicher Name, verschiedene Projekte. Dies ist nicht der PII Shield Privacy Proxy aus dem Microsoft Developer-Community-Blog (Mai 2026, vikasgautam18/pii-shield), nicht die Prompt-Redaction-Produkte piishield.ai oder piishield.com und nicht das pii-shield-Paket von Intellirim auf PyPI. Unsere Pakete sind pii-shield-wasi auf PyPI und @aragossa/pii-shield-wasi auf npm; im FlieĂźtext nennen wir dieses Projekt das PII-Shield-Sidecar.

Release License Docker Pulls Artifact Hub
OpenSSF Best Practices Go Report Card Test Coverage Sponsor

"Lassen Sie nicht zu, dass PII Ihre KI-Modelle vergiftet." PII-Shield stellt sicher, dass sensible Daten niemals Ihren Trainingsdatensatz erreichen und erspart Ihnen ein DSGVO-erzwungenes Neutraining des Modells.

[!WARNING] Upgrade auf v2.0.0? Wir haben die Endnutzer-Distribution auf Helm-basierte Installationen und Distroless Native Sidecars umgestellt. Kustomize ist kein unterstützter Release-Installationspfad für Produktionsnutzer mehr, obwohl das Operator-Repository weiterhin Kustomize-Gerüste für die lokale Entwicklung und Manifest-Generierung bereithält. Der /bin/sh-Zugriff innerhalb des PII-Shield-Sidecars wird nicht mehr unterstützt. Lesen Sie den Migration Guide.

Zwei Deployment-Modelle

PII-Shield bietet zwei verschiedene Möglichkeiten zur Integration in Ihren Stack:

  1. Kubernetes Operator (Zero-Code): Unser Flaggschiff-Deployment-Modell. Ein vollautomatisierter K8s-Operator, der ein hochsicheres Distroless-Sidecar in Ihre Pods injiziert, um Logs im laufenden Betrieb abzufangen und zu sanitisieren.
  2. In-Process WASM (FĂĽr Kern-Integrationen): FĂĽr extreme Performance kann die Kern-Engine direkt ĂĽber WASM eingebettet werden und bietet <1ms Latenz ohne Netzwerk-Hops.

Projektstatus & Roadmap

PII-Shield ist ein aktiv entwickeltes Open-Source-Sicherheitstool in einer Produktions-Hardening-Phase. Die v2.x-Release-Linie liefert nutzbare CLI-, Container-, Helm/Operator- und WASM-SDK-Artefakte. Die Kern-Redaktionspfade sind für kontrollierte Deployments bereit, während einige Kubernetes-Deployment-Modi und Supply-Chain-Garantien noch stabilisiert werden.

KomponenteStatus
Core-ScannerVeröffentlicht / kontrollierte Deployments
CLI-SidecarVeröffentlicht / kontrollierte Deployments
Kubernetes-OperatorStabilisierungsphase
WASM-SDKsVeröffentlichte Beta
Proxy-Wasm-Gateway-IntegrationGeplante F&E
Control-Plane-UIGeplante F&E
eBPF-InterceptionExperimentelle F&E

Siehe KNOWN_LIMITATIONS.md fĂĽr die aktuellen Grenzen des Produktions-Hardenings.

Warum PII-Shield?

Entwickler vergessen oft, sensible Daten zu maskieren. Traditionelle Regex-Filter in Fluentd/Logstash sind langsam, schwer zu warten und verbrauchen teure CPU auf Log-Aggregatoren.

PII-Shield sitzt direkt neben Ihrem App-Container:

  • Produktionsgehärtete Core-Engine: Optimiert fĂĽr Kubernetes-Sidecars mit geringen Speicherallokationen auf Hot Paths und deterministischem Regex-Matching.
  • Kontextbewusste Entropie-Analyse: Erkennt High-Entropy-Secrets auch ohne SchlĂĽssel (z. B. Error: ... 44saCk9...) durch Analyse von Kontext-SchlĂĽsselwörtern.
  • Benutzerdefinierte Regex-Regeln: Deterministische Redaktion fĂĽr strukturierte Daten (UUIDs, IDs), die Entropie-PrĂĽfungen fĂĽr bekannte Muster auĂźer Kraft setzt.
  • Integrierte Secret-Signaturen: Aussteller-präfixierte Credentials — AWS- und Google-API-Keys, GitHub-, Slack- und Stripe-Tokens, JWTs, Bearer-Credentials und PEM-Private-Key-Blöcke — werden anhand ihres Formats redigiert, sodass ein gĂĽltiger SchlĂĽssel auch dann erkannt wird, wenn sein Body Low-Entropy ist oder der Schwellenwert erhöht wurde.
  • Telefonnummern nach Form: Internationale Nummern mit +, nordamerikanische (555) 234-5678-Formen und Ziffern unter einem telefonbenannten SchlĂĽssel (phone, mobile, wa_id, ...) werden verborgen, obwohl Ziffern allein niemals als Secret gewertet werden.
  • Identitätsnummern nach SchlĂĽssel: Ziffern unter einem SchlĂĽssel, der ein Identitätsdokument benennt (idNumber, national_id, ssn, passport_number, tax_id, ...), werden verborgen; eine Datensatz-ID wie user_id oder order_id nicht.
  • Regressions- & Fuzz-Abdeckung: Getestet gegen Stressfälle einschlieĂźlich binärem MĂĽll, JSON-Verschachtelung und mehrsprachigen Logs.
  • Deterministisches Hashing: Ersetzt Secrets durch eindeutige Hashes (z. B. [HIDDEN:a1b2c]), sodass QA Fehler korrelieren kann, ohne die Rohdaten zu sehen.
  • Drop-in: Keine Code-Ă„nderungen erforderlich. Funktioniert mit jeder Sprache (Node, Python, Java, Go).
  • Whitelist-UnterstĂĽtzung: Erlauben Sie explizit sichere Muster (z. B. Git-Hashes, System-IDs) ĂĽber PII_SAFE_REGEX_LIST, um False Positives zu verhindern.

PII-Shield ĂĽber Dutzende von Clustern verwalten?

Wir bauen eine gehostete Control Plane mit zentralisierter Regelverwaltung, Slack-Alerting und Redaktions-Analytik. Join the Waitlist

Integrationen

PII-Shields In-Process-WASM-Build wird in GuardSpine Code ausgeliefert, einer Open-Source-GitHub-Action fĂĽr KI-Code-Governance, die das Binary vendort und es in ihrem NOTICE nennt.

Performance-Ăśberlegungen

Obwohl PII-Shield hochoptimiert ist, erfordert die tiefe Inspektion komplexer Logs sorgfältige Aufmerksamkeit bei der Konfiguration.

  • Text-Logs: Extrem schnell (>100k Zeilen/s).
  • JSON-Logs: Zero-Allocation-Parsing (kein encoding/json-Overhead). Der Scanner parst JSON-Strukturen manuell, um hohen Durchsatz (~7MB/s) ohne Speicherspitzen zu gewährleisten.
  • Empfehlung: Die Nutzung ist sicher fĂĽr hohen Durchsatz. Wir verwenden Rekursions-Schutzmechanismen, um Stack-Overflows bei tief verschachteltem JSON zu verhindern.

Installation

Helm Chart (Kubernetes Operator)

Der offizielle und empfohlene Weg, PII-Shield in Kubernetes zu deployen, ist ĂĽber unseren vollautomatisierten Operator:

helm repo add pii-shield https://pii-shield.github.io/pii-shield/
helm repo update
helm install pii-shield-operator pii-shield/pii-shield-operator -n operator-system --create-namespace

Dies deployt den PII-Shield-Operator, der automatisch hochsichere, distroless Sidecars in Ihre Pods injiziert, ohne dass Code- oder Dockerfile-Änderungen erforderlich sind.

Kategorien