在一本当地杂志上,我读到了对卡巴斯基实验室的技术顾问 Adrian Porcescu 的采访。
除其他外,他说他们的防病毒软件使用行为主义和启发式控制来检测恶意软件。
我想知道 - 什么是反病毒软件中的行为主义和启发式控制,它是如何工作的?
在一本当地杂志上,我读到了对卡巴斯基实验室的技术顾问 Adrian Porcescu 的采访。
除其他外,他说他们的防病毒软件使用行为主义和启发式控制来检测恶意软件。
我想知道 - 什么是反病毒软件中的行为主义和启发式控制,它是如何工作的?
启发式是:
他们的目标是通过分析其代码(不限于)来识别病毒。如果程序被编程为打开某个文件,或者加载/读取某个内存地址。这些方法基于多个标准。他们最终可以在虚拟环境中运行程序来监控已知的病毒方案:复制、隐身等。
行为主义是实时分析。通过分析程序在做什么(文件 I/O、内存 I/O、网络 I/O、在空闲时间使用 PC,...),您可以评估它是否合法。如果一个程序开始在每个端口的 100 个 IP 地址上发送数据包,您可以确定它是病毒,因为这不是程序的正常行为。
我会这样总结:行为主义处理未知行为(当然尝试分析用户行为以检测正常活动的变化),它当然使用启发式。启发式目标是检测未知病毒或变种,但他们正在寻找的方案是众所周知的。
一些参考资料: