Knowlege base

Bitlocker Driver Encryption

Article ID: 610
Last updated: 07 May, 2021

Introduction

A secure computing environment would not be complete without consideration of encryption technology. This article describes how it is possible to encrypt Imagicle Application Suite server storage leveraging Microsoft BitLocker feature.

BitLocker is Microsoft's encryption program that provides full-disk encryption of the hard drives. By utilizing the latest encryption algorithms and leveraging the power and efficiency of modern CPUs, the entire contents of the startup disk are encrypted, preventing unauthorized access to the data stored on the disk, save for those with either the login account to decrypt the disk, or those which possess the recovery key.

By enabling BitLocker's whole-disk encryption, data is secured from prying eyes and all attempts to access this data physically or over the network will be met with either prompts to authenticate or error messages stating the data cannot be accessed even when attempting to access data backups, as BitLocker encrypts those too.

Configuration

Adding (virtual) floppy drive

For the sake of simplicity, in this article the encryption key will be stored on the floppy drive. Make sure floppy resource is configured in your environment and, if not, follow the below steps to make it available into a VSphere environment.

1) Click on "Add other device" and then on "Floppy drive"

2) Download this following floppy file, and upload it to the desired data store as shown below:

3) Select the uploaded file and click on "Select"

4)  A new floppy drive will appear as follows:

Make sure that the "Connect" checkbox is enabled on the added drive.

Enabling Bitlocker

Access Imagicle UC Suite server through a Remote Desktop session and launch Server Management.

Click on "Add Roles and Features" and, within the wizard, please select "Features" from left pane.

Then click on "Enhanced Storage" and "BitLocker Drive Encryption". See below.

Complete the wizard and then reboot Imagicle VM. More info available here.

Once rebooted please access to Local Group Policy Editor (gpedit.msc) and navigate to "Require additional authentication at startup", as described in picture below. Select "Enable". Make sure the other options are as in picture below. Click on "Apply" and "OK". Close Local Group Policy Editor.

Select in the VM the created floppy drive and format it with default settings.

Generating and saving the Encryption key

From the VM that needs to be encrypted, open a CMD prompt window as admin and navigate to C:\windows\system32\

Run the command  manage-bde.exe –on C: -rp –sk A:    ("A" represents the floppy drive. the letter can change from one environment to another

This command generates a key  (i.e. 068552-159588-193347-063712-370997-614405-340516-XXXXXX), and saves it in the floppy drive.The floppy drive will provide the key at each boot, enabling the VM to properly boot.

It is very important to save the generated key in a safe place, in case the virtual floppy content is lost (i.e. damaged, unreadable, ...). Please copy it from the prompt windows to a text file and store it in a safe place, as it contains the key enabling boot of the whole virtual server.

Check that Hard Drive is set to be first in order, reboot the VM and wait a few time until encryption process starts, as shown in picture below.

Final Recommendations

Make sure the VM properties are configured as reported in the following picture; enabling the flag "Connect at power on" makes the floppy (with the key that will be installed into it in the next steps) available at boot time.

Make also sure VM boot order in the BIOS has hard Drive in first place (prior to any other I/O devices)

To verify that the encryption is fully completed run the following command on the CLI: 

manage-bde -status

If a VMWare snapshot of the Imagicle virtual server has been taken before disk encryption, please take into consideration the below points:

  • Be aware the encryption process will be significantly slower;
  • Ensure you have enough available space in the VMWare datastore hosting the Imagicle virtual server, roughly twice the size of the virtual disk size being encrypted.
Article ID: 610
Last updated: 07 May, 2021
Revision: 6
Views: 1296
Print Export to PDF Subscribe Share
This article was:  
Prev   Next
TLS 1.2 Support on UC Suite's MS-SQL Server     Customized Web Portal and Gadgets logos and color schemas