Authentifizierung und Zugriffssteuerung für Azure Payment HSM v2

Azure Payment HSM v2 schützt zwei unterschiedliche Kontrollebenen: die HSM-Schnittstellen, die Die Zahlungskryptografie verarbeiten, und die Azure Ressource, die den Cluster darstellt. Clients authentifizieren sich bei den HSM-Schnittstellen über gegenseitiges TLS, Administratoren authentifizieren sich beim HSM mit Smartcards über den Secure Configuration Assistant (SCA), und Azure rollenbasierte Zugriffssteuerung (RBAC) steuert den Zugriff auf die Azure Ressource. In diesem Artikel werden die einzelnen Mechanismen und Links zu den Verfahren erläutert, die sie implementieren.

Clientauthentifizierung mit gegenseitigem TLS

Azure Payment HSM v2 macht eine Verwaltungsschnittstelle und eine Anwendungsschnittstelle verfügbar, und beide erfordern sich gegenseitig authentifizierte TLS. Jede Schnittstelle vertraut einem Zertifizierungsstellenzertifikat, das Sie beim Bereitstellen des Clusters bereitstellen, und Clients stellen Zertifikate bereit, die von dieser Zertifizierungsstelle ausgestellt wurden, um eine Verbindung herzustellen.

  • Verwenden Sie eine selbstsignierte Root-CA auf der NIST-P-256-Kurve. Jeder vertrauenswürdige Aussteller muss ein selbstsigniertes Stammzertifikat einer Zertifizierungsstelle sein, dessen Schlüssel ein öffentlicher Elliptic-Curve-Schlüssel (EC) auf der NIST-P-256-Kurve (prime256v1) ist. Azure Payment HSM v2 unterstützt keine Zwischenzertifizierungsstellenzertifikate oder andere kryptografische Algorithmen oder Schlüsseltypen. Weitere Informationen finden Sie unter Einrichten der Clientvertrauensstellung.

  • Stellen Sie separate Vertrauensanker für die Verwaltungs- und Anwendungsschnittstellen bereit. Stellen Sie beim Erstellen des Clusters einen eindeutigen vertrauenswürdigen Aussteller für den Managementport und einen vertrauenswürdigen Anwendungsport bereit, sodass der Administratorzugriff und der Zahlungsanwendungszugriff auf unabhängige Zertifikatketten angewiesen sind. Weitere Informationen finden Sie unter Create a Payment HSM v2 instance.

  • Vergewissern Sie sich, dass gegenseitiges TLS aktiv ist, bevor Sie arbeiten. Das SCA zeigt ein Verbindungssymbol und ein grünes Schlosssymbol an, wenn eine Sitzung mit gegenseitiger Authentifizierung eingerichtet wurde. Überprüfen Sie diese Indikatoren, bevor Sie den Cluster verwalten. Weitere Informationen finden Sie unter Häufig gestellte Fragen zu Azure Payment HSM v2.

HSM-Administratoranmeldeinformationen

Administratoren verwalten das HSM mithilfe von Utimaco SCA und physischen Authentisierungsmitteln. Der Besitz dieser Anmeldeinformationen gewährt administrativen Zugriff und Zugriff zum Laden von Schlüsseln; schützen Sie sie daher wie jedes andere besonders schützenswerte Geheimnis.

  • Verwalten Sie das HSM mit der SCA, Smartcards und dem C3 Key Loading Device (KLD). Verwenden Sie das SCA mit Administrator- und Sicherungs-Smartcards und der C3 KLD für HSM-Setup, Benutzerverwaltung, Schlüsselverwaltung und Sicherungsvorgänge. Weitere Informationen finden Sie unter Connect to Azure Payment HSM v2.

  • Speichern Sie Smartcards und die KLD gemäß Ihrer Richtlinie zur Verwaltung von Anmeldeinformationen. Die Administrator-Smartcard, die Backup-Smartcards und die C3 KLD dienen zur Authentifizierung der Administration und des Schlüsselladevorgangs. Beschränken Sie daher den physischen Zugriff und bewahren Sie sie sicher auf. Weitere Informationen finden Sie unter Vorgänge für Azure Payment HSM v2 ausführen.

  • Wenden Sie das Prinzip der geringsten Rechte mittels Sicherheitszuordnungen und unter Verwendung von Richtlinien an. Initialisieren Sie das HSM mit einer Sicherheitszuordnung, und definieren Sie Verwendungsrichtlinien, sodass Administratoren und Anwendungen nur die Berechtigungen erhalten, die für ihre Aufgaben erforderlich sind. Weitere Informationen finden Sie unter Vorgänge für Azure Payment HSM v2 ausführen.

Azure Zugriffssteuerung

Der Zugriff auf die Azure Ressource, die den Cluster darstellt, ist von der HSM-Verwaltung getrennt. Verwenden Sie Azure RBAC, um zu steuern, wer den Cluster und seine abhängigen Netzwerkressourcen erstellen und verwalten kann.

  • Erteilen Sie Berechtigungen nach dem Least-Privilege-Prinzip, um den Cluster zu verwalten. Weisen Sie nur vertrauenswürdigen Identitäten die Azure Berechtigungen zu, die zum Erstellen und Verwalten der paymentHsmClusters Ressource, privaten Endpunkte, privaten DNS-Zonen und der Abonnementfeatureregistrierung erforderlich sind, die der Dienst benötigt. Weitere Informationen finden Sie unter "Vorbereiten Ihrer Umgebung".