A major vulnerability in Sudo
A major vulnerability in Sudo
Posted Feb 3, 2021 8:47 UTC (Wed) by marcH (subscriber, #57642)Parent article: A major vulnerability in Sudo
"We" generally don't find this fun and "we" rarely get paid for any of that either. At least not on the defence side.
People who actually care about memory safety are just moving to safe languages - why would they bother about all this tedious and error-prone review and fuzzing work when that part comes "for free" in newer languages? Every minute of work spent on memory safety is a minute not spent on something more productive - including of course other, higher level security issues.
Posted Feb 3, 2021 19:02 UTC (Wed)
by smoogen (subscriber, #97)
[Link] (4 responses)
Posted Feb 3, 2021 20:12 UTC (Wed)
by mathstuf (subscriber, #69389)
[Link] (1 responses)
Posted Feb 3, 2021 22:04 UTC (Wed)
by marcH (subscriber, #57642)
[Link]
Exactly, "git grep unsafe" and win.
This is once again not a yes/no question, it's all about *how much* time is spent in code review and other quality assessments = what every manager say they want but never allocate proper resources for.
And to be clear, when I wrote "it comes for free" I meant _memory safety_ comes for (almost) free. Of course switching to a different programming language is everything but free and even practically impossible for some projects.
Posted Feb 5, 2021 22:35 UTC (Fri)
by ssmith32 (subscriber, #72404)
[Link] (1 responses)
But it's all about risk management anyways, so might as well try to skew the odds in your favor.
Posted Feb 6, 2021 0:45 UTC (Sat)
by marcH (subscriber, #57642)
[Link]
Posted Feb 4, 2021 2:34 UTC (Thu)
by plugwash (subscriber, #29694)
[Link] (3 responses)
Posted Feb 4, 2021 6:47 UTC (Thu)
by Cyberax (✭ supporter ✭, #52523)
[Link] (1 responses)
Posted Feb 4, 2021 17:58 UTC (Thu)
by mathstuf (subscriber, #69389)
[Link]
Posted Feb 4, 2021 9:44 UTC (Thu)
by Jonno (subscriber, #49613)
[Link]
Rust does allow you to use the full rust ABI in shared libraries, but the Rust ABI is still unstable between compiler releases. If you want ABI stability you are restricted to the C ABI, which is inherently unsafe. Creating a stable Rust ABI is on the roadmap, but not for anytime soon....
A major vulnerability in Sudo
A major vulnerability in Sudo
A major vulnerability in Sudo
A major vulnerability in Sudo
A major vulnerability in Sudo
It's like a static C analyser but built in, not optional and with barely any false positive ever.
A major vulnerability in Sudo
A major vulnerability in Sudo
A major vulnerability in Sudo
A major vulnerability in Sudo