3 ms·
imo rust is a great language, but the leadership/project setup is very untrustworthy. The systemic security problems of cargo package distribution opens the do
by bflesch 2y ago
imo rust is a great language, but the leadership/project setup is very untrustworthy.
The systemic security problems of cargo package distribution opens the door for state-sponsored threat actors to performing supply chain attacks. And when asked about these issues the only people who will comment using their real identities are based in China.
The security issues in the rust development experience are well-documented since several years, so my summary at [1] was no news to them.
But if you offer things like rustfmt, rustdoc, and a nice-to-use package distribution platform like cargo.io you should be a bit more concered with security imo.
Their lax attitude to these issues and substantial corporate interests not only from US-based but also China-based companies might be good for funding but for me raises many questions.
[1] https://github.com/bf/rust-security-problems https://github.com/bf/rust-security-problems
- workingjubilee 2y agoI'm not based in China, bro. You're the one who went around accusing random people of being advanced persistent threat actors, and now you can't even keep your story straight. Do not post blatant lies.
- selfmodruntime 2y agoI agree! I actually wish crates.io or even the Rust language as a whole would embrace the "sans-io" mindset. Crates which are "sans-io should simply be "no_std + alloc". That would suffice for 99% of crates. Ideally, to be fully "sans-io", you'd only be able to depend on other "sans-io" cases.