计算机病毒概述

news/2024/12/29 2:32:13/

计算机病毒
计算机病毒,是指编制或者在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并能自我复制的一组计算机指令或者程序代码。

计算机病毒的特征

传染性
破坏性
寄生性
隐蔽性
潜伏性(触发性)

计算机病毒的结构
在这里插入图片描述计算机病毒的分类

按病毒存在的媒体分类
网络病毒:通过计算机网络传播感染网络中的可执行文件;
文件病毒:感染计算机中的文件(如:COM,EXE,DOC等);
引导型病毒:感染启动扇区(Boot)和硬盘的系统引导扇区(MBR);
混合型病毒:是上述三种情况的混合。例如:多型病毒(文件和引导型)感染文件和引导扇区两种目标,这样的病毒通常都具有复杂的算法,它们使用非常规的办法侵入系统,同时使用了加密和变形算法。

按病毒传染方法分类
引导扇区传染病毒:主要使用病毒的全部或部分代码取代正常的引导记录,而将正常的引导记录隐藏在其他地方。
执行文件传染病毒:寄生在可执行程序中,一旦程序执行,病毒就被激活,进行预定活动。
网络传染病毒:这类病毒是当前病毒的主流,特点是通过互联网络进行传播。例如,蠕虫病毒就是通过主机的漏洞在网上传播。

按病毒破坏的能力分类
无害型:除了传染时减少磁盘的可用空间外,对系统没有其它影响。
无危险型:这类病毒仅仅是减少内存、显示图像、发出声音及同类音响。
危险型:这类病毒在计算机系统操作中造成严重的错误。
非常危险型:这类病毒删除程序、破坏数据、清除系统内存区和操作系统中重要的信息。

计算机病毒的链结方式分类
源码型病毒:该病毒攻击高级语言编写的程序,该病毒在高级语言所编写的程序编译前插入到原程序中,经编译成为合法程序的一部分。

嵌入型病毒:这种病毒是将自身嵌入到现有程序中,把计算机病毒的主体程序与其攻击的对象以插入的方式链接。这种计算机病毒是难以编写的,一旦侵入程序体后也较难消除。如果同时采用多态性病毒技术,超级病毒技术和隐蔽性病毒技术,将给当前的反病毒技术带来严峻的挑战。

外壳型病毒:外壳型病毒将其自身包围在主程序的四周,对原来的程序不作修改。这种病毒最为常见,易于编写,也易于发现,一般测试文件的大小即可知。

操作系统型病毒:这种病毒用自身的程序加入或取代部分操作系统进行工作,具有很强的破坏力,可以导致整个系统的瘫痪。圆点病毒和大麻病毒就是典型的操作系统型病毒。

计算机病毒的传播方式
软盘作为最常用的交换媒介,在计算机应用的早期对病毒的传播发挥了巨大的作用,因那时计算机应用比较简单,可执行文件和数据文件系统都较小,许多执行文件均通过软盘相互拷贝、安装,这样病毒就能通过软盘传播文件型病毒;另外,在软盘列目录或引导机器时,引导区病毒会在软盘与硬盘引导区内互相感染。因此软盘也成了计算机病毒的主要的寄生“温床”。

光盘因为容量大,存储了大量的可执行文件,大量的病毒就有可能藏身于光盘,对只读式光盘,不能进行写操作,因此光盘上的病毒不能清除。以谋利为目的非法盗版软件的制作过程中,不可能为病毒防护担负专门责任,也决不会有真正可靠的技术保障避免病毒的传入、传染、流行和扩散。当前,盗版光盘的泛滥给病毒的传播带来了极大的便利。甚至有些光盘上杀病毒软件本身就带有病毒,这就给本来“干净”的计算机带来了灾难。

硬盘(含移动硬盘、USB)
有时,带病毒的硬盘在本地或移到其他地方使用甚至维修等,就会将干净的软盘传染或者感染其他硬盘并扩散。

有线网络
在这里插入图片描述


http://www.ppmy.cn/news/546525.html

相关文章

什么是计算机病毒?是怎么产生的?

文章目录 其他 前言 博主介绍: – 我是了 凡 微信公众号【了凡银河系】期待你的关注。未来大家一起加油啊~ 文章目录 文章目录前言什么是病毒?病毒的介绍病毒的分类附带型病毒蠕虫病毒可变病毒 有哪几种类病毒系统病毒蠕虫病毒木马病毒脚本病毒宏病毒 常…

第10讲:使用ajax技术实现省市县三级联动(jQuery)

多级联动是在软件开发中经常碰到的问题,本文章与大家探讨三级联动的技术,使用jQuery对ajax技术的支持,使用$.post方法实现省市县三级联动,后台使用jsp的servlet技术,MySQL数据库,fastjson封装json数据,具体实现如下: 环境要求 序号资源说明1jQuery插件ajax通讯基础2mys…

FreeRTOS实时操作系统(五)进入临界区、任务调度器挂起与恢复

系列文章目录 文章目录 系列文章目录临界区代码保护任务调度器的挂起与恢复 临界区代码保护 临界区:是指那些必须要完整运行的,不能被打断的代码 适用于: 1.外设初始化 2.操作系统的代码有很多不能被打断 3.用户自己的需求 一般在中断、任…

笔记本usb外接3.5寸sata台式机硬盘, 用mhdd检测不到,怎么处理?

3.5寸sata台式机硬盘, 笔记本用mhdd检测不到,怎么处理? 通过USB 连接,用MHDD是检测不到,用MHDD必须接到IDE的接口上才能检测到。如果需要用USB接硬盘的话,Windows下用HDTUNE软件检测。 大神能接吗,通过接线,外置电源&…

旧笔记本的机械硬盘数据迁移到新笔记本的固态硬盘中 (磁盘复制,系统盘复制)

文章目录 1.下载一个分区助手必须是专业版才有(迁移系统功能)1.1 打开分区助手,点击新磁盘,接下来的操作将会对其生效。 2.迁移系统到固态硬盘向导2.1 迁移系统到固态硬盘“向导2.2 选择目标上的未分配空间,点击下一步…

彻底搞懂什么是阿里云服务器vCPU?

阿里云ECS服务器vCPU和CPU是什么意思?CPU和vCPU有什么区别?一台云服务器ECS实例的CPU选项由CPU物理核心数和每核线程数决定,CPU是中央处理器,一个CPU可以包含若干个物理核,通过超线程HT(Hyper-Threading&am…

2015款Mac笔记本安装Windows10系统到外置移动硬盘教程

终于把2015年的15寸Macbook Pro笔记本安装上了Windows10操作系统,并且是在外置的移动硬盘上安装的。运行的效果和用户体验也是非常棒。 之前网上购买了加密的视频,但是这个视频必须是windows系统,还不能是虚拟机里面的系统,所以花…

常见面试题之线程基础知识

1. 线程和进程的区别? 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理IO的。 当一…