Out-Of-Box Exploitation: A Security Analysis of OEM Updaters
duo.com
duo.com
http://lizardhq.org/2015/11/25/dell-foundation-services.html
http://lizardhq.org/2015/12/01/dell-foundation-services.2.ht...
http://lizardhq.org/2015/12/05/dell-system-detect.html
http://lizardhq.org/2015/12/05/lenovo.html
Laptopmag rates best & worst[1], but only gives 5 points to "software". Asus sits in 3rd place, with 3/5 rating for software, with the comment:
> Many of Asus’ laptops ship with more than their fair share of bloatware, including Line, Netflix, Candy Crush Saga, Flipboard and TripAdvisor.[2]
PC Mag rates the top 10 of 2016[3], with the 1st being a chromebook and 2nd place going to an Acer despite one of its cons being "lots of bloatware".[4]
On one hand, it's not that hard to reinstall an OS from scratch (something I always do), so to say "don't buy this laptop" because of that is maybe a bit extreme, but on the other hand, most consumers don't do that.
[1] http://www.laptopmag.com/articles/laptop-brand-ratings [2] http://www.laptopmag.com/articles/asus-brand-rating#sthash.9... [3] http://www.pcmag.com/article2/0,2817,2369981,00.asp [4] http://www.pcmag.com/article2/0,2817,2498473,00.asp
Once it's activated it's stickiness to the CPU/Mobo means you can just re-install the dang thing on the same system.
http://www.microsoftstore.com/store/msusa/en_US/cat/Signatur...
All of the ones I've mentioned have certificate based checking for the repository lists. They're verified when they sync. If you want to add a new repository, you typically have to import their key (don't think this is the case with Gentoo overlays in layman, but I'm not sure).
Most systems used signed packages too, or at a minimum they verify the SHA sums.
There have been exploits found and you can search through the bug trackers for each distribution to find them. If you find any new ones, most distros have bug bounty programs too.
There are probably some other exploits out there, but in general Linux package managers are pretty good about verifying package manifests and packages before installing them.
https://isis.poly.edu/~jcappos/papers/cappos_mirror_ccs_08.p...