在我们的日常生活中,我们会遇到各种各样的病毒。在这个网络世界里,确实有很多种病毒来拜访我们!
程序员可以使用编程创建病毒,并将其放在互联网上。它会传遍世界并危害整个系统。我们难道没有同样的方式来运行在互联网上传播并可以保护网络免受病毒影响的防病毒软件吗?
请提供任何想法...
答案1
不...
您的问题在于它没有解决面对病毒时最困难的问题。
正在找到他们...
是的,病毒可能只是一个很小的文件,但它会隐藏在操作系统中数十万个文件中。要通过互联网扫描这么多数据,您必须逐个上传所有数据。
常规病毒扫描可能需要几个小时,而在线病毒扫描则需要数周/数月才能完成,并且会给提供扫描的公司带来大量的带宽成本。
有一些方法可以减轻病毒在网络上传播时的影响:
- 大多数电子邮件提供商都会自动扫描收到的电子邮件中是否有病毒
- 大多数允许用户上传内容的网站都会在将内容发布给公众之前对其进行病毒扫描。
但病毒存在的一个老大难问题是,它们大多依赖“社会工程学”。也就是说,如果病毒编写者能够让你在电脑上下载并执行他们的应用程序(例如,将其嵌入到盗版的 Photoshop 安装中),那么病毒就没救了。即使是在后台持续扫描的“实时”病毒扫描程序(如 Norton),偶尔也会让病毒通过。
阻止病毒接管系统的最有效措施是限制您运行的应用程序可以访问的文件系统数量。这可以通过将您的用户帐户设置为不是使用“root”权限运行。这意味着您必须手动输入 root 密码才能访问任何系统文件。这就是 Mac 和 Linux 所做的,也是您在这些平台上看不到那么多病毒的主要原因。
当然,有 Mac 和 Linux 病毒,但每次它们想要接触系统文件时都需要 root 密码,而一旦病毒进入 Windows,就可以自由玩耍了。
答案2
是的,有些蠕虫会追捕其他蠕虫(甚至修复安全漏洞)。
问题是,这种“反病毒”蠕虫并不比它的兄弟好,它也需要侵入系统,它也需要修改系统文件,它也需要利用它能找到的任何漏洞。但是,最重要的是,它也可以被滥用。只是意图更好,行为保持不变……以及它能造成的损害也是如此。
答案3
Bobby 是对的,有些蠕虫会追捕其他蠕虫并安装修复程序,以确保不会再有蠕虫以同样的方式进入……但这种方法效果并不好,因为它们的传播方式。任何在杀毒软件之前感染病毒的人仍然会“生病”,如果你假设杀毒软件的传播速度一样快,那么仍然会有一半的人先感染真正的病毒。
答案4
如今,大多数防病毒软件都包含互联网浏览保护功能,可以阻止任何有害文件或网站