首页 常见问题 典型的反病毒技术有哪些?

典型的反病毒技术有哪些?

Jul 14, 2020 pm 03:24 PM
病毒

典型的反病毒技术有:1、特征码技术,基于对已知病毒分析、查解的反病毒技术;2、虚拟机技术,启发式探测未知病毒的反病毒技术;3、虚拟现实,未来的反病毒技术,分级制测定并对其使用反病毒程序。

典型的反病毒技术有哪些?

典型的反病毒技术有:

一、特征码技术:基于对已知病毒分析、查解的反病毒技术

  目前的大多数杀病毒软件采用的方法主要是特征码查毒方案与人工解毒并行,亦即在查病毒时采用特征码查毒,在杀病毒时采用人工编制解毒代码。

  特征码查毒方案实际上是人工查毒经验的简单表述,它再现了人工辨识病毒的一般方法,采用了“同一病毒或同类病毒的某一部分代码相同”的原理,也就是说,如果病毒及其变种、变形病毒具有同一性,则可以对这种同一性进行描述,并通过对程序体与描述结果(亦即“特征码”)进行比较来查找病毒。而并非所有病毒都可以描述其特征码,很多病毒都是难以描述甚至无法用特征码进行描述。使用特征码技术需要实现一些补充功能,例如近来的压缩包、压缩可执行文件自动查杀技术。

  但是,特征码查毒方案也具有极大的局限性。特征码的描述取决于人的主观因素,从长达数千字节的病毒体中撷取十余字节的病毒特征码,需要对病毒进行跟踪、反汇编以及其它分析,如果病毒本身具有反跟踪技术和变形、解码技术,那么跟踪和反汇编以获取特征码的情况将变得极其复杂。此外,要撷取一个病毒的特征码,必然要获取该病毒的样本,再由于对特征码的描述各个不同,特征码方法在国际上很难得到广域性支持。特征码查病毒主要的技术缺陷表现在较大的误查和误报上,而杀病毒技术又导致了反病毒软件的技术迟滞。

二、虚拟机技术:启发式探测未知病毒的反病毒技术

  虚拟机技术的主要作用是能够运行一定规则的描述语言。由于病毒的最终判定准则是其复制传染性,而这个标准是不易被使用和实现的,如果病毒已经传染了才判定是它是病毒,定会给病毒的清除带来麻烦。

  那么检查病毒用什么方法呢?客观地说,在各类病毒检查方法中,特征值方法是适用范围最宽、速度最快、最简单、最有效的方法。但由于其本身的缺陷问题,它只适用于已知病毒,对于未知病毒,如果能够让病毒在控制下先运行一段时间,让其自己还原,那么,问题就会相对明了。可以说,虚拟机是这种情况下的最佳选择。

  虚拟机在反病毒软件中应用范围广,并成为目前反病毒软件的一个趋势。一个比较完整的虚拟机,不仅能够识别新的未知病毒,而且能够清除未知病毒,我们会发现这个反病毒工具不再是一个程序,而成为可以和卡斯帕罗夫抗衡的ibm深蓝超级计算机。首先,虚拟机必须提供足够的虚拟,以完成或将近完成病毒的“虚拟传染”;其次,尽管根据病毒定义而确立的“传染”标准是明确的,但是,这个标准假如能够实施,它在判定病毒的标准上仍然会有问题;第三,假如上一步能够通过,那么,我们必须检测并确认所谓“感染”的文件确实感染的就是这个病毒或其变形。

  目前虚拟机的处理对象主要是文件型病毒。对于引导型病毒、word/excel宏病毒、木马程序在理论上都是可以通过虚拟机来处理的,但目前的实现水平仍相距甚远。就像病毒编码变形使得传统特征值方法失效一样,针对虚拟机的新病毒可以轻易使得虚拟机失效。虽然虚拟机也会在实践中不断得到发展。但是,pc的计算能力有限,反病毒软件的制造成本也有限,而病毒的发展可以说是无限的。让虚拟技术获得更加实际的功效,甚至要以此为基础来清除未知病毒,其难度相当大。

  受病毒在理论上就是不可判定的这一根本前提的制约,事实上,无论是启发式,亦或是虚拟机,都只能是一种工程学的努力,其成功的概率永远不可达到100%。这是惟一的却又是无可奈何的缺憾。

三、未来的反病毒技术: 虚拟现实

  对于未来技术的展望可能只是一种近乎飘渺的幻想,但是就如同计算机病毒最初的描述出现在科幻小说里,虽然还有许许多多我们目前仍在实现却仍未实现的技术,甚至还有许多我们根本未考虑到的因素。只要技术足够成熟,网络世界中是完全有可能出现类似人工智能的反病毒技术。

  未来反病毒的疑难之一就是:我们永远无法写出一个合理的程序来辨识和查杀病毒。病毒掌握了人类所掌握的一切,它同样能辨识和分析反毒程序,并对自身重新编程;而反毒程序要可能同样地对病毒进行探测,再进行自编程。病毒与反毒程序的角逐就变成了自编程能力的实现,而这样的结果只能导致网络空间紧张,甚至崩溃!

  我们还可以考虑用另一种方式:人工进入计算网络世界的方法来查杀病毒。人有足够的智能和经验积累来完成对病毒的辨识和杀除,而这就只剩下建立人与计算机之间的“桥”的问题了。

目前的虚拟现实技术重点放在了对人与人的自然界交流方式———“感官”的计算机描述的实现上,它如同人们所有的知觉都最终传感给大脑,大脑对这种传感作出一种体验上的描述,从而形成知觉意识。如果计算机将二进制代码流表述成脑电波的流信息,并通过神经传感给大脑,则完全可以描述并引导、控制人的一切思维。简单地说,人的思维与计算机语言存在了这样一个通用的接口!

  这种理论如果得以实现,则虚拟现实技术将进入新的发展领域。虽然从理论上讲是不可能在对病毒未知的情况下对其做出精确判断从而预防,但是在实际应用中,经过反病毒专家多年的统计、分析、研究积累的经验,完全有可能以概率方式对病毒危险进行一种分级制测定并对其使用反病毒程序,在相当程度上达到较精确地防御未知病毒的侵入。

以上是典型的反病毒技术有哪些?的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

手机中病毒怎么彻底清除 推荐手机中病毒处理方法 手机中病毒怎么彻底清除 推荐手机中病毒处理方法 Feb 29, 2024 am 10:52 AM

手机在感染了某种木马病毒后,通过杀毒软件是无法发现查杀的,这个原理就像电脑感染了某种顽固病毒一样,只能通过格式化C盘重装系统,才能将病毒彻底清理掉,那么接下来我就讲解一下手机感染顽固病毒后,彻底清理病毒的方法。方法一打开手机依次点击“设置”-其他设置“-”还原手机“,将手机恢复至出厂设置即可。注意:恢复出厂设置前要先备份手机里面的重要资料,出厂设置就等同于电脑的”格式化重装系统一样“,恢复完之后手机里面的资料将会清空。方法二(1)首先将手机关机,然后同时按住手机“电源键”+“音量+键或音量-键”

edge浏览器检测到病毒无法下载怎么办 edge浏览器检测到病毒无法下载怎么办 Jan 31, 2024 pm 06:51 PM

edge浏览器检测到病毒无法下载怎么办?edge浏览器是我们微软系统电脑的默认浏览器软件,也是非常多小伙伴在使用的一款浏览器软件。在edge浏览器之中进行文件下载的时候,会受到电脑默认安全防护的扫描,如果认定为风险文件则无法正常下载,如果你一定需要下载该文件的话,就随小编一起来看看无法下载文件的解决方法介绍吧。edge浏览器检测到病毒无法下载怎么办1、打开edge浏览器设置找到隐私搜索和服务--下滑找到“安全性”--关闭MicrosoftDefenderSmartscreen;2、接着打开我们的

详解win10病毒隔离的位置 详解win10病毒隔离的位置 Dec 25, 2023 pm 01:45 PM

win10病毒隔离的文件一般都会固定的存放位置,很多用户想打开隔离文件恢复自己的文件,但是不知道在哪里存着,其实通常在c盘安全软件的隔离文件夹里就能找到。win10病毒隔离的文件在哪里答:在C:\ProgramData\Microsoft\WindowsDefender\Quarantine文件夹里,我们可以打开此电脑,直接将该文件路径复制粘贴到上方路径栏里找到他。win10病毒隔离文件夹介绍:1、在win10中“Quarantine”文件通常需要一定权限打开,建议使用管理员身份打开该文件。2、

win10家庭版病毒和威胁防护无法重启 win10家庭版病毒和威胁防护无法重启 Feb 12, 2024 pm 08:33 PM

很多小伙在使用win10家庭版的时候发现病毒和威胁无防护不能使用,首先要先查看自己有没有安装,然后可以打开管理员进行查看,下面一起来看一下具体的操作内容吧。win10家庭版病毒和威胁防护无法重启:1、请确认您的计算机中是否安装了诸如360、腾讯电脑管家等第三方防病毒软件?若存在此类应用程序,烦请将其卸载,然后重新启动设备,之后观察病毒与威胁防护功能能否正常启动。2、请按下“Windows徽标键+X”组合键,以启动“WindowsPowerShell(管理员)”环境,并执行以下命令:regadd"

Golang编程能力探究:是否可用于编写病毒? Golang编程能力探究:是否可用于编写病毒? Mar 19, 2024 pm 09:09 PM

随着互联网技术的迅猛发展,编程语言也在不断涌现和演进,其中Golang(Go语言)作为一种高效且易于使用的编程语言备受关注。然而,人们对于Golang是否可以被用于编写病毒这一问题存在着一定的争议。在本文中,我们将探究Golang的编程能力,探讨其是否可用于编写病毒,并给出一些具体的代码示例。首先,让我们简要介绍一下Golang。Golang是由Google

文件夹exe病毒解决方法有哪些 文件夹exe病毒解决方法有哪些 Oct 27, 2023 pm 02:03 PM

文件夹exe病毒解决方法有使用安全软件、更新系统和软件、谨慎打开附件和下载文件、备份重要数据、防火墙设置、定期清理系统等。详细介绍:1、使用安全软件:安装并定期更新可信赖的杀毒软件或安全软件,如腾讯电脑管家、360安全卫士、金山毒霸等,进行全盘扫描和实时保护;2、更新系统和软件:定期更新操作系统和常用软件的补丁和安全更新,以修复已知的漏洞,提高系统和软件的安全性等等。

反病毒软件是一种什么 反病毒软件是一种什么 Jan 22, 2021 pm 03:14 PM

反病毒软件是一种应用软件。应用软件是为满足用户不同领域、不同问题的应用需求而提供的软件;应用软件可以拓宽计算机系统的应用领域,放大硬件的功能。而反病毒软件就是一种使用程序设计语言编写的,用于消除电脑病毒的软件。

Linux系统中遇到的常见恶意软件和病毒问题及其解决办法 Linux系统中遇到的常见恶意软件和病毒问题及其解决办法 Jun 29, 2023 pm 12:12 PM

Linux系统中遇到的常见恶意软件和病毒问题及其解决办法随着Linux操作系统的普及和应用范围的扩大,对其安全性的关注也日益增加。尽管Linux相对于其他操作系统来说,在恶意软件和病毒的攻击面上较少,但并不意味着它是完全免疫的。本文将介绍Linux系统中常见的恶意软件和病毒问题,并提供相应的解决办法。常见的恶意软件和病毒类型在Linux系统中,常见的恶意软件