Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können Microsoft Information Protection SDK Version 1.14 und höher konfigurieren, um die FIPS-validierte Version von OpenSSL 3.0 zu verwenden. Um das FIPS-validierte OpenSSL 3.0-Modul zu verwenden, installieren und laden Sie das FIPS-Modul.
FIPS-140-2-Konformität
Das Microsoft Information Protection SDK verwendet OpenSSL, um alle kryptografischen Vorgänge zu implementieren. OpenSSL ist nicht FIPS kompatibel, ohne mehr Konfiguration durch den Entwickler. Um eine FIPS 140-2-kompatible Anwendung zu entwickeln, konfigurieren Sie OpenSSL im MIP SDK so, dass das FIPS-Modul zum Ausführen kryptografischer Vorgänge anstelle der Standardmäßigen OpenSSL-Verschlüsselungen geladen wird.
Installieren und Konfigurieren des FIPS-Moduls
Anwendungen, die OpenSSL verwenden, können das FIPS-Modul mit dem folgenden Verfahren installieren und laden, das von OpenSSL veröffentlicht wird:
- Installieren Sie das FIPS-Modul nach Anhang A: Installations- und Verwendungsleitfaden.
- Laden Sie das FIPS-Modul im MIP SDK, indem Sie alle Anwendungen standardmäßig das FIPS-Modul verwenden lassen. Konfigurieren Sie die OpenSSL_MODULES Umgebungsvariable für das Verzeichnis, das enthält
fips.dll. - (Optional) Konfigurieren Sie das FIPS-Modul nur für einige Anwendungen, indem Sie das FIPS-Modul standardmäßig selektiv verwenden.
Wenn das FIPS-Modul erfolgreich geladen wird, deklariert das MIP SDK-Protokoll FIPS als OpenSSL-Anbieter.
"OpenSSL provider loaded: [fips]"
Wenn die Installation fehlschlägt, bleibt der OpenSSL-Provider der Standard.
"OpenSSL provider loaded: [default]"
Einschränkungen des MIP SDK mit FIPS 140-2 validierten Verschlüsselungen:
- Android und iOS werden nicht unterstützt. Das FIPS-Modul ist auf Windows, Linux und Mac verfügbar.
TLS-Anforderungen
MIP SDK verbietet TLS-Versionen vor 1.2, es sei denn, die Verbindung mit einem Active Directory Rights Management-Server wird hergestellt.
Kryptografische Algorithmen im MIP SDK
| Algorithm | Schlüssellänge | Modus | Comment |
|---|---|---|---|
| AES (Advanced Encryption Standard) | 128, 192, 256-Bit | ECB, CBC | MIP SDK schützt Inhalte standardmäßig mit AES256 CBC. Ältere Versionen von Office (2010) erfordern AES 128 ECB, und Office-Apps schützen Office-Dokumente weiterhin auf diese Weise. |
| RSA | 2048-Bit | n/a | Signiert und schützt den Sitzungsschlüssel, der ein symmetrisches Schlüssel-Blob schützt. |
| SHA-1 | n/a | n/a | Überprüft Signaturen für Legacy-Veröffentlichungslizenzen. |
| SHA-256 | n/a | n/a | Überprüft Daten und Signaturen und fungiert als Datenbankschlüssel. |
Nächste Schritte
Ausführliche Informationen zu den Internen und Einzelheiten dazu, wie Microsoft Purview Information Protection Inhalte schützt, finden Sie in der folgenden Dokumentation: