Door AnoniemDoor Anoniem
Wat ik niet begrijp is dat het mogelijk is van buiten af software op de windows
machine te installeren zonder toestemming. Lijkt me iets wezenlijks verkeerd
in de windowsstructuur.
Simpel. De bug is exploitable. De service die de bug heeft draait op het
SYSTEM account. Elke exploit die dus gebuik maakt van deze bug neemt de
rechten over van de service. Zodoende heeft een aanvaller meer rechten dan
het administrator account.
Waarom er nog steeds heel veel van windows op SYSTEM draait is mij ook
een raadsel. Deze problematiek is onder *nix al jaren geleden onderkent.
Vandaar dat heel veel services op *nix op accounts draait met veel minder
rechten.
Precies.
En al was niet iedereen daarvan op de hoogte, wanneer je een nieuwe
daemon installeert kun je in de README herhaaldelijk waarschuwingen
hiertegen vinden. Zodoende geeft de maker van het pakket al aan, de
daemon niet onder suid te laten draaien wanneer dat niet nodig is. Ze stellen
meestal voor een account te maken specifiek voor die daemon.
Onder Windows is dat een heel geklooi, want users die geen SYSTEM
rechten hebben mogen weer geen services draaien. Dat is het omgekeerde
van *NIX, waar je beter geen SYSTEM (lees root/admin) rechten kan
gebruiken om een daemon te draaien.
*NIX is niet DE oplossing, maar is wel een beter alternatief. Zeker als server-
model heeft het veel voordelen boven Microsoft software.
- Unomi -