desenv-web-rp.com

Posso criar um privilégio de administrador para apenas uma aplicação?

Uma universidade tenta executar nosso software, mas seus usuários não têm direitos de administrador.

No entanto, nosso software requer direitos de administrador correr.

Existe uma maneira de ter seu sistema admin Crie um privilégio, apenas para o nosso software ou isso causaria uma brecha de segurança (maior) para o sistema?

Qualquer outra (razoável) Soluções alternativas também são bem-vindas, mas mudando nosso software é (infrativamente) fora de questão. Esse problema ocorre em ambos os Windows XP e Vista.

5
Ivo Flipse

Sim, isso causa um grande buraco de segurança. Se você tiver algum bugs que permitem a execução de código arbitrário ou a desova de novos processos, basicamente recebe os direitos de administrador completos do usuário para o sistema.

Eu sei que você disse que você não pode mudar seu software, mas se é entre isso e uma venda perdida, considerá-lo, realmente não é tão difícil não exigir direitos de administrador.

O que em particular requer os direitos? Você precisa escrever para certas partes do disco? Você precisa de acesso bruto a um dispositivo? Isso ajudaria a esclarecer.

4
Mike McQuaid

A melhor maneira que eu poderia fazer seria usar um substituto de runas que salva senhas criptografadas. Algo como supercrypt .

3
Bruce McLeod

O seu software não pôde ser executado dentro de uma máquina virtual ou Sandbox, e. VirtualBox ou Sandboxie ou contas virtuais icore ?

Nas máquinas do usuário ou hospedado em um servidor.

Isso não tornará mais fácil instalar ou usar, mas comprará algum tempo até que seu software seja modificado.

0
Peter Mortensen

acabei de encontrar isso .. http://www.howtogeek.com/howto/windows-vista/create-administrator-mode-shortcuts-without-uac-prompt-in-windows-vista/

Não tenho certeza de quão adequado é para um ambiente de trabalho/escola. Mas em casa isso funciona para mim bem para um pequeno número de utilitários de administrador que uso regularmente.

0
ShoeLace

Eu acho que o privilégio de Avecto deve fazer exatamente o que você está procurando ... Ele permite elevar os direitos de um determinado aplicativo do Windows, sem dar direitos de administrador completos para os usuários. Tudo isso pode ser feito para XP, Vista e Win 7.

0
Rashied Akrum

Dê uma olhada em sudo para Windows . Ele permite elevar usuários normais a administradores para o escopo de um único aplicativo.

Não tenho certeza se você funcionará inteiramente para você, como se você dê à permissão do usuário sudo, eu não acho que você será capaz de impedi-los de elevar outros aplicativos de sua escolha. Pode valer a pena olhar embora.

0
Simon P Stevens

Isso é absolutamente possível, Desktop PowerBroker: Windows Edition permite elevar os direitos de aplicativos específicos sem elevar o usuário, você pode definir o que elevação adicional é dada ao (s) SID (S).

0
Lazarus

Eu suponho que você está procurando uma solução de baixo custo, mas se você não consegue encontrar nada que se encaixa, você pode tentar niversal Shield . Funciona restringindo o acesso por aplicativo e não por usuário. Em termos de segurança, é exatamente o que você precisa.

0
beiro