Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile configurare Microsoft Information Protection SDK versione 1.14 e successive per usare la versione con convalida FIPS di OpenSSL 3.0. Per usare il modulo OpenSSL 3.0 convalidato da FIPS, installare e caricare il modulo FIPS.
Conformità FIPS 140-2
L'SDK di Microsoft Information Protection usa OpenSSL per implementare tutte le operazioni di crittografia. OpenSSL non è conforme a FIPS senza più configurazione da parte dello sviluppatore. Per sviluppare un'applicazione conforme a FIPS 140-2, configurare OpenSSL in MIP SDK per caricare il modulo FIPS per eseguire operazioni di crittografia anziché le crittografie OpenSSL predefinite.
Installare e configurare il modulo FIPS
Le applicazioni che usano OpenSSL possono installare e caricare il modulo FIPS con la procedura seguente pubblicata da OpenSSL:
- Installare il modulo FIPS seguendo l'Appendice A: Guida all'installazione e all'utilizzo.
- Caricare il modulo FIPS nell’SDK MIP facendo in modo che tutte le applicazioni utilizzino il modulo FIPS per impostazione predefinita. Configurare la variabile di ambiente OpenSSL_MODULES nella directory contenente
fips.dll. - (Facoltativo) Configurare il modulo FIPS per alcune applicazioni solo facendo in modo selettivo che le applicazioni usino il modulo FIPS per impostazione predefinita.
Quando il modulo FIPS viene caricato correttamente, il log di MIP SDK dichiara FIPS come provider OpenSSL.
"OpenSSL provider loaded: [fips]"
Se l'installazione non riesce, il provider OpenSSL rimane predefinito.
"OpenSSL provider loaded: [default]"
Limitazioni di MIP SDK con crittografie convalidate FIPS 140-2:
- Android e iOS non sono supportati. Il modulo FIPS è disponibile in Windows, Linux e Mac.
Requisiti TLS
MIP SDK impedisce le versioni TLS precedenti alla 1.2, a meno che la connessione non venga stabilita a un server Active Directory Rights Management.
Algoritmi crittografici in MIP SDK
| Algoritmo | Lunghezza della chiave | Modalità | Comment |
|---|---|---|---|
| AES | 128, 192, 256 bit | BCE, CBC | MIP SDK protegge il contenuto con AES256 CBC per impostazione predefinita. Le versioni legacy di Office (2010) richiedono AES 128 BCE e le app di Office proteggono comunque i documenti di Office in questo modo. |
| RSA | 2048-bit | non disponibile | Firma e protegge la chiave di sessione che protegge un BLOB di chiavi simmetriche. |
| SHA-1 | non disponibile | non disponibile | Verifica le firme per le licenze di pubblicazione precedenti. |
| SHA-256 | non disponibile | non disponibile | Convalida i dati e le firme e le funzioni come chiavi di database. |
Passaggi successivi
Per informazioni dettagliate sugli elementi interni e sulle specifiche di come Microsoft Purview Information Protection protegge il contenuto, vedere la documentazione seguente: