📜 ⬆️ ⬇️

Choosing software for disk encryption in Windows 2003/2008

Everything written below is only a note about our own experiments and does not pretend to complete the disclosure of the question and is posted here only for the purpose of helping someone who has a similar problem, because On the Internet, there are very few results of practical software testing for encrypting drives on a server

I got the task to encrypt the data on the file server and, at the same time, not to lose much speed and keep all the OS functionality (in particular, Windows Shadow Copies):

OS: Windows 2003 / Windows 2008

Found the following products (either free or not very expensive):


')
* do not work under Windows 2003/2008


The “correct” solutions Secret Disk Server NG and ZServer cost a very heavy amount of $ 4,500-7,000 and contain unnecessary functionality, in this case (red buttons, remote mount, etc.), so they were not considered as real candidates.

Test hardware: 2xIntel Xeon 2.8Ghz, 4GB RAM, 6x1TB Seagate ES2 Raid-10

The maximum read speed from an encrypted disk, the number of I / O operations, the average access time and processor load were tested (25% of the load — one virtual processor is fully loaded)

Parameters IOMeter: 256 Outstanding I / Os, 1 Worker, 64K; 100% Read; 0% random
BYAlgorithmRead speed (Mb / s)Number of operations (IO / s)Average operation time (s)Processor Load (%)% of maximumComment
No encryptionnot3655825433100ideal
BestCryptAES256 + LRW44668400thirty12the whole system slows down, the mouse is twitching
TruecryptAES256 + XTS641041245thirty17the brakes are almost invisible, but shadow copies do not work, the mounted disk is not visible in Disk Management
BitlockerAES256 + CBC11518001479931brakes, but the mouse is not twitching
BitlockerAES128 + CBC14022001179938brakes, but the mouse is not twitching
BitlockerAES25614523501109940brakes, but the mouse is not twitching
BitlockerAES1282003200819955brakes, but the mouse is not twitching

BitLocker also drove with the following IOMeter profile: 256 Outstanding I / Os, 1 Worker, 64K; 75% Read; 50% random , the result is 55 MB / s, ~ 800 I / Os , which corresponded to the disk performance without encryption, i.e. it was all about the disk subsystem, the processor load was 15-20% .

As a result, I stopped at BitLocker due to the fact that this is a native OS module that effectively uses multiprocessing.

Source: https://habr.com/ru/post/23978/


All Articles