(菜鸟自学)计算机病毒与防御

一、计算机病毒

(一)、计算机病毒概述

计算机病毒是一种恶意软件,它的本质是一段程序代码,目的是在计算机系统中进行自我复制、传播和破坏。计算机病毒可以感染各种类型的文件或系统,并且具备隐藏和伪装的能力,使其在用户不知情的情况下进行活动。

计算机病毒的工作方式通常如下:

  1. 感染:计算机病毒通过某种方式进入计算机系统,例如通过网络下载、电子邮件附件、可移动存储设备等。
  2. 自我复制:一旦感染了计算机系统,病毒会尝试自我复制并传播到其他文件、程序或计算机系统中。这可以通过修改文件内容、插入恶意代码、创建副本等方式实现。
  3. 活动执行:一旦病毒成功感染其他系统,它可以执行各种恶意活动,如破坏、删除或篡改文件、窃取个人信息、远程控制计算机等。病毒的具体行为取决于其设计者的意图和功能。

计算机病毒的危害包括:
4. 数据损坏或丢失:某些病毒会破坏或删除计算机上的文件和数据,导致数据不可恢复或丢失。
5. 系统崩溃或运行缓慢:一些病毒会占用计算机的资源,导致系统运行变慢甚至崩溃。
6. 个人信息泄露:特定类型的病毒可以窃取个人敏感信息,如密码、银行账号等,从而进行身份盗窃或其他非法活动。
7. 远程控制:某些病毒可以使攻击者远程控制被感染的计算机,从而在用户不知情的情况下实施各种攻击行为。

1、计算机病毒的特点

特点描述
自我复制能够通过感染其他文件或系统来自我复制和传播。
潜伏性可以隐藏在系统中,不立即显示症状,使其更难被检测和清除。
破坏性目的是对计算机系统或数据进行破坏,可能导致系统崩溃。
伪装性伪装成合法的程序或文件,使用户难以发现其恶意性质。
传播途径通过网络、电子邮件附件、可移动存储设备等多种途径传播。
远程控制具有远程控制功能,攻击者可以远程控制被感染的计算机。
窃取信息设计用于窃取用户个人信息,如银行账号、密码等敏感信息。
多样性种类繁多,包括病毒、蠕虫、木马、广告软件、间谍软件等。
变异性某些病毒可以定期变异,以逃避防病毒软件的检测。
攻击目标广泛不仅攻击普通用户,也攻击企业、政府等机构。
可被利用于攻击恶意软件的代码可以被攻击者利用进行攻击行为。
影响范围和损失巨大可能导致公司停工、信息泄露、个人隐私泄露等问题,给个人、组织和社会带来严重影响。

2、计算机病毒的分类

以下是计算机病毒的分类、各自的作用、特点以及常见举例:

1). 病毒(Viruses)

  • 作用:感染文件和程序,通过复制自身传播,并在被感染的系统中执行恶意操作。
  • 特点:需要依附于宿主文件或程序来传播,可以损坏文件、操纵数据或者干扰系统正常运行。
  • 常见举例:Melissa、ILOVEYOU、Code Red。

2). 蠕虫(Worms)

  • 作用:利用网络漏洞自我复制和传播到其他计算机,形成蠕虫网络并执行恶意操作。
  • 特点:无需依附于宿主文件或程序,可以独立运行并在网络上迅速传播。
  • 常见举例:Conficker、Nimda、SQL Slammer。

3). 木马(Trojans)

  • 作用:伪装成合法软件或文件,背后执行恶意操作,如窃取信息、远程控制等。
  • 特点:往往通过社会工程手段欺骗用户安装,不会自我复制。
  • 常见举例:Zeus、SpyEye、DarkComet。

4). 间谍软件(Spyware)

  • 作用:悄悄地监视用户活动,收集个人信息并发送给攻击者或第三方。
  • 特点:通常与合法软件捆绑,用户可能无意中安装。
  • 常见举例:Keylogger、Ad-Aware、CoolWebSearch。

5). 广告软件(Adware)

  • 作用:显示弹出广告、更改浏览器设定、跟踪用户上网行为等。
  • 特点:常常伴随免费软件的安装,以广告为主要目的。
  • 常见举例:Superfish、Genieo、Vonteera。

6). 勒索软件(Ransomware)

  • 作用:加密用户文件,并勒索赎金以获取解密密钥。
  • 特点:具有高度破坏性,可以导致数据丢失,常使用加密算法来保护勒索者的身份。
  • 常见举例:WannaCry、CryptoLocker、Locky。

这些是计算机病毒的主要分类及其特点和常见举例。请注意,在网络安全方面,预防和保护是非常重要的,以避免受到这些恶意软件的攻击。

(二)、蠕虫病毒

1、蠕虫病毒简介

蠕虫病毒(Worm)是一种计算机恶意软件,它能够自我复制并传播到其他计算机,而无需依附于其他文件或程序。相比起普通的病毒,蠕虫病毒更具有自主性和传播性。它可以利用网络漏洞或弱点,通过计算机网络自行传播,甚至能够形成一个庞大的蠕虫网络。

蠕虫病毒的特点包括:

1)自我复制:蠕虫能够在受感染的计算机上自行复制,并利用网络传播到其他计算机,而无需借助宿主文件或程序。
2)网络传播:蠕虫通过利用网络漏洞或弱点,可以在计算机网络中快速传播,并形成大规模的感染。
3)独立执行:一旦蠕虫被激活,它可以独立在系统中执行恶意操作,而无需用户交互。
4)潜在破坏性:蠕虫病毒可能会对网络和系统造成严重的破坏,比如耗尽网络带宽、占用系统资源、甚至损坏数据等。

蠕虫病毒的传播方式

利用漏洞:蠕虫病毒经常利用操作系统或应用程序的安全漏洞来传播。一旦感染一台计算机,它可以通过网络寻找其他易受攻击的计算机并传播到它们。
社交工程:蠕虫病毒可能伪装成电子邮件附件、下载链接或社交媒体消息等形式,诱使用户点击并下载恶意文件,从而使蠕虫传播到他们的计算机。
可移动介质:某些蠕虫病毒可以通过感染可移动存储介质(如USB闪存驱动器)来传播,当这些介质插入其他计算机时,蠕虫会自动复制并传播历史上一些著名的蠕虫病毒包括Conficker蠕虫、Nimda蠕虫和SQL Slammer蠕虫等。

蠕虫病毒的防范措施

更新系统和软件:及时安装操作系统和应用程序的安全更新和补丁,以修复已知漏洞,减少被蠕虫利用的可能性。
安装防病毒软件:使用正规的防病毒软件,并保持其更新,以检测和阻止蠕虫病毒的入侵。
谨慎点击链接和下载附件:避免点击可疑或未知来源的链接,不要打开未经验证的电子邮件附件,以避免蠕虫感染。
网络防火墙:配置和使用网络防火墙,限制进入和离开网络的流量,以阻止蠕虫传播。
信息安全教育:加强用户对蠕虫病毒的认识和安全意识培训,提高用户对潜在风险和威胁的辨识能力。

2、蠕虫病毒示例

这里以著名的熊猫烧香为例,展示一个蠕虫病毒对计算机系统的破坏、
操作步骤如下:
1)准备一台Windows虚拟机并运行
2)准备病毒样本“熊猫烧香
3)查看中毒之前的系统状态在这里插入图片描述
4)运行病毒样本,由于是病毒样本,并未捆绑其他程序,所以需要手动“以管理员身份运行”
在这里插入图片描述
5)中毒后.exe文件被感染在这里插入图片描述

二、计算机病毒防御

(一)、反病毒软件

反病毒软件是一种用于检测、阻止和删除计算机病毒的软件。它可以扫描计算机系统、文件和网络流量,以识别潜在的恶意软件,并采取相应的措施来保护计算机免受病毒的侵害。
使用反病毒软件对于保护计算机和个人信息的安全非常重要。它可以帮助我们防止病毒感染、恶意软件攻击和数据泄露等问题。同时,定期更新反病毒软件也是至关重要的,以确保其可以及时应对新出现的威胁。
总之,反病毒软件在当今网络环境中起到了重要的保护作用,建议用户定期安装、更新和使用可信赖的反病毒软件来保护计算机安全。

1、反病毒软件工作原理

反病毒软件的工作原理主要包括以下功能:

1)病毒扫描:反病毒软件会对计算机系统中的文件、程序和存储设备进行扫描,以检测潜在的病毒和恶意软件。这通常通过比对已知的病毒特征(病毒数据库)或使用行为分析来实现。
2)实时保护:反病毒软件常驻后台运行,监控系统的活动。当有可疑的文件、程序或网络流量出现时,它会立即进行检测并采取相应的阻止或移除措施,以防止病毒感染或恶意攻击。
3)病毒定义更新:由于新的病毒不断产生,反病毒软件需要及时更新病毒数据库,以识别和处理最新的威胁。这样可以确保软件能够有效地识别和对抗新出现的病毒。
4)隔离和修复:当反病毒软件检测到感染的文件或程序时,它会将其隔离起来,以防止病毒进一步传播和对系统造成更大的损害。同时,软件还提供修复功能,尝试恢复受感染的文件到其原始状态。
5)实时保护设置:反病毒软件允许用户自定义实时保护设置,例如设置扫描计划、指定特定文件夹的监控等。这样可以根据个人需求和习惯来提供更加个性化的保护。

总的来说,反病毒软件通过扫描、检测、隔离和修复等功能来保护计算机系统免受病毒和恶意软件的侵害。它的目标是提供实时的、全面的安全保护,确保计算机和个人信息的安全。

2、其它主要技术

反病毒软件还可以采用以下技术来提高其安全性和性能:

  • 行为分析:通过监控软件的行为,识别其是否具有恶意意图,从而检测未知病毒。
  • 沙盒技术:将可疑的程序放入受限环境中运行,观察其行为,以判断是否具有恶意意图。
  • 网络流量分析:监控和分析网络流量,以检测恶意软件的传播行为。
  • 恶意 URL 检测:检测含有恶意代码的 URL,并在用户尝试访问时发出警告。
  • 多引擎扫描:使用多个病毒数据库和扫描引擎进行扫描,提高检测率和抵抗力。
  • 加密技术:通过加密关键文件,保护反病毒软件和病毒数据库等免受黑客攻击。
  • 虚拟化技术:创建虚拟环境,隔离应用程序和操作系统,以防止恶意软件对系统造成损害。
  • 防火墙技术:监控网络流量,并阻止恶意流量进入系统。
  • 人工智能技术:通过机器学习模型识别未知的恶意软件。
  • 自我保护技术:防止恶意软件关闭或绕过反病毒软件。

3、反病毒软件产品

当谈到反病毒软件产品时,有几个备受欢迎的产品值得一提。以下是其中一些产品的简要介绍:

  • 360杀毒:360杀毒是一款由中国知名互联网安全公司360推出的免费反病毒软件。它包含病毒查杀、实时保护、网络安全、系统清理等功能。该产品以其简洁易用的界面和强大的安全功能而闻名。
  • 腾讯电脑管家:腾讯电脑管家是由腾讯公司推出的一款免费反病毒软件,具备病毒查杀、实时防护、系统加速、软件管理等功能。它采用了云安全技术和实时监控系统,旨在提供全方位的电脑安全保护。
  • 瑞星杀毒软件:瑞星杀毒软件是国内领先的安全软件厂商之一,其产品提供病毒查杀、漏洞修复、系统加速、隐私保护等功能。瑞星杀毒软件以其强大的杀毒能力和优秀的用户体验而备受好评。
  • Avast Free Antivirus: Avast是一款国际知名的免费反病毒软件,提供病毒查杀、实时保护、浏览器安全、密码管理等功能。该产品以其高效的病毒查杀引擎和广泛的用户群体而享有盛誉。

这些产品都提供了基本的病毒查杀功能,并且在实时保护、系统优化等方面也有各自的特点。用户可以根据自己的需求和使用习惯选择适合自己的反病毒软件产品。

4、选择反病毒软件的标准

选择反病毒软件时,可以考虑以下标准:

1) 安全性:选择具有强大病毒查杀能力和实时防护功能的软件,能够有效保护计算机免受病毒、恶意软件和网络威胁的侵害。
2) 资源占用:软件对系统资源的占用情况。选择那些对计算机性能影响较小的软件,以确保系统运行流畅。
3) 用户体验:软件界面友好、操作简单、功能明了的软件更容易被用户接受和使用。
4) 更新频率:软件病毒库的更新频率对于及时识别和清除最新病毒非常关键。
5) 隐私保护:一些反病毒软件还提供隐私保护功能,如文件加密、浏览器隐私保护等,这些功能对于保护个人隐私信息也很重要。
6) 兼容性:选择与自己操作系统版本和其他安全软件兼容良好的产品,避免发生冲突。
7) 用户评价:查看其他用户对软件的评价和使用体验,可以帮助你了解软件的实际效果和使用感受。

综合考虑以上因素,可以更好地选择适合自己需求的反病毒软件。

(二)、配置Windows Defender

Windows Defender是微软公司提供的免费反病毒和安全软件,也就是Windows安全中心,它已经内置于最新的Windows操作系统中,例如Windows 10和Windows 11。
虽然Windows Defender是一款免费的反病毒软件,但它提供了基本的保护功能,并且随着微软的持续更新和改进,其安全性和性能也得到了不断提升。对于普通用户来说,Windows Defender已经可以提供足够的保护。

1、主页

在Windows操作系统中,你可以在“设置”应用中找到“更新和安全”选项,然后选择“Windows安全中心”打开Windows 安全中心的设置界面。你也可以在系统托盘中找到Windows 安全中心的图标,双击“打开”Windows安全中心的主页。
在这里插入图片描述在这里插入图片描述在这里插入图片描述

2、扫描选项

在Windows安全中心中选中“病毒和威胁防护”,你可以选择不同类型的扫描,包括快速扫描、完整扫描和自定义扫描等。你可以根据个人偏好和需求配置定期进行的扫描类型。
在这里插入图片描述

3、实时保护

在“病毒和威胁防护”中找到“病毒和威胁防护”设置,点击管理设置。确保实时保护功能已经开启,这样Windows 安全中心会在后台实时监控计算机系统,防止恶意软件和病毒的侵害。
在这里插入图片描述在这里插入图片描述

4、定义排除项

如果你知道某些文件或文件夹是安全的,可以将其添加到排除项列表中,以避免被误报为威胁。

在这里插入图片描述在这里插入图片描述

5、防火墙和网络保护

你可以查看和配置防火墙和网络保护功能,确保网络安全和隐私保护。
在这里插入图片描述

6、自动更新

确保Windows安全中心的病毒库和程序版本得到更新,以保持对最新威胁的识别能力,而病毒和威胁防护更新的功能是自动进行的。
在这里插入图片描述在这里插入图片描述

  • 20
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
首先关于 [评价可免费] 的严重声明: 一、评价=评论加评价(评星星); 二、评价必须是下载完了该资源后的评价,没下载就评论无效; 三、如果正确评价了,返还积分可能需要等等,系统需要反应下。呵呵 评论时记得要评分。然后会返回给你花费的分再加1分.理论上有十分就可以下载完所有的资源了。一般人我不告诉他。 1、声明 ------- 本文仅仅是一篇讲述病毒原理的理论性文章,任何人如果通过本文中讲述的技术或利用本文 中的代码写出恶性病毒,造成的任何影响均与作者无关。 2、前言 ------- 病毒是什么?病毒就是一个具有一定生物病毒特性,可以进行传播、感染的程序。病毒同样 是一个程序,只不过它经常做着一些正常程序不常做的事情而已,仅此而已。在这篇文章中 我们将揭开病毒的神秘面纱,动手写一个病毒(当然这个病毒是不具有破坏力的,仅仅是一 个良性病毒)。 在网上有很多病毒方面的入门文章,但大部分都很泛泛,并不适合真正的初学者。真正的高 手没有时间也不屑于写这样一篇详细的入门文章,所以我便萌发了写这样一篇文章的冲动, 一来是对自己的学习进行一下总结,二来也是想让像我一样的初学者能少走一些弯路。如果 你有一定的病毒编写基础,那么就此打住,这是一篇为对病毒编程完全没有概念的读者编写 的,是一篇超级入门的文章 :P
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牛逼的路上跑了一半

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值