- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络教学平台中的核心页面技术.doc
网络教学平台中的核心页面技术
【摘 要】在本文设计的网络教学平台的基础上,给出了网络教学平台中的核心页面技术。主要包括:用户的标识和身份验证、数据库的访问与管理、文件的上传等方面。
【关键词】网络教学;身份验证;远程数据库;核心页面技术;数据库访问;网络环境;信息资源
0 引言
所设计的网络教学平台是面向Internet或局域网的,这种应用尤其是对远程数据库的访问采用的基本都是C/S结构(Client/Server,客户端/服务器端)的应用模式。要想实现这样一个网络应用,必须编写一个服务器端web应用程序;选择一个发布程序的web server ,如apache 、IIS等;架设一个数据库服务器。其中,需要采用的核心页面技术有如下几个方面:
1 用户的标识和身份验证
由于现在多数用户通过多级代理服务器或宽带方式来访问局域网或Internet,这为唯一标识用户身份增加了难度,需要设计合理的用户身份验证机制来保证每个用户操作数据的合理性和有效性。
1.1 标识问题
本平台主要通过将用户的IP地址与帐号(学生学号或教师编号)相结合,组合成一个复合标识字段,并通过密码和姓名验证的方法来唯一标识每个终端用户。(如果可能的话,在今后的发展中可以增加IP地址与MAC地址相互绑定的办法来解决校园内部局域网的标识问题,这个需要学生每人具有一台PC机).
1.2 一次性口令身份验证
一次性口令身份验证(OTP )平台的开发和对具有这种特征的应用软件的使用,己经使得网络安全技术发生了很大的变化。实现了OTP之后,对于入侵者来说,要通过口令安全平台来发起攻击实际上是不可能的。
根据目前关于MD4和MDS加密方法的Internet Drags和RFC文档,OTP保护安全的平台对于高度安全的应用程序来说被认为是安全的,实现OTP是一个很明智的实践。
1.2.1 迭代、种子和通行证短语
使用OTP初始化用户ID进行身份验证包括几个部分:迭代(iteration)值、种子(seed )值和一个只有用户知道的秘密通行证短语(secret pass phrase)。迭代值是一个计数器,每次用户向给定的服务器进行身份验证就减少一次,这就是在每次注册尝试时使用不同口令的原因。种子是一个由服务器提供的短语,每次进行身份验证尝试时都向用户提供种子。通行证短语是一条用户必须知道的信息。迭代值和种子是由平台提供的,使用这些值和正确的通行证短语,用户就可以使用计算器产生正确的挑战口令/答复。
1.2.2 OTP保护的平台交互过程
OTP的工作方式是将公共可用的信息“挑战”与只有用户才知道的“秘密通行证短语”结合起来产生正确的答复,即Something You Know (SYK),其操作包括两个方面:客户机和主机。在客户机方面,必须产生适当的一次性口令。在主机方面,服务器必须验证一次性口令,允许用户秘密通行证短语的安全改变。OTP保护的平台交互步骤如下:
1)用户机向服务器发出登陆请求。
2)服务器首先向用户提示一个“挑战”( challenge ),挑战由种子值和迭代值组成,挑战的答复是使用用户工作站中一个特殊的程序calculator来产生的。
3)客户端使用种子和迭代值,并与用户的秘密通行证短语组合在一起,通过OTP calculator中的一个散列算法,计算出单用口令,从而产生对挑战的答复。用户的秘密通行证短语从来也不会在任何时间通过网络,包括注册时和执行要求身份验证的其它命令。即使两个用户使用相同的迭代和种子值,如果他们选择不同的通行证短语,那产生的口令也不会是相同的。从而,保证了OTP不易遭受偷听、口令重用、偷窃或口令文件攻击。
4)挑战的答复由客户端通过网络传回服务器。
5)服务器验证;用户对挑战的答复,决定是否成功登录。
1.2.3 在平台中具体实现OTP
根据OTP平台的运行机理,用户进行身份验证包括二个部分:迭代值、种子值和秘密通行证短语。因此在平台用月户初始化时,必须提供上述信息,并允许用户在使用中动态改变。在平台中,采用以下规则来定义用户身份验证信息:
以学生学号或教师编号作为种子值。
迭代值在用户信息初始化时由平台确定,一般根据学制及课程情况,学生定为100,教师为l80左右。
秘密通行证短语在初始化时暂定为学生学号或教师编号,在第一次成功登录后由用户自行修改。
学生信息在新生入学时,根据招生办信息数据库自动进行初始化;教师信自、依据人事部门档案信息进行初始化。并保证学生或教师在校期间内唯一、安全、有效。
3 文件上传的技术
由于ASP本身没有提供文件上传的功能,而采用FTP实
您可能关注的文档
最近下载
- 《混凝土结构加固设计规范》GB50367.pdf VIP
- 《精神疾病诊断与统计手册》DSM5.PDF VIP
- 2冷疗技术15课件讲解.pptx VIP
- 海姆立克急救法操作考核标准.doc VIP
- JJG 195-2019 连续累计自动衡器(皮带秤).pdf VIP
- 专项治理整改落实及长效机制建设情况报告().pdf VIP
- TD∕T 1087-2023 主体功能区优化完善技术指南.pdf
- (完整word版)数独题目100题(可打印).doc VIP
- 0604-会计专业国家技能人才培养工学一体化课程标准(试用).docx VIP
- 04.汉杂事秘辛.一卷.汉.阙名撰.明崇祯时期汲古阁刊本.pdf VIP
文档评论(0)