疫苗再次改變世界
——免疫原理在計(jì)算機(jī)信息技術(shù)領(lǐng)域的運(yùn)用
【摘要】
疫苗在人類與自然作斗爭(zhēng)的歷程中,發(fā)揮著至關(guān)重要的作用?梢哉f,人類生存發(fā)展的最大敵人在某種意義上就是傳染性疾病,而疫苗的發(fā)明正是對(duì)大規(guī)模烈性傳染病的有效控制。人類醫(yī)學(xué)技術(shù)不斷前進(jìn),攻克了天花、肺結(jié)核、鼠疫、乙肝……無數(shù)疾病,也改變了世界的發(fā)展進(jìn)程。本文對(duì)這一原理在計(jì)算機(jī)科學(xué)領(lǐng)域的應(yīng)用作出簡(jiǎn)單論述,從一個(gè)側(cè)面反映出交叉學(xué)科廣闊的前景,這也是疫苗又一次改變了世界。
【關(guān)鍵字】
疫苗免疫 蠕蟲病毒 網(wǎng)絡(luò)入侵 數(shù)字音像版權(quán) 計(jì)算機(jī)信息技術(shù)
【正文】
1 引言
一直以來,疫苗都被譽(yù)為改變世界的十大發(fā)明之一,在人類生命科學(xué)史上具有舉足輕重的地位。目前已知最早的疫苗接種技術(shù)可溯源至公元前200年的中國(guó)文明 。有醫(yī)書記載的最早疫苗為唐代“江南趙氏始傳鼻苗種痘之法 ”,且頗有成效,“種痘者八九千人,其莫救者,二三十耳”。從牛痘消滅天花,到糖丸絕跡脊髓灰質(zhì)炎,再到如今的非典、禽流感、艾滋病,免疫學(xué)從自然免疫中學(xué)會(huì)了創(chuàng)造人工免疫,使我們遠(yuǎn)離了那些滅頂之災(zāi)。而今天,本文想論述的是計(jì)算機(jī)信息領(lǐng)域從人工免疫原理中學(xué)會(huì)的“數(shù)字疫苗”。本文主要從疫苗預(yù)防疾病的原理在防治網(wǎng)
……(新文秘網(wǎng)http://120pk.cn省略867字,正式會(huì)員可完整閱讀)……
測(cè)和抑制策略就成為網(wǎng)絡(luò)蠕蟲防御的關(guān)鍵。
3.1.3 網(wǎng)絡(luò)蠕蟲免疫的現(xiàn)有研究
Franck 對(duì)良性蠕蟲自動(dòng)生成技術(shù)進(jìn)行了深人研究,給出基于惡性蠕蟲自動(dòng)生成良性蠕蟲的方法。蔡銘 等給出了一般情況下多網(wǎng)絡(luò)蠕蟲相互作用的傳播模型。Wang 提出了一個(gè)可控性很強(qiáng)的良性蠕蟲傳播模型.同時(shí)由于融入了基于檢測(cè)發(fā)現(xiàn)漏洞主機(jī)的策略,使得良性蠕蟲能夠有目的的傳播。Bryan 和Meltzer 對(duì)良性蠕蟲的法律問題、技術(shù)問題以及安全問題做了深入研究?梢姡壳耙延醒芯坷蒙锩庖咴斫鉀Q計(jì)算機(jī)網(wǎng)絡(luò)蠕蟲傳播問題。因此為了更有效防御網(wǎng)絡(luò)蠕蟲傳播,本文提出一種新的網(wǎng)絡(luò)蠕蟲傳播模型,在此基礎(chǔ)上基于生物免疫原理,引入成熟良性蠕蟲、記憶良性蠕蟲和疫苗良性蠕蟲新機(jī)制。驗(yàn)證所提出的網(wǎng)絡(luò)蠕蟲免疫模型的正確性和有效性,為主動(dòng)防御網(wǎng)絡(luò)蠕蟲提供新的思路和可靠的理論依據(jù)。
3.1.4 主動(dòng)疫苗防治方案
“疫苗”程序是對(duì)網(wǎng)絡(luò)蠕蟲進(jìn)行抑制主動(dòng)查殺程序。當(dāng)蠕蟲來攻擊時(shí),根據(jù)不同“疫苗”情況,蠕蟲將喪失攻擊、破壞或傳播能力。蠕蟲初始爆發(fā),分析其正常終止或異常終止條件,制作標(biāo)記疫苗。針對(duì)新漏洞補(bǔ)丁發(fā)布,制作補(bǔ)丁疫苗。對(duì)網(wǎng)絡(luò)蠕蟲詳細(xì)分析后,據(jù)其工作流程及具體感染特點(diǎn),制作追殺疫苗。追殺疫苗分為主動(dòng)和被動(dòng),主動(dòng)是疫苗在網(wǎng)內(nèi)逐個(gè)主動(dòng)追殺;被動(dòng)是等待蠕蟲探測(cè)感染活動(dòng),反向追蹤已感主機(jī)進(jìn)行查殺。生物免疫防治是,計(jì)算機(jī)網(wǎng)絡(luò)相當(dāng)于生物機(jī)體,良性蠕蟲相當(dāng)于生物免疫系統(tǒng)淋巴細(xì)胞,淋巴細(xì)胞遍布在生物體的各個(gè)淋巴結(jié)處。
若成功檢測(cè)到第一次攻擊網(wǎng)絡(luò)惡性蠕蟲,對(duì)其實(shí)施成功查殺操作,并給系統(tǒng)打補(bǔ)丁,則成熟良性蠕蟲的一部分進(jìn)人克隆選擇階段,對(duì)自身進(jìn)行克隆復(fù)制,成為記憶良性蠕蟲,攜帶成熟良性蠕蟲已經(jīng)查殺的惡性蠕蟲特征信息。當(dāng)惡性蠕蟲再次攻擊網(wǎng)絡(luò)中的主機(jī)時(shí),記憶良性蠕蟲則根據(jù)自身保存的惡性蠕蟲特征信息,不經(jīng)過學(xué)習(xí)過程快速檢測(cè)惡性蠕蟲,并對(duì)其清除、打補(bǔ)丁。因此可將惡性蠕蟲特征和相應(yīng)疫苗復(fù)制到疫苗良性蠕蟲之中,進(jìn)行預(yù)防接種。記憶良性蠕蟲具有聯(lián)想記憶特性使得該類蠕蟲能夠檢測(cè)與惡性蠕蟲相似的惡性蠕蟲變種。經(jīng)過一段時(shí)間后,成熟良性蠕蟲、記憶良性蠕蟲和疫苗良性蠕蟲自行銷廣,如此反復(fù),使良性蠕蟲有效抑制惡性蠕蟲傳播。
3.1.5 網(wǎng)絡(luò)蠕蟲防治的意義
隨著2001 年以來紅色代碼蠕蟲、尼姆達(dá)蠕蟲、沖擊波蠕蟲、震蕩波蠕蟲等等的一次次蠕蟲爆發(fā)在感受到蠕蟲對(duì)網(wǎng)絡(luò)造成的巨大破壞的同時(shí)人們也對(duì)蠕蟲這個(gè)詞留下了非常深刻的印象。網(wǎng)絡(luò)蠕蟲是無須計(jì)算機(jī)使用者干預(yù)即可運(yùn)行的獨(dú)立程序它通過不停地獲得網(wǎng)絡(luò)中存在漏洞的計(jì)算機(jī)上的部分或全部控制權(quán)來進(jìn)行傳播病毒和蠕蟲的區(qū)別主要在于病毒在傳播過程中需要計(jì)算機(jī)使用者的干預(yù)而且一般情況下病毒需要寄生在宿主程序中所以蠕蟲在傳播速度和危害性兩個(gè)方面上遠(yuǎn)遠(yuǎn)高于傳統(tǒng)意義上的病毒由于這兩個(gè)特性在網(wǎng)絡(luò)蠕蟲防治過程中必須采用自動(dòng)化的防范系統(tǒng)。
3.2入侵檢測(cè)系統(tǒng)免疫
3.2.1 免疫原理的借鑒作用
在入侵檢測(cè)技術(shù)和方法的研究中,人們發(fā)現(xiàn)生物免疫系統(tǒng)(immune system, IS)與入侵檢測(cè)系統(tǒng)(intrusion detection system, IDS)具有很大的相似性,前者保護(hù)生物體不受諸如病毒、病菌等各種病原體的侵害,而后者保護(hù)網(wǎng)絡(luò)中的計(jì)算機(jī)不受或少受入侵事件的威脅,兩者都是使受保護(hù)對(duì)象在不斷變化的環(huán)境中維持系統(tǒng)的穩(wěn)定性。這種相似性使得將生物免疫系統(tǒng)的免疫原理應(yīng)用到入侵檢測(cè)系統(tǒng)中是很自然的事,而且免疫系統(tǒng)在信息處理中表現(xiàn)出了:多層次、高分布式、學(xué)習(xí)和記憶、多樣性、非完全匹配檢測(cè)等良好特性。這些特征為建立一個(gè)強(qiáng)健的計(jì)算機(jī)安全系統(tǒng)提供了一個(gè)有效的途徑,有利于克服當(dāng)前入侵檢測(cè)系統(tǒng)所面臨的問題,據(jù)此本文提出了將人工免疫原理應(yīng)用于入侵檢測(cè)系統(tǒng)中的方案。
3.2.2 入侵檢測(cè)系統(tǒng)的現(xiàn)有研究
Forrest 博士首先將免疫原理應(yīng)用于計(jì)算機(jī)安全中,并提出了用于檢測(cè)元(Detector)生成的陰性選擇算法;Dasgupta 將免疫原理引入到群智子(Multi-Agent)系統(tǒng)中,提出了免疫智子(Immune Agent)的概念,每一個(gè)Agent執(zhí)行類似于人體免疫細(xì)胞的功能;Jungwon 提出了兩層分布式的免疫系統(tǒng)模型,并探討了同樣用于檢測(cè)元生成的克隆算法(Clonal Algorithm)。他們的基本思路是模擬人體免疫系統(tǒng)識(shí)別“自我”,發(fā)現(xiàn)并移除“ 非我”的功能,執(zhí)行保護(hù)計(jì)算機(jī)或計(jì)算機(jī)網(wǎng)絡(luò)a全的任務(wù)。本文所建立的網(wǎng)絡(luò)入侵檢測(cè)系統(tǒng)的模型也是基于這一思想。
……(未完,全文共6935字,當(dāng)前僅顯示2435字,請(qǐng)閱讀下面提示信息。
收藏《疫苗再次改變世界——免疫原理在計(jì)算機(jī)信息技術(shù)領(lǐng)域的運(yùn)用》)