为什么我的防病毒程序没有检测到这种恶意行为?

avd*_*avd 3 antivirus fork

我编写了这个C程序并在我的Windows系统上运行.我的系统被绞死了,甚至连任务经理都没有打开.最后,我不得不重启.这显然是一个恶意程序,但我的防病毒软件没有检测到这一点.为什么?

#include<unistd.h>
main() {
while(1)
    fork();
}
Run Code Online (Sandbox Code Playgroud)

And*_*are 6

防病毒程序无法识别恶意行为 - 它们识别已经存在的已知病毒的模式(文件名,进程名,二进制签名等).

这就是为什么它们经常被颠覆的原因,因为它们是对不断变化的问题的反应性解决方案.

  • 虽然一些病毒程序确实有启发式检查,可以检查类似病毒的行为(比如尝试写入程序内存空间). (4认同)