首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

揭秘:为什么需要管理员身份才能运行的软件,99%都是流氓软件?

今天我们就一起聊聊这个话题~

首先来了解一下,在Windows系统中,不同的账户会有不同的权限,比如——

1、System对应的是【最高权限】;

2、Administrators用户组分Administrator和管理员账户,前者对应的是【系统管理员】,后者对应的是【第一次登录Windows创建的账户】;

3、Users用户组,也就是标准账户,对应的是【最基本权限】。

而在系统中,有一个名为【用户账户控制】的功能,如果开启了这一功能,尽管你是登录了管理员账户,程序也会默认标准账户在运行。

举个例子,一家公司里有主管、组长和组员,那么权限级别就是主管>组长>组员。当组员完成某一工作的时候,需要组长审核批准了才能算交工。当组长将这一工作复述和提交给上级主管时,需要说明这工作的详细情况以及提交审核。

在这里,组员完成工作这一行为就恰似一个程序在运行,需要获得用户权限(组长审核通过),如果想要到管理员权限组(主管级别)运行,那就必须先通过了用户权限的同意,才能到管理员级别权限。

正因为不同权限需要隔离,程序想要到管理员权限组必须重启,新开的进程才能以管理员身份运行。而新开的进程,资源管理器都会验证它的权限级别,如果是管理员级别权限则会需要用户同意。

了解完这些之后,接下来看看国产软件中为什么几乎都需要管理员权限运行呢?简单来说,这样的做法主要是为了让软件在安装之后更方便地做些“坏事”,有了管理员权限,什么时候给你来个弹窗、锁定个主页、查看下用户隐私,又或者送你一个“全家桶”,这不就简单多了吗?

对此,小编建议大家使用一个标准账户即可,在安装好系统后,没必要非要弄个管理员账户。在标准账户下运行程序,假若需要申请管理员权限,这会需要你输入管理员账户的账号密码,但你不知道密码,那么软件就没办法安装些流氓玩意了。

  • 发表于:
  • 原文链接http://news.51cto.com/art/202112/694557.htm
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券