I vote 1 as well.

The problem only occurs if the function is used insecurely by the
developer. There are a few functions which are implemented insecurely a
lot. Since these holes are always the same, hackers will try to use
this. So fixing 90% of the problems would not leave the hacker with
enough other ways to hack the site, but effectively prevent at least 90%
(and probably more) of the stream hacks. As a shared hosting company I
would be very happy when there would be 1hack per year instead of 1 hack
per month.

When we design a system we hold on to the idea that no system is
perfectly secure, but you can make hacking a lot more difficult by
patching the biggest and best known holes first.

PS. I've had no response on the offer/request to have a look at our
kernel patch and apache module to switch the user of the running
process. Is nobody interested after all? If we make it open source, we
first want others to confirm that it good.

Best regards,
Arnold


Alain Williams wrote:
> On Thu, Jan 18, 2007 at 01:13:51AM -0800, Stanislav Malyshev wrote:
>   
>>> I am with Arnold on this one. Implement a patch that fixes the source of 
>>> most of
>>> the problems, tidy the rest at leisure. Better to get an effective fix 
>>> quickly
>>> than wait forever for perfection.
>>>       
>> Security solution can't plug 90% of holes and then leave the rest for 
>> leisure... Effective fix means fixing all problems, not just 90% of it.
>>     
>
> The choice appears to be:
>
> 1) Fix for 90% of compromises, wait forever for fix for the last 10%
> 2) Wait forever for fix for 100% of compromises
>
> I vote (1).
>
>   

Reply via email to