大多数安装工具包都能够在安装后自动或以其他方式启动外部程序。这通常通过“显示自述文件”或“启动程序”等选项出现在安装程序中。
问题是,许多这些安装程序的编码很差,并且没有适当地删除权限。例如,自动启动应用程序,或在浏览器中打开应用程序的主页,通常会导致以安装程序的管理权限或“高”UAC 完整性级别启动应用程序或浏览器!
通过打开现在以提升的权限运行的已安装应用程序或网页(可能还有浏览器加载项),这有可能导致安全漏洞。
(这就是我强烈建议不要在安装软件时选择自动启动选项的原因。)
有没有一种方法,以防止某些应用程序(如Web浏览器),从以往被具有管理权限,即基于进程名称的自动落特权推出?
RUNAS /trustlevel:<TrustLevel> program
/trustlevel <Level> should be one of levels enumerated
in /showtrustlevels.
/showtrustlevels displays the trust levels that can be used
as arguments to /trustlevel.
This requires an elevated command prompt.
Run Code Online (Sandbox Code Playgroud)
右键单击命令提示符并选择以管理员身份运行键入:
RUNAS /showtrustlevels
Run Code Online (Sandbox Code Playgroud)选择适合您的应用程序运行的信任级别,其中X是您要使用的信任级别并键入:
RUNAS /trustlevel:X "Application target"
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
16289 次 |
| 最近记录: |