术语表

什么是恶意软件?类型、感染途径与基本防御

恶意软件是危害设备或数据的不良软件的统称。讲解病毒·蠕虫·木马·勒索软件·间谍软件·僵尸程序等类型、主要感染途径,以及共通的防御——更新·EDR·最小权限·备份。防御视角,不含攻击步骤。

发布于 2026-07-02 更新于 2026-10-06 3 分钟阅读
本页目录

恶意软件是危害设备或数据的不良软件的统称。下面讲解主要类型,以及无论类型如何都共通的防御方式(不含攻击步骤)。

恶意软件的类型

名称有很多,但真正需要了解的只是大致有哪些种类——因为如下文所述,防御方式是共通的。

病毒

寄生到正规文件上,一旦运行便自我复制并扩散感染。无法独立行动。

蠕虫

独立自我复制,并跨网络自动扩散。在疏于加固的网络中会爆发式蔓延。

木马

伪装成有用的正规软件混入,然后在后台进行恶意行为。特征是「你自己把它装进去」。

勒索软件

加密文件并索要赎金。如今通常还伴随数据窃取,即双重勒索(→专门文章)。

间谍软件

悄然潜伏而不被察觉,窃取按键输入·凭据·浏览记录等。

僵尸程序 / 僵尸网络

远程操控受感染的机器,把大量机器捆在一起用于攻击。指令来自 C2(→C2)。

恶意软件的主要类型。无论外表多么不同,防御方式都是共通的(预防·检测·恢复)。

实际上,一个恶意软件同时具备其中几种特征并不罕见(例如:作为木马混入,作为间谍软件窃取数据,最后投放勒索软件)。正因如此,与其花时间纠结「这是哪种类型?」,不如把预防·检测·恢复的防御做扎实来得实用。

恶意软件、病毒、勒索软件与后门的关系

这几个词常被并列使用,但它们并不在同一层级。恶意软件是统称,另外三个是其中的种类或功能。

术语含义如何区分
恶意软件不良软件的统称包括下面三者
病毒通过寄生到其他文件上传播的恶意软件无法独立运行;宿主文件运行时扩散
勒索软件加密文件并索要赎金的恶意软件会留下勒索信,主动现身
后门绕过认证、隐藏起来的再次进入通道既可能作为恶意软件被植入,也可能以设置或账户的形式被制造出来

「杀毒软件(防病毒软件)」这个名称是历史沿袭下来的,实际产品检测的远不止病毒。

主要感染途径

恶意软件不会凭空出现,它是经由一组可预测的途径进来的。这里只列出高层次的途径(不含具体手法)。

附件·宏
钓鱼邮件的附件与 Office 文档的宏。最常见的途径
伪装下载
伪装成正规软件的分发,或被篡改的网站
未修补的漏洞
面向互联网的软件中一个已知的漏洞被利用
U 盘·来路不明的应用
经由可移动介质或来源不明的应用被带入

无论哪一种,途径都是人与运营上的缝隙——随手打开、放着软件不更新、不核实来源。下文的防御能挡住其中的大部分。

防御(类型各异,要做的事却一样)

你不需要为每种类型准备单独的对策。要做的是组合好对恶意软件普遍有效的三项防御。

1

防止感染:更新·可疑文件·MFA

定期更新操作系统与软件,别让已知的漏洞一直不修补。不要打开意料之外的附件·宏或链接。用多因素认证(MFA)保护主要账户,让凭据被盗也不等于立刻被攻破(→ 如何选择 MFA)。

2

加上检测层:杀毒软件 / EDR

用杀毒软件(含操作系统自带)拦截已知威胁,在需要更多时用 EDR 监控行为,把未知的恶意软件也一并捕捉(→ 什么是 EDR)。不过检测并不完美——绝不要只依赖它。

3

限制损害:最小权限

日常工作不要以管理员身份运行。把权限保持在最小,意味着即便有东西真的运行起来,它也无法扩散太远——一台设备或一个账户不会连锁波及到全部。

4

能够恢复:备份

最后的防御是备份。尤其对勒索软件而言,离线/不可篡改的副本加上定期的还原测试决定了结果(→ 备份与恢复的基础)。

传统杀毒软件(比对已知)

  • 通过比对已知恶意软件的「指纹(特征码)」来检测
  • 轻量高效,对广泛流通的威胁有效
  • 对未知/刚做出来的变种容易漏检
  • 常被误解为「装上就安全」

EDR(监控行为)

  • 依据可疑的行为(异常的加密·对外通信)而非文件名来检测
  • 能察觉未知的攻击以及「对正规工具的滥用」
  • 留有记录,可用于感染后的调查与遏制
  • 但仍不能替代预防(更新)与恢复(备份)

本站的观点:记住类型并不是防御策略

攻击者会不断改变名称与外表。追逐「本月的恶意软件名称」并不会让你的防御变强。对所有类型都有效的,是把预防·检测·恢复组合起来。本站对自身也采用同样的原则:持续更新依赖包以防止感染,机器监控 CVE 以进行检测,并让配置可再生成以便恢复。防御恶意软件并不特殊,它只是这些基础的延伸。

实例:Emotet

在日本造成最大危害的恶意软件之一是 Emotet。JPCERT/CC(日本的国家级 CERT)从 2019 年前后起多次发出警告,在一度沉寂之后,自 2021 年 11 月起又再次观测到其活动。

Emotet 的特征(据 JPCERT/CC 的警告)
入侵方式
带宏的 Word 或 Excel 附件、加密码的 ZIP 文件、邮件正文中的链接。用户启用宏或打开链接时就会被感染
感染之后
从设备中窃取邮件内容和联系人,再利用它们冒充真实的业务伙伴继续发送邮件
扩散方式
受害者的业务伙伴和熟人会收到看似真人回复的邮件
检查手段
JPCERT/CC 发布了检查工具 EmoCheck

Emotet 的教训是:即使邮件看起来像熟人的回复,基本功依然有效——不要启用附件中的宏,对意料之外的附件,通过其他渠道向发件人确认。另一个例子:在 Coincheck NEM 被盗事件中,据报道,发给员工的邮件中携带的恶意软件是入侵的第一步。

如何检查自己的设备

1

Windows:保护历史记录与扫描

打开「设置」中的「Windows 安全中心」→「病毒和威胁防护」。查看保护历史记录中有无检测记录,并从「扫描选项」运行完全扫描。如果什么都没发现却仍然怀疑,可以在同一画面运行 Microsoft Defender 脱机扫描,在不启动 Windows 的状态下检查电脑。

2

查看开机自启项与扩展

检查任务管理器的「启动应用」选项卡和浏览器的扩展列表,看有没有不是你安装的东西。如果有,就禁用并删除。

3

手机:应用与配置描述文件

Android 上运行 Google Play 保护机制的扫描,并删除来源不明的应用。iPhone 上在「设置」→「通用」→「VPN 与设备管理」中检查有无你不认识的描述文件。

4

也检查一下账户

查看邮箱、社交媒体和网上银行的登录历史,并检查邮件的自动转发规则。即使恶意软件已从设备上清除,被盗的密码仍然有效,所以要从另一台安全的设备上修改密码。

「我装了杀毒软件,所以没事」并不成立

最常见的错误,就是完全依赖一个检测工具。检测总会漏掉一定比例,一旦有东西漏过去,就再没有其他东西在保护你。

有效的做法是组合多项防御:用预防削减总量(不打开·勤更新),用检测(杀毒软件/EDR)抓住剩下的,再用恢复(备份)消除仍然漏进来的东西造成的损害。不倚赖任何单独一层,正是恶意软件防御的起点。

出处(一手资料)

  • JPCERT/CC「マルウェアEmotetの感染再拡大に関する注意喚起」(日语) — jpcert.or.jp(感染途径、EmoCheck)
  • Microsoft Support, "Virus and threat protection in the Windows Security app" — support.microsoft.com(扫描与脱机扫描)

接下来阅读

FAQ

Q恶意软件和病毒有什么区别?
A

病毒是恶意软件的一种。恶意软件是所有「不良软件(Malicious Software)」的统称,包括病毒·蠕虫·木马·勒索软件·间谍软件·僵尸程序等。日常口语里人们习惯把一切都叫作「病毒」,但严格来说,病毒是指把自身寄生到其他文件上进行复制的那一种,而恶意软件则是把它们全部囊括在内的统称。

Q免费的杀毒软件就足够了吗?
A

作为个人的基本配置,操作系统自带的防护(如 Windows 的 Microsoft Defender)+勤于更新+备份+最小权限,已经能覆盖相当大的一部分。但杀毒软件主要是对「已知的坏东西」进行比对,对未知或精巧的恶意软件会有漏检。在需要更强防御的场景,EDR 通过监控行为、捕捉未知攻击来加以补充。无论如何,都不要只依赖「检测」——要连同预防(更新·不打开可疑文件)和恢复(备份)一起配齐。

Q我可能被感染了,该怎么办?
A

首先,不要慌张付款。顺序是:(1) 把该设备从网络断开(阻止扩散与对外通信),(2) 从另一台安全的设备上,修改邮箱·银行·主要账户的密码并开启多因素认证,(3) 用干净的备份还原或重置设备,回到已知良好的状态,(4) 切断你怀疑的感染途径(打开过的附件·装过的应用·插过的 U 盘)。若是存有重要数据的设备,也可以考虑请专业人员介入。

Q感染恶意软件会有哪些症状?
A

多数情况下并没有明显症状。值得留意的迹象有:出现了你不记得安装过的应用、浏览器扩展或开机启动项;浏览器的搜索引擎或主页被擅自更改;联系人告诉你收到了以你名义发出的奇怪邮件;或者收到你本人并未进行的登录提醒。反过来,屏幕上弹出带有电话号码的『你的电脑已感染』大幅警告,通常是虚假警告(技术支持诈骗),而不是感染本身。

Q手机和 Mac 也会感染恶意软件吗?
A

会。虽然比 Windows 少见,但确实有伪装成正规应用的恶意应用、从官方商店以外安装的情况,以及滥用 iPhone 配置描述文件的案例。防御方法相同:保持系统更新、只从官方商店安装应用,并删除你不认识的描述文件或设备管理应用。

Q如何确认自己是否被感染?
A

在 Windows 上,打开『Windows 安全中心』→『病毒和威胁防护』,查看保护历史记录并运行完全扫描。如果仍然怀疑,可以使用 Microsoft Defender 脱机扫描,它会在不启动 Windows 的状态下检查电脑。另外,也检查一下开机启动应用和浏览器扩展中有没有你不认识的项目。