| 【中文题名】 | 网络游戏中的数据交互安全性问题研究 |
| 【英文题名】 | Security Research of Data Exchange in Online Game |
| 【学科专业】 | 密码学 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-8-21 |
| 【中关键词】 | 网络,安全,网络游戏,SOCKET模型,协议设计, |
| 【英关键词】 | security,online game,socket model,protocol design, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 |
随着现代网络通信技术的飞速发展,网络游戏已经成为游戏发展的新趋势。网络游戏为人们提供了一个跨国界的虚拟世界,世界各地的人们都可以通过Internet玩同一款游戏,人们甚至可以通过手机或PDA等手持设备随时随地的访问网络游戏。
PC和手机结合的网络游戏是现在流行的游戏运作方式,网络游戏的用户资料、虚拟货币等敏感信息在Internet上传输,网络游戏系统不可避免的存在信息安全隐患。目前的网络游戏没有一个可以依照的安全规范。
本文研究了当前典型的网络游戏通信架构,分析其安全性,设计网络游戏安全评估模型,根据其不足进行改进,构建相对安全的通信架构,采用现代密码学为理论基础,对网络游戏传输数据的安全性及完整性进行保护。设计并实现一个了网络游戏安全通信引擎,将高效率和安全的网络数据传输封装在其中。本文同时对该引擎做了测试,开发了一个数据加密及传输效率测试程序和一个小型网络游戏:疯狂坦克,来验证该安全框架的可行性。
现代密码学已经很好的应用到银行、证券、电子商务等系统中,其强大的数据保护功能已经让全世界的人由此获益。目前密码学的应用已经趋于成熟,将其应用到网络游戏中将进一步带动网络游戏的发... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-6 |
|
目录 |
6-8 |
|
第1章 绪论 |
8-11 |
|
1.1 网络游戏现状及特性 |
8-9 |
|
1.2 网络游戏安全现状 |
9-10 |
|
1.3 本文研究内容 |
10-11 |
|
第2章 安全技术基础 |
11-19 |
|
2.1 对称和非对称加密算法 |
11-14 |
|
2.2 哈希函数 |
14-15 |
|
2.3 数字签名 |
15-17 |
|
2.4 自动密钥分配 |
17-19 |
|
第3章 网络游戏体系安全评估模型 |
19-37 |
|
3.1 互联网安全风险分析 |
19-20 |
|
3.2 具有破坏性的非法攻击 |
20-22 |
|
3.3 网络游戏框架 |
22-25 |
|
3.3.1 TCP/IP协议 |
22 |
|
3.3.2 网络游戏应用协议 |
22-24 |
|
3.3.3 网络游戏通信 |
24-25 |
|
3.4 网络游戏安全风险分析 |
25-29 |
|
3.4.1 用户资料保护 |
26-27 |
|
3.4.2 数据完整性保护 |
27-28 |
|
3.4.3 团体对抗 |
28 |
|
3.4.4 虚拟财产的保护 |
28-29 |
|
3.4.5 潜信道或阈下信道(subliminal channel)研究 |
29 |
|
3.5 攻击技术分析 |
29-37 |
|
3.5.1 注入非法动态库 |
30-33 |
|
3.5.2 对SPI接口拦截 |
33-35 |
|
3.5.3 嗅探技术 |
35-37 |
|
第4章 数据交互框架改进及引擎设计 |
37-52 |
|
4.1 数据交互安全框架设计 |
37-45 |
|
4.1.1 传统网络游戏数据交互分析 |
37-39 |
|
4.1.2 用户资料保护 |
39-40 |
|
4.1.3 用户登录保护 |
40-43 |
|
4.1.4 数据交互保护 |
43-45 |
|
4.2 面向游戏的网络安全引擎设计 |
45-52 |
|
4.2.1 Socket通信分析 |
45-46 |
|
4.2.2 典型SOCKET模型分析 |
46-49 |
|
4.2.3 安全网络引擎设计 |
49-52 |
|
第5章 安全网络引擎及游戏实现 |
52-71 |
|
5.1 安全通信引擎单元 |
52-55 |
|
5.2 安全通信引擎测试 |
55-60 |
|
5.2.1 OpNetClient客户端程序 |
56-58 |
|
5.2.2 OpNetServer服务器程序 |
58-60 |
|
5.3 微型网络游戏设计 |
60-71 |
|
5.3.1 游戏数据封包及解析函数定义 |
61-63 |
|
5.3.2 游戏客户端OpGameClient |
63-67 |
|
5.3.3 游戏服务器OpGameServer |
67-71 |
|
结论 |
71-72 |
|
致谢 |
72-73 |
|
参考文献 |
73-76 |
|
攻读硕士学位期间发表论文 |
76 |
|
攻读硕士学位期间参加的科研项目 |
76 |
|
| 【DOI】 | LunWen.ID:2.2008.375909 |