Re:Making Rust supply chain attacks harder with Cackle
by cmrdporcupine on Friday October 13, 2023 @10:05AM
(#37870776)
Yes, that's fair, Maven did start with a better story than others in terms of authenticity of sources, etc.
Crates.io doesn't even have the concept of an organizational namespace. It's ridiculous.
But Maven still has the broader cultural problem of automatic dep resolution: it's just too easy to go adding deps for every little utility and nifty function or feature or framework.
I'd disagree with this one being characterised along with the others. When i want to publish on Maven Central, i have to:
This might still leave attacks like typo-squatting potentially open but not an easy thing to do and it effectively stops most of the other horrors like replacing an already published artifact with a malicious version, or "brand-jacking" my library's name and pushing up a new malicious release.