logoalt Hacker News

k4rnaj1ktoday at 12:41 PM1 replyview on HN

Problem with updates is that without automatic ones, users could stay on outdated systems and possibly get hacked through some vulnerability(of which there are many). While on the other hand, having explicit confirmations for each network request would be crazy annoying.

Maybe some middleground of having the tool OP sent built-in would be a good option.


Replies

m132today at 1:31 PM

I run all my systems with all outgoing connections denied by default, and yes, it is annoying.

But it wasn't always so, and thus, I don't think it has to be. The impact of a lot of those vulnerabilities would be mitigated if the affected programs didn't connect to the network in the first place. People just need to start paying attention to all this.

As for updates in general, I really like the model adopted by Linux update managers and BSD port systems. The entire repository metadata is downloaded from a mirror and cached locally, so the search terms never leave your machine. Downloads happen from the nearest mirrors, you can always host your own. Everything is verified via GPG. And most importantly, nothing happens on its own; you're expected to run `apt/dnf update` yourself. It won't randomly eat your bandwidth on a metered connection or reveal your OS details to a public hotspot.

Simple, non-invasive, transparent, (almost) all-encompassing, and centrally configurable.