On 11/18/2015 08:27 PM, Leyne, Sean wrote:
>
>>> Again, I feel that they issue of client/server connection encryption and
>> database encryption are being co-mingled.
>>> Database encryption is about the engine's ability to access/work with a
>> database, there should be absolutely no client dependency.
>>
>> More than 80% of encryption cases are expected to be applications
>> distributed together with databases. They are usually single-user and often
>> use the embedded Firebird. In this case it's really logical to allow the 
>> client
>> application to manage the key.
> Then, this is solution should be described in the context of how the embedded 
> engine will support encryption.  This thread was about SS/other engines.

For distributed databases I see no solution for non-embedded engine. In 
embedded case application can validate on the run correctness of loaded 
components (yvalve, engine, plugins) and depending upon it provide or 
not a key to them. In remote case it will have to send secret key over 
the wire to probably modified engine. No idea how can it be secure.



------------------------------------------------------------------------------
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to