Pourquoi ne suffirait-il pas de l’installer sous l’utilisateur courant, si c’est celui qui vote ?
Le programme externe tournera avec les droits utilisateur, mais lors de l'installation il doit modifier une variable d'environnement systeme, et pour ca il lui faut les droits d'admin.
Bref, a un moment l'utilisateur a lance un programme malveillant avec les droits root. A partir de la, programme de vote ou pas, tu peux faire tout ce que tu veux (son exemple est facilement detectable et contournable dans l'appli de vote, mais on peut faire la meme chose avec un rootkit beaucoup moins detectable).
[^] # Re: Pourquoi les droits d’administrations ?
Posté par Littleboy . En réponse au journal Vote par Internet (oui, encore) : une première faille.... Évalué à 2.
Le programme externe tournera avec les droits utilisateur, mais lors de l'installation il doit modifier une variable d'environnement systeme, et pour ca il lui faut les droits d'admin.
Bref, a un moment l'utilisateur a lance un programme malveillant avec les droits root. A partir de la, programme de vote ou pas, tu peux faire tout ce que tu veux (son exemple est facilement detectable et contournable dans l'appli de vote, mais on peut faire la meme chose avec un rootkit beaucoup moins detectable).