Hacker News new | past | comments | ask | show | jobs | submit login

> > It has more than 2M lines of C code. Almost all libraries were written from scratch.

> Every professional security researcher reading this just raised an eyebrow and thought to themselves, "That's a vulnerable application."

That may be true, but substitute "C" with "Python" and wouldn't you have the same reaction? Maybe you would expect it to be slightly less vulnerable, but the key risk that I read in that statement (I am not a security professional) is the "2M" and the "written from scratch". The risk from "C" is secondary.




I would think a 2M line Python application would suffer logic bugs, like the C version. However, I wouldn't worry about indexing off the end of arrays, NULL pointer accesses, etc. which occur in C (sometimes silently) on top of the logic errors.


Less vulnerable is still an improvement.


Not if it doesn't work anymore.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: