惡意程序是從軟件系統(tǒng)中增加、修改或刪除的任意代碼,用于蓄意的對(duì)目的主機(jī)造成破壞。通常惡意代碼根據(jù)傳播途徑和存在方式劃分為三類(lèi):病毒、特洛伊木馬和蠕蟲(chóng),前兩種屬于二進(jìn)制形式的惡意代碼。由于軟件同構(gòu)性和互聯(lián)網(wǎng)模型對(duì)訪(fǎng)問(wèn)缺乏有效控制,它們?cè)斐傻奈:υ絹?lái)越大,波及范圍越來(lái)越廣,已造成了嚴(yán)重威脅。在本文中,將基于二進(jìn)制代碼的惡意代碼簡(jiǎn)稱(chēng)為惡意代碼。