百科问答小站 logo
百科问答小站 font logo



病毒代码需要debug吗,测试的时候难道不会损坏本地设备吗? 第1页

  

user avatar   kaiwensun 网友的相关建议: 
      

沙箱,虚拟机等。

而且大多数情况下,写病毒的人有病毒源码,可以在测试其他部分时把有损害的操作暂时disable掉。即使必须要执行有损害的操作,也都清楚病毒做了些什么,知道该如何恢复。即使不能恢复,也很容易快速地复制一个新的虚拟机snapshot,从新开始。

这样还可以虚拟机里使用不同版本的操作系统和杀毒软件,测试病毒在这些不同环境下是否有效。

需要联网的病毒还可以用多台本地的虚拟机搭建局域网络,模拟病毒传播和远程控制。

只有极少数的病毒,会涉及到底层硬件的损伤。这时候虚拟机或者沙箱就不管用了。但这种程序也是只有在测试直接作用于硬件的那一部分代码的时候才需要上真硬件。所以也不是大问题。


----- 1/15/2018 update -----

破坏硬件设备的病毒依然存在

“计算机”这个概念并不限于普通家用电脑。病毒对计算机硬件造成损坏很常见,比如无人机炸机,自动驾驶失控出车祸等等。“震网”病毒攻击了伊朗的核设施,改变了离心机的转速,从而破坏了离心机。即使普通家用电脑,也有很多方式破坏硬件,比如过度读写硬盘。




  

相关话题

  10 月 25 日韩国突发大面积断网,全国企业、普通家庭等均受影响,为何出现断网问题?将造成多大损失? 
  全球最大肉食品加工商遭网络攻击关停,白宫称:黑客可能来自俄罗斯,事实可能是怎么样的? 
  如何看待 8 月 1 日开始实施的 App 注册实名认证规定? 
  国内网络安全行业人才何时饱和,这个行业还有几年的热度? 
  没有编程基础,大专学历,目前准备报网络安全机构培训,天融信旗下的,能不能入网络安全这行,急!!!? 
  如何看待 10 月 13 日多所大学课堂上出现疑似「 O 泡果奶病毒」事件? 
  如何看待大量国产输入法被下架? 
  为什么在微软三月份就发布公告和更新的情况下两个月后仍有很多人中了「永恒之蓝」? 
  从黑客提取内核root权限的难度来说,微内核OS是否会相对于宏内核OS更安全? 
  能否通过对编译器或者编译环境的限制来应对木马或者病毒呢? 

前一个讨论
面试时被问到「是否还面试其他公司」应该如何回答?
下一个讨论
计算机专业毕业生不会并且不用 Excel 里的 vlookup 功能理所应当吗?





© 2025-06-24 - tinynew.org. All Rights Reserved.
© 2025-06-24 - tinynew.org. 保留所有权利