[GELÖST] Einsatz von Geheimnissen auf Stationen, die mit einem WAPT-Agenten ausgestattet sind
Veröffentlicht: 31. März 2022 - 12:48 Uhr
Hallo zusammen,
Kontext:
Remote-Arbeit ohne VPN
, WAPT-Version: 2.1 Enterprise
, Server-Betriebssystem: Debian 11,
Administrationskonsole-Betriebssystem: Windows 10 Pro,
Workstation für die Paketentwicklung-Software-Betriebssystem: Windows 10 Pro.
Wir haben einen typischen Anwendungsfall:
Wir möchten für jede mit WAPT verwaltete Workstation ein separates Geheimnis senden oder aktualisieren und dabei die Vertraulichkeit dieses Geheimnisses zwischen den Workstations wahren (eine Workstation kann nicht auf das Geheimnis einer anderen zugreifen).
Eine Lösung (1) wäre, für jede Workstation ein separates Paket mit dem zu verteilenden Geheimnis zu erstellen und dieses der jeweiligen Workstation zuzuordnen (wobei die Sicherheit des Geheimnisses gemäß den Richtlinien unter https://www.wapt.fr/fr/doc/wapt-create- ... pt-package ). Dies wird jedoch schnell aufwendig, wenn die Anzahl der Workstations groß und die Aktualisierungsfrequenz hoch ist.
Eine andere Lösung (2) wäre, ein generisches Paket zu erstellen, das die jeweilige Workstation erkennt und das Geheimnis von einem geschützten Ort abruft. Wie können wir aber nur auf das Geheimnis der jeweiligen Workstation zugreifen, ohne vorher ein weiteres Geheimnis zu verteilen?
Eine weitere Lösung (3) wäre die Automatisierung der Paketerstellung und -aktualisierung für Lösung (1). Diese Generierung erfolgt auf einer Workstation, die Pakete signieren kann (eine WAPT-Entwicklungs-Workstation außerhalb der Haupt-Workstation mit einer dedizierten WAPT-Administrationskonsole).
Eine andere Lösung (4) wäre, das Geheimnis über einen eingerichteten bidirektionalen Kanal (WebSocket-Agent?) an einen bestimmten Ort auf der Workstation zu übertragen und anschließend ein WAPT-Paket zu installieren, das dieses Geheimnis direkt auf der Workstation verarbeitet. Doch wie übertragen wir das Geheimnis über diesen Kanal auf das Dateisystem des Zielsystems?
Sind Sie schon einmal in diese Situation geraten, und wenn ja, wie haben Sie sie gelöst?
Christophe
Kontext:
Remote-Arbeit ohne VPN
, WAPT-Version: 2.1 Enterprise
, Server-Betriebssystem: Debian 11,
Administrationskonsole-Betriebssystem: Windows 10 Pro,
Workstation für die Paketentwicklung-Software-Betriebssystem: Windows 10 Pro.
Wir haben einen typischen Anwendungsfall:
Wir möchten für jede mit WAPT verwaltete Workstation ein separates Geheimnis senden oder aktualisieren und dabei die Vertraulichkeit dieses Geheimnisses zwischen den Workstations wahren (eine Workstation kann nicht auf das Geheimnis einer anderen zugreifen).
Eine Lösung (1) wäre, für jede Workstation ein separates Paket mit dem zu verteilenden Geheimnis zu erstellen und dieses der jeweiligen Workstation zuzuordnen (wobei die Sicherheit des Geheimnisses gemäß den Richtlinien unter https://www.wapt.fr/fr/doc/wapt-create- ... pt-package ). Dies wird jedoch schnell aufwendig, wenn die Anzahl der Workstations groß und die Aktualisierungsfrequenz hoch ist.
Eine andere Lösung (2) wäre, ein generisches Paket zu erstellen, das die jeweilige Workstation erkennt und das Geheimnis von einem geschützten Ort abruft. Wie können wir aber nur auf das Geheimnis der jeweiligen Workstation zugreifen, ohne vorher ein weiteres Geheimnis zu verteilen?
Eine weitere Lösung (3) wäre die Automatisierung der Paketerstellung und -aktualisierung für Lösung (1). Diese Generierung erfolgt auf einer Workstation, die Pakete signieren kann (eine WAPT-Entwicklungs-Workstation außerhalb der Haupt-Workstation mit einer dedizierten WAPT-Administrationskonsole).
Eine andere Lösung (4) wäre, das Geheimnis über einen eingerichteten bidirektionalen Kanal (WebSocket-Agent?) an einen bestimmten Ort auf der Workstation zu übertragen und anschließend ein WAPT-Paket zu installieren, das dieses Geheimnis direkt auf der Workstation verarbeitet. Doch wie übertragen wir das Geheimnis über diesen Kanal auf das Dateisystem des Zielsystems?
Sind Sie schon einmal in diese Situation geraten, und wenn ja, wie haben Sie sie gelöst?
Christophe