Memory safe ‘curl’ for a more secure internet
11–20 of 210 posts
Re: Memory safe ‘curl’ for a more secure internet
#12Wow, Rust being used in something as respected as cURL is a big endorsment !
> We’d like to thank Daniel for his willingness to be a leader on this issue. It’s not easy to make such significant changes to how wildly successful software is built, but we’ve come up with a great plan and together we’re going to make one of the most critical pieces of networking software in the world significantly more secure. We think this project can serve as a template for how we might secure more critical software, and we’re excited to learn along the way.
Re: Memory safe ‘curl’ for a more secure internet
#13[1] https://daniel.haxx.se/blog/2020/10/09/rust-in-curl-with-hyp...
Re: Memory safe ‘curl’ for a more secure internet
#14You can't get memory safety by picking a language with `unsafe` blocks. I appreciate the sentiment but the implementation details are important here; I'd take this more seriously if they picked something like OCaml instead of Rust.
It's not all-or-nothing. Numbers do exist between 0% and 100%.
Re: Memory safe ‘curl’ for a more secure internet
#15Wow, Rust being used in something as respected as cURL is a big endorsment !
Re: Memory safe ‘curl’ for a more secure internet
#16Glad to see it seems to be going well!
Re: Memory safe ‘curl’ for a more secure internet
#17Re: Memory safe ‘curl’ for a more secure internet
#18Heck, even Checked C would do, if it ever gets fully done.
In any case, looking forward to the results.
Re: Memory safe ‘curl’ for a more secure internet
#19Earlier quoted context omitted.
I don't have any data on exploitability, but 19 of the last 22 vulnerabilities (since 2018) have C-induced memory unsafety as a cause: https://curl.haxx.se/docs/security.html
Oh thanks, that at least gives some idea of the potential. I see e.g. "HTTP/2 trailer out-of-bounds read" and "SSL out of buffer access"... I guess there might be some candidates.
Re: Memory safe ‘curl’ for a more secure internet
#20Wow, Rust being used in something as respected as cURL is a big endorsment !
https://blogs.windows.com/windowsdeveloper/2020/04/30/rust-w...