網路安全缺陷根源
- TCP/IP 協議設計重便利輕安全,本身存多處漏洞。
- 作業系統結構與代碼設計重易用性,遠端控制、權限控制存在缺陷。
- 資料庫管理存在缺陷,不法分子可植入破壞程式竊取情報。
八大常見網路攻擊手法
- 漏洞攻擊: 利用系統/軟體/硬體漏洞,竊取權限、拒絕服務、洩露伺服器資訊。駭客用掃描工具偵測漏洞後非授權攻擊。
- 病毒攻擊: 最普遍、最難處理。病毒常與木馬結合,傳播快、查殺難。
- 電子郵件攻擊: 利用 CGI 發送大量垃圾郵件癱瘓信箱,或夾帶病毒郵件。
- DoS 攻擊(拒絕服務): 利用系統/設備缺陷發動大量連線/封包,耗盡資源導致服務癱瘓。
- 緩衝區溢出攻擊: 向程式緩衝區寫入過長資料破壞堆疊,執行攻擊者代碼(覆蓋函數返回位址)。
- TCP/IP 欺騙攻擊: 偽造來源 IP 冒充合法身分通訊,或發送錯誤報文誘導錯誤指令。
- ARP 欺騙攻擊: 欺騙路由器 ARP 表或閘道,導致流量劫持、中斷或竊聽。
- 電磁輻射攻擊: 軍事領域應用,干擾截取對方通訊獲取情報。
關鍵防禦技術
1. 拒絕服務攻擊防範
- 關閉非必要服務、限制 SYN 半連線數、縮短 SYN timeout、及時打補丁。
- 防火牆:禁止非開放項目存取、限制 SYN 最大連線數、特定 IP 存取限制、啟用 DDOS 防護屬性。
- 路由器:存取控制清單(ACL)過濾、SYN 封包速率限制、升級 IOS、建立 Log Server。
2. 緩衝區溢出攻擊防範
- 程式指標完整性檢測:防止指標被竄改引用。
- 堆疊保護(編譯器技術):在函數返回位址後添加金絲雀位元組,返回前檢查是否被改寫。
- 陣列邊界檢查:確保所有陣列操作在合法範圍內。
3. 掃描型攻擊防範
- 位址掃描: Ping 探測異常 → 防火牆過濾 ICMP 回應訊息。
- 連接埠掃描: 關閉閒置/高風險連接埠,部署優質防火牆偵測掃描行為。
- 畸形封包攻擊: 及時安裝修補程式修復 OS 處理畸形封包的漏洞。
4. IP 位址欺騙防範
- 拋棄基於 IP 的信任策略:停用 r 指令、清空 .rhosts、/etc/hosts.equiv。
- 採用加密通訊:保證資料真實性與完整性。
- 封包過濾:路由器設定拒絕來源 IP 為內網 IP 的外部連線;拒絕來源 IP 非內網的內部封包外送。關閉外部受信主機避免被冒充。
5. ARP 攻擊防範
- 閘道 MAC-IP 綁定;交換機連接埠-MAC 綁定 + ACL 過濾非法 IP/MAC。
- 部署 ARP 伺服器代理回應,或禁用介面 ARP 解析(特殊環境)。
- 使用反 ARP 軟體、防火牆監控,避免使用 Hub,定期檢查 ARP 快取表。
- 園區網劃分 VLAN,感染 ARP 病毒時立即隔離對應交換機連接埠(關閉/歸入隔離 VLAN)。
結語
使用者與技術人員必須提升安全防範意識與應變能力,持續學習研究,方能因應瞬息萬變的網路環境。