Datensicherheit
Der Speech to Text-Service stellt die folgenden Sicherheitsfunktionen zum Schutz Ihrer Benutzerdaten bereit.
Authentifizierung bei IBM Cloud
IBM Cloud
Die Authentifizierung beim Service erfolgt mit IBM Cloud Identity and Access Management (IAM). Sie können entweder einen API-Schlüssel oder ein Inhaber-Token in einer Authorization Kopfzeile übergeben. Weitere Informationen finden
Sie unter "Authentifizierung bei IBM Cloud ".
Authentifizierung bei IBM Cloud Pak for Data
IBM Cloud Pak for Data
Sie authentifizieren sich am Service bei jeder Anforderung durch Übergeben eines Zugriffstokens. Sie übergeben ein Bearer-Token im Header Authorization, um sich zu authentifizieren. Es gibt verschiedene Methoden zum Generieren des
Tokens, unter anderem die Verwendung eines API-Schlüssels oder eines Benutzernamens. Weitere Informationen finden Sie unter "Authentifizierung bei IBM Cloud Pak for Data ".
Speech to Text for IBM Cloud Pak for Data ist eine Multi-Tenant-Cloudlösung. Ihre Berechtigungsnachweise ermöglichen nur Zugriff auf Ihre Daten und Ihre Daten sind von anderen Benutzern isoliert.
Basisdatensicherheit
Der Service bietet Sicherheit für alle bewegten und ruhenden Benutzerdaten:
- Transport Layer Security (TLS) 1.2 wird verwendet, um Daten während der Übertragung zu schützen.
- Advanced Encryption Standard (AES)-256 with Secure Hash Algorithm (SHA)-256 wird verwendet, um ruhende Daten zu schützen.
Weitere Informationen zur Datensicherheit bei Cloud-Anwendungen finden Sie unter "Sicherheitsarchitektur für Cloud-Anwendungen ".
Informationssicherheit
Der Service unterstützt die Datenschutzgrundverordnung der Europäischen Union (DSGVO) zur Verwaltung von Benutzerdaten. Sie können den Header X-Watson-Metadata mit einer Anforderung übergeben, um einer Kunden-ID Daten zuzuordnen,
die von der Anforderung an den Service übergeben werden. Bei Bedarf können Sie danach die Daten mit der Methode DELETE /v1/user_data löschen. Weitere Informationen über diese Funktionen und ihre Verwendung finden Sie unter
Informationssicherheit.
IBM Cloud Für Premium-Pläne bietet der Dienst auch HIPAA-Konformität (US Health Insurance Portability and Accountability Act) in den Regionen Washington, D.C. (us-east) und Dallas (us-south)
an.
Protokollierung von Anforderungen
IBM Cloud
Mit dem Service können Sie die Standardanforderungsprotokollierung steuern, die für alle Watson-Services ausgeführt wird. Der Service protokolliert Anforderungs- und Antwortdaten auschließlich zur Verbesserung des Service für zukünftige Benutzer. Die protokollierten Daten werden nie geteilt oder veröffentlicht. Aus dem Service können keine Daten exportiert werden. Beispielsweise müssen Benutzer die Daten archivieren, die sie zum Trainieren angepasster Modelle verwenden, da sie nicht aus dem Service abgerufen werden können.
Wenn Sie Bedenken hinsichtlich des Datenschutzes der persönlichen Daten der Benutzer haben oder Ihre Anforderungen nicht von IBM protokolliert werden sollen, können Sie die Standardprotokollierung ablehnen, um zu verhindern, dass der Service Ihre Anforderungs- und Antwortdaten protokolliert. Wenn Sie der Protokollierung nicht zustimmen (Opt-out), protokolliert der Service keine Benutzerdaten aus Ihren Anforderungen:
- Ergebnisse der synchronen HTTP- und WebSocket-Anforderungen werden keinesfalls auf Platte gespeichert.
- Ergebnisse asynchroner HTTP-Anforderungen werden gelöscht, sobald ihre Lebensdauer abläuft. Weitere Informationen finden Sie unter Asynchrone Jobaufbewahrung.
Die Ablehnung der Protokollierung kann entweder auf Kontoebene oder auf Ebene der API-Anforderung erfolgen. Weitere Informationen enthält der Abschnitt Anforderungsprotokollierung für Watson-Services steuern.
Asynchrone Jobaufbewahrung
Sie verwenden die Methode POST /v1/recognitions der asynchronen HTTP-Schnittstelle, um einen asynchronen Spracherkennungsjob einzuleiten. Der Service behält die Ergebnisse der einzelnen Jobs bei, bis ihre Lebensdauer abläuft. Die
Standardlebensdauer für einen Job beträgt eine Woche. Sie können jedoch einen kürzeren Aufbewahrungszeitraum angeben.
Außerdem können Sie die Methode DELETE /v1/recognitions/{id} verwenden, um die Ergebnisse eines Jobs zu löschen. Normalerweise löschen Sie einen Job, nachdem Sie seine Ergebnisse aus dem Service abgerufen haben. Sobald Sie einen
Job gelöscht haben, sind seine Ergebnisse nicht mehr verfügbar. Weitere Informationen finden Sie unter Job löschen.
Datentrennung und -verschlüsselung
IBM Cloud
Die Plus- und Premium-Pläne des Service bieten verschiedene Ebenen der Datentrennung und -verschlüsselung für Benutzer:
- Plus-Pläne sind Multi-Tenant-Lösungen, die eine logische Trennung von Daten durch gemeinsame Verschlüsselungsschlüssel ermöglichen.
- Premium-Pläne sind Single-Tenant-Lösungen, die eine physische Trennung von Daten ermöglichen. Premium-Pläne bieten dedizierte Datenspeicherkonten, die eindeutige Verschlüsselungsschlüssel verwenden.
Netzendpunkte
IBM Cloud
IBM Cloud unterstützt sowohl öffentliche als auch private Netzendpunkte mit bestimmten Plänen. Für Verbindungen zu privaten Netzendpunkten ist kein öffentlicher Internetzugriff erforderlich. Private Netzendpunkte unterstützen Routing-Services über das private IBM Cloud-Netz und nicht über das öffentliche Netz. Ein privater Netzendpunkt stellt eine eindeutige IP-Adresse bereit, die für Sie ohne VPN-Verbindung zugänglich ist.
Private Netzendpunkte werden nur für kostenpflichtige Pläne unterstützt. Überprüfen Sie die Planinformationen für Ihren Service, um Informationen zu den Plänen zu erhalten, die private Netzendpunkte unterstützen. Weitere Informationen finden Sie unter Öffentliche und private Netzendpunkte.
Virtuelle private Endpunkte
IBM Cloud
Virtuelle private Endpunkte in IBM Cloud® für VPC (Virtual Private Cloud) sind mit bestimmten Plänen verfügbar. Mit virtuellen privaten Endpunkten können Sie eine Verbindung zu unterstützten IBM Cloud-Services über Ihr VPC-Netz herstellen, indem Sie die IP-Adressen Ihrer Wahl verwenden, die aus einem Teilnetz in Ihrer VPC zugeordnet werden. Virtuelle private Endpunkte stellen eine Weiterentwicklung der privaten Konnektivität zu IBM Cloud-Services dar. Es handelt sich bei Ihnen um virtuelle IP-Schnittstellen, die an ein Endpunktgateway gebunden sind, das pro Service bzw. pro Serviceinstanz erstellt wird.
Virtuelle private Endpunkte werden nur für kostenpflichtige Pläne unterstützt. Überprüfen Sie die Planinformationen für Ihren Service, um mehr über die Pläne zu erfahren, die virtuelle private Endpunkte unterstützen. Weitere Informationen finden Sie unter Virtuelle private Endpunkte.
CORS-Unterstützung
Der Service unterstützt Cross-Origin Resource Sharing (CORS). Mithilfe von CORS können Webseiten Ressourcen direkt aus einer fremden Domäne anfordern. CORS umgeht die Sicherheitsrichtlinie für einen identischen Ursprung, die solche Anforderungen andernfalls verhindert. Da der Service CORS unterstützt, kann eine Webseite direkt mit dem Service kommunizieren, ohne die Anforderung über den Webserver zu übergeben, der die Seite hostet.
Beispielsweise kann eine Webseite, die aus einem Server in IBM Cloud geladen wird, die Anpassungs-API unter Umgehung des IBM Cloud-Servers direkt aufrufen. Weitere Informationen finden Sie unter enable-cors.org.
Signierte URLs
Signierte URLs liefern Authentifizierungsinformationen als Abfragezeichenfolge. Obwohl signierte URLs nur für eine begrenzte Zeit und mit eingeschränkten Berechtigungen Zugriff bieten, ermöglichen sie jedem Benutzer mit einer solchen URL den Zugriff auf den Dienst, unabhängig davon, ob dieser Benutzer über ein Konto verfügt. Der Speech to Text-Dienst unterstützt keine signierten URLs.
FIPS-Unterstützung
IBM Cloud Pak for Data IBM Software Hub
Speech to Text für IBM Cloud Pak for Data unterstützt den Betrieb auf Federal Information Processing Standard (FIPS)-fähigen Clustern ab Version 4.5.1.