查看: 2496|回复: 15
收起左侧

[分享] 杀毒引擎和病毒库关系的几个精彩比喻

[复制链接]
xfycn
发表于 2009-5-15 13:29:42 | 显示全部楼层 |阅读模式
什么是杀毒引擎?
令病毒集合为A,特征码集合为B,如果按照某种对应法则f,对于集合A中的病毒,在集合B中有特征码和它对应, 这样的法则f即为杀毒引擎。
若f为函数,满射非单射为上;双射次之;非满射非单射再次;非满射单射最末。
若f非函数,A全命中为上;否则一对一为上,一对多为下。
A中病毒是否命中为最本质区别,无论采用什么技术,其次特征码冗余度小为善,再次为速度等。
杀毒引擎和病毒无关,它是抽象出来的一个空中楼阁,里面什么都没有,只是一个宏大而细腻的空空的建筑群。
“和病毒无关”是因为引擎基本上是对“文件”的操作,文件是数据在磁盘上的组织结构,引擎本质上是对这些数据结构的分析操作,它只是匹配数据,决定谁是病毒的是特征码,而不是引擎。
所谓的“空中楼阁”是说杀毒引擎是抽象出来的一个凌驾于各个文件之上的数据结构操作的集合,它提取了众多文件普遍具有的共性,“高处不胜寒”。
引擎又是个“空壳子”,的确你看不到什么,一切的一切都是虚幻的,你所看到的只是数据的搬来搬去,加加减减,所有外围的调用都是虚的,但只要虚实结合,引擎可以应用到各种平台。
它也是一个“宏大而细腻的建筑群”,走近它,你彷佛进入了一个眩美的殿堂。简洁的只剩下空灵的建筑,但它的气势令你震撼,它的细腻又是那么唯美,这就是艺术!
杀毒就像查字典
引擎就是检字表
病毒库就是正文
大约就是这个样子!
 该文章转自新手无毒:www.killdu.cn  原文链接:http://www.killdu.cn/mingci/2496.html
1688388728
发表于 2009-5-15 15:16:06 | 显示全部楼层
单射双射
mmbh
发表于 2009-5-15 18:24:10 | 显示全部楼层
高等代数? 近世代数?
yeow5243
发表于 2009-5-15 18:26:38 | 显示全部楼层
好像已经看过
huangqian202
发表于 2009-5-15 18:29:06 | 显示全部楼层
wuzhewujian
发表于 2009-5-15 20:15:27 | 显示全部楼层
云里雾里,转晕了
yuanf8
发表于 2009-5-15 20:39:04 | 显示全部楼层
MS在卡饭看过
zhq3210
发表于 2009-5-16 12:03:24 | 显示全部楼层
函数学的不错
xujun3689
发表于 2009-5-16 12:25:24 | 显示全部楼层
好深奥啊
chengdu202
发表于 2009-5-16 14:52:53 | 显示全部楼层
晕,讲到函数可能晕的人更多。。。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-30 18:42 , Processed in 0.128870 second(s), 16 queries .

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

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