Condividi tramite


Crittografia di file

Il file system crittografato (EFS) offre un livello di sicurezza aggiuntivo per file e directory. Fornisce la protezione crittografica dei singoli file nei volumi del file system NTFS usando un sistema a chiave pubblica.

In genere, il controllo di accesso agli oggetti file e directory forniti dal modello di sicurezza di Windows è sufficiente per proteggere l'accesso non autorizzato alle informazioni riservate. Tuttavia, se un portatile che contiene dati sensibili viene smarrito o rubato, la protezione della sicurezza di tali dati potrebbe essere compromessa. La crittografia dei file aumenta la sicurezza.

Lavorare con EFS

Per determinare se un file system supporta la crittografia per file e directory, chiamare la funzione GetVolumeInformation ed esaminare il bit flag FS_FILE_ENCRYPTION. Si noti che non è possibile crittografare gli elementi seguenti:

  • File compressi
  • File di sistema
  • Directory di sistema
  • Directory radice
  • Transazioni

I file di tipo sparse possono essere crittografati.

TxF non supporta la maggior parte delle operazioni sui file EFS (Encrypted File System). Le uniche operazioni supportate da TxF sono operazioni di lettura, ad esempio ReadEncryptedFileRaw.

Nota

Quando il file di origine è crittografato, CopyFile e CopyFileEx si basano sul servizio EFS (ospitato in lsass.exe) per creare il file di destinazione e applicare le chiavi usate nella crittografia del file di origine. Queste operazioni vengono eseguite dal servizio EFS durante la rappresentazione del chiamante di CopyFile o CopyFileEx.

In questa sezione

Negli argomenti seguenti vengono fornite informazioni sulla crittografia dei file:

Argomento Descrizione
gestione dei file crittografati e delle directory Un file contrassegnato come crittografato viene crittografato dal file system NTFS usando il driver di crittografia corrente.
file crittografati e chiavi utente Elenca le funzioni da usare per creare una nuova chiave, aggiungere una chiave a un file crittografato, eseguire una query sulle chiavi per un file crittografato e rimuovere le chiavi da un file crittografato.
backup e ripristino di file crittografati Le funzioni di crittografia non elaborate consentono il backup di file crittografati.

Per altre informazioni sulla crittografia, vedere Aggiunta di utenti a un file crittografato.

Per altre informazioni sulla crittografia, vedere Cryptography.