邏輯爆炸的意思就是指壹個論斷或命題與其相關的邏輯基礎矛盾的情況,導致其不可能成立。
與病毒相比,它強調破壞作用本身,而實施破壞的程序不具有傳染性。畢竟邏輯炸彈是壹種程序,或任何部分的程序,這是冬眠,直到壹個具體作品的程序邏輯被激活。
計算機世界中的邏輯炸彈正是采用了這樣的手法,當計算機系統運行的過程中恰好某個條件得到滿足,如系統時間達到某個值、服務程序收到某個特定的消息,就觸發惡意程序的執行並產生異常甚至災難性後果,例如使某個進程無法正常運行、刪除重要的磁盤分區、毀壞數據庫數據,使系統癱瘓等等。
邏輯炸彈的特點
邏輯炸彈也可以被編程為激活對各種各樣的其他變數,例如當壹個數據庫的增長,過去壹定規模或用戶主目錄中刪除,最危險的邏輯炸彈是受某事件未發生觸發的邏輯炸彈。壹個邏輯炸彈不自我復制,這是很容易寫壹邏輯炸彈的計劃,這也意味著壹個邏輯炸彈將不會蔓延到意想不到的受害者。
在某些方面,邏輯炸彈是最文明的程序威脅,因為壹個邏輯炸彈,必須針對特定的受害者。經典使用壹個邏輯炸彈,是要確保支付軟件。如果付款不是由某壹特定日期,邏輯炸彈激活和軟件會自動刪除本身。壹個更惡意的形式,即邏輯炸彈也將刪除系統上其他數據。