查看: 27709|回复: 121
收起左侧

[技术原创] 我是360工程师,我来说说金山网盾和360安全浏览器的冲突

 关闭 [复制链接]
haier0813
发表于 2009-11-21 00:11:26 | 显示全部楼层 |阅读模式
我是360的工程师,我来解释一下金山网盾和360安全浏览器之间的软件冲突到底是怎么回事。
昨天网上出现一篇帖子说“360安全浏览器阻止、破坏金山网盾”,意思是360安全浏览器的3.1beta2版本阻止了金山网盾加载3dll文件。由于最近360推免费杀毒,遭到很多杀毒厂商反对,业内气氛比较紧张,因此有人对这事表现得比较敏感,说“360别有用心,故意破坏金山网盾”,甚至有人故意从中挑拨,想让金山和360打起来。
其实熟悉安全软件的人都知道,同时使用两款安全软件难免会产生一些冲突,所以通常不建议同时安装两款杀毒软件。360安全浏览器既是浏览器,也是一款安全软件,在“防挂马”这点上和金山网盾存在功能重复,冲突就是由此产生的:当360安全浏览器的用户同时使用金山网盾时,由于金山网盾错误地注入360安全浏览器的进程,导致360安全浏览器大量地出现崩溃现象。
在收到大量用户对360安全浏览器崩溃的抱怨后,我们通过兼容性测试证实,kwsui.dllkswebshield.dllkswbc.dll这三个金山网盾模块的确会导致360安全浏览器频繁崩溃。主要问题在于,当金山网盾模块注入360安全浏览器的进程时,会强行挂接windows网络库wininet.dll中的某些API函数,在socket send时做出错误处理,导致360安全浏览器进行网络数据交互时发生崩溃。而360安全浏览器本身就具备很强的防挂马能力,所以金山网盾的强行注入本来就是完全没必要的。
这类兼容问题要想得到彻底解决,需要在两个公司之间进行协调,即便双方都很配合,也还需要一定的开发时间,但是用户的意见已经很大了,为此我们的工程师紧急发布了一个补救方案,在其中阻止了金山网盾的强行注入。这一修改对金山网盾没有任何负面影响,也不影响用户在使用360以外的浏览器时同时使用金山网盾。因此,根本就不存在所谓“破坏”,而一个安全软件强行注入另一个安全软件时,后者本来就有充分的理由予以阻止,何来“阴谋”与“恶意”?何况前者的程序错误已经对后者造成了崩溃这样严重的后果。
到现在为止,360安全浏览器团队和金山公司仍在共同努力解决这一兼容问题,金山网盾的最新版已经修正了前述错误。在问题解决后,360的用户如果觉得有必要的话,仍然可以在打开360安全浏览器的同时使用金山网盾。
在这儿提醒大家:最近由于360推永久免费的杀毒软件,网上忽然冒出来很多针对360的流言蜚语,这些谣言来自哪里,我想大家心知肚明。对此大家完全不必理睬,我们也将一如既往地做好产品,用开放、合作的态度解决问题,而不是纠缠在“阴谋”与口水中。


图片1:金山网盾导致360安全浏览器崩溃的现象




图片2:金山网盾的kswebshield.dll模块会强行挂接windows网络库wininet.dll中的某些API函数,在socket send时做出错误处理,导致360安全浏览器进行网络数据交互时发生崩溃



[ 本帖最后由 haier0813 于 2009-11-21 00:20 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
MagicFuzzX
发表于 2009-11-21 00:14:37 | 显示全部楼层
图挂了。。
灰灰鸟
发表于 2009-11-21 00:19:58 | 显示全部楼层
图片挂了,再编辑一下吧~
希望360早点出墙,早点出套装
keithblom
头像被屏蔽
发表于 2009-11-21 00:26:32 | 显示全部楼层
主要问题在于,当金山网盾模块注入360安全浏览器的进程时,会强行挂接windows网络库wininet.dll中的某些API函数,在socket send时做出错误处理,导致360安全浏览器进行网络数据交互时发生崩溃。而360安全浏览器本身就具备很强的防挂马能力,所以金山网盾的强行注入本来就是完全没必要的。

原来是金山强行注入啊。

评分

参与人数 1经验 -5 收起 理由
jpzy -5 用不同的马甲回复此帖。有挑起口水之嫌。

查看全部评分

寻心启示
发表于 2009-11-21 00:38:35 | 显示全部楼层
确实如此一山不容二虎,而选其一足够了。
白菜
发表于 2009-11-21 00:40:20 | 显示全部楼层
不是容不容的问题,而是说谁插入谁的问题。
金山强行插入,无理在先,看来不太厚道。

评分

参与人数 1经验 -5 收起 理由
jpzy -5 用不同的马甲回复此帖。有挑起口水之嫌。

查看全部评分

锦绣无双
发表于 2009-11-21 00:46:04 | 显示全部楼层
图片2:金山网盾的kswebshield.dll模块会强行挂接windows网络库wininet.dll中的某些API函数,在socket send时做出错误处理,导致360安全浏览器进行网络数据交互时发生崩溃

果然金山有问题。

评分

参与人数 1经验 -5 收起 理由
jpzy -5 用不同马甲回复,有挑起口水之嫌。请尊重自

查看全部评分

法外制裁者
发表于 2009-11-21 00:49:33 | 显示全部楼层
回复 4楼 keithblom 的帖子
回复 6楼 白菜 的帖子

2位是对“强行注入”产生了误解。安全软件都会强行注入其他进程的,不注入其他进程怎么能够监控这些程序呢?


ps:早知道是马甲我就不说明了,浪费感情

[ 本帖最后由 shellingford 于 2009-11-21 00:53 编辑 ]
chinguy
头像被屏蔽
发表于 2009-11-21 00:51:30 | 显示全部楼层
海尔的****
veimo
发表于 2009-11-21 00:52:59 | 显示全部楼层
学习了
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-24 02:50 , Processed in 0.131013 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表