网络安全实验报告文档格式.docx

上传人:b****1 文档编号:3444914 上传时间:2023-05-01 格式:DOCX 页数:12 大小:441.90KB
下载 相关 举报
网络安全实验报告文档格式.docx_第1页
第1页 / 共12页
网络安全实验报告文档格式.docx_第2页
第2页 / 共12页
网络安全实验报告文档格式.docx_第3页
第3页 / 共12页
网络安全实验报告文档格式.docx_第4页
第4页 / 共12页
网络安全实验报告文档格式.docx_第5页
第5页 / 共12页
网络安全实验报告文档格式.docx_第6页
第6页 / 共12页
网络安全实验报告文档格式.docx_第7页
第7页 / 共12页
网络安全实验报告文档格式.docx_第8页
第8页 / 共12页
网络安全实验报告文档格式.docx_第9页
第9页 / 共12页
网络安全实验报告文档格式.docx_第10页
第10页 / 共12页
网络安全实验报告文档格式.docx_第11页
第11页 / 共12页
网络安全实验报告文档格式.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

网络安全实验报告文档格式.docx

《网络安全实验报告文档格式.docx》由会员分享,可在线阅读,更多相关《网络安全实验报告文档格式.docx(12页珍藏版)》请在冰点文库上搜索。

网络安全实验报告文档格式.docx

其中实验一要求编程实现,可直接调用相关功能函数完成。

实验二至实验四可在机房的网络信息安全综合实验系统上完成。

 

三、进度计划

序号

设计(实验)内容

完成时间

备注

1

接受任务,查阅文献,开始实现密码算法和认证算法

第一天

2

完成加密认证通信系统

第二至七天

3

上午完成综合扫描及安全评估实验,下午进行网络攻防实验

第八天

4

上午完成网络攻防实验,下午进行系统安全配置实验

第九天

*

5

撰写实验报告并验收

第十天

四、实验成果要求

1.、

2.要求程序能正常运行,并实现任务书要求功能。

3.完成实验报告,要求格式规范,内容具体而翔实,应体现自身所作的工作,注重对设计思路的归纳和对问题解决过程的总结。

五、考核方式

平时成绩+程序验收+实验报告。

学生姓名:

指导教师:

2016年6月13日

<

>

|

实验报告

题目:

网络信息安全综合实验

院系:

计算机系

班级:

学号:

学生姓名:

@

指导教师:

成绩:

实验日期:

2016年6月

二、实验内容

三、实验结果

实验一:

本通信系统为用C#语言编写的P2P方式通信的系统,其具体功能如下:

1、识别本机IP地址并赋值到文本框中,产生一个随机数作为端口号,端口号范围限制在1000到65535之间。

2、通过运用网络编程的知识尝试用产生的IP与端口号进行监听。

图1发送方界面

图2接收方界面

3、设置刷新区域,定时刷新好友在线,可以设置刷新间隔,启动和停止刷新。

这里可以通过拖拽VS里自带的控件“timersecond”,实现计时。

4、发送消息。

消息的传送是具有加密与认证的。

加密:

考虑到DES的安全性问题,加密消息是采用AES方式加密的,本系统采用的是C#封装好的AES程序,调用接口,实现对明文的加密。

解密同理。

认证:

认证是将明文哈希散列后采用RSA算法对其进行签名,再用公钥加密进行认证的,其中哈希散列采用的是SHA1方式。

下图为加密与认证的具体流程。

图3加密与认证流程

图4发送方可显示明文与密文图5接收方解密出明文

5、可以发送文件。

通过获取文本框中的文件地址,建立文件流,向接收端发送文件。

接收端进行文件监听,接收文件,与发送文件编写过程相似,只是把“写”换成了“读”文件。

VS里自带的控件“saveFileDialog”可以帮助用户提示选择保存文件的位置。

图6输入文件位置

图7询问是否接受文件

图8接收与发送文件成功

实验二:

认识性实验

本实验为认识练习信息安全实验平台的部分实验。

SuperScan端口扫描实验

扫描结果如下图:

图9:

扫描结果

Xscan信息探测实验

图10:

漏洞扫描普通信息与漏洞信息

四、实验感悟

通过做本次网络安全实验,使我对数据传送的加密与认证流程有了更加深刻的理解,同时知道了数据或者文件在网络中传输是通过byte流的方式传输的,因此程序里多次涉及到了string与byte[]之间的转换;

认证与加密部分连接起来发送给接收方的时候,会用到字符串分割的问题,本程序采用split()函数,识别空格,完成数据收发;

更加安全的认证方式还有加上发送方的ID以及加上时间戳等,以防止重放攻击,本程序只是简单的实现了认证,还有待完善。

相对来说,本实验还是有一定难度的,两周的时间查阅了很多资料,阅读了很多相关书籍,对我的编程能力以及对网络安全的认识都有了很大的提高。

最后感谢老师的悉心指导,令我受益匪浅。

五、部分代码

switch(messageTypeString)

{

case"

connect"

:

if(myfriendIndex==-1)

ListViewItemmyFriendItem=newListViewItem(

newstring[]{ipString,portString,"

是"

});

}

"

[{0}:

{1}]说:

{2}"

ipString,portString,cmd));

break;

check"

message"

ipString,portString,cmd));

file"

="

所有格式|*.*"

;

DialogResultdResult=("

您是否要接受"

+textBoxLocalIp+"

发送给您文件:

\r\n"

"

消息"

,;

if(dResult==

if()==

m_strFileSavePath=;

SendMessage(ipString,portString,"

ok"

同意接受文件"

);

threadFileListen=newThread(newThreadStart(FileListen));

();

=true;

else

return;

threadSendFile=newThread(newThreadStart(SendFile));

privatevoidSendFile()

TcpClientTCPSend=newTcpClient();

//建立TCP客户端

try

(IP,2626);

//指定IP端口进行连接

NetworkStreamstream=();

//获取流

byte[]byteBuffer=newbyte[1024];

//定义缓冲区

//循环读文件

intnRemain;

while((nRemain=(byteBuffer,0,1024))!

=0)

//向接受端发送文件流

(byteBuffer,0,nRemain);

//刷新流

//关闭流

("

文件发送完毕!

"

catch(Exceptionex)

+"

SendFile"

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2