On 11/20/2015 02:49 PM, Dimitry Sibiryakov wrote:
> 20.11.2015 12:42, Alex Peshkoff wrote:
>> They can. Callback format is:
>>
>>        uint callback(uint dataLength, const void* data, uint bufferLength,
>> void* buffer);
>>
>> I.e. they can pass any data between each other.
>     If you are talking about the case of shipped database or when intruder 
> got a full
> control on server, it won't help, because crypt plugin provides the same info 
> to every key
> holder and key holder provides the same into to any crypt plugin.

If it's about sample key holder - yes, in real case it depends upon data 
passed.

>     Actually, for a shipped database using of key holder has no meaning at 
> all.

Yes, first of all it's needed in other case.
But it's not a reason to have bad data channel in case of shipped database.

>>>>      That's not our area of responsibility. We provide opportunities, not 
>>>> enforce solutions.
>>>> Nothing prevents anybody from edit of firebird.conf and disable default 
>>>> key holder.
>> I.e. you suggest as default unsafe opportunity.
>> Defaults should be configured as safe as possible.
>     And that's exactly the case. Bigger safety is impossible for default 
> installation.
>     The case when crypt plugin exists and it uses a key holder is very far 
> from default and
> it cannot be made worse.
>

A issue here is not only configuration. An issue is bad ability to place 
key holder at a client side in a company with custom applications.
But you think that it's system administrator to decide. Let it be for 
avallerion.


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

Reply via email to