Linux服務(wù)器攻防技術(shù)方式介紹
對Linux服務(wù)器攻擊的定義是:攻擊是一種旨在妨礙、損害、削弱、破壞Linux服務(wù)器安全的未授權行為。攻擊的范圍可以從服務(wù)拒絕直至完全危害和破壞Linux服務(wù)器。對Linux服務(wù)器攻擊有許多種類(lèi),本文從攻擊深度的角度說(shuō)明,我們把攻擊分為四級。
攻擊級別一:服務(wù)拒絕攻擊(DoS)
由于DoS攻擊工具的泛濫,及所針對的協(xié)議層的缺陷短時(shí)無(wú)法改變的事實(shí),DoS也就成為了流傳最廣、最難防范的攻擊方式。
服務(wù)拒絕攻擊包括分布式拒絕服務(wù)攻擊、反射式分布拒絕服務(wù)攻擊、DNS分布拒絕服務(wù)攻擊、FTP攻擊等。大多數服務(wù)拒絕攻擊導致相對低級的危險,即便是那些可能導致系統重啟的攻擊也僅僅是暫時(shí)性的問(wèn)題。這類(lèi)攻擊在很大程度上不同于那些想獲取網(wǎng)絡(luò )控制的攻擊,一般不會(huì )對數據安全有影響,但是服務(wù)拒絕攻擊會(huì )持續很長(cháng)一段時(shí)間,非常難纏。
到目前為止,沒(méi)有一個(gè)絕對的方法可以制止這類(lèi)攻擊。但這并不表明我們就應束手就擒,除了強調個(gè)人主機加強保護不被利用的重要性外,加強對服務(wù)器的管理是非常重要的一環(huán)。一定要安裝驗證軟件和過(guò)濾功能,檢驗該報文的源地址的真實(shí)地址。另外對于幾種服務(wù)拒絕可以采用以下措施:關(guān)閉不必要的服務(wù)、限制同時(shí)打開(kāi)的Syn半連接數目、縮短Syn半連接的time out 時(shí)間、及時(shí)更新系統補丁。
攻擊級別二:本地用戶(hù)獲取了他們非授權的文件的讀寫(xiě)權限
本地用戶(hù)是指在本地網(wǎng)絡(luò )的任一臺機器上有口令、因而在某一驅動(dòng)器上有一個(gè)目錄的用戶(hù)。本地用戶(hù)獲取到了他們非授權的文件的讀寫(xiě)權限的問(wèn)題是否構成危險很大程度上要看被訪(fǎng)問(wèn)文件的關(guān)鍵性。任何本地用戶(hù)隨意訪(fǎng)問(wèn)臨時(shí)文件目錄(/tmp)都具有危險性,它能夠潛在地鋪設一條通向下一級別攻擊的路徑。
級別二的主要攻擊方法是:黑客誘騙合法用戶(hù)告知其機密信息或執行任務(wù),有時(shí)黑客會(huì )假裝網(wǎng)絡(luò )管理人員向用戶(hù)發(fā)送郵件,要求用戶(hù)給他系統升級的密碼。
由本地用戶(hù)啟動(dòng)的攻擊幾乎都是從遠程登錄開(kāi)始。對于Linux服務(wù)器,最好的辦法是把所有shell賬號放置于一個(gè)單獨的機器上,也就是說(shuō),只在一臺或多臺分配有shell訪(fǎng)問(wèn)的服務(wù)器上接受注冊。這可以使日志管理、訪(fǎng)問(wèn)控制管理、釋放協(xié)議和其他潛在的安全問(wèn)題管理更容易些。還應該把存放用戶(hù)CGI的系統區分出來(lái)。這些機器應該隔離在特定的網(wǎng)絡(luò )區段,也就是說(shuō),根據網(wǎng)絡(luò )的配置情況,它們應該被路由器或網(wǎng)絡(luò )交換機包圍。其拓撲結構應該確保硬件地址欺騙也不能超出這個(gè)區段。
攻擊級別三:遠程用戶(hù)獲得特權文件的讀寫(xiě)權限
第三級別的攻擊能做到的不只是核實(shí)特定文件是否存在,而且還能讀寫(xiě)這些文件。造成這種情況的原因是:Linux服務(wù)器配置中出現這樣一些弱點(diǎn):即遠程用戶(hù)無(wú)需有效賬號就可以在服務(wù)器上執行有限數量的命令。
密碼攻擊法是第三級別中的主要攻擊法,損壞密碼是最常見(jiàn)的攻擊方法。密碼破解是用以描述在使用或不使用工具的情況下滲透網(wǎng)絡(luò )、系統或資源以解鎖用密碼保護的資源的一個(gè)術(shù)語(yǔ)。用戶(hù)常常忽略他們的密碼,密碼政策很難得到實(shí)施。黑客有多種工具可以擊敗技術(shù)和社會(huì )所保護的密碼。主要包括:字典攻擊(Dictionary attack)、混合攻擊(Hybrid attack)、蠻力攻擊(Brute force attack)。一旦黑客擁有了用戶(hù)的密碼,他就有很多用戶(hù)的特權。密碼猜想是指手工進(jìn)入普通密碼或通過(guò)編好程序的正本取得密碼。一些用戶(hù)選擇簡(jiǎn)單的密碼—如生日、紀念日和配偶名字,卻并不遵循應使用字母、數字混合使用的規則。對黑客來(lái)說(shuō)要猜出一串8個(gè)字生日數據不用花多長(cháng)時(shí)間。
防范第三級別的攻擊的最好的防衛方法便是嚴格控制進(jìn)入特權,即使用有效的密碼。
◆ 主要包括密碼應當遵循字母、數字、大小寫(xiě)(因為L(cháng)inux對大小寫(xiě)是有區分)混合使用的規則。
◆ 使用象“#”或“%”或“$”這樣的特殊字符也會(huì )添加復雜性。例如采用countbak一詞,在它后面添加“#$”(countbak#$),這樣您就擁有了一個(gè)相當有效的密碼。
本文引用地址:http://dyxdggzs.com/article/201706/349382.htm
攻擊級別四:遠程用戶(hù)獲得根權限
第四攻擊級別是指那些決不應該發(fā)生的事發(fā)生了,這是致命的攻擊。表示攻擊者擁有Linux服務(wù)器的根、超級用戶(hù)或管理員許可權,可以讀、寫(xiě)并執行所有文件。換句話(huà)說(shuō),攻擊者具有對Linux服務(wù)器的全部控制權,可以在任何時(shí)刻都能夠完全關(guān)閉甚至毀滅此網(wǎng)絡(luò )。
攻擊級別四主要攻擊形式是TCP/IP連續偷竊,被動(dòng)通道聽(tīng)取和信息包攔截。TCP/IP連續偷竊,被動(dòng)通道聽(tīng)取和信息包攔截,是為進(jìn)入網(wǎng)絡(luò )收集重要信息的方法,不像拒絕服務(wù)攻擊,這些方法有更多類(lèi)似偷竊的性質(zhì),比較隱蔽不易被發(fā)現。一次成功的TCP/IP攻擊能讓黑客阻攔兩個(gè)團體之間的交易,提供中間人襲擊的良好機會(huì ),然后黑客會(huì )在不被受害者注意的情況下控制一方或雙方的交易。通過(guò)被動(dòng)竊聽(tīng),黑客會(huì )操縱和登記信息,把文件送達,也會(huì )從目標系統上所有可通過(guò)的通道找到可通過(guò)的致命要害。黑客會(huì )尋找聯(lián)機和密碼的結合點(diǎn),認出申請合法的通道。信息包攔截是指在目標系統約束一個(gè)活躍的聽(tīng)者程序以攔截和更改所有的或特別的信息的地址。信息可被改送到非法系統閱讀,然后不加改變地送回給黑客。
TCP/IP連續偷竊實(shí)際就是網(wǎng)絡(luò )嗅探,注意如果您確信有人接了嗅探器到自己的網(wǎng)絡(luò )上,可以去找一些進(jìn)行驗證的工具。這種工具稱(chēng)為時(shí)域反射計量器(Time Domain Reflectometer,TDR)。TDR對電磁波的傳播和變化進(jìn)行測量。把一個(gè)TDR連接到網(wǎng)絡(luò )上,能夠檢測到未授權的獲取網(wǎng)絡(luò )數據的設備。不過(guò)很多中小公司沒(méi)有這種價(jià)格昂貴的工具。對于防范嗅探器的攻擊最好的方法是:
1、安全的拓撲結構。嗅探器只能在當前網(wǎng)絡(luò )段上進(jìn)行數據捕獲。這就意味著(zhù),把網(wǎng)絡(luò )分段工作進(jìn)行得越細,嗅探器能夠收集的信息就越少。 [#page_#][#page_#]2、會(huì )話(huà)加密。不用特別地擔心數據被嗅探,而是要想辦法使得嗅探器不認識嗅探到的數據。這種方法的優(yōu)點(diǎn)是明顯的:即使攻擊者嗅探到了數據,這些數據對他也是沒(méi)有用的。
特別提示:應對攻擊的反擊措施
對于超過(guò)第二級別的攻擊您就要特別注意了。因為它們可以不斷的提升攻擊級別,以滲透Linux服務(wù)器。此時(shí),我們可以采取的反擊措施有:
◆ 首先備份重要的企業(yè)關(guān)鍵數據。
◆ 改變系統中所有口令,通知用戶(hù)找系統管理員得到新口令。
◆ 隔離該網(wǎng)絡(luò )網(wǎng)段使攻擊行為僅出現在一個(gè)小范圍內。
◆ 允許行為繼續進(jìn)行。如有可能,不要急于把攻擊者趕出系統,為下一步作準備。
◆ 記錄所有行為,收集證據。這些證據包括:系統登錄文件、應用登錄文件、AAA(Authentication、Authorization、 Accounting,認證、授權、計費)登錄文件,RADIUS(Remote Authentication Dial-In User Service) 登錄,網(wǎng)絡(luò )單元登錄(Network Element Logs)、防火墻登錄、HIDS(Host-base IDS,基于主機的入侵檢測系統) 事件、NIDS(網(wǎng)絡(luò )入侵檢測系統)事件、磁盤(pán)驅動(dòng)器、隱含文件等。收集證據時(shí)要注意:在移動(dòng)或拆卸任何設備之前都要拍照;在調查中要遵循兩人法則,在信息收集中要至少有兩個(gè)人,以防止篡改信息;應記錄所采取的所有步驟以及對配置設置的任何改變,要把這些記錄保存在安全的地方。檢查系統所有目錄的存取許可,檢測Permslist是否被修改過(guò)。
◆ 進(jìn)行各種嘗試(使用網(wǎng)絡(luò )的不同部分)以識別出攻擊源。
◆ 為了使用法律武器打擊犯罪行為,必須保留證據,而形成證據需要時(shí)間。為了做到這一點(diǎn),必須忍受攻擊的沖擊(雖然可以制定一些安全措施來(lái)確保攻擊不損害網(wǎng)絡(luò ))。對此情形,我們不但要采取一些法律手段,而且還要至少請一家有權威的安全公司協(xié)助阻止這種犯罪。這類(lèi)操作的最重要特點(diǎn)就是取得犯罪的證據、并查找犯罪者的地址,提供所擁有的日志。對于所搜集到的證據,應進(jìn)行有效地保存。在開(kāi)始時(shí)制作兩份,一個(gè)用于評估證據,另一個(gè)用于法律驗證。
◆ 找到系統漏洞后設法堵住漏洞,并進(jìn)行自我攻擊測試。
網(wǎng)絡(luò )安全已經(jīng)不僅僅是技術(shù)問(wèn)題,而是一個(gè)社會(huì )問(wèn)題。企業(yè)應當提高對網(wǎng)絡(luò )安全重視,如果一味地只依靠技術(shù)工具,那就會(huì )越來(lái)越被動(dòng);只有發(fā)揮社會(huì )和法律方面打擊網(wǎng)絡(luò )犯罪,才能更加有效。我國對于打擊網(wǎng)絡(luò )犯罪已經(jīng)有了明確的司法解釋?zhuān)z憾的是大多數企業(yè)只重視技術(shù)環(huán)節的作用而忽略法律、社會(huì )因素,這也是本文的寫(xiě)作目的。
拒絕服務(wù)攻擊(DoS)
DoS即Denial Of Service,拒絕服務(wù)的縮寫(xiě),可不能認為是微軟的DOS操作系統!DoS攻擊即讓目標機器停止提供服務(wù)或資源訪(fǎng)問(wèn),通常是以消耗服務(wù)器端資源為目標,通過(guò)偽造超過(guò)服務(wù)器處理能力的請求數據造成服務(wù)器響應阻塞,使正常的用戶(hù)請求得不到應答,以實(shí)現攻擊目的。
評論