We have Workflows definitions and instances stored in database in dfm format. Is there a transparent way to encrypt those?
Hi @Andrej_Mertelj, unfortunately there is no such feature available.
Thank you @wlandgraf!
Is there a way to request and support implementation of this feature?
Sure you can file a feature request here:
It looks like I am not able to create topics there.
We would like to probably sponsor this feature.
The issue we have is that all WF definitions and WF instances data is available to user, and it is hard to prevent "unauthorized peek" from relatively complex 2-tier (Delphi client/SQL Server) app.
Why they are "available to the user"? They should be saved in the database, and only a direct inspection in the database could allow them access to it.
So, users should not have access to the database, if the database is password protected, they won't see the definitions and instances.
Now, you might say to me: it's a 2-tier app, so the database password can be inspected/spoofed by the user if it checks the config file or the executable.
That's true, but that is inherent to 2-tier app. Even if you encrypt the definition and instances using some password/key, they could decrypt it using the same technique they would use to find the database password. So what would be the point in this case?