亚洲精品蜜桃久久久久久,丁香五月天综合缴情在线,性色AV无码一区二区三区,日本午夜免费福利视频

  您的位置  首頁(yè) >> 平安校園 >> 安全知識(shí)普及 >> 正文
教你徹底防殺木馬病毒
[來(lái)源:本站 | 作者(文/圖):劉國(guó)鈞高職校 | 日期:2013年10月23日 | 瀏覽6759 次]
  “我想,我們應(yīng)該燒掉這個(gè)東西!3000多年前,面對(duì)希臘人突然遺留在戰(zhàn)場(chǎng)廢墟上的這只巨大的木馬,特洛伊王國(guó)的小王子帕里斯對(duì)他的父王說(shuō)。因?yàn)樗幸环N不安的感覺(jué),這個(gè)突然出現(xiàn)的物體會(huì)帶來(lái)厄運(yùn)。然而沒(méi)有人聽(tīng)他的話,整個(gè)軍隊(duì)固執(zhí)的把這只龐然大物作為戰(zhàn)利品運(yùn)回了城里。幾天后的夜里,藏在木馬里的希臘士兵從內(nèi)部打開(kāi)了特洛伊那堅(jiān)不可摧的城門(mén)——特洛伊因此淪陷。如果帕里斯仍有靈魂存在的話,他也許會(huì)苦苦思索這個(gè)問(wèn)題:如果當(dāng)初我堅(jiān)持把這個(gè)帶來(lái)厄運(yùn)的東西焚燒掉,那么特洛伊將會(huì)是怎樣一種結(jié)局呢?
  請(qǐng)?jiān)试S我改編情感作家姜湯的一句話:“二十一世紀(jì)的網(wǎng)絡(luò)是木馬橫行的世界,人類在解決病毒戰(zhàn)爭(zhēng)之后,最大的困惑就是木馬后門(mén)的攻防難題!
  眾所周知,木馬(Trojan,或稱后門(mén)“BackDoor”)是一種危害巨大的程序,它們讓被害的計(jì)算機(jī)對(duì)著未知的入侵者敞開(kāi)了大門(mén),使得受害者的系統(tǒng)和數(shù)據(jù)暴露在混亂的網(wǎng)絡(luò)世界里。和病毒一樣,木馬也經(jīng)歷了好幾代的演變,使得它越藏越深,成為另一種難以揪除的寄生蟲(chóng)。
  ——如果,我們趁早把木馬焚燒掉呢?
  認(rèn)識(shí)木馬
  簡(jiǎn)言之,信息領(lǐng)域的木馬,就是一種能潛伏在受害者計(jì)算機(jī)里,并且秘密開(kāi)放一個(gè)甚至多個(gè)數(shù)據(jù)傳輸通道的遠(yuǎn)程控制程序,它由兩部分組成:客戶端(Client)和服務(wù)器端(Server),客戶端也稱為控制端。木馬的傳播感染其實(shí)指的就是服務(wù)器端,入侵者必須通過(guò)各種手段把服務(wù)器端程序傳送給受害者運(yùn)行,才能達(dá)到木馬傳播的目的。當(dāng)服務(wù)器端被受害者計(jì)算機(jī)執(zhí)行時(shí),便將自己復(fù)制到系統(tǒng)目錄,并把運(yùn)行代碼加入系統(tǒng)啟動(dòng)時(shí)會(huì)自動(dòng)調(diào)用的區(qū)域里,借以達(dá)到跟隨系統(tǒng)啟動(dòng)而運(yùn)行,這一區(qū)域通常稱為“啟動(dòng)項(xiàng)”。當(dāng)木馬完成這部分操作后,便進(jìn)入潛伏期——偷偷開(kāi)放系統(tǒng)端口,等待入侵者連接。到此為止,木馬還只處于被特洛伊的市民拉入城內(nèi)的階段,是不會(huì)進(jìn)行破壞行動(dòng)的。
  當(dāng)入侵者使用客戶端連接上木馬服務(wù)器端開(kāi)放的端口后,特洛伊的城門(mén)就被打開(kāi)了,到這里,木馬的噩夢(mèng)才正式開(kāi)始……
  所以,在木馬屠城的軍號(hào)吹響之前,如果帕里斯及時(shí)點(diǎn)燃了這只龐然大物,特洛伊也許就不會(huì)消失——至少,它不會(huì)是被一只木馬給毀掉的。
  阻止木馬進(jìn)城——不同時(shí)期的木馬形態(tài)與相應(yīng)的系統(tǒng)保護(hù)
  特洛伊被木馬計(jì)的前提是因?yàn)樘芈逡寥俗约喊巡赜邢ED士兵的木馬運(yùn)進(jìn)了城內(nèi),讓木馬計(jì)得以成功實(shí)施,換個(gè)角度,如果當(dāng)初特洛伊人任憑木馬擱在海灘上發(fā)霉發(fā)臭,或者直接焚燒了這只裝載著厄運(yùn)的東西,那么“特洛伊木馬”將會(huì)被作為與“馬奇諾防線”同樣性質(zhì)的著名無(wú)效戰(zhàn)略而被列入史冊(cè),而且后世可能再也不會(huì)采用這種攻擊手段。
  但是希臘人的木馬計(jì)成功了,正如現(xiàn)在數(shù)以千計(jì)的現(xiàn)代網(wǎng)絡(luò)木馬計(jì)成功了一樣。現(xiàn)代的希臘人——入侵者積極使用各種手段讓現(xiàn)代的特洛伊人——受害者把那只木馬程序高高興興的領(lǐng)回家去。
  早期的防病毒思想并不盛行,那時(shí)候的網(wǎng)民也比較單純,使用網(wǎng)絡(luò)防火墻的人也只有少數(shù),所以那時(shí)候的入侵者可以算是幸福的,他們只需要一點(diǎn)簡(jiǎn)單的社會(huì)工程學(xué)手段就能把木馬程序傳輸給對(duì)方執(zhí)行,這一時(shí)期的木馬種植手段(如今的普遍稱謂為“下馬”)基本上不需要牽涉到技術(shù),也許唯一需要的技術(shù)就是如何配置和使用一個(gè)木馬,因?yàn)槟菚r(shí)候木馬也還是個(gè)新產(chǎn)物而已。那時(shí)候的網(wǎng)民,只能依靠自己的判斷和技術(shù),才能免受或擺脫木馬之害。因此,當(dāng)木馬技術(shù)剛在國(guó)內(nèi)開(kāi)始的時(shí)候,任意一個(gè)IP段都有可能存在超過(guò)40%的受害計(jì)算機(jī)開(kāi)放著大門(mén)等待入侵者進(jìn)攻,可以毫不夸張的說(shuō),那時(shí)候是木馬的第一黃金時(shí)期,唯一美中不足的制約條件就是當(dāng)時(shí)的網(wǎng)絡(luò)速度普遍太慢了。
  隨著時(shí)間的流逝,木馬技術(shù)發(fā)展日益成熟,但網(wǎng)民的安全意識(shí)也普遍提高,更出現(xiàn)了初期的病毒防火墻概念,這個(gè)時(shí)期的入侵者必須掌握更高級(jí)的社會(huì)工程學(xué)手段和初期的入侵技術(shù)才能讓對(duì)方受害了,這時(shí)期的木馬雖然隱蔽性有了相對(duì)提高,但仍然是基于客戶端尋找連接服務(wù)器端的模式。由于出現(xiàn)了病毒防火墻,網(wǎng)民判斷和查殺木馬的效率大大提高,而且大部分人也知道“人心不古”了,不再輕易接收陌生人給的程序,使得木馬不再像上時(shí)期那樣肆無(wú)忌彈的橫行,但是因?yàn)椴《痉阑饓κ莻(gè)新興產(chǎn)物,仍然有相對(duì)多的人沒(méi)有安裝使用,以至于許多老舊的木馬依然可以橫行無(wú)忌。
  再后來(lái),隨著網(wǎng)絡(luò)防火墻技術(shù)誕生和病毒防火墻技術(shù)的成熟,木馬作者被迫緊跟著防病毒廠商的腳步更新他們的作品以避免馬兒過(guò)早“殉職”,同時(shí)由于網(wǎng)絡(luò)防火墻技術(shù)的出現(xiàn),讓計(jì)算機(jī)與網(wǎng)絡(luò)之間不再直接,尤其是網(wǎng)絡(luò)防火墻實(shí)現(xiàn)的“攔截外部數(shù)據(jù)連接請(qǐng)求”與“審核內(nèi)部程序訪問(wèn)網(wǎng)絡(luò)請(qǐng)求”的策略,導(dǎo)致大部分木馬紛紛失效,這時(shí)期的木馬逐漸分裂成兩個(gè)派別:一種依然采用客戶端連接服務(wù)器端的方式,只是改為了其他傳輸途徑,如E-MAIL、FTP等,或者在內(nèi)部除掉網(wǎng)絡(luò)防火墻,以便自己暢通無(wú)阻;另一種則改變了入侵的思維,把“客戶端連接服務(wù)器端”變?yōu)椤胺⻊?wù)器端連接客戶端”,再加上一點(diǎn)社會(huì)工程學(xué)技術(shù),從而突破了網(wǎng)絡(luò)防火墻的限制,也因此誕生了一種新的木馬技術(shù)——“反彈型”木馬。這一時(shí)期里,入侵者與受害者之間的戰(zhàn)爭(zhēng)終于提升到技術(shù)級(jí)別,若想保護(hù)自己,除了安裝網(wǎng)絡(luò)防火墻和病毒防火墻,以及接觸網(wǎng)絡(luò)攻防技術(shù)以外別無(wú)他法,這個(gè)“基礎(chǔ)互動(dòng)”一直保持到今天的XP時(shí)代。
  到了XP時(shí)代,網(wǎng)絡(luò)速度有了質(zhì)的飛躍,黑客攻防戰(zhàn)更是越來(lái)越多的浮上水面,因?yàn)橄到y(tǒng)變了,一個(gè)專門(mén)為網(wǎng)絡(luò)應(yīng)用而誕生的操作系統(tǒng),必定會(huì)存在與網(wǎng)絡(luò)有關(guān)的缺陷。沒(méi)錯(cuò),WinXP相對(duì)于Win9x的弱點(diǎn)就是它的網(wǎng)絡(luò)漏洞太多了,無(wú)論是利用MIME漏洞傳播的信件木馬,還是通過(guò)LSASS溢出而放下的木馬,都能在XP系統(tǒng)上分到一塊肉。你也許會(huì)說(shuō),Win9x同樣有許多漏洞,但是為什么它沒(méi)有XP的煩惱?這是因?yàn)閃in9x的網(wǎng)絡(luò)功能太弱了,幾乎沒(méi)有什么系統(tǒng)組件需要依靠網(wǎng)絡(luò)運(yùn)行!所以現(xiàn)在的用戶,除了使用網(wǎng)絡(luò)防火墻和病毒防火墻把自己包裹得嚴(yán)嚴(yán)實(shí)實(shí)以外,還要三天兩頭去微軟的系統(tǒng)更新站點(diǎn)安裝各種漏洞修復(fù)程序……
  別讓士兵們下馬!——防止木馬啟動(dòng)

  話說(shuō)藏在木馬里的希臘士兵入城以后,并沒(méi)有急著下馬屠城,而是待到夜深人靜之時(shí),才出來(lái)打開(kāi)了牢固的城門(mén),為特洛伊的毀滅奏響了哀歌。而計(jì)算機(jī)內(nèi)部沒(méi)有人類社會(huì)的地理和時(shí)間關(guān)系,即使你的硬盤(pán)里現(xiàn)在就存放著100個(gè)木馬程序,它們也比特洛伊海灘上那只大木馬的處境好不到哪里去,因?yàn)閷?duì)于操作系統(tǒng)來(lái)說(shuō),任何有害程序只要沒(méi)有運(yùn)行,它就可以等同于那些未能下馬的士兵,一律視為無(wú)害。要讓系統(tǒng)變成特洛伊城的黑夜,唯一的方法只能是啟動(dòng)木馬的服務(wù)器端,而啟動(dòng)木馬的最簡(jiǎn)單途徑,就是通過(guò)“啟動(dòng)項(xiàng)”加載運(yùn)行。
  任何操作系統(tǒng)都會(huì)在啟動(dòng)時(shí)自動(dòng)運(yùn)行一些程序,用以初始化系統(tǒng)環(huán)境或額外功能等,這些被允許跟隨系統(tǒng)啟動(dòng)而運(yùn)行的程序被放置在專門(mén)的區(qū)域里供系統(tǒng)啟動(dòng)時(shí)加載運(yùn)行,這些區(qū)域就是“啟動(dòng)項(xiàng)”,不同的系統(tǒng)提供的“啟動(dòng)項(xiàng)”數(shù)量也不同,對(duì)于Win9x來(lái)說(shuō),它提供了至少5個(gè)“啟動(dòng)項(xiàng)”:DOS環(huán)境下的Autoexec.bat、Config.sys,Windows環(huán)境下的“啟動(dòng)”程序組、注冊(cè)表的2個(gè)Run項(xiàng)和1個(gè)RunServices項(xiàng),分別是:
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
  到了2000/XP系統(tǒng)時(shí)代,DOS環(huán)境被取消,卻新增了一種稱之為“服務(wù)”的啟動(dòng)區(qū)域,注冊(cè)表也在保持原項(xiàng)目不變的基礎(chǔ)上增加了2個(gè)“啟動(dòng)項(xiàng)”:
  項(xiàng)目 鍵名
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows AppInit_DLLs
  HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows run
  這么多的啟動(dòng)入口,木馬自然不會(huì)放過(guò),于是我們經(jīng)常在一些計(jì)算機(jī)的啟動(dòng)項(xiàng)里發(fā)現(xiàn)陌生的程序名,這時(shí)候就只能交由你或者病毒防火墻來(lái)判斷了,畢竟系統(tǒng)自身會(huì)在這里放置一些必要的初始化程序,還有一些正常工具,包括病毒防火墻和網(wǎng)絡(luò)防火墻,它們也必須通過(guò)啟動(dòng)項(xiàng)來(lái)實(shí)現(xiàn)跟隨系統(tǒng)啟動(dòng)。
  此外還有一種不需要通過(guò)啟動(dòng)項(xiàng)也能達(dá)到跟隨系統(tǒng)啟動(dòng)的卑劣手法,那就是“系統(tǒng)路徑遍歷優(yōu)先級(jí)欺騙”,Windows系統(tǒng)搜尋一個(gè)不帶路徑信息的文件時(shí)遵循一種“從外到里”的規(guī)則,它會(huì)由系統(tǒng)所在盤(pán)符的根目錄開(kāi)始向系統(tǒng)目錄深處遞進(jìn)查找,而不是精確定位的,這就意味著,如果有兩個(gè)同樣名稱的文件分別放在C:\和C:\Windows下,Windows會(huì)執(zhí)行C:\下的程序,而不是C:\Windows下的。這樣的搜尋邏輯就給入侵者提供了一個(gè)機(jī)會(huì),木馬可以把自己改為系統(tǒng)啟動(dòng)時(shí)必定會(huì)調(diào)用的某個(gè)文件名,并復(fù)制到比原文件要淺一級(jí)以上的目錄里,Windows就會(huì)想當(dāng)然的執(zhí)行了木馬程序,系統(tǒng)的噩夢(mèng)就此拉開(kāi)序幕。這種手法常被用于“internat.exe”,因?yàn)闊o(wú)論哪個(gè)Windows版本的啟動(dòng)項(xiàng)里,它都是沒(méi)有設(shè)置路徑的。
  要提防這種占用啟動(dòng)項(xiàng)而做到自動(dòng)運(yùn)行的木馬,用戶必須了解自己機(jī)器里所有正常的啟動(dòng)項(xiàng)信息,才能知道木馬有沒(méi)有混進(jìn)來(lái)。至于利用系統(tǒng)路徑漏洞的木馬,則只能靠用戶自己的細(xì)心了。


版權(quán)所有:常州劉國(guó)鈞高等職業(yè)技術(shù)學(xué)校 地址:江蘇省常州市常州經(jīng)濟(jì)開(kāi)發(fā)區(qū)富民路296號(hào) 郵箱:lgjoff@163.com 郵編:213025 電話:0519-68785200 蘇ICP備10006407號(hào)