Я могу создать административную привилегию всего для одного приложения?

Университет пытается запустить наше программное обеспечение, но у их пользователей нет прав администратора.

Однако наше программное обеспечение требует, чтобы права администратора работали.

Существует ли способ сделать, чтобы их системный администратор создал полномочие, только для нашего программного обеспечения, или это вызвало бы (главную) лазейку безопасности для их системы?

Любые другие (разумные) обходные решения приветствуются также, но изменение нашего программного обеспечения (печально) вне рассмотрения. Эта проблема происходит и в Windows XP и в Vista.

5
задан 22.01.2010, 16:40

6 ответов

Да, это вызывает главную дыру в системе безопасности. Если у Вас есть какие-либо ошибки, которые позволяют выполнение произвольного кода или порождение новых процессов затем, Вы в основном дали пользователю полные права администратора системе.

Я знаю, что Вы сказали, что не можете изменить свое программное обеспечение, но если бы это между этим и потерянной продажей, я сильно рассмотрел бы это, это действительно не что трудно не потребовать прав администратора.

Что в особенности требует прав? Необходимо ли записать в определенные части диска? Вам нужен необработанный доступ к устройству? Это помогло бы разъясниться.

4
ответ дан 07.12.2019, 17:15

Лучшим способом я мог, вещь будет состоять в том, чтобы использовать замену рун, которая сохраняет зашифрованные пароли.. что-то как суперсклеп.

3
ответ дан 07.12.2019, 17:15

Если пользователи являются частью домена, можно использовать GPO для определения политики ограничения программного обеспечения, которая позволяет только приложению работать. Создайте счета на пользователей и дайте им права локального администратора на машины (предпочтительно с этим тем же GPO).

2
ответ дан 07.12.2019, 17:15

Смотрите на Sudo для окон. Это позволяет Вам повышать обычных пользователей до администраторов для области отдельного применения.

Я не уверен, будет ли это полностью работать на Вас хотя, как будто Вы даете пользователю sudo разрешение, я не думаю, что Вы сможете остановить их поднимающий другие приложения их выбора. Могло бы стоить посмотреть на все же.

0
ответ дан 07.12.2019, 17:15

Разве Ваше программное обеспечение не могло быть запущено в виртуальной машине или песочнице, например, Virtualbox или Sandboxie или Виртуальных Учетных записях ICore?

Или на машинах пользователя или размещенный на сервере.

Это не сделает немного легче установить или использовать, но купит Вас некоторое время, пока Ваше программное обеспечение не будет изменено.

0
ответ дан 07.12.2019, 17:15

Я думаю, что PrivilegeGuard от Avecto должен сделать точно, что Вы ищете..., он позволяет Вам поднимать права для конкретного приложения Windows, не давая полные права администратора пользователям. Это все может быть сделано для XP, Vista и Win 7.

0
ответ дан 07.12.2019, 17:15

Теги

Похожие вопросы