Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede configurar Microsoft Information Protection SDK versión 1.14 y posteriores para usar la versión validada por FIPS de OpenSSL 3.0. Para usar el módulo OpenSSL 3.0 validado por FIPS, instale y cargue el módulo FIPS.
Cumplimiento de FIPS 140-2
El SDK de Microsoft Information Protection usa OpenSSL para implementar todas las operaciones criptográficas. OpenSSL no es compatible con FIPS sin más configuración por parte del desarrollador. Para desarrollar una aplicación compatible con FIPS 140-2, configure OpenSSL en el SDK de MIP para cargar el módulo FIPS para realizar operaciones criptográficas en lugar de los cifrados OpenSSL predeterminados.
Instalación y configuración del módulo FIPS
Las aplicaciones que usan OpenSSL pueden instalar y cargar el módulo FIPS con el siguiente procedimiento publicado por OpenSSL:
- Instale el módulo FIPS siguiendo el Apéndice A: Guía de instalación y uso.
- Cargue el módulo FIPS en el SDK de MIP haciendo que todas las aplicaciones usen el módulo FIPS de forma predeterminada. Configure la variable de entorno OpenSSL_MODULES en el directorio que contiene
fips.dll. - (Opcional) Configure el módulo FIPS solo para determinadas aplicaciones haciendo que determinadas aplicaciones usen el módulo FIPS de forma predeterminada.
Cuando el módulo FIPS se carga correctamente, el registro del SDK de MIP declara FIPS como proveedor de OpenSSL.
"OpenSSL provider loaded: [fips]"
Si se produce un error en la instalación, el proveedor de OpenSSL sigue siendo el valor predeterminado.
"OpenSSL provider loaded: [default]"
Limitaciones del SDK de MIP con cifrados validados con FIPS 140-2:
- No se admiten Android e iOS. El módulo FIPS está disponible en Windows, Linux y Mac.
Requisitos de TLS
EL SDK de MIP prohíbe las versiones de TLS anteriores a la versión 1.2 a menos que se realice la conexión a un servidor de Active Directory Rights Management.
Algoritmos criptográficos en el SDK de MIP
| Algoritmo | Longitud de la clave | Mode | Comentario |
|---|---|---|---|
| AES | 128, 192, 256 bits | ECB, CBC | EL SDK de MIP protege el contenido con CBC AES256 de forma predeterminada. Las versiones heredadas de Office (2010) requieren AES 128 ECB y las aplicaciones de Office siguen protegiendo los documentos de Office de esta manera. |
| RSA | 2048 bits | n/a | Firma y protege la clave de sesión que protege un blob de clave simétrica. |
| SHA-1 | n/a | n/a | Valida firmas para licencias de publicación heredadas. |
| SHA-256 | n/a | n/a | Valida datos y firmas y funciona como clave de base de datos. |
Pasos siguientes
Para más información sobre los aspectos internos y específicos de cómo Microsoft Purview Information Protection protege el contenido, consulte la siguiente documentación: