PCI-DSS-Collector

PCI-DSS Collector

Der PCI-DSS Collector ist ein professionelles Werkzeug zur automatisierten Sammlung von Evidenzdaten für PCI DSS (Payment Card Industry Data Security Standard) Audits. Das Tool wurde speziell entwickelt, um IT-Administratoren und Compliance-Beauftragte bei der Vorbereitung von PCI DSS Zertifizierungen zu unterstützen.

Der PCI-DSS Collector ist ein professionelles Werkzeug zur automatisierten Sammlung von Evidenzdaten für PCI DSS (Payment Card Industry Data Security Standard) Audits. Das Tool wurde speziell entwickelt, um IT-Administratoren und Compliance-Beauftragte bei der Vorbereitung von PCI DSS Zertifizierungen zu unterstützen.

Einführung

Was ist der PCI-DSS Collector?

Der PCI-DSS Collector ist ein professionelles Werkzeug zur automatisierten Sammlung von Evidenzdaten für PCI DSS (Payment Card Industry Data Security Standard) Audits. Das Tool wurde speziell entwickelt, um IT-Administratoren und Compliance-Beauftragte bei der Vorbereitung von PCI DSS Zertifizierungen zu unterstützen.

Warum dieses Tool?

Bei einem PCI DSS Audit muss ein QSA (Qualified Security Assessor) oder ISA (Internal Security Assessor) nachweisen, dass Ihre IT-Infrastruktur die strengen Sicherheitsanforderungen des PCI DSS erfüllt. Dies erfordert umfangreiche Dokumentation und Evidenz zu:

    • Systemkonfigurationen und Härtungsmaßnahmen
    • Netzwerksicherheit und Firewall-Einstellungen
    • Benutzerverwaltung und Zugriffskontrollen
    • Audit-Protokollierung und Überwachung
    • Antivirensoftware und Sicherheitsupdates
  • Schutz gespeicherter Karteninhaberdaten
ℹ Der PCI-DSS Collector sammelt genau die Informationen, die ein Auditor bei der Prüfung sehen möchte – automatisiert, standardisiert und vollständig dokumentiert. Sie sparen eine Menge wertvoller Zeit!

Für wen ist dieses Tool?

  • IT-Administratoren – Zur Vorbereitung der Systeme auf PCI DSS Audits
  • Compliance-Beauftragte – Zur Dokumentation der Sicherheitsmaßnahmen
  • QSAs und ISAs – Zur effizienten Evidenz-Sammlung während des Audits
  • Managed Service Provider – Zur standardisierten Prüfung von Kundensystemen

Was Auditoren sehen wollen

Der PCI DSS umfasst 12 Hauptanforderungen, die in über 200 Einzelanforderungen unterteilt sind. Der PCI-DSS Collector liefert Evidenz für die wichtigsten technischen Anforderungen.

Die 12 PCI DSS Anforderungen

Nr. Anforderung Relevante Jobs im Collector
1 Firewall-Konfiguration Netzwerkkonfiguration, Routing, IP-Forwarding
2 Keine Standardpasswörter Lokale Konten, Credential Provider
3 Schutz Karteninhaberdaten Kreditkartensuche in Logs
4 Verschlüsselung bei Übertragung RDP, OpenSSH, Proxy
5 Antivirensoftware AV-Info
6 Sichere Systeme Windows Updates, Installierte Software
7 Zugriff nach Geschäftsbedarf Lokale Gruppen, Berechtigungen
8 Benutzeridentifikation Lokale Konten, Passwortrichtlinie
9 Physischer Zugangsschutz (Nicht automatisiert erfassbar)
10 Netzwerk-Überwachung Audit-Policy, Log-Berechtigungen, NTP
11 Regelmäßige Tests Geplante Aufgaben, Dienste
12 Sicherheitsrichtlinie Audit-Policy, Umgebung

Typische Auditor-Fragen

Der Collector liefert Antworten auf häufige Auditor-Fragen:

  • “Zeigen Sie mir Ihre Passwortrichtlinie” → Job 4: Domänenpasswortrichtlinie
  • “Welche Benutzer haben Administratorrechte?” → Job 12/13: Lokale Gruppen und Konten
  • “Ist die Audit-Protokollierung aktiviert?” → Job 0: Audit- und Sicherheitsrichtlinie
  • “Sind alle Sicherheitsupdates installiert?” → Job 25: Windows Updates
  • “Werden Kreditkartendaten in Logs gespeichert?” → Job 10: Kreditkartensuche
  • “Ist RDP sicher konfiguriert?” → Job 19: RDP-Einstellungen
💡 Führen Sie den Collector vor einem Audit aus und prüfen Sie die Ergebnisse. So können Sie Schwachstellen vorab identifizieren und beheben.

Die Benutzeroberfläche

Hauptfenster

Das Hauptfenster ist in mehrere Bereiche unterteilt:

  • Ausgabeverzeichnis: Hier legen Sie fest, wo die Audit-Ergebnisse gespeichert werden
  • Job-Profile: Vordefinierte Zusammenstellungen von Jobs für typische Anwendungsfälle
  • Einzelne Jobs: Alle 28 verfügbaren Jobs zum individuellen An-/Abwählen
  • Optionen: Zusätzliche Einstellungen wie Kreditkartensuche oder Anonymisierung
  • Ausgabeformate: Wählen Sie zwischen TXT, HTML, XML, Markdown und PDF

Evidenzdaten-Sammlung für PCI DSS Audits

Job-Profile

Profil Beschreibung
Alle Jobs Führt alle 28 Jobs aus. Empfohlen für vollständige Audits und die erste Prüfung eines Systems.
Fast Alle Jobs außer Windows Updates (zeitaufwändig) und Kreditkartensuche. Ideal für schnelle Überprüfungen.
Host Nur grundlegende Hostinformationen: Hostname, Systeminformationen, Umgebungsvariablen.
Network Nur netzwerkrelevante Jobs: IP-Konfiguration, Routing, Proxy, IP-Forwarding.
Anonym Alle Jobs mit anonymisierten Benutzerdaten. Ideal für externe Audits oder Weitergabe an Dritte.

Job-Profile

Die 28 Jobs im Detail

Jeder Job sammelt spezifische Informationen, die für verschiedene PCI DSS Anforderungen relevant sind.

ID Job Beschreibung / PCI DSS Relevanz
0 Audit- und Sicherheitsrichtlinie Zeigt konfigurierte Audit-Policies (Req. 10)
1 AV-Info Antivirensoftware und Status (Req. 5)
2 Credential Provider Installierte Authentifizierungsmodule (Req. 8)
3 Datum Systemzeit und Zeitzone (Req. 10.4)
4 Domänenpasswortrichtlinie Passwortanforderungen (Req. 8.2)
5 Geplante Aufgaben Automatisierte Tasks (Req. 11)
6 Hostname Systemidentifikation
7 Installierte Software Softwareinventar (Req. 6)
8 IP-Forwarding Routing zwischen Netzwerken (Req. 1)
9 Kernel Betriebssystemversion
10 Kreditkartendatensuche Sucht PANs in Logs (Req. 3) ⚠
11 Laufende Dienste Aktive Windows-Dienste (Req. 2)
12 Lokale Gruppen Gruppenmitgliedschaften (Req. 7)
13 Lokale Konten Benutzerkonten und Status (Req. 8)
14 Netstat Aktive Netzwerkverbindungen (Req. 1)
15 Netzwerkkonfiguration IP-Adressen, Adapter (Req. 1)
16 NTP Zeitsynchronisation (Req. 10.4)
17 OpenSSH SSH-Konfiguration (Req. 4)
18 Proxy Proxy-Einstellungen (Req. 1)
19 RDP Remote Desktop Konfiguration (Req. 8)
20 Routing-Tabellen Netzwerkrouten (Req. 1)
21 SNMP SNMP-Konfiguration (Req. 2)
22 Systeminformationen Hardware, Domäne, Rolle
23 Taskliste Laufende Prozesse
24 Umgebung Umgebungsvariablen
25 Windows Updates Installierte Updates (Req. 6) ⏱
26 WSL Windows Subsystem für Linux
27 Zugriffsberechtigungen Log-Datei Berechtigungen (Req. 10.5)

⚠ = Benötigt -logs Parameter  |  ⏱ = Zeitaufwändig

Domain Controller Modus (-dcDetailed)

Auf einem Domain Controller (DC) verhalten sich die Jobs 12 (Lokale Gruppen) und 13 (Lokale Konten) anders als auf Member Servern oder Workstations.

Warum werden Jobs auf DCs übersprungen?

Standardmäßig werden die Jobs 12 und 13 auf Domain Controllern übersprungen. Dafür gibt es drei wichtige Gründe:

  1. Keine lokalen Konten: Auf einem DC gibt es keine echten “lokalen” Benutzerkonten oder Gruppen. Alle Konten sind Active Directory-Konten.
  2. Performance: Die Abfrage aller AD-Benutzer und -Gruppen kann bei großen Domänen sehr lange dauern und tausende Einträge zurückliefern.
  3. Sicherheit: Sensible AD-Informationen (alle Benutzer, Gruppenmitgliedschaften) werden nicht versehentlich in Audit-Berichten erfasst.

Wann sollte -dcDetailed verwendet werden?

Aktivieren Sie die Option -dcDetailed wenn:

  • Sie gezielt AD-Benutzer und -Gruppen auf dem DC erfassen möchten
  • Der Auditor explizit AD-Kontoinformationen anfordert
  • Sie eine vollständige Dokumentation des DCs benötigen
  • Es sich um eine kleine Domäne mit wenigen Benutzern handelt

Verhalten im Überblick

Systemtyp Ohne -dcDetailed Mit -dcDetailed
Workstation / Member Server ✓ Ausgeführt ✓ Ausgeführt
Domain Controller (PDC/BDC) ⊘ Übersprungen ✓ Ausgeführt

 

⚠ Auf großen Domain Controllern mit vielen Benutzern kann die Erfassung mit -dcDetailed sehr lange dauern und umfangreiche Datenmengen erzeugen.

Beispiele

DC ohne detaillierte Erfassung (Standard):

PciDssCollector.exe -d “C:\Audit”

Jobs 12 und 13 werden übersprungen mit Hinweis:

“Übersprungen: Dies ist ein Domain Controller und -dcDetailed ist nicht gesetzt.”

DC mit detaillierter Erfassung:

PciDssCollector.exe -d “C:\Audit” -dcDetailed

Alle Jobs werden ausgeführt, AD-Konten und -Gruppen werden erfasst

Kreditkartensuche (Job 10)

Die Kreditkartensuche ist eine der wichtigsten Funktionen für PCI DSS Audits. Sie hilft dabei, unbeabsichtigt gespeicherte Karteninhaberdaten (PANs) in Log-Dateien zu identifizieren.

❗ PCI DSS Anforderung 3.2 verbietet die Speicherung sensibler Authentifizierungsdaten nach der Autorisierung. Gefundene Kreditkartennummern in Logs sind ein schwerwiegender Compliance-Verstoß!

Die Funktion muss unter Optionen zuerst aktiviert werden:

Durchsuchte Verzeichnisse

  • C:\inetpub\logs (IIS Webserver-Logs)
  • C:\Windows\System32\LogFiles (Windows System-Logs)
  • C:\ProgramData (Anwendungsdaten)
  • C:\Logs (Anwendungs-Logs)
  • %TEMP% (Temporäre Dateien)

Durchsuchte Dateitypen

*.log, *.txt, *.dat, *.csv, *.xml, *.json

Erkannte Kartentypen

Kartentyp Präfix Länge
Visa 4xxx 13, 16 oder 19 Ziffern
Mastercard 51-55 / 2221-2720 16 Ziffern
American Express 34xx / 37xx 15 Ziffern
Discover 6011 / 65xx 16 oder 19 Ziffern
JCB 3528-3589 16 Ziffern
Diners Club 36xx / 38xx / 39xx 14-19 Ziffern
China UnionPay 62xx 16-19 Ziffern
Maestro 5018 / 5020 / 6759 12-19 Ziffern

Validierung und False-Positive-Reduktion

Der Collector verwendet mehrere Techniken zur präzisen Validierung:

Luhn-Algorithmus (Modulo 10)

Der Luhn-Algorithmus ist eine mathematische Prüfsumme, die von allen großen Kreditkartenunternehmen verwendet wird. Jede gültige Kartennummer besteht diese Prüfung. Der Collector verwendet eine performance-optimierte Implementierung mit direkter Zeichenverarbeitung.

Test-Nummern-Filter

Bekannte Testnummern von Zahlungsanbietern werden automatisch ignoriert:

  • Stripe: 4242424242424242, 5555555555554444, …
  • PayPal Sandbox: 4111111111111111, 4012888888881881, …
  • Braintree: 5500000000000004, 340000000000009, …

Sequenz-Erkennung

Aufsteigende oder absteigende Zahlenfolgen (z.B. 1234567890123456) werden erkannt und ausgeschlossen – auch mit Wrap-around von 9→0 oder 0→9.

IIN/BIN Präfix-Validierung

Nur Nummern mit gültigen Issuer Identification Numbers (IIN/BIN) werden als potenzielle Kreditkarten erkannt. Dies reduziert False Positives erheblich.

💡 Der mehrschichtige Validierungsansatz minimiert Fehlalarme, während echte Kreditkartennummern zuverlässig erkannt werden.

Kommandozeile (CLI)

Der PCI-DSS Collector kann vollständig über die Kommandozeile gesteuert werden. Dies ermöglicht die Integration in Skripte, Scheduled Tasks oder CI/CD-Pipelines.

Grundlegende Parameter

Parameter Beschreibung
-help, -h Zeigt die Hilfe an
-version, -v Zeigt die Versionsinformationen
-listIDs, -l Listet alle verfügbaren Job-IDs auf
-gui Startet die grafische Benutzeroberfläche
-directory, -d <Pfad> Ausgabeverzeichnis für Ergebnisse
-jobProfile, -p <Name> Profil: fast, host, network, anonym
-id, -j <IDs> Kommagetrennte Job-IDs (z.B. “0,6,22”)
-format, -f <Formate> Ausgabeformate: txt, html, xml, md, pdf
-logs, -s Aktiviert die Kreditkartensuche (Job 10)
-dcDetailed Detaillierte Erfassung auf Domain Controllern
-noroot Ohne Administratorrechte (nicht empfohlen)

Kommandozeile PCI-DSS Collector

Beispiele

Vollständiger Audit mit allen Formaten:

PciDssCollector.exe -d “C:\Audit” -logs -f txt,html,pdf

Schneller Check ohne zeitaufwändige Jobs:

PciDssCollector.exe -jobProfile fast -d “C:\Temp”

Nur sicherheitsrelevante Jobs:

PciDssCollector.exe -id “0,1,4,12,13,19” -d “C:\Security”

Anonymisierte Ausgabe für externe Auditoren:

PciDssCollector.exe -jobProfile anonym -logs -d “C:\External”

💡 Für regelmäßige Audits können Sie einen Scheduled Task erstellen, der den Collector automatisch ausführt und die Ergebnisse auf ein Netzlaufwerk exportiert.

Ausgabeformate

Format Beschreibung und Anwendungsfall
TXT Einfaches Textformat. Ideal für die Weiterverarbeitung in Skripten oder zur Archivierung. Kompakt und universell lesbar.
HTML Formatierter Bericht für Browser. Enthält Inhaltsverzeichnis, farbige Markierungen und ist druckoptimiert (A4).
XML Strukturiertes Format für maschinelle Verarbeitung. Ideal für Integration in SIEM-Systeme oder Compliance-Datenbanken.
MD Markdown-Format. Gut geeignet für Dokumentation in Git-Repositories oder Wiki-Systemen.
PDF Professioneller Bericht mit Titelseite, Inhaltsverzeichnis und Formatierung. Ideal für offizielle Audit-Dokumentation.

 

💡 Für PCI DSS Audits empfehlen wir die Kombination aus PDF (für die offizielle Dokumentation) und TXT (für die Archivierung und Nachprüfbarkeit).

Integrierte Hilfe

Die Hilfe & Dokumentation enthält alles, was man rund um das Thema Collector wissen muss.

Integrierte Hilfe

Lizenzierung

Gute Software muss nicht teuer sein.

Einmalig 229,00 € (inkl. 19% MwSt.)

  • Firmenlizenz ohne Benutzerbegrenzung
  • Keine Folgekosten, keine Abonnements
  • Kostenlose Updates innerhalb der Hauptversion

Sie möchten das Handbuch zum Tool haben, dann schreiben Sie uns gern über das Kontaktformular, oder per E-Mail.


PCI-DSS Collector – Automatisierung anstatt nervige Kleinstarbeit

Teil der ISW-Tools Suite von IT-Service Walter

© 2026 IT-Service Walter | Alle Rechte vorbehalten