论文部分内容阅读
明明只安装了一款工具,但PC中却凭空多出N多不需要的软件,这种做法就是典型的流氓做派。那么,我们怎样才能将流氓软件阻止门外,还自己一个自由的感觉呢?方法其实很简单。
最严厉措施,直接吊销执照
每款软件都有数字签名,该签名相当于人类社会中的身份证,只有签名正确,系统才会将其视为正规软件,并允许其进驻到PC中,通过吊销签名,可以让系统直接将它们拒之门外。
该方法的缺点是吊销的执照将适用于该软件公司的所有产品,比如,如果我们吊销了百度浏览器的签名,那么以后包括百度安全卫士、百度杀毒和百度输入法等工具都无法再安装到系统中,当然,其优势也很明显,那就是可一劳永逸,永远禁止某公司的软件对自己的骚扰。其适用范围较适合于目前普遍存在的,当我们安装某公司的某软件后,该软件会在以后使用时偷偷下载该公司的其他工具这一情况,比如,百度系列软件,就存在这种情况。
下面,我们通过吊销百度浏览器的签名来禁用百度软件为例,说说具体的操作流程。
1.获取并导出数字签名
第一步:下载百度浏览器安装程序(注意:不要安装),右击它,在出现的右键菜单中选择“属性”,打开相应的对话框。切换到“数字签名”标签,在“签名列表”选中已有的数字签名,单击“详细信息”按钮(如图1)。
第二步:在出现的对话框中单击“查看证书”按钮,打开“证书”对话框,切换到“详细信息”标签,单击“复制到文件”按钮(如图2),按提示复制并保存文件到本机(CER格式),完成数字签名的导出工作。
2.吊销签名
签名文件获取后,接下来我们就可以利用Windows系统提供的“本地安全策略”功能,禁止所有该签名的软件进驻自己的PC了。
第一步:打开“控制面板”,选择“管理工具”项,在出现的界面中选择“本地安全策略”项,打开同名窗口,右击左侧的“软件限制策略”,在出现的右键菜单中选择“创建软件限制策略”,接着右击其下的“其他规则”项,在弹出的右键菜单中选择“新建证书规则”(如图3),打开相应的对话框。
第二步:单击“浏览”按钮,在出现的对话框中选择打开此前导出的签名文件,单击“安全级别”项中的下拉箭头,在出现的菜单中选择“不允许”,“描述”文本框中输入“禁止百度产品”(也可不填),输入完毕,单击“应用”、“确定”按钮(如图4),以后百度的产品就无法安装到本机中了。
第三步:那么,以后如果我们想允许百度产品安装又该怎样做呢?很简单,我们只需进入如图3所示的“本地安全策略”窗口,选择左侧的“软件限制策略/其他规则”项,然后在右侧窗格右击百度证书,在出现的右键菜单中选择“删除”,将该规则删除即可。
最灵活的措施,自己动手打造纯净环境
上面方法虽然有效,但过于严厉。实际上在日常用机过程中,我们最常碰到的流氓做法是在一款工具之中捆绑多款软件,这些被捆绑的软件,有的在安装前有提示(如图5),有的没有提示,这样,当我们安装该软件时,一不留神就被不知不觉地同时安装进N多不需要的工具。对待此类流氓的最好办法,就是利用相应的工具或自己动手,将不需要的捆绑的软件剔除出去,只留下自己想要的软件。
1.利用临时文件夹手工剔除
无论是程序运行还是安装时,都会将需要的文件提前释放到系统临时文件夹,利用它的这一特性,我们可以在安装时得知程序所捆绑的软件,从而将其剔除,为自己打造一个纯净安装包。
以剔除“傲游云浏览器”中捆绑的迅雷并打造安装包为例。
第一步:下载后启动傲游安装程序,在安装画面(如图6)出来伊始停止操作。
第二步:打开系统临时文件夹(XP系统中默认位于“C:\Documents and Settings\当前用户名\Local Settings\temp”目录下;Win7/8系统中默认位于“C:\Users\[用户名]\AppData\Local\Temp”目录下) ,单击“修改日期”按钮,让文件夹中的文件以日期为序进行排列,我们会发现,在最近的时间内,该文件夹中多了一个名为nsc**.tmp(其中**为数字)的临时文件,这是傲游安装前释放出来的(如图7)。
第三步:双击打开它,在其中我们会看到除了MxSoftBindList.ini、StartMaxthon.ini等文件外,还存在一个名为thunder.ini的文件(如图8),由名称可以判断出,该文件就是捆绑的迅雷文件。复制nsc**.tmp文件夹到任一非系统分区,删除thunder.ini文件,将原来下载的傲游安装文件删除,将nsc**.tmp文件夹重命名为“傲游安装”。这样,以后我们再要安装傲游浏览器时,只需进入“傲游安装\install_data”目录,双击其中的MxInstall.exe文件进行手工安装即可。在安装的过程中,傲游虽然还会跳出安装迅雷的提示,但由于相应文件已删除,所以我们丝毫不必担心迅雷会乘虚而入。
2.利用专门工具剔除
上面的方法不需第三方工具帮忙就能实现,缺点是操作起来比较麻烦,所以如果你是一个较懒的人,还是借助专门工具来实现比较好。此类工具很多,比如我们将要介绍的“SuperSheep反捆专家”(下载地址:http://www.7edown.com/soft/down/soft_8926.html),就具有操作简单、检查准确度相当高的特点。
第一步:“SuperSheep反捆专家”是一款绿色工具,解压后双击其中的EXE文件运行程序。程序运行后,在其主界面中单击“选择文件”按钮,打开相应的对话框,选择好要检测的可执行安装文件(一般为EXE文件),单击“打开”按钮。
第二步:返回到程序主界面,单击“开始检测”按钮,稍等片刻,检查结果就出来了。如果该文件中含有捆绑文件,屏幕上会出现如图10所示的提示,单击“确定”按钮,返回程序的主界面,单击“开始分离”按钮,将捆绑文件分离出来,然后再执行或用上面所说的方法,将分离后的纯净安装包保存下来即可。
最省事的措施,使用360自行筛选
360安全卫士会自动检测用户当前要安装的软件是否含有捆绑工具,并在发现后予以提示(如图11),我们只需根据自己的需要,选择“取消”项直接取消安装过程,或者勾选“该程序其他捆绑都不安装”项,同时选择“继续安装”项,就可抛开那些捆绑的杂碎,只安装软件本身,这可以说是目前最省事的做法了。当然其局限性也很明显,那就是它只能检测那些在安装界面上提供了捆绑提示的“正规产品”,而对于毫无提示的纯流氓型软件则没有任何作用。
此外,腾讯软件管家也具有类似功能,而且更强大,因为它不但可以检测要安装的软件是否带有捆绑工具,而且在下载安装前,我们可以轻松地通过将鼠标移动到软件名称右侧的“一键安装”按钮上,在出现“去插件安装”时单击它,来达到去除插件和捆绑软件的目的。(如图12)。
最严厉措施,直接吊销执照
每款软件都有数字签名,该签名相当于人类社会中的身份证,只有签名正确,系统才会将其视为正规软件,并允许其进驻到PC中,通过吊销签名,可以让系统直接将它们拒之门外。
该方法的缺点是吊销的执照将适用于该软件公司的所有产品,比如,如果我们吊销了百度浏览器的签名,那么以后包括百度安全卫士、百度杀毒和百度输入法等工具都无法再安装到系统中,当然,其优势也很明显,那就是可一劳永逸,永远禁止某公司的软件对自己的骚扰。其适用范围较适合于目前普遍存在的,当我们安装某公司的某软件后,该软件会在以后使用时偷偷下载该公司的其他工具这一情况,比如,百度系列软件,就存在这种情况。
下面,我们通过吊销百度浏览器的签名来禁用百度软件为例,说说具体的操作流程。
1.获取并导出数字签名
第一步:下载百度浏览器安装程序(注意:不要安装),右击它,在出现的右键菜单中选择“属性”,打开相应的对话框。切换到“数字签名”标签,在“签名列表”选中已有的数字签名,单击“详细信息”按钮(如图1)。
第二步:在出现的对话框中单击“查看证书”按钮,打开“证书”对话框,切换到“详细信息”标签,单击“复制到文件”按钮(如图2),按提示复制并保存文件到本机(CER格式),完成数字签名的导出工作。
2.吊销签名
签名文件获取后,接下来我们就可以利用Windows系统提供的“本地安全策略”功能,禁止所有该签名的软件进驻自己的PC了。
第一步:打开“控制面板”,选择“管理工具”项,在出现的界面中选择“本地安全策略”项,打开同名窗口,右击左侧的“软件限制策略”,在出现的右键菜单中选择“创建软件限制策略”,接着右击其下的“其他规则”项,在弹出的右键菜单中选择“新建证书规则”(如图3),打开相应的对话框。
第二步:单击“浏览”按钮,在出现的对话框中选择打开此前导出的签名文件,单击“安全级别”项中的下拉箭头,在出现的菜单中选择“不允许”,“描述”文本框中输入“禁止百度产品”(也可不填),输入完毕,单击“应用”、“确定”按钮(如图4),以后百度的产品就无法安装到本机中了。
第三步:那么,以后如果我们想允许百度产品安装又该怎样做呢?很简单,我们只需进入如图3所示的“本地安全策略”窗口,选择左侧的“软件限制策略/其他规则”项,然后在右侧窗格右击百度证书,在出现的右键菜单中选择“删除”,将该规则删除即可。
最灵活的措施,自己动手打造纯净环境
上面方法虽然有效,但过于严厉。实际上在日常用机过程中,我们最常碰到的流氓做法是在一款工具之中捆绑多款软件,这些被捆绑的软件,有的在安装前有提示(如图5),有的没有提示,这样,当我们安装该软件时,一不留神就被不知不觉地同时安装进N多不需要的工具。对待此类流氓的最好办法,就是利用相应的工具或自己动手,将不需要的捆绑的软件剔除出去,只留下自己想要的软件。
1.利用临时文件夹手工剔除
无论是程序运行还是安装时,都会将需要的文件提前释放到系统临时文件夹,利用它的这一特性,我们可以在安装时得知程序所捆绑的软件,从而将其剔除,为自己打造一个纯净安装包。
以剔除“傲游云浏览器”中捆绑的迅雷并打造安装包为例。
第一步:下载后启动傲游安装程序,在安装画面(如图6)出来伊始停止操作。
第二步:打开系统临时文件夹(XP系统中默认位于“C:\Documents and Settings\当前用户名\Local Settings\temp”目录下;Win7/8系统中默认位于“C:\Users\[用户名]\AppData\Local\Temp”目录下) ,单击“修改日期”按钮,让文件夹中的文件以日期为序进行排列,我们会发现,在最近的时间内,该文件夹中多了一个名为nsc**.tmp(其中**为数字)的临时文件,这是傲游安装前释放出来的(如图7)。
第三步:双击打开它,在其中我们会看到除了MxSoftBindList.ini、StartMaxthon.ini等文件外,还存在一个名为thunder.ini的文件(如图8),由名称可以判断出,该文件就是捆绑的迅雷文件。复制nsc**.tmp文件夹到任一非系统分区,删除thunder.ini文件,将原来下载的傲游安装文件删除,将nsc**.tmp文件夹重命名为“傲游安装”。这样,以后我们再要安装傲游浏览器时,只需进入“傲游安装\install_data”目录,双击其中的MxInstall.exe文件进行手工安装即可。在安装的过程中,傲游虽然还会跳出安装迅雷的提示,但由于相应文件已删除,所以我们丝毫不必担心迅雷会乘虚而入。
2.利用专门工具剔除
上面的方法不需第三方工具帮忙就能实现,缺点是操作起来比较麻烦,所以如果你是一个较懒的人,还是借助专门工具来实现比较好。此类工具很多,比如我们将要介绍的“SuperSheep反捆专家”(下载地址:http://www.7edown.com/soft/down/soft_8926.html),就具有操作简单、检查准确度相当高的特点。
第一步:“SuperSheep反捆专家”是一款绿色工具,解压后双击其中的EXE文件运行程序。程序运行后,在其主界面中单击“选择文件”按钮,打开相应的对话框,选择好要检测的可执行安装文件(一般为EXE文件),单击“打开”按钮。
第二步:返回到程序主界面,单击“开始检测”按钮,稍等片刻,检查结果就出来了。如果该文件中含有捆绑文件,屏幕上会出现如图10所示的提示,单击“确定”按钮,返回程序的主界面,单击“开始分离”按钮,将捆绑文件分离出来,然后再执行或用上面所说的方法,将分离后的纯净安装包保存下来即可。
最省事的措施,使用360自行筛选
360安全卫士会自动检测用户当前要安装的软件是否含有捆绑工具,并在发现后予以提示(如图11),我们只需根据自己的需要,选择“取消”项直接取消安装过程,或者勾选“该程序其他捆绑都不安装”项,同时选择“继续安装”项,就可抛开那些捆绑的杂碎,只安装软件本身,这可以说是目前最省事的做法了。当然其局限性也很明显,那就是它只能检测那些在安装界面上提供了捆绑提示的“正规产品”,而对于毫无提示的纯流氓型软件则没有任何作用。
此外,腾讯软件管家也具有类似功能,而且更强大,因为它不但可以检测要安装的软件是否带有捆绑工具,而且在下载安装前,我们可以轻松地通过将鼠标移动到软件名称右侧的“一键安装”按钮上,在出现“去插件安装”时单击它,来达到去除插件和捆绑软件的目的。(如图12)。