You are viewing limited content. For full access, please sign in.

Question

Question

Encrypting data at rest

asked on April 24, 2018

Hi,

An existing Laserfiche Rio customer has some queries around encrypting data at rest... Would appreciate any feedback in relation to this.

 
Do customers for example, grab an Enterprise Edition of SQL and turn on Transparent Data Encryption (TDE)? 
Can they make use of Amazon Relational Database Service (Amazon RDS)? 

The customer would very much like to know what options are available to them and what's recommended? 
Keeping cost to a minimum, amount of change and any limitations are of most interest. 

Thanks in advance.
 

1 0

Answer

SELECTED ANSWER
replied on April 24, 2018

Hi Tim,

For the SQL database, Laserfiche makes use of Microsoft SQL Server’s native encryption, Transparent Database Encryption (TDE) which encrypts/decrypts the data at the database level and so there is no performance impact and is completely transparent to the client application (in this case Laserfiche).

For the Volume, there are a couple of options depending on the system environment;

  • Laserfiche can make use of the native encryption available in Windows - Encrypting File Service (EFS). The Laserfiche Service account should be used to encrypt the volume where the documents are stored and there will be a slight performance impact as files need to be encrypted/decrypted in real time. I.e. as they are saved to disk or opened by users.
  • A more common option in a virtualised environment is to make use of Virtual Disk Encryption in VMware or equivalent so that all data, including backups are protected in case of loss/theft. Again, this can slow down system performance very slightly.

 

I've never tested Amazon RDS and someone from Laserfiche would need to confirm that it would be supported, but sounds like an interesting idea!

2 0
replied on April 26, 2018

Hi Ronald,

Many thanks for the reply.

This is great information - thank you!

Tim

0 0
replied on May 10, 2019

Confirming that Amazon RDS for SQL Server is supported for Laserfiche applications. The only exception is Laserfiche Discussions due to its requirement for the SQL FILESTREAM feature, which RDS does not support. 

We have a number of customers who have run their production Laserfiche databases on RDS for several years at this point. RDS offers storage encryption separate from the Enterprise edition-only TDE feature so you can save a fair amount on SQL licensing costs by going with Standard edition.

 

1 0
replied on August 2, 2023

My client is keen to use encryption at rest.  Laserfiche recommends not to do so.  Can you please say why?  Is there a performance impact?  If so can you quantify it?  thanks!

0 0
replied on August 2, 2023

I don't believe it's accurate to say that we recommend against encryption at rest. Where did you read that? What you might have seen is that we have deprecated encrypted volumes and instead we encourage admins to set up encryption at the file system level.

0 0
replied on August 2, 2023 Show version history

My client is keen to use encryption at rest.  Laserfiche recommends not to do so. 

I want to reiterate that this is categorically not true. If you're aware of any official Laserfiche resources stating we do not recommend encrypting data at rest, please let us know what they are so we can remove or correct them.

As Brian mentioned, there is a deprecated "encrypted volumes" feature we don't recommend you use, but even that page outright states:

We recommend the use of alternative full-featured encryption systems to secure your Laserfiche data on disk.

You asked three related questions though another channel, which I'll publicly answer here for the benefit of the community:

  1. Does Laserfiche have other clients who use encryption at rest?
    1. Yes. A significant proportion of Laserfiche customers use encryption at rest with their self-hosted Laserfiche systems. The vast majority of those use some form of Full Disk Encryption. A small minority use file-based encryption. 
       
  2. The Laserfiche guidance is to use a third party tool – can you say why? 
    1. Because Laserfiche does not have native encryption capabilities at the application layer. Therefore, you must apply encryption at rest at the file system and/or underlying storage (virtual/physical disk, SAN, etc.) layers. As those are not within Laserfiche software's ability to control, you must use applicable 3rd party tools.
       
  3. Are there any tools Laserfiche know work well with Laserfiche?
    1. We generally recommend using Full Disk Encryption (FDE) unless there is a specific and compelling requirement for file-level encryption. FDE tends to be a native capability of operating systems and virtualization platforms that often requires nothing more than a checkbox to enable. File-level encryption is more complicated to set up, can require new 3rd party tools you'd have to purchase, and adds some performance overhead.
       
    2. The specific FDE options you have available are determined by your infrastructure. Some examples are Microsoft Bitlocker and VMware Virtual Disk Encryption. AWS and Azure both have native disk encryption capabilities. Nearly all new SANs these days have some form of storage encryption.
       
    3. For File-level Encryption, the most straightforward (and free) option is the Encrypting File System feature native to Windows for NTFS file systems. Be very, very careful about how you implement the certificate/key management and backup for EFS because if that goes wrong you lose access to your repository volume data forever. 
      There are also commercial solutions like Thales CipherTrust Transparent Encryption.

      Note that Microsoft themselves say on the EFS page: "Typically, the access control to file and directory objects provided by the Windows security model is sufficient to protect unauthorized access to sensitive information. However, if a laptop that contains sensitive data is lost or stolen, the security protection of that data may be compromised. Encrypting the files increases security."

      Full disk encryption adequately protects against the "stolen drive" case, so you're adding significant additional complexity with file-level encryption for often questionable benefit. 
2 0
replied on August 3, 2023
0 0
replied on August 3, 2023

Many thanks Sam, that is very helpful.

0 0
replied on August 3, 2023

Nigel, that link is for the aforementioned deprecated "Laserfiche volume encryption" / "Encrypted Volumes" feature. It's supposed to be a technical reference we keep available for anyone who might still be using that from an older version, plus a place to display the feature usage warnings and recommendation to use an alternative encryption method.

Do you have customers or prospects finding that page and misunderstanding it? If so, we should perhaps put a banner at the top clarifying the matter.

1 0
replied on August 3, 2023

Hi Sam - I think it could be clarified as speaking on behalf of our team none of us were aware that feature was deprecated and it appears in the v11 help files. We were all under the impression encryption was not recommended for data at rest.

It's good to know otherwise though so thanks for sharing that info.

2 0
replied on August 3, 2023 Show version history

Noted. I'll speak with our internal team about adding something like:

"This documentation resource is about a specific deprecated application-level encryption feature called "Laserfiche Volume Encryption" or "Encrypted Volumes". The feature was deprecated because in practical usage it could (and did) lead to irretrievable data loss if users did not follow perfect key management practices. Nothing on this page should be interpreted as Laserfiche recommending against encryption at-rest of data in a Laserfiche system.

Laserfiche recommends using modern disk and file system encryption options to address encryption at-rest requirements for Laserfiche systems. Examples include Microsoft BitLocker and Encrypting File System. There are many implementations of disk and file system encryption solutions and Laserfiche does not have specific recommendations or endorsements among them. Along many other benefits, these are suitable for protecting the broader range of potentially sensitive data locations in a modern Laserfiche system, including entire servers and specific directories like Forms File Volumes and Workflow Volumes."

1 0
replied on August 14, 2023

We have added a Note at the very top of the Encrypted and Secured Volumes page that reads:

Note: This page is provided as a historical resource for a deprecated application-level feature called "Laserfiche Volume Encryption" or "Encrypted Volumes." To properly encrypt your at-rest Laserfiche repository volume data, Laserfiche recommends using modern disk and file system encryption options (for example, Microsoft BitLocker and Encrypting File System). Laserfiche does not recommend or endorse specific disk and file system encryption solutions.

Hopefully that helps avoid any future confusion.

2 0

Replies

You are not allowed to reply in this post.
You are not allowed to follow up in this post.

Sign in to reply to this post.