72
1 如如如如如如如 如如如如如如如 如如如如如如如如 如如如如如如如如 主主 主主主

如何活用防火牆 做好網路安全防護

Embed Size (px)

DESCRIPTION

如何活用防火牆 做好網路安全防護. 主講:陳建民. Outline. 為何需使用防火牆 防火牆種類 封包過濾型 應用程式過濾型 防火牆網路架構 標準架構 3-Home 架構 多層次架構 如何建置防火牆系統 如何定義存取的原則以限制未經授權的使用者存取您的網路 如何管理防火牆的日誌以了解防火牆保護企業網路的作為 如何掌握防火牆的運作異常現象,用最安全的機制保護您的網路. Outline. Firewall 的設定 個人防火牆 商用防火牆 防火牆測試. Internet. 企業網路的現況. Mobile 用戶. 商業夥伴. 危機四伏. - PowerPoint PPT Presentation

Citation preview

Page 1: 如何活用防火牆 做好網路安全防護

1

如何活用防火牆如何活用防火牆做好網路安全防護做好網路安全防護

主講:陳建民

Page 2: 如何活用防火牆 做好網路安全防護

2

為何需使用防火牆 防火牆種類

封包過濾型 應用程式過濾型

防火牆網路架構 標準架構 3-Home 架構 多層次架構

如何建置防火牆系統 如何定義存取的原則以限制未經授權的使用者存取您的網路 如何管理防火牆的日誌以了解防火牆保護企業網路的作為 如何掌握防火牆的運作異常現象,用最安全的機制保護您的網路

OutlineOutline

Page 3: 如何活用防火牆 做好網路安全防護

3

Firewall 的設定 個人防火牆 商用防火牆

防火牆測試

OutlineOutline

Page 4: 如何活用防火牆 做好網路安全防護

MobileMobile用戶用戶

InternetInternet用戶用戶

企業網路的現況

InternetInternet

企業網路企業網路

企業分公司企業分公司

商業夥伴商業夥伴

危機四伏

Page 5: 如何活用防火牆 做好網路安全防護

5

常見的威脅

粗心大意或不滿的員工 社交工程攻擊 (Social Engineering)

揚名攻擊 電腦病毒 (Computer Virus) 惡性程式 (Computer Malware)

電腦蠕蟲、特洛伊木馬、惡作劇程式 惡性的商業競爭 電腦駭客 (Hacker)

Page 6: 如何活用防火牆 做好網路安全防護

6

常見的威脅 (2)埠掃描

埠掃描 (Port Scanning)

Web Server

Attacker

Port Scan

Port Service 20?… closed 21?… FTP 22?… closed 23?… closed 24?… closed 25?… SMTP

Page 7: 如何活用防火牆 做好網路安全防護

7

常見的威脅 (3)阻斷服務攻擊

阻斷服務攻擊 (Denial of Service Attacks) 磁碟空間 (Disk Space)

網路頻寬 (Bandwidth)

緩衝區 (Buffers)

中央處理器使用量 (CPU Cycles Usage)

Page 8: 如何活用防火牆 做好網路安全防護

8

安全的建議

妥善的建置 完善的管理 持續的稽核

安全的環境安全的環境

建置

管理

稽核

Page 9: 如何活用防火牆 做好網路安全防護

9

安全等級的劃分

極機密極機密核心技術核心技術

公開公開企業網站企業網站

內部內部市場行銷市場行銷

機機密密

人事、薪資人事、薪資

Page 10: 如何活用防火牆 做好網路安全防護

10

防火牆的功能

網路流量過濾 (Packet Filter)

過濾未經授權的網路流量

資料內容過濾 (Application Filter)

網路位置轉譯 (NAT 、 PAT)

解決 IP 位址不足的問題 保護內部網路位址配置 隱藏網際網路服務的真實位址

Page 11: 如何活用防火牆 做好網路安全防護

11

防火牆技術的種類 封包過濾 (Packet Filter)

靜態 (Static) 檢查來源端與目的端的網路位址及埠號

動態 (Dynamic or Stateful Inspection) 設置了一個連結狀態表 ,將過往交通的狀態記錄下來 可以分辨出那些是從企業外發出的通信服務要求,而那些是回應企

業內發出通信服務的返回資料 應用層級過濾 (Application Filter)

檢查資料內容 自由擴充功能

Page 12: 如何活用防火牆 做好網路安全防護

12

封包過濾 (Packet Filter)

IP封包

目的端位址來源端位址

目的端埠號來源端埠號 資料

TCP/UDP封包

Page 13: 如何活用防火牆 做好網路安全防護

13

動態過濾與靜態過濾的差異性TCP 連線的建立與停止

SYN=1

SYN=1,ACK=1

ACK=1

ACK=1

FIN=1,ACK=1

ACK=1

FIN=1,ACK=1

TCP連線的結束TCP連線的建立

Page 14: 如何活用防火牆 做好網路安全防護

14

動態過濾與靜態過濾的差異性埠掃描的方式 – SYN 與 FIN 的掃描

防火牆內部網路

攻擊者Internet Internet

Page 15: 如何活用防火牆 做好網路安全防護

15

應用程式過濾 (Application Filter)

Application FilterApplication Filter

TCP/UDPTCP/UDP

IPIP

TCP/UDPTCP/UDP

IPIP

Page 16: 如何活用防火牆 做好網路安全防護

16

如何選擇防火牆的網路架構

堡壘主機式架構 (BastionHost)

3-Homed 架構 多層次架構 (Multi-Layered)

Page 17: 如何活用防火牆 做好網路安全防護

17

堡壘主機式架構 (Bastion Host)

基本防護 管理容易 成本低

防火牆

內部網路

Internet Internet

Page 18: 如何活用防火牆 做好網路安全防護

18

3-Homed架構

管理容易 相對安全 內部網路

Internet Internet 非軍事管制區DMZPerimeter Network

防火牆

Page 19: 如何活用防火牆 做好網路安全防護

19

多層次架構 (Multi-Layered)

管理具彈性 安全性較佳 成本較高

外部防火牆

內部防火牆

Internet Internet

內部網路

非軍事管制區DMZPerimeter Network

Page 20: 如何活用防火牆 做好網路安全防護

20

各式防火牆架構的比較

堡壘主機 3-Homed 多層次

安全性 低 中 高

管理的便利性 最容易 容易 較具彈性

成本 低 中 高

Page 21: 如何活用防火牆 做好網路安全防護

21

防火牆的建置

了解企業的需求了解企業的需求

選擇適當的防火牆產品選擇適當的防火牆產品

決定網路架構決定網路架構

安裝防火牆安裝防火牆

設定防火牆設定防火牆

開始開始開始開始

完成完成完成完成測試防火牆測試防火牆

Page 22: 如何活用防火牆 做好網路安全防護

22

設定防火牆的技巧

路由 (Routing)

封包過濾 (Packet Filtering)

網路位址轉譯 (NAT 、 PAT)

Page 23: 如何活用防火牆 做好網路安全防護

23

路由 (Routing)InternetInternet

192.168.0.0255.255.255.0

202.132.10.160|

202.132.10.191255.255.255.224

202.132.10.160|

202.132.10.191255.255.255.224

202.132.10.160|

202.132.10.175255.255.255.240

202.132.10.176|

202.132.10.191255.255.255.240

202.132.10.160|

202.132.10.175255.255.255.240

202.132.10.176|

202.132.10.191255.255.255.240

Page 24: 如何活用防火牆 做好網路安全防護

24

封包過濾 (Packet Filtering)

ICMP

HTTP

FTP

SMTP

來源端位址 來源端埠號 目的端位址 目的端埠號 通訊協定 允許或拒絕Any Any Any 25 TCP 允許Any Any Any 21 TCP 拒絕Any Any Any 80 TCP 拒絕Any Any Any --- ICMP 拒絕Any Any Any Any Any 拒絕

存取規則存取規則

Page 25: 如何活用防火牆 做好網路安全防護

25

網路位址轉譯 (NAT、 PAT)NATInternal IP = 192.168.0.1External IP = 202.132.10.10 InternetInternet

IP = 192.168.0.3

IP = 192.168.0.4

IP = 192.168.0.5

Web ServerIP = 131.107.50.1

遠端 IP 位址 遠端埠號 外部 IP 位址 外部

埠號 內部 IP 位址 內部埠號

131.107.50.1 80 202.132.10.10 2355 192.168.0.5 2355

168.95.1.1 80 202.132.10.10 2355 192.168.0.4 23552323

Page 26: 如何活用防火牆 做好網路安全防護

26

設定防火牆的存取控制原則

決定需求決定需求

定義規則定義規則

測試設定測試設定

修正設定修正設定

套用生效套用生效

開始開始開始開始

完成完成完成完成

Page 27: 如何活用防火牆 做好網路安全防護

27

設定防火牆的存取控制原則

注意事項 注意”預設的狀態”

全部啟用 or 全部拒絕 以最嚴格的方式進行設定 紀錄所有的設定項目 定期稽核使用情形

Page 28: 如何活用防火牆 做好網路安全防護

28

防火牆的紀錄 (Logging)

Page 29: 如何活用防火牆 做好網路安全防護

29

防火牆的監測與警示

入侵偵測 效能工具 警示通知

E-Mail

呼叫器 執行程式

Page 30: 如何活用防火牆 做好網路安全防護

30

FirewallFirewall 的架設的架設

不同的系統可以針對不同的安全需求架設防火牆 堡壘主機式防火牆 (Bastion Host Firewall) 雙閘式防火牆 (Dual-Homed Firewall) 屏障單機式防火牆 (Screened Host Firewall) 屏障子網域式防火牆 (Screened Subnet Firewall)

Page 31: 如何活用防火牆 做好網路安全防護

31

堡壘主機式防火牆 (Bastion Host Firewall) 屬於封包過濾器 有兩塊網路卡 進出的封包均需經過該防火牆的檢查 內部網路與外部網路的交通無法直接相連 封包均需透過該堡壘主機的轉送

FirewallFirewall 的架設的架設

Page 32: 如何活用防火牆 做好網路安全防護

32

堡壘主機式防火牆 (Bastion Host Firewall)

Internet 網卡 網卡

堡壘主機式防火牆外部網路

內部網路

FirewallFirewall 的架設的架設

Page 33: 如何活用防火牆 做好網路安全防護

33

雙閘式防火牆 (Dual-Homed Firewall) 屬於代理伺服器型防火牆的一種 有兩塊網路卡 需安裝一特殊軟體 - 應用服務轉送器 (Application

Forwarder) 所有的網路應用服務封包都需經過該應用服務轉送器的檢查 應用服務轉送器將過濾掉不被系統所允許的服務要求封包

FirewallFirewall 的架設的架設

Page 34: 如何活用防火牆 做好網路安全防護

34

雙閘式防火牆 (Dual-Homed Firewall)

Internet 網卡 網卡

應用服務轉換器

雙閘式防火牆

內部網路

伺服端

客戶端

FirewallFirewall 的架設的架設

Page 35: 如何活用防火牆 做好網路安全防護

35

屏障單機式防火牆 (Screened Host Firewall) 屬於結合封包過濾器及代理伺服器功能的一種架構 硬體設備除了一主機並需一路由器

路由器 必須有封包過濾的功能

主機 負責過濾及處理網路服務要求封包

FirewallFirewall 的架設的架設

Page 36: 如何活用防火牆 做好網路安全防護

36

屏障單機式防火牆 (Screened Host Firewall)

Internet

屏障子網域

路由器

防火牆主機

內部網路

FirewallFirewall 的架設的架設

Page 37: 如何活用防火牆 做好網路安全防護

37

屏障子網域式防火牆 (Screened Subnet Firewall) 屏障子網域 (Screen Subnet) ,以加強系統的安全性

結合了許多個主機及兩個路由器 屏障子網域架設在外部網路與內部網路之間 對外公開的應用伺服主機均需架設在屏障子網域內 用外部路由器隔開外部網路與屏障子網域 內部路由器則隔開內部網路與屏障子網域 將內部網路的架構、各主機 IP 位址及名稱 (Domain Name) 完全隱

藏起來 多次的過濾、檢查 IP 位址轉換的安全措施

FirewallFirewall 的架設的架設

Page 38: 如何活用防火牆 做好網路安全防護

38

屏障子網域式防火牆 (Screened Subnet Firewall)

Internet 路由器路由器

公司內部網路

屏障子網域

外部路由器內部路由器

保壘式主機

Mail ServerWWW Server

FTP Server

FirewallFirewall 的架設的架設

Page 39: 如何活用防火牆 做好網路安全防護

39

FirewallFirewall 的缺點的缺點 易形成網路上的交通瓶頸 防火牆一旦被攻破,入侵者將可肆無忌憚地為所

欲為 無法防止內部網路的使用者利用其合法的身份作

破壞系統的行為 無法有效阻止開後門的行為 無法有效阻止有心人士利用原作業系統的漏洞進

行入侵破壞行為 防火牆不提供資料完整性驗證的功能

Page 40: 如何活用防火牆 做好網路安全防護

40

個人防火牆如何設定winxp的個人防火牆其他personal firewall

如何檢查電腦的port是否被封鎖檢視 firewall log

Page 41: 如何活用防火牆 做好網路安全防護

41

winxp 的個人防火牆 啟動 / 關閉 基本設定

Windows firwwall 只阻檔單向封包 ( 由外至內 ) 。 設定那些程式或服務可以通過 firewall 暫時調高安全性:勾選不允許例外

進階設定 使某個連線不受 firewall 保護 開放特定的由外至內的 port ( 用於本機擔任 server 時 ) 允許回應他人的 ping 設定 firewall log

Page 42: 如何活用防火牆 做好網路安全防護

42

Sygate personal firewall

Sygate Personal Firewall 操作手冊 重要設定 規則設定 (Tools \ Advanced Rules…) (Ref 4)

Page 43: 如何活用防火牆 做好網路安全防護

43

Firewall 規則設定練習

ICMP

HTTP

FTP

SMTP

來源端位址 來源端埠號 目的端位址 目的端埠號 通訊協定 允許或拒絕Any Any Any 25 TCP 允許Any Any Any 21 TCP 拒絕Any Any Any 80 TCP 拒絕Any Any Any --- ICMP 拒絕Any Any Any Any Any 拒絕

存取規則存取規則

Page 44: 如何活用防火牆 做好網路安全防護

44

如何關閉特定的服務 電腦管理 \ 服務及應用程式 範例:手動啟動 telnet

以 netstat –an ,檢視 port 23 是否開啟。 範例:如何關閉網路芳鄰

停用 NetBIOS over TCP / IP TCPIP \ 進階 \ wins

File and printer sharing for microsoft networks

Page 45: 如何活用防火牆 做好網路安全防護

45

如何關閉網路芳鄰

Page 46: 如何活用防火牆 做好網路安全防護

46

檢視 firewall log

Winxp firewall Sygate Personal Firewall

Page 47: 如何活用防火牆 做好網路安全防護

47

如何檢查電腦的 port 是否被封鎖 使用 tools

Ip-tools 使用網站提供的工具

Shields Up 那些 port 該封鎖? 其他

Page 48: 如何活用防火牆 做好網路安全防護

48

那些那些 portport該封鎖?該封鎖?駭客攻擊十大駭客攻擊十大 portport ( 2003 年 7~2003 年 12月)資料來源:賽門鐵克公司

Page 49: 如何活用防火牆 做好網路安全防護

49

專業防火牆功能說明

封包過濾 (規則控管 )頻寬管理 IM/P2P 管理阻絕外來攻擊異常網路行為的偵測

Page 50: 如何活用防火牆 做好網路安全防護

50

封包過濾

以目的地或來源地 IP 及存取的服務作為過濾的條件

訂定政策 , Outgoing 或 Incoming 觀察記錄以瞭解 Firewall 是否有正常工作 開放需要的服務 , 關閉其餘不需要的服務有助於安全性的提升

Page 51: 如何活用防火牆 做好網路安全防護

51

頻寬管理限制頻寬的使用 ,避免濫用 保證其餘使用者有固定的頻寬可使用

Page 52: 如何活用防火牆 做好網路安全防護

52

IM/P2P 管理

IM 及時通訊息 , 程式阻擋 P2P 程式控管 ,避免大量使用頻寬下載 ,造成網路阻塞

觀察記錄可得知來源及使用者

Page 53: 如何活用防火牆 做好網路安全防護

53

阻絕外來攻擊

Packet flooding (TCP/UDP/ICMP) Detection or probing (DROP) Anomaly Traffic or packet DOS prevent 保護伺服器 ,避免被偵測其使用的作業系

統及服務平台

Page 54: 如何活用防火牆 做好網路安全防護

54

異常網路行為的偵測

可針對個別 IP 的流量及封包數做控管 觀察統計記錄瞭解貴單位網路使用情形中毒 (Network worm) 可阻擋大量傳遞封包的使用者及電腦

Page 55: 如何活用防火牆 做好網路安全防護

55

防火牆操作介面說明 網路設定 DHCP( 動態 IP分配 ) NAT 規則設定 ( 外部到內部 )

規則設定 ( 內部到外部 ) 訂製規則 入侵偵測防禦 統計流量

Page 56: 如何活用防火牆 做好網路安全防護

56

網路設定

Page 57: 如何活用防火牆 做好網路安全防護

57

DHCP(動態 IP分配 )

Page 58: 如何活用防火牆 做好網路安全防護

58

NAT

Page 59: 如何活用防火牆 做好網路安全防護

59

規則設定 (Incoming)外部到內部 規則設定 ( 外部到內部 )

Page 60: 如何活用防火牆 做好網路安全防護

60

規則設定 (內部到外部 )Outgoing

規則設定 ( 內部到外部 )

Page 61: 如何活用防火牆 做好網路安全防護

61

訂製規則自訂規則 ( 外到內或內到外 )

Page 62: 如何活用防火牆 做好網路安全防護

62

入侵偵測防禦

Page 63: 如何活用防火牆 做好網路安全防護

63

統計流量

Page 64: 如何活用防火牆 做好網路安全防護

64

防火牆進階過濾說明 (入侵偵測防禦 )

異常流量異常攻擊 IM/P2P

Page 65: 如何活用防火牆 做好網路安全防護

65

異常流量

異常流量是針對頻寬以及封包數控管異常流量的使用可有效管理網路不當使用 統計紀錄白名單 Daily Quota(每日流量限制 )

Page 66: 如何活用防火牆 做好網路安全防護

66

異常攻擊

異常攻擊針對異常的封包及網路行為阻擋異常攻擊有提供約 32 種偵測或攻擊的阻擋 統計紀錄誤判

Page 67: 如何活用防火牆 做好網路安全防護

67

IM/P2P

IM/P2P 的阻擋 針對應用程式 Messenger 及 BT 阻擋紀錄

Page 68: 如何活用防火牆 做好網路安全防護

68

商用防火牆 (Commercial Firewall )

Netscreen - http://www.netscreen.com/ Watchguard - http://www.watchguard.com/ SonicWall - http://www.sonicwall.com/. Barricade - http://www.privador.com/?op=body&id=13 Nokia - http://www.nokia.com/securitysolutions/ Checkpoint - http://www.checkpoint.com/ Cisco PIX - http://www.cisco.com/warp/public/cc/pd/fw/sqfw500/ Spearhead - http://www.sphd.com/ Protectix Prowall - http://www.protectix.com/ Microsoft ISA - http://www.microsoft.com/isaserver/ Symantec Enterprise Firewall -

http://enterprisesecurity.symantec.com/products/products.cfm?productid=47&EID=0

Page 69: 如何活用防火牆 做好網路安全防護

69

如何測試防火牆

建立測試計畫建立測試計畫 發動模擬攻擊發動模擬攻擊

檢視結果檢視結果修正問題修正問題

Page 70: 如何活用防火牆 做好網路安全防護

70

如何測試防火牆

使用工具軟體網路流量產生器網路監視器埠掃描工具弱點掃描工具

Page 71: 如何活用防火牆 做好網路安全防護

71

結論

企業的需求 軟體 /硬體 作業系統平台 (Windows/Unix/Linux)

效率 成本 管理的便利性

Page 72: 如何活用防火牆 做好網路安全防護

72

References

1. Insights and Answers for IT Professionals http://www.microsoft.com/taiwan/technet/

2. 防毒防駭系統防護 , gotop,亦向工作室3. Windows 網路通訊秘笈 , 旗標 , 施威銘研究室

4. 防毒防駭全攻略 ,旗標 , 程秉輝 ,P 2-29