IT tutorials
 
Technology
 

Windows Vista : Using the Encrypting File System (part 3) - Working with EFS - Implementing EFS

12/18/2013 3:19:52 AM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019

3.3 Implementing EFS

Putting EFS in place requires a series of operations:

  1. Find out if savvy users are already using EFS on their own.

  2. Put the GPO settings required to enable EFS in place.

  3. Prepare your data recovery agents (DRA).

  4. Have your users use two-factor authentication to remove their certificate from the machine they work with.

  5. Inform your users of the EFS policy you put in place and their responsibilities in relation to this policy.

Begin with the identification of who may be using EFS already. Savvy users can already have enabled standalone EFS on their own. If this happens, then you'll need to use a special approach for them. If you're working on this before anyone uses EFS, then you're lucky. All you need to do is disable standalone EFS through Group Policy. But if some of your users already use EFS, then you'll have to first disable EFS for those who are not using it, and then migrate the ones who are to the centrally controlled EFS policy. Do not disable EFS on the systems where it is already in use because your users will lose access to their data. To find out who is using EFS, use the following command line in a logon script:

Cipher /U /N >\\servername\sharename\%username%.txt

Basically, you use the cipher command to identify if users are running EFS and you are piping the result into a file named with the user name and placing the file on a central share somewhere in your network. Then, you can use the results to generate a Security group in AD, for example, a group named Standalone EFS Users, to contain the users who are already using EFS.

Now you're ready to prepare the GPO. If you do not have any users already using EFS, then you can make these GPO changes in the same GPO that you used for folder redirection earlier. If you do, then you have to create a new GPO. Use either of the two following procedures. You will need Group Policy Modification privileges to make these changes.

For organizations that are not yet using EFS:

  1. Launch the Group Policy Management Console.

  2. Locate the User Profile Management GPO and right-click to select Edit. You use this GPO because the settings you need to modify will apply to computer objects.

  3. Navigate to Computer Configuration => Policies => Windows Settings => Security Settings => Public Key Policies => Encrypting File System.

  4. Right-click on Encrypting File System and select Properties.

  5. On the General tab, set the policy to Don't allow. Click OK to enable the policy and close GPEdit.

Remember to update your GPO description to reflect that it is also used for EFS.

For organizations that have users running EFS, use the following procedure:

  1. Create a new policy. You must create a new policy because you will be preventing the users who are already using EFS from using this policy.

  2. Launch the GPMC.

  3. Right-click the target OU containing PCs, select Create a GPO in this domain, and link it here.

  4. Name the policy appropriately and click OK. For example, you can name it Deny EFS Policy.

  5. Now, right-click the new policy link and select Edit.

  6. Choose Computer Configuration => Policies => Windows Settings => Security Settings => Public Key Policies => Encrypting File System.

  7. Right-click Encrypting File System and select Properties.

  8. On the General tab, set the policy to Don't allow.

  9. Click OK to enable the policy and close GPEdit.

  10. Now filter this policy with the security group you created earlier.

    1. Move to the Delegation tab for the policy in the GPMC, click Add to select the Standalone EFS Users group, and assign the Read property to them.

    2. Next, click Advanced, deselect Allow Read, and select Deny Read for the Standalone EFS Users group. This blocks them from reading this policy.

Now that no users can use EFS except those that already have it. Because you elected to enroll users without any user input in the preparation of your EFS certificate template, and especially if you elected to automatically enroll users, everyone should have received a new certificate by now. This means you can assign a script to the Standalone EFS Users group to update their files with the new certificate. Run the following command in your script:

Cipher /U >\\servername\sharename\%username%.txt

This command automatically updates all of the standalone EFS certificates in pre-encrypted files to the new, centrally controlled certificate. It is a good idea to add a user count in the script, such as the generated text file to ensure that you know when all files have been updated for each user.

Now you're ready to define your central EFS policy.

  1. Begin by launching the Group Policy Management Console. If you had standalone users, begin by deleting the Deny EFS Policy you created earlier, and then proceed to Step 5. If not, go to the next step.

  2. Locate the User Profile Management GPO and right-click on it to select Edit.

  3. Move to Computer Configuration => Policies => Windows Settings => Security Settings => Public Key Policies => Encrypting File System.

  4. Right-click on Encrypting File System and select Properties. On the General tab, select Not Defined and close GPEdit. Doing this turns off the EFS blockage you put in place earlier.

  5. If you only want to apply EFS to mobile systems, then return to GPMC and right-click on the OU that contains mobile PCs to select Create a GPO in this Domain, and Link it here. Name the GPO EFS Policy, then right-click on the link to select Edit. If you want to assign EFS to all systems, then locate the User Profile Management GPO and right-click on it to select Edit.

  6. Move to Computer Configuration => Policies => Windows Settings => Security Settings => Public Key Policies => Encrypting File System.

  7. Right-click on Encrypting File System and select Properties.

  8. On the General tab, apply the following settings (see Figure 4):

    • Set the policy to Allow.

    • Select Encrypt the contents of the user's Documents folder.

    • Select Require smart card for EFS.

    • Leave Create caching-capable user key from smart card selected.

    • Select Enable pagefile encryption.

    • Select Display key backup notifications when user key is created or changed.

    • Uncheck Allow EFS to generate self-signed certificates when a certification authority is not available.

    • Use the Browse button to locate your Corporate EFS template.

    Figure 4. Changing EFS Policy Properties
  9. On the Cache tab, leave the Cache timeout option selected and select User locks workstation.

  10. Click OK to enable the policy.

  11. Now move to the Computer Configuration => Policies => Administrative Templates => Network => Offline Files section.

  12. Double-click the Encrypt the Offline Files cache setting and Enable it. Click OK to close it. Close GPEdit for now.

This policy enables EFS on all of the computers in the target OU. It will automatically encrypt the Documents folder as well as the pagefile and all data in the offline cache. But, as you know, some data will not be covered by this policy. For example, data that is contained within the AppData\Local and AppData\LocalLow folders will not be encrypted. If your users are running Microsoft Outlook, then it is possible that e-mail messages and personal stores are not protected. To ensure that all sensitive data is protected, you should supplement this policy with a logon script that targets all systems that should include encrypted data and includes the following command:

Cipher /e /s /a "%userprofile%\appData\Local
Cipher /e /s /a "%userprofile%\appData\LocalLow

This command ensures that all data is protected on the target systems. All other data folders are in the offline cache because of folder redirection.

 
Others
 
- Windows Vista : Using the Encrypting File System (part 2) - Working with EFS - Identifying potential EFS uses, Preparing the PKI for EFS
- Windows Vista : Using the Encrypting File System (part 1) - Understanding EFS, Interacting with EFS and PKI
- Installing Microsoft SQL Server 2008 R2 Standard Edition for Small Business (part 4)
- Installing Microsoft SQL Server 2008 R2 Standard Edition for Small Business (part 3)
- Installing Microsoft SQL Server 2008 R2 Standard Edition for Small Business (part 2) - Planning
- Installing Microsoft SQL Server 2008 R2 Standard Edition for Small Business (part 1)
- Windows 7 : Updating Software - How to Install Updates (part 3) - How to Configure Windows Update Using Group Policy Settings
- Windows 7 : Updating Software - How to Install Updates (part 2) - How to Install Updates Manually
- Windows 7 : Updating Software - How to Install Updates (part 1) - How to Apply Updates to New Computers
- Windows 7 : Updating Software - Methods for Deploying Updates - Windows Server Update Services
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
Technology FAQ
- Is possible to just to use a wireless router to extend wireless access to wireless access points?
- Ruby - Insert Struct to MySql
- how to find my Symantec pcAnywhere serial number
- About direct X / Open GL issue
- How to determine eclipse version?
- What SAN cert Exchange 2010 for UM, OA?
- How do I populate a SQL Express table from Excel file?
- code for express check out with Paypal.
- Problem with Templated User Control
- ShellExecute SW_HIDE
programming4us programming4us