计算机在线考试系统的安全漏洞及对策-学位论文.docx
- 文档编号:131041
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:58
- 大小:73.72KB
计算机在线考试系统的安全漏洞及对策-学位论文.docx
《计算机在线考试系统的安全漏洞及对策-学位论文.docx》由会员分享,可在线阅读,更多相关《计算机在线考试系统的安全漏洞及对策-学位论文.docx(58页珍藏版)》请在冰豆网上搜索。
在线考试系统的安全漏洞及对策总计:
毕业论文51页插图0幅表格0表指导教师:
张长君评阅人:
完成日期:
2006年5月31日III摘要随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
现在,计算机硬件技术的发展已经达到了相当高的水平。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,目前面向网络编程、数据库访问的多种技术中,比如JSP、PHP、ASP中,ASP以其开发周期短、存取数据简单、运行速度快而成为众多web程序员的首选开发技术但由于开发手段的直观、快速和高效,也带来了一定的安全隐患。
数据库是在线考试系统的基础,通常都保存着重要的信息。
大多数教育部门和学校的电子数据都保存在各种数据库中,他们用这些数据库保存一些个人资料,比如学生成绩等。
在线考试系统数据库服务器还掌握着敏感的数据,包括考试的时间和考题。
数据完整性和合法存取会受到很多方面的安全威胁,包括密码策略、系统后门、数据库操作以及本身的安全方案。
但是在线考试系统数据库通常没有象操作系统和网络这样在安全性上受到重视。
安全对于在线考试系统更为重要,本文以目前基于Web的信息系统最常用的ASPSQLServer2000为例,探讨在线考试系统中可能存在的安全隐患,并给出相应的建议。
关键词:
ASP;SQLServer2000;安全漏洞;对策IIABSTRACTFlyingtechnicallyalongwiththenetworktodevelopsoon,theuniversityofnowalotofabroadallhavesetupwiththesocialothersectionthelongrangeeducates,passingthecalculatornetworkrealizesforeignlandeducationwithtrain.Now,thetechnicaldevelopmentinhardwareincalculatorhascometoaveryhighhorizontal.But,thelongrangeeducatethedevelopmentofthesoftwaretostillbeplacedinthestageinstartnow,alongwiththistechnicalcontinuouslythoroughdevelopment,willbegthebetterandmoreperfectsoftwaresystemapplytothelongrangetheeducationcentergoto,facetonowthenetworkplaitdistance,databasevisitinvarioustechniques,forexampleintheJSP,PHP,ASP,ASPwithitsdevelopmentcycleshort,accessdatasimple,run-timevelocityquickandbecometheheadofnumerousthememberofwebprocedureschoosestodevelopthetechnique.butbecauseofdevelopmentthemeanskeepstheview,fleetnesswithefficiently,alsobroughtthecertainlysafehiddentrouble.Thedatabaseisthefoundationoftheon-lineexaminationsystem,usuallyallkeepingtheimportantinformation.Educatethesectiontokeepwiththeelectrondataoftheschoolallmostlyineverykindofdatabase,theykeepthesomepersonaldatawiththesedatabases,forexamplestudentscoreetc.Theon-lineexaminationsystemdatabaseserverstillcontrolstheimpressionabledata,includingthetimeoftheexaminationwiththesubjectofexamination.Thedataintegrityaccessandwouldsufferwiththelegalityveryinmanywaysofthesafetythreatens,includingthepasswordstrategy,thebackdoorofsystem,databasetheoperationandoneselfofsafeproject.Butthewireexaminationsystemdatabaseusuallyhasnoelephantoperatesystemtosuffertovalueonthesafetylikethiswiththenetwork.Theon-lineexaminationsystemforsafetyismoreimportant,thistextwithcurrentaccordingtoWebthemostincommonuseASPinsystemininformation+SQLServer2000forasafehiddentroublefor,inquiringintoon-lineexaminationsysteminsidepossibletobeexistence,andgivethehomologoussuggestion.Keywords:
ASP;SQLServer2000;SecurityHole;CountermeasureIII目录1.绪论.11.1本文研究的目的和意义.11.2文献综述.11.2.1ASP简述.11.2.2SQLServer2000简述.22.ASP漏洞分析和解决方法.32.1在ASP程序后加个特殊符号,能看到ASP源程序.32.2ACCESS数据库有可能被下载的漏洞.42.3code.asp文件会泄漏ASP代码.52.4filesystemobject组件篡改下载fat分区上的任何文件的漏洞62.5输入标准的HTML语句或者javascript语句会改变输出结果.62.6ASP程序密码验证漏洞.72.7INDEXSERVER服务会漏洞ASP源程序.82.8存在后门允许用户查看ASP文件源程序和下载整个网站.92.9IIS4.0受HTTP的D.O.S攻击漏洞.92.10IIS5.0超长URL拒绝服务漏洞.102.11请求不存在的idq或ida文件会暴露服务器的物理地址.102.12NTIndexServer存在返回上级目录的漏洞.112.13绕过验证直接进入ASP页面.122.14IIS4.0/5.0特殊数据格式的URL请求远程DOS攻击.132.15IISWebServerDOS.142.16MSODBC数据库连接溢出导致NT/9x拒绝服务攻击.142.17ASP主页.inc文件泄露问题.162.18利用Activerserverexplorer可对文件进行读写访问.172.19IIS4.0/IIS5.0超长文件名请求存在漏洞.183.SQLServer2000的安全漏洞.203.1使用安全的密码策略.203.2使用安全的帐号策略.20IV3.3加强数据库日志的记录.213.4管理扩展存储过程.213.5使用协议加密.223.6不要让人随便探测到你的TCP/IP端口.223.7修改TCP/IP使用的端口.233.8拒绝来自1434端口的探测.233.9对网络连接进行IP限制.234.在线考试系统的安全对策.244.1关闭没有用的服务和协议.244.2设置好网络操作系统.244.3磁盘文件格式使用比较安全的NTFS格式.254.4对目录设置不同的属性,如:
Read、Excute、Script.254.5维护Global.asa的安全.264.6在在线考试系统程序中记录用户的详细信息.264.7Cookie安全性.264.8使用身份验证机制保护被限制的ASP内容.274.9保护在线考试系统的元数据库.274.10使用最新的扫描器扫描基于ASP在线考试系统漏洞.285.在线考试系统防范举例.296.总结与展望.31参考文献.32附录1(外文译文).33附录2(外文原文).41致谢.50大连大学学位论文版权使用授权书.51在线考试系统的安全漏洞及对策11.绪论1.1本文研究的目的和意义随着互联网的高速发展,网络的安全问题日益凸现,尤其是近年来出现的在线考试,也由于与互联网密不可分的关系,经常受到安全威胁。
尤其以基于ASPSQLServer2000的在线考试系统的安全问题最为突出,因此研究在线考试系统的安全问题是十分必要的。
本文就以基于ASPSQLServer2000的在线考试系统的安全问题作为研究对象。
通过对ASP和SQLServer2000安全漏洞的对策的分析与研究,找出的在线考试系统的安全问题的解决方法。
1.2文献综述1.2.1ASP简述MicrosoftActiveServerPages(ASP)是多数在线考试系统服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。
使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。
现在很多在线考试方面的网站,在前台上大都用ASP来实现。
ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。
在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。
ASP脚本是采用明文(plaintext)方式来编写的。
ASP脚本是一系列按特定语法(目前支持vbscript和jscript两种脚本语言)编写的,与标准HTML页面混合在一起的脚本所构成的文本格式的文件。
当客户端的最终用户用WEB浏览器通过INTERNET来访问基于ASP脚本的应用时,WEB浏览器将向WEB服务器发出HTTP请求。
WEB服务器分析、判断出该请求是ASP脚本的应用后,自动通过ISAPI接口调用ASP脚本的解释运行引擎(ASP.DLL)。
ASP.DLL将从文件系统或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 在线 考试 系统 安全漏洞 对策 学位 论文
![提示](https://static.bdocx.com/images/bang_tan.gif)