免费获取|
论文天下网
  • 论文天下网 |
  • 原创毕业论文 |
  • 论文范文 |
  • 论文下载 |
  • 计算机论文 |
  • 论文降重 |
  • 毕业论文 |
  • 外文翻译 |
  • 免费论文 |
  • 开题报告 |
  • 心得体会 |

当前位置:论文天下网 -> 免费论文 -> 计算机论文

基于Web的网上评教系统(十二)

务器将进行身份验证,即确认用户身份,以检查用户是否拥有有效的 Windows NT 帐号。
 11 保护元数据库
 访问元数据库的 ASP 脚本需要 Web 服务器所运行的计算机的管理员权限。在从远程计算机上运行这些脚本时,须经已通过身份验证的连接,如使用 Windows NT 请求/响应验证方式进行连接。应该为管理级 .asp 文件创建一个服务器或目录并将其目录安全验证方式设置为 Windows NT 请求/响应式身份验证。目前,仅 Microsoft Internet Explorer version 2.0 或更高版本支持 Windows NT 请求响应式身份验证。
 12 使用 SSL 维护应用程序的安全
 SSL3.0 协议作为 Web 服务器安全特性,提供了一种安全的虚拟透明方式来建立与用户的加密通讯连接。SSL 保证了 Web 内容的验证,并能可靠地确认访问被限制的 Web 站点的用户的身份。
 通过 SSL,您可以要求试图访问被限制的 ASP 应用程序的用户与您的服务器建立一个加密连接;以防用户与应用程序间交换的重要信息被截取。比如好多基于WEB的ASP论坛都会提供注册用户互相发送信息的服务,这种信息是明文传送的,如果在网吧就很容易给人监听到。如果加了一层SSL认证,就会防止发送信息被监听的可能。
 13 客户资格认证
 控制对您的 ASP 应用程序访问的一种十分安全的方法是要求用户使用 客户资格登录。客户资格是包含用户身份信息的数字身份证,它的作用与传统的诸如护照或驾驶执照等身份证明相同。用户通常从委托的第三方组织获得客户资格,第三方组织在发放资格证之前确认用户的身份信息。每当用户试图登录到需要资格验证的应用程序时,用户的 Web 浏览器会自动向服务器发送用户资格。如果 Web 服务器的 Secure Sockets Layer (SSL) 资格映射特性配置正确,那么服务器就可以在许可用户对 ASP 应用程序访问之前对其身份进行确认。
 作为 ASP 应用程序开发人员,您可以编写脚本来检查资格是否存在并读取资格字段。
 14 ASP的加密
 由于ASP脚本是采用明文(plain text)方式来编写的,所以应用开发商辛苦开发出来的ASP应用程序,一旦发布到运行环境中去后,就很难确保这些“源代码”不会被流传出去。这样就产生了如何有效地保护开发出来的ASP脚本源代码的需求。
 官方加密程序:从微软免费下载到sce10chs.exe 直接运行即可完成安装过程。安装完毕后,将生成screnc.exe文件,这是一个运行在DOS PROMAPT的命令工具。
 运行screnc – l vbscript source.asp destination.asp生成包含密文ASP脚本的新文件destination.asp用记事本打开看凡是“<%和%>"之内的,不管是否注解,都变成不可阅读的密文了,但无法加密中文。
 几种ASP源代码保护方法:
 1,“脚本最小化”即ASP文件中只编写尽可能少的源代码,实现商业逻辑的脚本部分被封装到一个COM/DCOM组件,并在ASP脚 本中创建该组件,进而调用相应的方法(methed)即可。
 2,“脚本加密”即ASP脚本仍直接按源代码方式进行开发,但在发布到运行环境之前将脚本进行加密处理,只要把加密后的密文脚本发布出去。即在ASP.DLL读取脚本这个环节加入密文还原的处理。
 15 SQL SERVER的安全性
 目前用ASP编写的WEB应用中,后台数据库大部分SQL SERVER。SQL SERVER相对来说比较安全。但是也要小心地配置SQL Server.
 1.安装远程数据库管理有风险
 SQL Server支持从远程进行数据库的维护。在安装时你可以选择不安装,安装完成以后,你还可以通过“SQL Server Network Utility”来删除远程管理。如果你要使用远程管理,请使用TCP/IP,并将缺省的端口1433改变为其他的数值。使用远程对你可能比较方便,便是请注意一个hacker只要知道你的SQL server密码,就可以进入你的数据库。
 2.改变sa的密码。
 缺省安装时,SQL SERVER的sa账号的密码为空,建议你在Enterprise SERVER中,改变sa的密码。
 3.数据库登录账号不要写入ASP页面中。

开发总结
 本系统的设计目的是通过二人的协同努力建立一个网上教学评估系统,以方便学生对老师的教学评估,学工办人员对数据的处理。通过这几个月的毕业设计,我学到很多以前没有学到的动态网页开发技术,在软件工程学上更是取得了很大的进步。经过大量的测试和试用,作者深信本系统达到了方便和实用的设计目的。
 虽然系统基本达到设计要求,但由于本人水平有限,系统设计方面有许多漏洞也是在所难免的 ,您的意见和建议将极大的帮助我改进并完善系统。


参 考 文 献
陈明.工程学教程 .科技出版社.2002
萨师煊.王珊 . 数据库系统概论 . 第三版 . 高等教育出版社.2000
严蔚敏.吴伟民  .数据结构  .第二版  .清华大学出版社,001
龙马工作室 著.Dreamweaver MX 2004完全自学手册.人民邮电出版社
李海明.ASP动态网页与SQL Server 2000 数据库的链接.承德石油高等专科学校学报.2002.9
朱凯 湘文 编著.网页编程入门与实用实例.清华大学出版社
周军.数据库技术综述.情报理论与实践.2000.3
曹延涌 王忠雁 .用ASP进行浏览器/服务器模式的Web数据库开发.金融电脑. 2003.9

首页 上一页 9 10 11 12 下一页 尾页 12/12/12

相关论文
上一篇:五种提高SQL性能的方法 下一篇:计算机局域网组建与互连毕业设计..
推荐论文 本专业最新论文
Tags:基于 Web 网上 评教 系统 【返回顶部】

相关栏目

自动化相关
计算机论文
工程管理论文
法律论文
医学论文
人力资源
电子专业
电气工程
英语论文
行政管理
电子商务
社科文学
教育论文
物流专业
金融专业
财务管理
会计专业
化学化工材料科学
电子通信
环境科学
经济类
机械模具类
报告,总结,申请书
其他专业论文


关于我们 | 联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 原创毕业论文

 

论文天下网提供论文检测,论文降重,论文范文,论文排版,网站永久域名WWW.GEPUW.NET

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 893628136@qq.com

Copyright@ 2009-2022 GEPUW.NET 论文天下网 版权所有