⑴ 如何防禦針對Linux伺服器的攻擊
引:隨著Linux企業應用的擴展,有大量的網路伺服器使用Linux操作系統。Linux伺服器的安全性能受到越來越多的關注,這里根據Linux伺服器受到攻擊的深度以級別形式列出,並提出不同的解決方案。
隨著Linux企業應用的擴展,有大量的網路伺服器使用Linux操作系統。Linux伺服器的安全性能受到越來越多的關注,這里根據Linux伺服器受到攻擊的深度以級別形式列出,並提出不同的解決方案。
對Linux伺服器攻擊的定義是:攻擊是一種旨在妨礙、損害、削弱、破壞Linux伺服器安全的未授權行為。攻擊的范圍可以從服務拒絕直至完全危害和破壞Linux伺服器。對Linux伺服器攻擊有許多種類,本文從攻擊深度的角度說明,我們把攻擊分為四級。
攻擊級別一:服務拒絕攻擊(DoS)
由於DoS攻擊工具的泛濫,及所針對的協議層的缺陷短時無法改變的事實,DoS也就成為了流傳最廣、最難防範的攻擊方式。
服務拒絕攻擊包括分布式拒絕服務攻擊、反射式分布拒絕服務攻擊、DNS分布拒絕服務攻擊、FTP攻擊等。大多數服務拒絕攻擊導致相對低級的危險,即便是那些可能導致系統重啟的攻擊也僅僅是暫時性的問題。這類攻擊在很大程度上不同於那些想獲取網路控制的攻擊,一般不會對數據安全有影響,但是服務拒絕攻擊會持續很長一段時間,非常難纏。
到目前為止,沒有一個絕對的方法可以制止這類攻擊。但這並不表明我們就應束手就擒,除了強調個人主機加強保護不被利用的重要性外,加強對伺服器的管理是非常重要的一環。一定要安裝驗證軟體和過濾功能,檢驗該報文的源地址的真實地址。另外對於幾種服務拒絕可以採用以下措施:關閉不必要的服務、限制同時打開的Syn半連接數目、縮短Syn半連接的time out 時間、及時更新系統補丁。
攻擊級別二:本地用戶獲取了他們非授權的文件的讀寫許可權
本地用戶是指在本地網路的任一台機器上有口令、因而在某一驅動器上有一個目錄的用戶。本地用戶獲取到了他們非授權的文件的讀寫許可權的問題是否構成危險很大程度上要看被訪問文件的關鍵性。任何本地用戶隨意訪問臨時文件目錄(/tmp)都具有危險性,它能夠潛在地鋪設一條通向下一級別攻擊的路徑。
級別二的主要攻擊方法是:黑客誘騙合法用戶告知其機密信息或執行任務,有時黑客會假裝網路管理人員向用戶發送郵件,要求用戶給他系統升級的密碼。
由本地用戶啟動的攻擊幾乎都是從遠程登錄開始。對於Linux伺服器,最好的辦法是將所有shell賬號放置於一個單獨的機器上,也就是說,只在一台或多台分配有shell訪問的伺服器上接受注冊。這可以使日誌管理、訪問控制管理、釋放協議和其他潛在的安全問題管理更容易些。還應該將存放用戶cgI的系統區分出來。這些機器應該隔離在特定的網路區段,也就是說,根據網路的配置情況,它們應該被路由器或網路交換機包圍。其拓撲結構應該確保硬體地址欺騙也不能超出這個區段。
攻擊級別三:遠程用戶獲得特權文件的讀寫許可權
第三級別的攻擊能做到的不只是核實特定文件是否存在,而且還能讀寫這些文件。造成這種情況的原因是:Linux伺服器配置中出現這樣一些弱點:即遠程用戶無需有效賬號就可以在伺服器上執行有限數量的命令。
密碼攻擊法是第三級別中的主要攻擊法,損壞密碼是最常見的攻擊方法。密碼破解是用以描述在使用或不使用工具的情況下滲透網路、系統或資源以解鎖用密碼保護的資源的一個術語。用戶常常忽略他們的密碼,密碼政策很難得到實施。黑客有多種工具可以擊敗技術和社會所保護的密碼。主要包括:字典攻擊(Dictionary attack)、混合攻擊(Hybrid attack)、蠻力攻擊(Brute force attack)。一旦黑客擁有了用戶的密碼,他就有很多用戶的特權。密碼猜想是指手工進入普通密碼或通過編好程序的正本取得密碼。一些用戶選擇簡單的密碼—如生日、紀念日和配偶名字,卻並不遵循應使用字母、數字混合使用的規則。對黑客來說要猜出一串8個字生日數據不用花多長時間。
防範第三級別的攻擊的最好的防衛方法便是嚴格控制進入特權,即使用有效的密碼。
◆ 主要包括密碼應當遵循字母、數字、大小寫(因為Linux對大小寫是有區分)混合使用的規則。
◆ 使用象「#」或「%」或「"countbak"一詞,它後面添加「##」
攻擊級別四:遠程用戶獲得根許可權
第四攻擊級別是指那些決不應該發生的事發生了,這是致命的攻擊。表示攻擊者擁有Linux伺服器的根、超級用戶或管理員許可權,可以讀、寫並執行所有文件。換句話說,攻擊者具有對Linux伺服器的全部控制權,可以在任何時刻都能夠完全關閉甚至毀滅此網路。
攻擊級別四主要攻擊形式是TCP/IP連續偷竊,被動通道聽取和信息包攔截。TCP/IP連續偷竊,被動通道聽取和信息包攔截,是為進入網路收集重要信息的方法,不像拒絕服務攻擊,這些方法有更多類似偷竊的性質,比較隱蔽不易被發現。一次成功的TCP/IP攻擊能讓黑客阻攔兩個團體之間的交易,提供中間人襲擊的良好機會,然後黑客會在不被受害者注意的情況下控制一方或雙方的交易。通過被動竊聽,黑客會操縱和登記信息,把文件送達,也會從目標系統上所有可通過的通道找到可通過的致命要害。黑客會尋找聯機和密碼的結合點,認出申請合法的通道。信息包攔截是指在目標系統約束一個活躍的聽者程序以攔截和更改所有的或特別的信息的地址。信息可被改送到非法系統閱讀,然後不加改變地送回給黑客。
TCP/IP連續偷竊實際就是網路嗅探,注意如果您確信有人接了嗅探器到自己的網路上,可以去找一些進行驗證的工具。這種工具稱為時域反射計量器(Time Domain Reflectometer,TDR)。TDR對電磁波的傳播和變化進行測量。將一個TDR連接到網路上,能夠檢測到未授權的獲取網路數據的設備。不過很多中小公司沒有這種價格昂貴的工具。
對於防範嗅探器的攻擊最好的方法是:
1、安全的拓撲結構。嗅探器只能在當前網路段上進行數據捕獲。這就意味著,將網路分段工作進行得越細,嗅探器能夠收集的信息就越少。
2、會話加密。不用特別地擔心數據被嗅探,而是要想辦法使得嗅探器不認識嗅探到的數據。這種方法的優點是明顯的:即使攻擊者嗅探到了數據,這些數據對他也是沒有用的。
特別提示:應對攻擊的反擊措施
對於超過第二級別的攻擊您就要特別注意了。因為它們可以不斷的提升攻擊級別,以滲透Linux伺服器。此時,我們可以採取的反擊措施有:
◆ 首先備份重要的企業關鍵數據。
◆ 改變系統中所有口令,通知用戶找系統管理員得到新口令。
◆ 隔離該網路網段使攻擊行為僅出現在一個小范圍內。
◆ 允許行為繼續進行。如有可能,不要急於把攻擊者趕出系統,為下一步作準備。
◆ 記錄所有行為,收集證據。這些證據包括:系統登錄文件、應用登錄文件、AAA(Authentication、Authorization、 Accounting,認證、授權、計費)登錄文件,RADIUS(Remote Authentication Dial-In User Service) 登錄,網路單元登錄(Network Element Logs)、防火牆登錄、HIDS(Host-base IDS,基於主機的入侵檢測系統) 事件、NIDS(網路入侵檢測系統)事件、磁碟驅動器、隱含文件等。收集證據時要注意:在移動或拆卸任何設備之前都要拍照;在調查中要遵循兩人法則,在信息收集中要至少有兩個人,以防止篡改信息;應記錄所採取的所有步驟以及對配置設置的任何改變,要把這些記錄保存在安全的地方。檢查系統所有目錄的存取許可,檢測Permslist是否被修改過。
◆ 進行各種嘗試(使用網路的不同部分)以識別出攻擊源。
◆ 為了使用法律武器打擊犯罪行為,必須保留證據,而形成證據需要時間。為了做到這一點,必須忍受攻擊的沖擊(雖然可以制定一些安全措施來確保攻擊不損害網路)。對此情形,我們不但要採取一些法律手段,而且還要至少請一家有權威的安全公司協助阻止這種犯罪。這類操作的最重要特點就是取得犯罪的證據、並查找犯罪者的地址,提供所擁有的日誌。對於所搜集到的證據,應進行有效地保存。在開始時製作兩份,一個用於評估證據,另一個用於法律驗證。
◆ 找到系統漏洞後設法堵住漏洞,並進行自我攻擊測試。
網路安全已經不僅僅是技術問題,而是一個社會問題。企業應當提高對網路安全重視,如果一味地只依靠技術工具,那就會越來越被動;只有發揮社會和法律方面打擊網路犯罪,才能更加有效。我國對於打擊網路犯罪已經有了明確的司法解釋,遺憾的是大多數企業只重視技術環節的作用而忽略法律、社會因素,這也是本文的寫作目的。
⑵ 如何有效地保護常規伺服器免受攻擊
1、監控您的獨立伺服器流量
為了了解您的獨立伺服器是否受到攻擊,您需要熟悉典型的流量模式。網路流量的高峰可以成為正常業務過程的一部分。廣告、促銷和活動都可以增加您網站的訪問量。一旦發現您的香港伺服器持續出現過高異常流量,那麼你很可能正遭受DDoS攻擊。DDoS攻擊者通常會在其主要進攻之前進行小規模入侵。
無論他們的動機如何,攻擊者(通常包括您的商業競爭對手)通常都會瞄準可以造成最大傷害的時間。例如您產生大量流量的日子,如雙 11或大肆促銷時,是黑客攻擊的理想時間。深入了解您的正常流量可以幫助您識別正常發生的任何異常峰值,並提醒您的技術團隊注意潛在的攻擊。
2、配置更高網路資源
選擇獨立伺服器時,瞄準那些給予帶寬更高的機型。為您的獨立伺服器提供充足的網路容量,是您的網站准備應對潛在DDoS攻擊的另一個重要組成部分。配置更高帶寬可以在發生攻擊時為您的站點提供一個小而有用的緩沖區。通過確保過多的網路容量來適應大的流量激增,可以獲得珍貴的分鍾數。我們建議您的網路能夠容納正常流量的2-6倍。
但是,無論您為網路配置得多好,如果您的獨立伺服器租用服務商沒有容量,DDoS攻擊仍然會對您的產品或服務產生重大影響。因此選擇獨立伺服器租用時,請確保您的服務商擁有處理大規模DDoS攻擊所需的資源,例如億恩科技高防線路,這將確保在發生大規模攻擊時不會浪費您的預防措施。
3、保持警惕
短期的成功往往會滋生自滿情緒,導致公司失去安全措施。這使他們極易受到攻擊。檢查最強大的網路組件是否存在缺陷是至關重要的。在您最成功的領域中進行失敗分析似乎違反直覺,但這對於加強您的網路並為攻擊的可能性做准備至關重要。
4、利用高防伺服器
在高防伺服器上託管您的產品或服務是保護您的產品免受DDoS攻擊的關鍵因素。高防伺服器接入高防線路,可防禦高達 300Gbps 以上規模的DDoS攻擊及其他流量攻擊,且支持壓力測試,承諾防禦無效按天退款,更有資深專家全程協助防護,可保障你的網站即使面臨特大攻擊也能穩定運行。
5、安裝更新,因為它們可用
保持應用程序更新是網路安全的重要組成部分,往往被忽視。DDoS 攻擊通常針對最近發現的安全漏洞。在WordPress等開源平台上安裝更新後,會立即為您提供最新、最安全的版本。雖然經常忽略更新,但選擇最新版本可以修補和消除以前暴露的任何安全漏洞。設置更新以自動安裝將確保您始終配備最安全的應用程序。
⑶ 伺服器主機安全的重要性及防護策略
在數字化時代,伺服器主機安全成為任何組織必須高度重視的議題。無論是大型企業、小型企業,還是政府機構或個人用戶,確保伺服器主機的安全,以防止數據泄露、網路攻擊和系統癱瘓等嚴重後果至關重要。
伺服器主機安全的重要性主要體現在以下幾個方面。首先,數據保護。伺服器主機存儲著大量的重要數據,包括客戶信息、財務數據、商業策略等。一旦這些數據被非法獲取或破壞,組織將遭受巨大損失。因此,保護伺服器主機安全是保護數據的重要措施。其次,防止網路攻擊。網路攻擊者常將伺服器主機作為目標,利用漏洞進行滲透,獲取敏感信息或破壞系統。保護伺服器主機安全,可以有效防止網路攻擊,確保組織網路安全。此外,維護系統穩定也是伺服器主機安全的關鍵。伺服器主機是網路系統的中心,其穩定運行是保障網路服務正常運轉的基礎。伺服器主機受到攻擊或出現故障,會導致網路服務中斷,給組織帶來重大損失。
為了保護伺服器主機安全,組織可採取一系列防護策略。首先,安裝最新版本的操作系統和應用程序,確保伺服器主機具有最新的安全補丁和更新,避免漏洞被利用。其次,實施嚴格的安全策略,包括強密碼策略、禁止未經授權的訪問、限制不必要的網路埠等。此外,使用防火牆和入侵檢測系統(IDS)可以有效阻止未經授權的網路流量,檢測並報告潛在的網路攻擊。定期備份數據也是關鍵策略之一,可以確保在數據被篡改或丟失時快速恢復,保障業務正常運行。實施加密技術對敏感數據進行加密存儲,防止數據在傳輸過程中被竊取。定期進行安全審計,發現並糾正可能存在的安全問題,提高伺服器安全性。這些策略共同構成了伺服器主機安全的防護網。
除了上述策略,許多組織還會使用專業防護產品,如防火牆、IDS、安全事件管理(SIEM)系統、終端安全解決方案、加密技術和雲安全解決方案等,以防止數據泄露、網路攻擊和系統癱瘓等嚴重後果。這些產品提供了更高級別的安全性,通過在雲端存儲數據和運行應用程序保護伺服器主機安全。在對抗網路攻擊方面,CDN(內容分發網路)和抗D盾提供了額外的保護。
CDN通過分布式網路節點提供加速服務的同時,有效防禦DDoS攻擊。它通過全局負載均衡和本地負載均衡技術,將用戶源IP地址解析導向最佳節點,減輕源系統的處理壓力。CDN的核心技術包括內容路由(負載均衡技術)、內容存儲,以及通過智能DNS伺服器對用戶源IP地址進行解析,實現最佳節點分配。CDN服務的特點包括防禦能力強、緩存加速、靈活擴展、提供獨享高防節點以及使用方便。
抗D盾專為游戲、APP伺服器設計,用於保護免受DDoS攻擊、流量攻擊和惡意軟體感染等。抗D盾通過IP輪詢機制,根據業務重要級別分配抗D盾IP,採用靈活的用戶隱藏和流量調度策略,有效緩解大流量攻擊,確保核心業務穩定可用。抗D盾採用分布式抗DDoS節點,通過動態調度策略將攻擊流量拆分和隔離,避免攻擊集中。其核心技術是彈性安全網路,提供一個由EXE、DLL和SDK接入的防護網路,實現用戶由抗D盾網路接入點訪問防護目標埠的邏輯。抗D盾具有隱藏真實伺服器IP、多機房集群部署、防禦各種攻擊、適用於任何TCP端類應用、無縫切換節點和網路加速功能等特點。
綜上所述,針對伺服器主機安全,推薦採用專業的防護產品,如防火牆、IDS、SIEM系統、終端安全解決方案、加密技術和雲安全解決方案等,以及CDN和抗D盾等策略。這些方案共同構成了保護伺服器主機安全的有效防線,確保組織數據安全、網路安全和系統穩定性。在選擇防護產品時,應考慮性能、功能、可擴展性及成本等多方面因素,以實現最佳防護效果。