3 ms·
Using C for this purpose (application processing untrusted data) is absolutely terrifying. Already when it was invented, C was a step backwards in terms of lang
by est31 5y ago
Using C for this purpose (application processing untrusted data) is absolutely terrifying. Already when it was invented, C was a step backwards in terms of language design.
C has been very successful, and there are definitely advantages like the ubiquitous support, but its lack of memory safety is causative for three quarters of all security bugs in software that is built in it. This share has been found by multiple independent projects so it's kind of a constant.
And Tor is not just a random networked application, it manages data highly interesting for state level actors.
- Craighead 5y agodo you have a statistic for three quarters?