在Win 7 wo / PW提示符下运行程序为不同的,受密码保护的用户[复制]


0

这个问题在这里已有答案:

为了在浏览时提高安全性,我想将浏览器作为单独的用户启动。有几个人建议使用该runas命令,但它缺乏在命令行中传递密码的能力。savecred提供了保存商业版本的选项,但不是我家里的每个人都有。每次输入密码都不是一个选项 - 人们不会再使用它。

  • 我是否可以使用另一个受密码保护的用户来运行浏览器而无需每次使用Windows 7 Home库存时输入密码?

  • 如果没有,哪个开源或免费软件程序确实提供此功能?


这究竟是如何提高安全性的?
Ramhound 2013年

@Ramhound我认为Stephan打算以较低权限的用户身份运行浏览器,例如作为访客而不是管理员组的成员。
Nicole Hamilton

究竟。BSI(德国信息系统安全部门)'建议'它heise.de/security/meldung / ...
Stefan K.

@NicoleHamilton - IE可以由普通用户级帐户运行。我不知道如何运行说IE作为另一个用户实现了什么。任何用户级漏洞仍然会导致感染。
Ramhound 2013年

@Ramhound任何黑客的整个目标是通过漏洞使他的代码在你的系统上运行。假设他的成功,他的代码是作为客户还是管理员运行仍然很重要。
Nicole Hamilton

Answers:


1

它不是免费的,但我在Hamilton C shell中包含一个su(超级用户)实用程序,可以执行您想要的操作。完全披露:我是作者。


是的,89 $不是免费的 - 特别是考虑到它是一个简单的函数调用:blogs.msdn.com/b/oldnewthing/archive/2004/11/29/271551.aspx
Stefan K.

3
这不是那么简单。我su带了超过4000行C.但我很欣赏,如果你需要免费的东西,我的东西不是。对不起,我无法提供更多帮助。
Nicole Hamilton

0

创建一个名为program.bat的文件,
现在在此文件中编写以下内容并根据您的情况进行调整

cmd /C echo YOUR_PASS | runas /user:USERNAME \"C:\Program Files\program.exe\"

如果它有效,请不要忘记通过选中左侧的✓接受这个答案作为正确的答案。
Harrys Kavan 2013年

不起作用。请参阅:pastebin.com/xyLwWf5C
Stefan K.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.