News for hackers. Stuff that matters.
Re:Zed on Linux Is Here by palata on Thursday July 11, 2024 @06:27PM (#40941179)
The point is that when you use a distro, you trust that distro and its maintainers. If you use the package they build for you, then you rely on this trust.

Now if you use a random script from the internet, then you don't give your distro maintainers a chance to actually review the package and instead you blindly trust this script. Arguably you increase your attack surface.

Also a system package manager checks the packages (there is signatures and stuff), whereas piping a script to curl doesn't do that at all. So if the server is compromised, you just execute random code. It's harder to compromise the system package manager.

Re:Zed on Linux Is Here by admax88qqq on Friday July 12, 2024 @01:43AM (#40942957)
Curl checks the https certificate.

Distro maintainers in general do not audit the code they package.

Re:Zed on Linux Is Here by palata on Friday July 12, 2024 @04:50AM (#40943804)
> Curl checks the https certificate.

Which is not the same thing as a signature on the package, is it?

> Distro maintainers in general do not audit the code they package.

First, it depends on the distro. Second, they certainly do at least some kind of due diligence before packaging a new project. So there is some amount of selection (which you don't find in npm, cargo or pypi).