张兴武
(同济大学 软件工程学院,中国 上海201804)
所设计的网络教学平台是面向Internet 或局域网的, 这种应用尤其是对远程数据库的访问采用的基本都是C/S 结构 (Client/Server,客户端/服务器端)的应用模式。 要想实现这样一个网络应用,必须编写一个服务器端web 应用程序; 选择一个发布程序的web server ,如apache 、IIS 等;架设一个数据库服务器。其中,需要采用的核心页面技术有如下几个方面:
由于现在多数用户通过多级代理服务器或宽带方式来访问局域网或Internet,这为唯一标识用户身份增加了难度,需要设计合理的用户身份验证机制来保证每个用户操作数据的合理性和有效性。
本平台主要通过将用户的IP 地址与帐号(学生学号或教师编号)相结合,组合成一个复合标识字段,并通过密码和姓名验证的方法来唯一标识每个终端用户。 (如果可能的话,在今后的发展中可以增加IP地址与MAC 地址相互绑定的办法来解决校园内部局域网的标识问题,这个需要学生每人具有一台PC 机).
一次性口令身份验证(OTP )平台的开发和对具有这种特征的应用软件的使用,己经使得网络安全技术发生了很大的变化。 实现了OTP之后,对于入侵者来说,要通过口令安全平台来发起攻击实际上是不可能的。
根据目前关于MD4 和MDS 加密方法的Internet Drags 和RFC 文档,OTP 保护安全的平台对于高度安全的应用程序来说被认为是安全的,实现OTP 是一个很明智的实践。
1.2.1 迭代、种子和通行证短语……p>