如果我打开一个 ZIP 文件,并尝试打开“Virus.exe”的示例,我的防病毒软件告诉我此文件不安全或其他什么的,然后我按下“不运行”,即使我按下“不运行”,我的计算机是否仍有可能感染病毒?谢谢。
答案1
你应该很安全。你告诉你的电脑不要运行该文件。
请注意,我确实说过,“应该“我没说过,”是“。 为什么?
因为恶意软件作者和试图保护计算机的人之间一直存在着斗争。所以事情并不总是如人们所愿。
病毒是一种程序。这意味着它是一系列步骤。你可以把程序想象成一个食谱。理论上,知识不会伤害事物。例如,你可以有一本书,描述大量拆除桥梁的方法。只要这本书放在书架上,就不会出现问题。你甚至可以让抄写员从书中读取内容,并在新书中写材料,也不会出现问题。如果一个年轻不友好的军事指挥官拿起这本书并开始摧毁这座城市,就会出现问题。
同样,zip 文件和 JPEG 文件是数据文件。因此 zip 文件不应该能够感染系统。导致系统感染的原因是执行指令时。换句话说,是执行一系列步骤时。换句话说,是运行程序时。
现在,这个理论存在一个问题。 MS04-028记录了一个旧错误(我在这里挑一个十多年前的错误),其中微软的 Web 浏览器和大量其他微软软件使用代码来处理 JPEG 文件,而 JPEG 文件中的特定数据可能会导致该软件代码开始运行指令。这样的问题可能是由于微软试图让事情快速发生,优先考虑这一点而不是让事情安全地发生。因此,数据文件不能感染某些东西的想法在理论上是正确的,但数据可以被设计为利用已知问题(例如彻底的错误和违反信任设计),这可能会导致(流行的)软件开始执行代码。
那么,是否有一种理论认为,你的电脑在处理 Zip 文件时可能真的被感染了?是的。这就是为什么我不得不放弃更强烈的声明,我只是说你应该安全的。