




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1張煥杰中國科學(xué)技術(shù)大學(xué)網(wǎng)絡(luò)信息中心0/james/nmstel: 3601897(o)2l課程目的學(xué)習(xí)包過濾防火墻基本原理簡單理解linux kernel 2.4.*中的netfilter/iptables框架熟悉iptables配置3l包過濾型根據(jù)數(shù)據(jù)包的源地址、目的地址、協(xié)議、端口、協(xié)議內(nèi)部數(shù)據(jù)、時間、物理接口來判斷是否允許數(shù)據(jù)包通過。外在表現(xiàn):路由型、透明網(wǎng)橋型、混合型優(yōu)點(diǎn):性能高,對應(yīng)用透明,使用方便缺點(diǎn):安全控制粒度不夠細(xì)4l規(guī)則l條件 動作 序列l(wèi)條件源地址、目的地址、協(xié)議、端口、協(xié)議內(nèi)部數(shù)據(jù)、時間、物理接口l動作accept 允許drop 直接
2、丟棄reject tcp-reset/icmp-port-unreachablelog 日志5l有先后關(guān)系l數(shù)據(jù)包的處理接收到數(shù)據(jù)包逐條對比規(guī)則如果滿足條件,則進(jìn)行相應(yīng)的動作,如果動作不是accept/drop/reject,繼續(xù)處理后面的規(guī)則6lipfw/ipfwadm2.0.*中使用移植于bsd的ipfw缺點(diǎn):包過濾、nat等代碼混雜在整個網(wǎng)絡(luò)相關(guān)代碼中l(wèi)ipchains2.2.*中使用lnetfilter/iptables2.4.*/模塊化7lnetfilter是linux kernel 中對數(shù)據(jù)包進(jìn)行處理的框架l定義了5個hook位置nf_ip_pre_
3、routing nf_ip_local_in nf_ip_forward nf_ip_post_routing nf_ip_local_out89lnf_accept: continue traversal as normal. lnf_drop: drop the packet; dont continue traversal. lnf_stolen: ive taken over the packet; dont continue traversal. lnf_queue: queue the packet (usually for userspace handling). lnf_rep
4、eat: call this hook again. 10liptables是netfilter上的應(yīng)用程序lnat mangle filter11l可以實(shí)現(xiàn)完整的基于連接跟蹤的包過濾防火墻l支持包過濾,雙向地址轉(zhuǎn)換l一般是路由型的l使用ebtables中的bridge+nf patch可以表現(xiàn)為網(wǎng)橋型的http:/ 三個規(guī)則鏈可以增加自定義規(guī)則鏈liptables n xxx命令格式iptables l nv 顯示iptables f 規(guī)則鏈名 清空規(guī)則鏈iptables a 規(guī)則鏈名 規(guī)則 增加規(guī)則iptables i 規(guī)則鏈名 規(guī)則 插入規(guī)則iptables d 規(guī)則鏈名 規(guī)則 刪除規(guī)則
5、iptables d 規(guī)則鏈名 規(guī)則編號13l規(guī)則-j 動作 .條件l動作為:accept 接受數(shù)據(jù)包drop 丟棄數(shù)據(jù)包return 從當(dāng)前規(guī)則鏈返回log 日志,用dmesg可以看到rejectsnat/dnat等14l條件l-s ip地址 源地址l-d ip地址 目的地址l-i 接口名 接收的接口l-o 接口名 發(fā)送的接口l-m state - state 狀態(tài) 狀態(tài)包過濾established related new invalidl-p tcp/udp/icmp/47 協(xié)議l-dport 目的端口l-sport 源端口15l建議編輯如下文件,命名為lipt,并用chmod a+x i
6、ptl每次試驗(yàn)時用命令./ipt執(zhí)行,文件內(nèi)容為l#!/bin/shlipt=iptablesl$ipt fl$ipt .l$ipt l nv16liptables flping l執(zhí)行如下命令l$ipt a input j log s l$ipt a input j drop s lping 看是否通?l用dmesg能看到什么?liptables l nv 能看到什么?l為什么?17l讓你的機(jī)器只能telnet (bbs)l$ipt a output j accept d p
7、 tcp dport 23l$ipt a output j log l$ipt a output j dropl$ipt a input j accept s p tcp m tcp -sport 23 -dport 1024:65535 ! -synl$ipt a input j log l$ipt a input j drop18l連接跟蹤l文件/proc/net/ip_conntrack是否存在?l如果不存在,執(zhí)行命令lmodprobe ip_conntrackl文件/proc/net/ip_conntrack的內(nèi)容有什么?lmore /proc/net/ip_c
8、onntrackldmesg顯示最多支持多少session?llsmod 增加了什么模塊19l讓你的機(jī)器只能telnet (bbs)l$ipt a output j accept d p tcp -dport 23l$ipt a output j log l$ipt a output j dropl$ipt a input j accept m state -state established,relatedl$ipt a input j log l$ipt a input j drop20l讓你的機(jī)器只能ftp 0l$ipt a output j accept m state -state established,relatedl$ipt a output j accept d 0 p tcp -dport 21l$ipt a output j log l$ipt a output j dropl$ipt a input j accept m state -state established,relatedl$ipt a input j log l$ipt a input j drop21l以上設(shè)置,只能登錄,無法使用列目錄等操作l用命令modprobe ip_conntr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)薪制合同范例
- 保分合同范例
- 產(chǎn)品銷售施工合同范例
- 上門采樣服務(wù)合同范例
- 會所包間服務(wù)合同范例
- 亞馬遜店鋪入股合同范例
- 內(nèi)架拆除合同范例
- 關(guān)于倉儲合同范例
- 個人退稅合同范本
- 出售建房合同范例
- 微信開放平臺網(wǎng)站信息登記表
- 商業(yè)銀行員工輕微違規(guī)行為積分管理辦法
- JJG 700 -2016氣相色譜儀檢定規(guī)程-(高清現(xiàn)行)
- 壓力容器安全檢查表
- 供應(yīng)商反向評估表
- 曲線帶式輸送機(jī)的設(shè)計(jì)
- 《國際關(guān)系學(xué)入門》課件第三章 國際關(guān)系理論
- 管束式集裝箱 文檔
- 五金公司績效考核(共22頁)
- 體育課(軍體拳)教案(共43頁)
- 市場營銷費(fèi)用核銷管理制度(共4頁)
評論
0/150
提交評論