Skip to main content
July 1, 2021
Solved

Database encryption

  • July 1, 2021
  • 8 replies
  • 0 views

Hi all,

I know Appian offers DB encryption for Advanced or Enterprise Support customers on cloud only. But what about on premise customers? Can they encrypt their database? As far as I know it is posssible but can you tell me how? Do we need to encrypt the data just before persisting it and decrypt it after reading it with some kind encryption/decryption rule? Or is it possible to use a more automated tool?

I would appreciate if someone could send documentation about it

 

Thanks a lot!

Best answer by stefanhelzle0001

DB will encrypt data is it writes to disk. You will need to keep an eye on who has access to these systems. Make sure to enable SSL on JDBC connection level to have data in transit also encrypted. Appian itself does not persist data by default.

If you want to use synced records, you might need to check who has access to the Appian data server.

8 replies

stefanhelzle0001
Brainy
July 1, 2021

We need to talk about what kind of encryption you mean. File system, table space or field level?

De-/encryption inside Appian is awful and absolutely not recommended.

Appian itself does no know about encrypting data going to DB. Everything else is left to your IT department.

What requirements do you have?

jesusa583Author
July 1, 2021

Hi Stefan. The requirement here is to encrypt the DB. If the IT department encrypts the database, how do the appian processes know how to decrypt the data when a process reads it?

stefanhelzle0001
Brainy
July 1, 2021

"encrypt the DB" is to unspecific ... sorry ... you will need to find out what the actual requirement is.