首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反病毒软件是如何保护自己免受恶意软件攻击的?

反病毒软件是如何保护自己免受恶意软件攻击的?
EN

Software Engineering用户
提问于 2022-04-21 09:14:04
回答 1查看 316关注 0票数 3

反病毒如何保护自己免受恶意软件攻击?

某些类型的恶意软件会杀死正在运行的进程,因为反病毒只是另一种软件,就像其他软件一样,它们为什么不能直接杀死防病毒进程呢?

据我所知,杀毒软件在杀死防病毒进程之前会扫描它,但它仍然不能保证恶意软件签名在数据库中,也不能保证立即检测到恶意软件的恶意行为。

我假设杀毒软件以某种方式使自己“更接近”操作系统,因此使随机软件无法杀死其进程,但我想知道这是否属实,以及如何实现。

对于其他安全系统/软件,如基于主机的入侵检测系统及其代理,也可以提出同样的问题,这些系统运行在工作站上,并将数据发送到服务器。

谢谢

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2022-04-21 09:32:17

反病毒通常以较高的权限级别运行;在Windows系统上,这将是LOCAL_SYSTEM。

它还可以将钩子连接到操作系统功能中。这篇文章描述了一个使自己“无法杀死”的例子:https://stackoverflow.com/questions/11212945/terminating-a-protected-antivirus-process

Windows提供特殊保护:https://docs.microsoft.com/en-us/windows/win32/services/protecting-anti-malware-services-

然而,所有这些都不是完美的。有几个案例中,恶意软件直接利用了反病毒程序!例如https://cisomag.eccouncil.org/almost-every-antivirus-software-program-can-be-exploited-researchers-say/

票数 5
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/438156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档