隨著 Linux 在企業級應用中的佔比持續攀升,針對其的攻擊手法亦呈現分層次、多階段特徵。本文從「攻擊深度」維度,將攻擊劃分為四級,並給出針對性防禦策略,構建分級防禦體系。
特徵: 耗盡帶寬、連接表、CPU、內存等資源,導致合法服務不可用。不直接竊取數據、不提權,但持續時間長、溯源難、業務損失大。
常見變體: SYN Flood、UDP Flood、HTTP Flood、DNS 放大、NTP 放大、反射攻擊、Slowloris 等。
防禦組合拳:
net.ipv4.tcp_syncookies=1、net.ipv4.tcp_max_syn_backlog=8192、net.ipv4.tcp_synack_retries=2;limit_req_zone、limit_conn_zone,WAF 規則集(CC 防護);iptables/nftables 速率限制;核心認知: 無法 100% 消除,目標是將攻擊成本推高、將業務影響壓低。
定義: 擁有合法 Shell 賬號的本地用戶,通過配置缺陷讀寫超出權限範圍的文件(如 /tmp、/var/tmp、其他用戶主目錄、配置文件)。
典型路徑: 社工釣魚獲取弱口令 → SSH 登錄 → 利用 SUID/SGID 錯誤配置、PATH 劫持、cron 任務注入、內核提權漏洞(Dirty COW 等)提權。
防禦體系:
chmod 750 敏感目錄、noexec,nosuid,nodev 掛載 /tmp /var/tmp /dev/shm;sudo 執行、提權嘗試,接入 SIEM 實時告警。定義: 攻擊者無需合法賬號,利用服務漏洞(Web/CMS/中間件/數據庫)直接以服務進程權限(甚至 root)讀寫敏感文件(/etc/shadow、/etc/passwd、SSL 私鑰、應用配置、數據庫文件)。
核心手法: 密碼攻擊(字典/混合/暴力破解)、WebShell 上傳、反序列化 RCE、SQL 注入、文件包含、邏輯漏洞繞過鑒權。
防禦鐵三角:
定義: 攻擊者已獲取 Root 權限,植入 Rootkit、WebShell、SSH 後門、計劃任務、systemd 服務、內核模組,實現長期駐留、數據竊取、跳板攻擊內網核心資產。
防禦終極線:
ptrace、execve、mount、內核模組加載);總結: 四級攻擊呈現「由表及裡、由虛到實」演進鏈條。防禦不在於單點產品,而在於分級佈防、纵深防禦、持續運營:
L1 流量清洗+內核調優 → L2 堡壘機隔離+MAC+審計 → L3 強認證+應用加固+微隔離 → L4 不可變基礎設施+運行時保護+零信任。
唯有將安全內化為架構基因、運營常態,才能在攻防博弈中保持主動。