1.UPNP服務漏洞
該漏洞允許攻擊者執行任意指令。Windows XP默認啟動的UPNP服務存在嚴重安全漏洞。UPNP(Universal Plug and Play)體系面向無線設備、PC機和智能應用,提供普遍的對等網絡連接,在家用信息設備、辦公用網絡設備間提供TCP/IP連接和Web訪問功能,該服務可用于檢測和集成UPNP硬件。
UPNP協議存在安全漏洞,使攻擊者可非法獲取任何Windows XP的系統級訪問,進行攻擊,還可通過控制多臺XP機器發起分布式的攻擊。
2.升級程序漏洞
Windows XP的升級程序不僅會刪除IE的補丁文件,還會導致微軟的升級服務器無法正確識別IE是否存在缺陷,即Windows XP Pro系統存在兩種潛在威脅:一是某些網頁或郵件的HTML腳本可自動調用Windows的程序;另一種是可通過IE漏洞窺探用戶的計算機文件。
3.幫助和支持中心漏洞
Windows XP的幫助和支持中心存在漏洞,該漏洞使攻擊者可跳過特殊的網頁(在打開該網頁時調用錯誤的函數,并將存在的文件或文件夾的名字作為參數傳送)來使上傳文件或文件夾的操作失敗,隨后該網頁可在網站上公布,以攻擊訪問該網站的用戶或被作為郵件傳播來攻擊。該漏洞除使攻擊者可刪除文件外,不會賦予其其他權利,攻擊者既無法獲取系統管理員的權限,也無法讀取或修改文件。
4.壓縮文件夾漏洞
在安裝有Plus包的Windows XP系統中,“壓縮文件夾”功能允許將Zip文件作為普通文件夾處理。“壓縮文件夾”功能存在以下兩個漏洞。
(1)在解壓縮Zip文件時會有未經檢查的緩沖存在于程序中以存放被解壓文件,因此很可能導致瀏覽器崩潰或攻擊者的代碼被運行。
(2)解壓縮功能在非用戶指定目錄中放置文件,可使攻擊者在用戶系統的已知位置中放置文件。
5.服務拒絕漏洞
Windows XP支持點對點的協議(PPTP)作為遠程訪問服務實現的虛擬專用網技術。由于在其控制用于建立、維護和拆開PPTP連接的代碼段中存在未經檢查的緩存,導致Windows XP的實現中存在漏洞。通過向一臺存在該漏洞的服務器發送不正確的PPTP控制數據,攻擊者可損壞核心內存并導致系統失效,中斷所有系統中正在運行的進程。
該漏洞可攻擊任何一臺提供PPTP服務的服務器,對于PPTP客戶端的工作站,攻擊者只需激活PPTP會話即可進行攻擊。對任何遭到攻擊的系統,可通過重啟來恢復正常操作。
6.Windows Media Player漏洞
Windows Media Player漏洞主要產生兩個問題:一是信息泄漏漏洞,它給攻擊者提供了一種可在用戶系統上運行代碼的方法,微軟對其嚴重級別的定義為“嚴重”;二是腳本執行漏洞,當用戶選擇播放一個特殊的媒體文件,接著又瀏覽一個特殊設計的網頁后,攻擊者就可利用該漏洞運行腳本。
7.熱鍵漏洞
設置熱鍵后,由于Windows XP的自注銷功能,可使系統“假注銷”,其他用戶即可通過熱鍵調用程序。熱鍵功能是系統提供的服務,當用戶離開計算機后,該計算機即處于未保護情況,此時Windows XP會自動實施“自注銷”,雖然無法進入桌面,但由于熱鍵服務還未停止,仍可使用熱鍵啟動應用程序。
8.賬號快速切換漏洞
Windows XP快速賬號切換功能存在問題,可造成賬號鎖定,使所有非管理員賬號均無法登錄。
9.緩沖區溢出漏洞
要想充分了解什么是緩沖區溢出,首先需要了解什么是緩沖區。緩沖區是程序運行時自動向計算機內存申請的一個連續的塊,用于保存程序給定類型的數據。但是,一般為了節省內存的使用,操作系統會利用一個可動態分配變量的程序在程序運行時才決定給其分配多少內存。
由于緩沖區的分配是由系統的一個動態分配變量程序決定的,那么,如果程序在動態分配緩沖區放入太多的數據會出現什么現象呢?很顯然,會溢出,這就像往杯子里注水一樣,一旦水超過了杯子的容積,就會溢出而流到外面,對于計算機來說,這就造成了緩沖區的溢出,這些溢出的數據就會“流到”其他的程序或系統緩沖區中,覆蓋其他程序或系統的合法數據,進而被其他程序或系統所執行。
這個溢出現象若被入侵者發現了,他們就會向程序的緩沖區寫入超過其長度的數據,從而破壞程序的堆棧結構,使程序轉向執行他們所設計的入侵程序,以達到其攻擊的目的,這就是緩沖區溢出攻擊。