网络信息安全课程设计指导书
- 格式:doc
- 大小:69.00 KB
- 文档页数:8
《网络信息安全》课程设计指导书 -设计具备SSL安全协议的小型企业网
计算机与通信工程学院 尹毅峰 yinyifeng@zzuli.edu.cn
2013年6月10日 1
1.目的 本课程是互联网专业所开设的一门重要实践课程,要求学生掌握网络安全原理和技术在实践中的应用。本课程设计的目的是使学生在理论学习的基础上,动手设计基于安全套接字层协议的企业网站,通过应用所学习的知识,来解决一些实际企业网站安全应用问题。在此基础上,真正理解和掌握网络安全的相关理论,具备程序设计的能力。
2.题目及要求 每名学生根据自选的企业网站选题,查阅相关文献、了解相关的系统,要求完成规定的下述各项任务: 1)网站中具有安全的 CA系统; 2)能够发放证书; 3)建立SSL的安全隧道。
3. 任务及完成形式 3.1设计任务 具备CA系统的企业网站设计 任务: 实现一个安全的可用于身份验证的企业网站,能够抵抗大多数的攻击。网站中包含一个CA系统,可以接受用户的认证请求,安全储存用户信息,记录储存对用户的一些认证信息,给用户颁发证书,可以吊销。 功能要求: 1)接受用户的提交申请,提交时候让用户自己产生公钥对; 2)接受用户的申请,包括用户信息的表单提交,公钥的提交; 3)在对用户实施认证的过程中,储存相应的电子文档,比如证书、营业执照的扫描文档; 4)通过验证的给予颁发证书; 5)用户密钥丢失时,可以吊销证书,密钥作废。
3.1完整的软件系统
最终必须向指导老师提交完整的电子版程序源代码、SSL配置流程截图以及使 2
用说明文件等。源代码文件要特别注意编程规范、代码风格,关键代码需有合理的注释,不含任何无用代码;数据文件内要求有一定数量的“真实”数据(如测试记录,需要有5条以上测试记录); 使用说明文件的第一行,需要给出设计者的学号、姓名,后面为其它说明。
3.2课程设计报告(详细要求请参考附录) 课程设计报告总体上主要包括以下几个部分: 1)封面 2)目录 3)课程设计报告正文 4)软件安装、使用或者配置说明 5)参考文献
4.总体要求 根据所给的实验指导书的要求,从中选择项目,应用所学的知识,完成题目所规定的各项要求。总体要求如下: 1)程序代码总量不少于500行(其中不包括编译器自动生成的代码),关键代码必须有合理注释。 2)课程设计报告正文字数不少于6000汉字,概念清楚、叙述正确、内容完整、书写规范。 3)课程设计中必须按指导书要求,综合应用所学的网络安全知识解决实际问题,有必要的理论分析,设计要有合理的依据。独立完成课程设计,不得抄袭他人。 4)功能正确、有一定实用性,鼓励创新。 5)程序界面友好,便于交互。 6)积极交流与讨论(通过同学、网络等途径)、善于查阅资料、分析与借鉴他人编写的软件和源代码。
5.工作阶段与考核方法 大体上可分成五个阶段: (1) 学习态度 学习认真,态度端正,遵守纪律。10 (2) 答疑和设计情况 认真查阅资料,勤学好问,提出的问题有一定的深度,分析解决问题的能力较强。40 (3) 说明书质量 设计方案正确、表达清楚;设计思路、实验(论证)方法科学合理;达到课程设计任务书规定的要求;图、表、文字表达准确规范,上交及时。40 3
(4) 回答问题情况 回答问题准确,基本概念清楚,有理有据,有一定深度。 10 考核方法: 只有程序验收通过后,才能按以下方法核定本次课程设计的总成绩,因未能独立完成设计(尤其是抄袭)或概念不清的同学,总成绩将核定为不及格。总成绩由以下几个部分决定: 1)考勤、纪律、实验室卫生 2)工作量(代码量、功能多少、难度、经历的曲折) 3)代码书写规范性(包括注释的质量、详尽程度和明晰性) 4)程序界面、新技术引用、易用性 5)课程设计报告(叙述、书写规范、字数) 6)动手能力、分析问题解决问题能力 7)答辩的情况(答辩时会问关于系统实现和本作品相关的理论知识的问题) 8)在资源共享和互助协作方面的贡献及其体现的能力 4
郑州轻工业学院 课程设计说明书
题目: 网络信息安全课程设计 设计具备SSL安全协议的小型企业网
姓 名: 院 (系): 专业班级: 学 号: 指导教师: 尹毅峰 张杰
成 绩: 时间:2013 年 6 月 24日至 2013 年6 月28日 5
《课程设计说明书》其它格式规定 一、纸张和页面要求 课程设计说明书用纸一律采用16开幅面,有条件最好打印。打印正文用宋体小四号字;版面页边距:上2.5cm,下2.5cm,左3cm,右2cm;页码用小五号字底端居中;左边装订。
二、装订页码顺序 课程设计报告一般由以下几部分组成:A.任务书; B.目录; C.正文; D.参考文献;E.附录(可省略)
三、章节序号 按照正式出版物的惯例,章节序号的级序规定如下: 1.(居中、小二号黑体字)
…1.1(顶格、小三号黑体字) … …1.1.1(顶格、四号黑体字) … … …(1) … … … …①
四、封面 采用统一规格,请参考本文档上一页所给出的封面格式。 6
五、目录 三号、黑体、居中、目录两字空四格、与目录的正文空一行。 六、正文 正文的页数不少于10页(不包括封面、目录、参考文献等),正文字数不少于6000。 正文一般分5~7个部分,参考下面的格式来写: (1)前言。概述所作题目的意义、本人所做的工作、及系统的主要功能; (2)系统分析。分析和描述所设计系统的基本要求与内容; (3)功能设计。描述及绘制出系统的功能结构框图; (4)所遇到的问题及分析解决。 (5)系统特色及关键技术。 必要时给出关键部分源代码,并准确指出其在程序中位置(文件名、行号)。 (6)测试。从多方面对软件功能和性能的测试,说明功能的实现情况。 (7)结论。完成情况、有待改进之处、对未来改进的展望、特殊说明、心得体会等。 正文的主要内容必须是对自己所作的设计工作的描述,不得大量抄录对特定软件技术的说明性文字和程序代码。设计方案图和软件运行界面的截图的总数不得超过10个,每个图形的大小不得超过1/3页大小(个别流程图等可适当不受限制)。 正文字体用小四,宋体。各级标题参考附录的毕业设计的范文。 所有的图的下方都要编号和命名, 比如 图2-2 系统结构图,其中前一个数字是代表章,后一个代表这一章的所有图中的序号。 所有的表的上方都要编号和命名,比如 表2-2 证书结构,数字用法如上。 正文的页眉统一采用“桂林电子科技大学课程设计(论文)报告用纸”。注意,要在正文和前面部分之间分节,这样才能保证页眉不出现在封面。 文中格式应当统一,首行都要缩进两个汉字位置。
七、参考文献 参考文献要另起一页,一律放在正文后,不得放在各章之后。只列出作者直接阅读过或在正文中被引用过的文献资料,作者只写到第三位,余者写“等”,英文作者超过3人写“et al”。 几种主要参考文献著录表的格式为:
⑴专(译)著:[序号]著者.书名(译者)[M].出版地:出版者,出版年:起~止页码. ⑵期 刊:[序号]著者.篇名[J].刊名,年,卷号(期号):起~止页码. ⑶论 文 集:[序号]著者.篇名[A]编者.论文集名[C] .出版地:出版者,出版者. 出版年:起~止页码. ⑷学位论文:[序号]著者.题名[D] .保存地:保存单位,授予年. ⑸专利文献:专利所有者.专利题名[P] .专利国别:专利号,出版日期. 7
⑹标准文献:[序号]标准代号 标准顺序号—发布年,标准名称[S] . ⑺报 纸:责任者.文献题名[N].报纸名,年—月—日(版次).
请同学们参考一下的例子写: 参考文献(黑体四号、顶格) [1] 王传昌.高分子化工的研究对象[J].天津大学学报,1997,53(3):1~7. [2] 李明.物理学[M].北京:科学出版社,1977:58~62. [3] Gedye R,Smith F,Westaway K,et al.Use of Microwave Ovens for Rapid Orbanic Synthesis.Tetrahedron Lett,1986,27:279. [4] 王健.建筑物防火系统可靠性分析[D].天津:天津大学,1997. [5] 姚光起.一种痒化锆材料的制备方法[P].中国专利:891056088,1980-07-03. [6] GB3100-3102 0001—1994,中华人民共和国国家标准[S]. (以上,序号用中扩号,与文字之间空两格。如果需要两行的,第二行文字要位于序号的后边,与第一行文字对齐。中文的用五号宋体,外文的用五号Times New Roman字体。)
提交材料的要求 1. 采用统一设计报告用纸与封面; 2. 写清楚学号、班级、题目(即设计题目)、日期等; 3. 要有充分的代码注释,否则视为抄袭; 4. 必须有目录页和参考文献说明; 5. 应当提交源代码和报告,源代码为电子版,报告同时提供电子版和打印稿。为了便于各种雷同比较、字数统计、打分、错误修订等工作,所有提交的资料均必须同时提交电子版,提交至ftp://202.196.5.5 ,文件命名按照实验报告的格式。交一份纸质打印稿。
八、课程设计正文撰写大纲 案例: 1. 设计任务 2. Windows域控制器设置 3. SSL协议的实现 4. 企业网站的安全设计 5. 结语