本帖最后由 lindeng1988 于 2015-11-4 11:49 编辑
杀毒软件是一项伟大的发明,但无论哪种杀毒软件都有一个先天缺陷:它们只能杀死那些已知的电脑病毒。这给了攻击者一个机会窗口,每次他们更改自己的代码产生新的病毒变种时,用户电脑的杀毒软件将束手无策。直到杀毒软件发布新的反病毒代码并更新到最新版本才可再次产生作用。不过这一切可能即将改变,有了人工神经网络深层学习算法,可以自动地辨别新的恶意代码,无需数据库更新。 先来了解下什么是人工神经网络吧!人工神经网络是一种应用于大脑神经突触联接的结构进行信息处理的数学模型。在工程与学术界也常直接简称为神经网络或类神经网络。人工神经网络是由大量处理单元互联组成的非线性、自适应信息处理系统。它是在现代神经科学研究成果的基础上提出的,试图通过模拟大脑神经网络处理、记忆信息的方式进行信息处理。人工神经网络是并行分布式系统,采用了与传统人工智能和信息处理技术完全不同的机理,克服了传统的基于逻辑符号的人工智能在处理直觉、非结构化信息方面的缺陷,具有自适应、自组织和实时学习的特点。 再说说国内奇虎360的QVM,号称完全自主研发的第三代人工智能引擎即QVM(具有中国的自主知识产权的引擎)。于2010年11月12日推出,现在集合在360杀毒2.0正式版中。它采用 人工智能算法——支持向量机,具备“自学习、自进化”能力,无需频繁升级特征库,就能免疫90%以上的加壳和变种病毒,不但查杀能力遥遥领先,而且从根本上攻克了前两代 杀毒引擎“不升级病毒库就杀不了新病毒”的技术难题,在全球范围内属于首创。 也不能不提下百度杀毒的慧眼引擎了,百度安全团队在与百度深度学习研究院合作的基础上,独创了深度神经网络查杀技术。所以说,慧眼引擎是基于百度丰富的大数据平台和海量的样本数据库的分析,提出了一种混合的病毒检测框架,并详细分析了恶意样本的分布规律,吸取了不同的机器学习算法和传统病毒检测算法的优点,在获得较高的检出率的同时能够有效地降低误报率,并成功应用到百度杀毒产品的云平台中。 人工神经网络的特点和优越性,主要表现在三个方面: 第一,具有自学习功能。例如实现图像识别时,只在先把许多不同的图像样板和对应的应识别的结果输入人工神经网络,网络就会通过自学习功能,慢慢学会识别类似的图像。自学习功能对于预测有特别重要的意义。预期未来的人工神经网络计算机将为人类提供经济预测、市场预测、效益预测,其应用前途是很远大的。 第二,具有联想存储功能。用人工神经网络的反馈网络就可以实现这种联想。 第三,具有高速寻找优化解的能力。寻找一个复杂问题的优化解,往往需要很大的计算量,利用一个针对某问题而设计的反馈型人工神经网络,发挥计算机的高速运算能力,可能很快找到优化解。 越的神经网络模型,深入研究网络算法和性能,如:稳定性、收敛性、容错性、鲁棒性等;开发新的网络数理理论,如:神经网络动力学、非线性神经场等。 网易科技在11月2日报道,据国外媒体报道,如果人工神经网络可以通过训练来识别人脸,同样也可以被训练来识别潜在的恶意代码。以色列公司Deep Insinct表示,该公司正在开发一种深层学习防病毒软件,发现新恶意软件的精度比目前最好的杀毒软件也要高出20%。该公司给出的数据未经核实。但此说法也不是全然没有依据:微软和Invincea的研究人员都曾发表论文证实深度学习在监测恶意软件方面的潜力。一项实验发现,在数据库没有被更新的情况下,人工神经网络杀毒软件发现了95%的新恶意软件。 像其他的深层学习项目一样,人工神经网络杀毒软件尚处于早期研究阶段。但如果研制成功的话,它可能彻底改变未来反病毒软件的游戏规则。
|