Hi

On Thu, Apr 10, 2014 at 3:19 AM, Ian Malone wrote:

> .
> This bug was pretty bad, but the kind of mistakes that lead to
> overflows and over-reads tend to be from not keeping track of the data
> properly and will cause other problems anyway, memory protection
> doesn't help with those.
>

In a managed language, it isn't typically possible to read past the end of
an array without it resulting in obvious errors.  So while it isn't a
silver bullet, it could have helped significantly here to notice the
problem and correct the relevant related code.  Unfortunately C continues
to dominate as a popular systems programming language and these types of
errors remain a frequent problem largely because language level support for
higher level abstractions remain extremely weak.  The fact that a major
piece of extremely security critical code received almost no support from
commercial vendors for a detailed audit for security flaws also remains a
problem.

Rahul
-- 
users mailing list
users@lists.fedoraproject.org
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
Have a question? Ask away: http://ask.fedoraproject.org

Reply via email to