SideBar    Symmetric vs. Asymmetric Ciphers

Clearly, EFS re-keying isn't an obvious action that you would expect average users to perform regularly. But we'll have to live with it for now: At this time, Microsoft doesn't provide an option to perform re-keying centrally or automatically at regular intervals.

Extended EFS Configuration and Central Control
In Vista and Longhorn Server, Microsoft exposes a valuable new set of EFS configuration parameters, some of which control new EFS features that weren't available in previous EFS editions. Prime examples include the ability to encrypt the paging file, as well as the ability to control the clearing of the EFS encryption key cache. In previous EFS editions, when an encrypted file was opened (and thus decrypted) and paged to disk, the file became available in clear text in the paging file. Also in previous editions, the EFS encryption key cache was only cleared when a user logon session ended; now, the cache can be cleared when a user locks his workstation or after a certain time limit.

The new EFS configuration settings can control EFS use, security configuration, certificate and private key parameters, and caching. In a Windows domain, these settings can also be leveraged from Group Policy to control the EFS behavior on user workstations. You can access the EFS settings from the properties of the Computer Configuration\Windows Settings\Security Settings\Public Key Policies\Encrypting File System container, as Figure 4 shows. (The figure doesn't show the EFS encryption key cache settings, which you control from the Cache tab.)

Thanks to the new configuration settings, administrators can now easily enable or disable the use of EFS on the Windows machines in their domain environment and centrally configure crucial EFS parameters. To disable the use of EFS, you must simply select the Don't allow radio button on the corresponding GPO object, as you see in Figure 4. Administrators can also require the use of a smart card for EFS by selecting the Require smart card for EFS check box, allow the use of self-signed EFS certificates by selecting the Allow EFS to generate self-signed certificates when a certificate authority is not available check box, and set the key length of the EFS RSA private keys that are used for self-signed certificates from the Key size for self-signed certificates drop-down list. (For EFS certificates that a Windows CA issues, you would set the key length in the corresponding AD certificate template.)

Changes Under the Hood
Vista and Longhorn Server EFS also include two important EFS changes that aren't immediately visible from the Windows GUI: the support for smart cards and the ability to more effectively use EFS with remote files. Microsoft finally supports the storage of the EFS private key on a smart card. Smart card?based private key storage is the most secure way of storing private keys. With earlier Windows versions, you could store the EFS private key only in the user profile on the hard disk. Provided each system that the user logs on to has a smart card reader installed, smart cards are also the easiest way to implement roaming EFS keys.

Microsoft has also optimized the EFS cryptographic operations that are involved with storing the private key on a smart card. In previous EFS versions, the use of a smart card would slow down users' encrypted file access if the smart card?based EFS private key would be accessed for each encrypted file access. For this reason, Microsoft developed an accelerated mode for EFS private key storage on a smart card. The first time a user utilizes a smart card?based EFS private key to access an encrypted file, EFS will derive a software-based EFS private key from the smart card?based EFS private key and cache it in the security context of the Local Security Authority (LSA)—essentially, the system will cache it in a secure memory area. EFS will then use this software-based private key for encryption and decryption operations for the remainder of the user's logon session.

Another important change is the support for local encryption and decryption of EFS-encrypted files that reside on remote machines—for example, file servers. In previous EFS versions, when users accessed encrypted files on a file server, the file was decrypted on the file server and sent in clear text to the user's workstation. In Vista and Longhorn Server, Microsoft made changes to the Server Message Block (SMB) protocol—the default protocol for Windows file sharing—allowing SMB to transport the EFS metadata between the file server and the user workstation. The result is that an EFS-protected file essentially remains encrypted all the way to the client.

These SMB changes are part of the new SMB 2.0 protocol that's part of the Vista and Longhorn Server code base. In Windows 2003, Microsoft provides a similar capability through a set of WWW Distributed Authoring and Versioning (WebDAV) extensions. However, these extensions are useful only when the file server is linked to a Microsoft IIS Web server share and when the user utilizes the HTTP protocol to access the shared files.

Smart Security
Thanks to Vista EFS's introduction of such features as key-backup warnings and wizards, the EFS Re-key Wizard, and smart-card support, Microsoft is making it easier to use EFS more securely. Also, Microsoft is delivering new EFS features that have been high on organizations' file-encryption requirements checklists—for example, the smart-card support and more secure access of remote encrypted files.

EFS also complements the other data-protection and -encryption technologies—BitLocker Drive Encryption (BDE) and Windows Rights Management Services (RMS)—that Microsoft already offers. BDE is designed for single-user and volume-level encryption and isn't designed for the sharing of encrypted data. Enterprises that want encrypted file sharing should look at EFS. (For more information about Vista's BDE, see "Vista BitLocker: Boon or Bust?" InstantDoc ID 50182.) Enterprises that want permanent protection and encryption of data—even when data is removed from a protected folder or volume and attached, for example, to a Microsoft Outlook email message—must look at RMS. The RMS client is also bundled with Vista.

End of Article

Prev. page     1 2 [3]     next page -->



You must log on before posting a comment.

If you don't have a username & password, please register now.

 
 

ADS BY GOOGLE