隨著 Linux 企業應用擴展,大量網路伺服器採用 Linux,安全性能備受矚目。本文依攻擊深度分四級,針對性提出解決方案。
攻擊:旨在妨礙、損害、削弱、破壞 Linux 伺服器安全的未授權行為。範圍從服務拒絕至完全毀損。按深度分四級:
DoS 工具泛濫、協定層缺陷短期難改,成最廣傳、最難防攻擊。包含 DDoS、反射式 DDoS、DNS DDoS、FTP 攻擊等。多數導致低級危害,即使引發重啟也屬暫時性。不同於奪取控制權攻擊,一般不影響資料安全,但持久纏繞極難纏。
無絕對解法,但可:強化終端防護不被利用、加強伺服器管理、安裝驗證/過濾軟體檢驗封包真實來源 IP。針對性措施:關閉非必要服務、限制 SYN 半連接數、縮短 SYN 逾時、及時更新補丁。
本地用戶 = 區域網路任一機器有帳號、某磁碟有目錄的用戶。風險視檔案關鍵性而定。任意用戶存取 /tmp 即具危險,可鋪設通往下級攻擊路徑。
主要手法:社交工程騙取機密/執行任務 (冒充網管索要升級密碼)。攻擊幾乎從遠端登入發動。對策:所有 Shell 帳號集中於獨立機器,僅在分配 Shell 存取的伺服器接受登入,簡化日誌/存取控制/協定管理。CGI 系統隔離於特定網段,由路由器/交換器包圍,拓撲確保硬體位址欺騙無法跨段。
不僅驗證檔案存在,更能讀寫。成因:Linux 設定弱點讓無有效帳號的遠端用戶執行有限指令。
主流手法:密碼攻擊 (字典、混合、暴力破解)。用戶常忽視密碼,政策難落實。駭客工具多樣破解技術/社會保護的密碼。簡單密碼 (生日、紀念日、配偶名) 極易猜中。
最佳防禦:嚴格控制特權存取,強制有效密碼政策——字母/數字/大小寫混合 (Linux 大小寫敏感) + 特殊符號 (#、%、$)。例:「countbak#$」即為高強度密碼。
攻擊者擁有 root/超級用戶/管理員權限,可讀寫執行所有檔案,完全控制伺服器,隨時癱瘓或毀滅網路。
主要形式:TCP/IP 連續劫持、被動通道竊聽、封包攔截。屬竊盜性質,隱蔽難察。成功劫持可阻斷雙方交易、發動中間人攻擊、竊取帳密、植入監聽程式攔截/竄改封包。
TCP/IP 劫持實為網路嗅探。確信有嗅探器可用 TDR (時域反射儀) 偵測未授權裝置,但昂貴。中小企業最佳防禦:
網路安全不僅技術問題,更是社會問題。企業應重視法律/社會層面打擊網路犯罪,單靠技術工具將越來越被動。我國已有司法解釋,遺憾多數企業忽視法律/社會因素,此乃本文寫作目的。