Kbase P187849: Is it possible to encrypt the data on disk within a database in version 9.1E?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  17/05/2011 |
|
Status: Unverified
GOAL:
Is it possible to encrypt the data on disk within a database in version 9.1E?
GOAL:
Is there a feature in 9.1E that would encrypt the data on the hard drive for all the database files?
FACT(s) (Environment):
All Supported Operating Systems
Progress 9.1E
OpenEdge 10.x
FIX:
There is no built in disk encryption feature available in 9.1E.
In later versions there are two options.
There are ABL methods to encrypt and decrypt data found in later versions. It is advisable to use these functions from version 10.1B03 or later.
Using these functions it would be possible to programmatically encrypt to put it into the database and later decrypt the data when it is read from the database.
The other method to encrypt data at rest within the database was introduced in 10.2B and is known as Transparent Data Encryption.
With Transparent Data Encryption, areas of the database can be configured to be encrypted on disk.
When an authorized user accesses the data it is decrypted from disk.
If the data is modified it is encrypted before being written to disk.
This encryption is at the block level.