目前己发现的计算机病毒具有如下共同特点
①病毒程序都是一些短小精悍、可直接运行或间接运行的程序体,可以隐藏在可执行程序或数据文件中,不易被人发现和察觉。
②病毒程序具有极强的再生机制和传播性,一接触就传染。病毒程序一旦加到某个程序上面就开始寻找进行感染的其它程序。这样一来,病毒就能很快地传播到整个系统或扩散到硬盘上。
③病毒程序具有依附于其它媒体寄生的能力和可潜伏性。一个编制巧妙的病毒程序可以在几周或几个月甚至几年内进行传播和再生而不被发现。
④病毒程序具有可触发性。在一定的环境下接受外界条件的控制,可激活病毒程序。一个病毒程序可以按照设计者的要求,在某个点上激活并发起攻击。攻击的时间可以与多种情况联系起来:某个特定的时间或日期,特定的用户识别符的出现,特定文件的出现或使用,特定事件的发生以及一个人名或一个文件或一个程序的使用次数等。