欢迎来到天天文库
浏览记录
ID:22371749
大小:67.00 KB
页数:9页
时间:2018-10-28
《netfilter-iptables的防火墙功能介绍》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Netfilter/Iptables的防火墙功能介绍~教育资源库 防火墙介绍 Disclaimer:下面描述的有些内容可能不完全正确.但希望对你理解iptables有帮助,如果你发现了错误,请通知我。 注意,此说明是非拷贝的(例如在GPL).如果你想做任何修改、发布、拷贝、引用,请先联系我。(哈哈,不管了) 什么是防火墙? 简单说,防火墙就是用来保护你的网络的一台主机,它对来自inter和你的内网(受保护)之间的通讯进行限制,反过来亦可。 非防火墙功能 误区-防火墙并不能保证你的网络绝对安全 堡垒主机(Abastionhost)-Inanidealen
2、tforhostsecurity)-每一项防火墙允许的服务都是潜在的风险。 使用类型 本地-对于在实际的物理连接而言,没有安全可言。很明显,防火墙对此无能为力。 Localprivilegeescalation-Thetrojanhorseattack.Theattackeralreayhasalocalaccountonyourbox(insidethegates)andobtainsrootbysomemeans(vulnerabilityormisconfiguration).Afireote-Yourhostislisteningonaportthatt
3、heattackerisabletoconnecttoremotelyoveraehoportantpointherethatmostfireeonetoexploityourboxremotely,ithastobelisteningonsomeports(i.e.providingaremoteexploits(unlesstheattackermanagestoattacktheotehosttodetermineaticallyreassemblesfragmentedpacketsforexamination. 改良的匹配规则-高级包匹配,例如速率限制、字
4、符串匹配. 增强的日志功能-允许自定义日志级别和实体. 允许包撕裂(?mangle)-允许撕裂包中的任何信息 用户队列Userspacequeuing-允许userspace可以对包进行编程. 支持内置包转发-舍弃了IPMASQADM. 主要功能 状态包过滤(连接跟踪) 各种网络地址翻译 灵活、易扩展的急智机制 大量的增强型补丁包 Netfilter/iptables可以做什么? 建立Inter防火墙和基于状态的包过滤 用NAT和伪装(masquerading)共享上网 用NAT实现透明代理 和tc+iproute2配合使用可以实现QoS路
5、由 用(mangling)修改IP包头的TOS字段来实现更复杂的功能 安装Iptables 下载 Iptablesv1.2.2(filter.samba.org/iptables-1.2.2.tar.bz2)md5sum7d065a5d1e7003a061bece79a88d903 Linuxkernelv2.4.5(.kernel.org/pub/linux/kernel/v2.4/linux-2.4.5.tar.bz2) 安装提示 注意,在编译、安装iptables之前,不需要编译内核。并且某些内核选项不可用,除非用makepatch-o-matic
6、. 在/usr/src/linux目录中,'makeoldconfig'(在没有.config文件时,'makemenuconfigళ下一页友情提醒:,特别!9;)。 在iptables包的解报目录中,'makemakeinstall' 打补丁,'makepatch-o-matic',推荐只打你需要的补丁。 返回/usr/src/linux目录,'makemenuconfig',选择新的、可用的选项 完成正常的内核编译过程(makedep;makeclean;makebzIma
7、ge) 编译-Iptales编译一般比较简单 'makemakeinstall'将在缺省路径/usr/local中做一个最小安装. 'makepending-patches'将给标准内核打上一些著名的漏洞补丁. 'makepatch-o-matic'将给标准内核打上一些增强功能的补丁. 'makeexperimentalmakeinstall-experimental'将创建iptables-save和iptables-restore二进制代码. 如果你想修改安装路径,可以带
此文档下载收益归作者所有