防病毒程序如何检测病毒?

24 antivirus

反病毒程序如何检测某些东西是病毒还是木马?

我来自土耳其,请尽可能保持英文简单,谢谢.

jpr*_*ete 15

查找病毒有三种基本方法.您可以扫描文件以查看它们是否包含来自已知病毒的病毒代码.您可以扫描文件以查看代码是否会执行类似病毒的操作.您可以等到程序执行不应执行的操作,并将程序标记为已感染.

您可以在首次创建文件时对其进行扫描,之后您也可以按计划进行扫描.您必须安装内核驱动程序才能观察程序执行的操作并阻止它们执行恶意操作.

许多反间谍软件程序的工作方式完全相同.例如,Spybot S&D可以监视可能是间谍软件安装的注册表更改.


Jac*_*ams 14

有不同类型的病毒检测.他们使用的一些不同技术是

1)在已知病毒和木马的数据库中查看文件的二进制组成以匹配或部分匹配(最常见的技术)

2)观察程序的作用,看看它是否与病毒/木马类似

3)分析程序代码(有时反汇编程序代码)并查找恶意内容.这通常非常困难,通常只有先进的检测程序才能这样做.


小智 6

基于签名的检测- 通过将病毒签名(已知病毒的二进制模式)与正在扫描的文件进行比较来进行检测。

基于启发式的检测- 检测表明可能存在病毒的代码行为和模式。可疑代码在运行时虚拟环境中运行,以进一步测试病毒行为。这可以找到不在病毒定义中的新病毒。

基于行为的检测- 根据病毒表现出的行为检测运行时的病毒

沙盒检测- 类似于基于行为,此方法在运行时环境中执行潜在病毒并监控行为

这是一个更完整的阅读