逻辑炸弹是计算机程序的一部分,当满足某些条件时,它将执行恶意功能。例如,员工可以编写一个程序,其中包括在他或她被解雇时删除重要文件的指令。逻辑炸弹可能包含在其他无害的程序或固有的恶意程序(如病毒)中。 员工可以设...
逻辑炸弹是计算机程序的一部分,当满足某些条件时,它将执行恶意功能。例如,员工可以编写一个程序,其中包括在他或她被解雇时删除重要文件的指令。逻辑炸弹可能包含在其他无害的程序或固有的恶意程序(如病毒)中。

员工可以设计逻辑炸弹来删除文件,当他或她一个月没有登录系统时。
与病毒不同,逻辑炸弹不会自我复制或传播到其上的其他系统因此,逻辑炸弹可以针对特定的受害者,而不会对其他人构成任何威胁。逻辑炸弹不会复制,这也使得逻辑炸弹比其他恶意软件更容易编写。
有些逻辑炸弹被编程为在某个日期执行某个功能,这种逻辑炸弹通常被称为定时炸弹。病毒、蠕虫和特洛伊木马等恶意程序有时被编程为在某个日期攻击主机,使它们在激活前不被察觉地传播到整个计算机系统。
有时,逻辑炸弹被编程为在某些事情没有发生时激活。例如,一个员工可能会设计一个逻辑炸弹,在他或她一个月没有登录系统时删除文件。这种性质的逻辑炸弹是最危险的,因为它们的激活条件可以在无意中得到满足。例如,如果程序员没有被解雇,但意外死亡,就没有办法阻止炸弹被激活
当满足预定条件时执行某个功能的程序通常只被视为逻辑炸弹,如果该功能对用户来说是不需要的和未知的。在预定的时间段后停止工作的试用软件通常不被称为逻辑炸弹,尽管它的工作方式是一样的。逻辑炸弹经常以某种方式破坏主机系统,删除重要文件或功能,或允许未经授权访问用户的系统。
一个著名的事件,据称涉及逻辑炸弹,是1982年的西伯利亚管道事件。据说,美国中央情报局(CIA)可能利用这种技术破坏了苏联的天然气管道,苏联从一家加拿大公司偷来的软件里写了一个逻辑炸弹。苏联人用偷来的软件控制管道,据称逻辑炸弹导致了一次巨大的爆炸。没有造成人员伤亡。然而,里德的说法一直存在争议,爆炸可能是由于另一个原因,比如错误的构造。