P2P环境下混合增强型防火墙研究与实现
| 论文之家 | 代写论文 | 发表论文 | 站点地图 | 收藏本站 |
您现在的位置: 硕士论文 >> 电子论文 >> 计算机 >> 互联网技术 >> 正文
P2P环境下混合增强型防火墙研究与实现
作者:金一 Publish: 2006-3-24 Hits:-
【中文题名】 P2P环境下混合增强型防火墙研究与实现
【英文题名】 The Research and Implementation of the Hybrid Enhanced Firewall under P2P Environment
【学科专业】 计算机应用技术
【论文级别】 硕士论文
【投稿时间】 2006-3-24
【中关键词】 P2P,防火墙,特征值,netfilteriPtables,shell,
【英关键词】 P2P,firewall,characteristic values,netfilter/iptables,shell,
【分类导航】 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题
【论文摘要】 目前,防火墙通过开放或封闭对应P2P协议传输的默认端口达到对P2P应用的控制。由于P2P技术的快速发展,如今的P2P软件能够利用动态端口、HTTP搭载P2P数据、“UDP打洞”等技术穿透防火墙,使得防火墙形同虚设。 本文基于以上背景,设计实现出一种P2P环境下混合增强型防火墙,在保留传统防火墙优点的基础上,引进特征值内容的分析,通过特征值对P2P应用进行有效的防范和拦截。论文具体研究和实现工作包括以下几个方面: ◇ P2P环境下混合增强型防火墙的总体设计。主要包括系统硬件、内核裁减、安全管理模块、P2P过滤模块与安全策略的设计 ◇ 详细分析了Linux2.4.20内核中netfilter/iptables防火墙框架在IPv4协议栈中的实现机制 ◇ 对典型的5种P2P应用协议(BitTorrent protocol,eDonkey protocol,Gnutella protocol,DirectConnect protocol,FastTrack protocol)的研究,从其协议数据包中分析出一个或多个特征值 ◇ 基于Linux2.4.2...
【论文题纲】
摘要 3-4
Abstract 4-11
第1章 绪论 11-19
1.1 研究背景 11-15
1.1.1 防火墙现状 11-13
1.1.2 P2P给网络带来的安全隐患 13-15
1.1.3 对典型P2P软件穿透防火墙的技术分析 15
1.2 国内外研究现状 15-16
1.3 论文意义及研究工作 16-18
1.4 论文创新工作 18
1.5 论文结构与内容安排 18-19
第2章 HEFUPE原型系统总体设计 19-26
2.1 HEFUPE原型系统组成 19
2.2 HEFUPE原型系统硬件结构设计 19-20
2.3 Linux内核裁减设计 20-21
2.4 HEFUPE安全管理模块设计 21-23
2.5 P2P包过滤模块设计 23
2.6 HEFUPE安全策略 23-24
2.7 HEFUPE实验环境 24-26
第3章 netfilter/iptables实现机制分析 26-36
3.1 netfilter总体结构 26-27
3.2 netfilter核心模块 27-30
3.2.1 关键数据结构 28-29
3.2.2 登记函数 29
3.2.3 卸载函数 29-30
3.3 iptables简介 30-31
3.4 iptables核心数据结构 31-33
3.4.1 table 31
3.4.2 rule 31-32
3.4.3 Match 32
3.4.4 Target 32-33
3.5 iptables主要注册和注销函数 33-36
3.5.1 table注册函数 33-34
3.5.2 table注销函数 34
3.5.3 match与target注册函数 34-35
3.5.4 match与target注销函数 35-36
第4章 典型P2P协议特征值分析 36-47
4.1 特征值分析思路 36
4.2 特征值分析 36-46
4.2.1 BitTorrent protocol 37-38
4.2.2 eDonkey protocol 38-40
4.2.3 Gnutella protocol 40-42
4.2.4 DirectConnect protocol 42-44
4.2.5 FastTrack protocol 44-46
4.3 特征值归纳 46-47
第5章 P2P过滤模块设计与实现 47-55
5.1 P2P过滤模块设计思路 47
5.2 P2P过滤模块具体设计与实现 47-53
5.2.1 P2P过滤模块内核部分设计与实现 47-49
5.2.2 P2P过滤模块用户空间设计与实现 49-53
5.3 P2P特征值匹配 53-54
5.3.1 固定偏移匹配 53
5.3.2 动态偏移匹配 53-54
5.4 与系统挂接 54-55
第6章 典型P2P协议特征值测试与评估 55-68
6.1 测试计划 55-56
6.1.1 准确性评估 55
6.1.2 快速性评估 55-56
6.2 P2P默认端口 56
6.3 准确性测试 56-63
6.3.1 特征值识别P2P应用准确性测试 56-60
6.3.1.1 BitTorrent protocol 56-57
6.3.1.2 Gnutella protocol 57-58
6.3.1.3 FastTrack protocol 58
6.3.1.4 eDonkey protocol 58-59
6.3.1.5 DirectConnect protocol 59-60
6.3.2 特征值唯一性测试 60-63
6.3.3 准确性测试总结 63
6.4 快速性测试 63-68
6.4.1 未加载P2P规则的RTT值 64-65
6.4.2 加载P2P规则的RTT值 65-66
6.4.3 RTT值的比较 66-68
第7章 防火墙专用shell设计与实现 68-77
7.1 Linux shell概述 68
7.2 防火墙专用shell(fshell)总体结构 68-69
7.3 fshell管理模块功能 69-70
7.4 fshell具体设计 70-73
7.4.1 fshell流程图 70-71
7.4.2 fshell运行过程 71
7.4.3 fshell中关键系统调用函数 71-73
7.4.3.1 execvp 72
7.4.3.2 fork 72
7.4.3.3 wait 72-73
7.4.4 fshell开发模型 73
7.5 fshell具体实现 73-76
7.5.1 fshell命令行解析与执行 73-74
7.5.2 fshell环境的设置 74-76
7.6 与系统挂接 76-77
第8章 结束语 77-79
8.1 已完成工作和进一步开发设想 77-78
8.2 应用前景 78-79
参考文献 79-81
攻读学位期间发表论文 81-82
致谢 82
【DOI】 LunWen.ID:2.2008.372256
付费论文:有参考文献 300元
1、注册会员             2、购买本文            3、下载文章 
注:此文为收费论文,需付费购买。每页大约1000字。
代写论文流程
载入中…
Web lunwenjia
热门搜索:P2P 论文 防火墙 特征值 netfilteriPtables shell
互联网技术最新论文
互联网技术热门论文