Dat is inderdaad een groot probleem, en nauwelijks oplosbaar.
Zeker wel, en dit is precies het idee van een 'package repository' (software-vergaarbak): Mensen met verstand van zaken houden bij wat erin gaat, en zodra een programma niet deugt, bijvoorbeeld omdat er spyware in zit, wordt het eruit gegooid. Het repository is 'gekoppeld' aan het OS (Da's geen probleem voor anti-trust, want er zitten ook 3e partij programma's in).
Gebruikers kunnen zodoende alle programma's uit het repository vertrouwen en installeren. De integriteit van de gedownloade bestanden worden zelfs nog gecontroleerd om fouten bij het downloaden uit te sluiten. Het grootste probleem, dat zich vooral manifesteert bij ex-Windows gebruikers die Linux willen gebruiken, is dat ze dingen van buiten het repository willen installeren, en dat is gewoon hardstikke dom. Maar goed, theoretisch zou het niet te moeilijk moeten zijn het installeren van nieuwe programma's te blokkeren als het software van buiten de repository betreft. Linux is een goed voorbeeld van dat dit systeem goed kan werken, zolang mensen niet zo slim (of juist dom) zijn nieuwe onbetrouwbare repositories toe te voegen.
Persoonlijk snap ik niet waarom niemand een Windows software repository heeft gestart (als gemeensnchaps - inspanning, community effort, want bedrijven hebben daar vaak minder belang bij), een downloadsite met (links naar) Windows-programma's die te vertrouwen zijn, waar de nieuwste versies worden bijgehouden a la meuktracker, en alles gelijk uitgegooid wat niet deugt.
Verder zou men het idee uit Mac OS / het daarvan afgeleide
Klik2 kunnen gebruiken: Ieder programma 1 bestand (image) die 1 map bevat, die toegankelijk is zonder admin-rechten (dus ook te installeren zonder admin-rechten) en dan voor dat programma geen rechten buiten die map geven. Alle 'libraries' worden dus alleen voor dat programma gebruikt, dus als een librarie 'gehackt' is, heeft daar maar 1 programma last van. Verder zou een gedeelte van die map ook nog read-only gemaakt kunnen worden. Bij Klik maakt de programmamap zelfs alleen deel uit van het bestandssysteem op het moment dat het in gebruik is (weet niet hoe dat bij Mac OS is). Bij ieder gebruik kan er dus een verse 'image' gebruikt worden. De bestanden in dat image zouden voor ieder gebruik weer tegen een 'checksum' gecontroleerd kunnen worden, om uit te sluiten dat ze vernaggelt worden.
Kortom, de ideeen bestaan al, en het is raar dat een bedrijf met 70.000 medewerkers hier nog geen werk van heeft gemaakt en mensen laat aanklooien met het zoeken van programma's via Google, terwijl men weet dat daar allemaal troep in / bij zit. Maar ja, het is o zo fijn reclame te maken dat 'Microsoft bla bla defender' korte metten met malware maakt; mensen begrijpen dat merkwaardig en stom genoeg beter dan een betrouwbaar package repository, zodat mensen zelf geen malware installeren in de eerste plaats.
Microsoft zal het wel als een bedreiging ervaren dat mensen vanuit een repository Firefox , RealPlayeren OpenOffice kunnen instaleren zonder op internet en met installers te klooien, anders had ze haar gebruikers al dat geklooi en onbedoeld malware installeren al lang bespaard.
[Reactie gewijzigd door kidde op 2 augustus 2024 07:36]