Re: Security Diligence
| From: | Pierre Joye | Date: | Sat, 08 Feb 2014 14:26:44 +0000 |
| Subject: | Re: Security Diligence | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-72404@lists.php.net to get a copy of this message | ||
On Sat, Feb 8, 2014 at 3:23 PM, Lester Caine <lester@lsces.co.uk> wrote:
> Andrea Faulds wrote:
>>
>> On 08/02/14 12:08, Nikita Popov wrote:
>>>
>>> I'm sorry, but how does this relate to the internals mailing list?
>>
>>
>> I might be reading it wrong, but I think Lester's saying "don't change PHP
>> in
>> ways that force people to make their code secure, because it doesn't
>> matter if
>> *my* code's insecure".
>
>
> You are reading me wrong - as is Nikita ...
> My own code is doing exactly as it has done for many years now with a level
> of security that the customer is happy with. Adding any more is unnecessary,
> but 'security advisors' dictate otherwise without actually accessing the
> risk!
> But what I'm asking for is that the documentation of the attempts to fix
> these perceived threats includes just a little more information so those of
> us who are not so 'expert' can better understand the nature of the risk?
> Simply quoting third party articles like the wikipedia one does not address
> how a risk actually relates to PHP.
>
> Specifically looking at the 'timing attack', as I understand it, if a
> comparison process scans all elements and simply sets a flag when failure is
> detected which is not used until all characters have been processed. Which
> is the reason for establishing 'safely' the number of characters involved.
> Using 64bit functions rather than 32bit will also change the way that
> process works?
>
> Much of the difficulty I have with PHP these days is simply trying to
> understand why the 'new' method of working is better than what we did 10 or
> more years ago. Good examples of practice is still very lacking even in the
> latest documentation, and what goes into rfc's these days is the basis for
> updating the main documentation?
Lester, this is not a support list.
It is your good right to stick with dead PHP versions and 10 years old
code (whether it is your choice or not), but it is definitively not
good to constantly posts totally off topic posts, replies or complains
about what we do or don't. It is even more annoying in cases where you
clearly do not understand the underlying reasons of one feature or
another.
That being said, I would love to see you actually contribute something
for a change.
Cheers,
--
Pierre
@pierrejoye | http://www.libgd.org