Voraussetzungen
Infrastruktur
- Docker mit Compose v2 - der Scanner wird als einzelnes Container-Image
ausgeliefert (UI + Backend + Scanner-Worker), veröffentlicht auf Docker Hub als
arcsoftklg/sensitive-data-scanner. Siehe Produktivbetrieb. - PostgreSQL für jede produktive Installation. Der Scanner legt sein Schema selbst an und migriert es; Sie stellen eine leere Datenbank und einen Eigentümer-Benutzer bereit. Ohne PostgreSQL läuft der Scanner auf einer In-Memory-Datenbank und verliert beim Neustart alles - siehe Produktivbetrieb.
- Netzwerkzugriff vom Scanner-Host auf die Basis-URL Ihres Jira Data Center (HTTPS empfohlen) und von den Browsern der Benutzer auf den Scanner-Host.
- Ein OIDC-Identity-Provider (zum Beispiel Keycloak), erreichbar sowohl vom Scanner-Backend als auch von den Browsern der Benutzer. Siehe Identity Provider.
- Ein SMTP-Server, nur wenn Sie periodische E-Mail-Zusammenfassungen an die Jira-Projektverantwortlichen senden möchten. Siehe Reporting.
- Ein Reverse Proxy, der TLS vor dem Container terminiert - der Container liefert einfaches HTTP auf Port 8080 aus.
Der Scanner benötigt keinen Internetzugang. Seine einzigen ausgehenden Verbindungen gehen zu Jira, Ihrem Identity Provider, Ihrer Datenbank und - optional - Ihrem SMTP-Server.
Jira
- Jira Data Center, neueste Hauptversion. Der Verbindungstest prüft die Version. Jira Cloud ist kein Scan-Ziel; der Sinn der Sache ist, vor der Migration zu scannen.
- Ein Jira-Service-Account für den Scanner mit mindestens der Berechtigung Projekte durchsuchen in jedem Projekt, das gescannt werden soll. Der Scanner liest nur über die Jira REST API und benötigt keine Jira-Administratorrechte.
Dimensionierung
- 2 vCPU und 2 GB Heap bewältigen die Standardeinstellungen der Scan-Engine problemlos.
- Das Scannen von Anhängen ist der speicherintensive Teil; planen Sie mehr ein, wenn Sie es aktivieren.
- Das Datenbankwachstum richtet sich nach der Anzahl der Issues im Scope. Die konfigurierbare Aufbewahrungsfrist begrenzt es, standardmässig auf zehn Jahre; Audit-Ereignisse bleiben unbegrenzt erhalten, sofern Sie deren Löschung nicht aktivieren.
Lizenz
- Zum Starten wird keine Lizenzdatei benötigt. Eine Installation ohne Lizenz läuft eine fünftägige Evaluation mit 1000 Vorgängen pro Scan, auf einem einzelnen Worker und ohne Lesen von Anhangsinhalten. Siehe Schnellstart.
- Jahreslizenzen sind signierte Offline-Lizenzdateien, ausgestellt pro Scanner-Installation und nicht an die konfigurierte Jira-Base-URL gebunden. Siehe Lizenz und Preise.
- Das Lesen von Anhangsinhalten erfordert zusätzlich das Lizenzmerkmal
SCAN_ATTACHMENTS.