邏輯炸彈是計算機程序的一部分,當滿足某些條件時,它將執行惡意功能。例如,員工可以編寫一個程序,其中包括在他或她被解雇時刪除重要文件的指令。邏輯炸彈可能包含在其他無害的程序或固有的惡意程序(如病毒)中。 員工可以設...
邏輯炸彈是計算機程序的一部分,當滿足某些條件時,它將執行惡意功能。例如,員工可以編寫一個程序,其中包括在他或她被解雇時刪除重要文件的指令。邏輯炸彈可能包含在其他無害的程序或固有的惡意程序(如病毒)中。

員工可以設計邏輯炸彈來刪除文件,當他或她一個月沒有登錄系統時。
與病毒不同,邏輯炸彈不會自我復制或傳播到其上的其他系統因此,邏輯炸彈可以針對特定的受害者,而不會對其他人構成任何威脅。邏輯炸彈不會復制,這也使得邏輯炸彈比其他惡意軟件更容易編寫。
有些邏輯炸彈被編程為在某個日期執行某個功能,這種邏輯炸彈通常被稱為定時炸彈。病毒、蠕蟲和特洛伊木馬等惡意程序有時被編程為在某個日期攻擊主機,使它們在激活前不被察覺地傳播到整個計算機系統。
有時,邏輯炸彈被編程為在某些事情沒有發生時激活。例如,一個員工可能會設計一個邏輯炸彈,在他或她一個月沒有登錄系統時刪除文件。這種性質的邏輯炸彈是最危險的,因為它們的激活條件可以在無意中得到滿足。例如,如果程序員沒有被解雇,但意外死亡,就沒有辦法阻止炸彈被激活
當滿足預定條件時執行某個功能的程序通常只被視為邏輯炸彈,如果該功能對用戶來說是不需要的和未知的。在預定的時間段后停止工作的試用軟件通常不被稱為邏輯炸彈,盡管它的工作方式是一樣的。邏輯炸彈經常以某種方式破壞主機系統,刪除重要文件或功能,或允許未經授權訪問用戶的系統。
一個著名的事件,據稱涉及邏輯炸彈,是1982年的西伯利亞管道事件。據說,美國中央情報局(CIA)可能利用這種技術破壞了蘇聯的天然氣管道,蘇聯從一家加拿大公司偷來的軟件里寫了一個邏輯炸彈。蘇聯人用偷來的軟件控制管道,據稱邏輯炸彈導致了一次巨大的爆炸。沒有造成人員傷亡。然而,里德的說法一直存在爭議,爆炸可能是由于另一個原因,比如錯誤的構造。