


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、探讨维护应用程序的安全性摘要:正确配置安全设置,以保护您的asp应用程序不被未授 权的用户访问和篡改。该文提供了多种维护asp应用程序的方法。 关键字:asp 安全性 web服务器 asp是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式web 服务器应用程序。asp使用的activex技术基于开放设计环境,用户可以自己定义和制作组件 加入其中,使自己的动态网页几乎具有无限的扩充能力。asp还可利用ado方便快捷地访问数 据库,从而使得开发基于www的应用系统成为可能。但是,千万不要轻视正确配置安全设置的 重要性。如果不正确配置安全设置,不但会使您的asp应用程序遭受不
2、必要的篡改,而且会 妨碍正当用户访问您的asp文件。web服务器提供了各种方法,保护您的asp应用程序不被 未授权的用户访问和篡改。 1 ntfs 权限 您可以通过单独的文件和目录应用ntfs访问权限来保护asp应用程序文件。ntfs 权限是we b服务器安全性的基础,它定义了一个或一组用户访问文件和目录的不同级别。当拥有windo ws nt 有效帐号的用户试图访问一个有权限限制的文件时,计算机将检查文件的访问控制表 。该表定义了不同用户和用户组所被赋予的权限。如果用户的帐号具有打开文件的权限,计 算机则允许该用户访问文件。 2 维护globalasa的安全 为了充分保护 asp 应用程序,
3、一定要在应用程序的globalasa文件上为适当的用户或用户 组设置ntfs文件权限。如果globalasa包含向浏览器返回信息的命令而您没有保护 global asa文件,则信息将被返回给浏览器,即便应用程序的其他文件被保护。而且,一定 要对应用程序的文件应用统一的ntfs权限。 3 web 服务器权限 可以通过配置的web服务器的权限来限制所有用户查看、运行和操作的asp页的方式。不同于 ntfs权限提供的控制特定用户对应用程序文件和目录的访问方式,web服务器权限应用于所 有用户,并且不区分用户帐号的类型。对于要运行您的asp应用程序的用户,在设置web服务 器权限时,必须遵循下列原则:
4、 对包含 asp文件的虚拟目录允许“读”或“脚本”权限;对 asp文件和其他包含脚本的文 件所在的虚目录允许“读”或“脚本”权限;对包含 asp文件和其他需要“执行”权限才 能运行的文件的虚目录允许“读”和“执行”权限。 4 脚本映射文件 应用程序的脚本映射保证了web服务器不会意外地下载 asp文件的源代码。例如,即使您为 包含了某个 asp文件的目录设置了“读”权限,只要该 asp文件隶属于某个脚本映射应用 程序,那么您的web服务器就不会将该文件的源代码返回给用户。 5 cookie 安全性 asp 使用sessionid cookie跟踪应用程序访问或会话期间特定的web浏览器的信息。
5、这就是 说,带有相应的 cookie 的 http 请求被认为是来自同一web浏览器。web服务器可以使用se ssionid cookies 配置带有用户特定会话信息的asp应用程序。 5.1 sessionid能否被黑客猜中 为了防止计算机黑客猜中sessionid cookie并获得对合法用户的会话变量的访问,web 服务 器为每个sessionid指派一个随机生成号码。每当用户的web浏览器返回一个 sessionid coo kie时,服务器取出sessionid和被赋予的数字,接着检查是否与存储在服务器上的生成号码 一致。若两个号码一致,将允许用户访问会话变量。这一技术的有效性在于
6、被赋予的数字的 长度(64 位),此长度使计算机黑客猜中sessionid从而窃取用户的活动会话的可能性几乎 为0。 5.2 加密重要的sessionid cookie 截获了用户sessionid cookie的计算机黑客可以使用此cookie假冒该用户。如果asp应用程 序包含私人信息,信用卡或银行帐户号码,拥有窃取的cookie的计算机黑客就可以在应用程 序中开始一个活动会话并获取这些信息。您可以通过对您的web服务器和用户的浏览器间的 通讯链路加密来防止sessionid cookie被截获。6 使用身份验证机制保护被限制的asp内容 您可以要求每个试图访问被限制的asp内容的用户必须
7、要有有效的windows nt帐号的用户名 和密码。每当用户试图访问被限制的内容时,web服务器将进行身份验证,即确认用户身份 ,以检查用户是否拥有有效的windows nt帐号。web服务器支持以下几种身份验证方式: 6.1 基本身份验证 提示用户输入用户名和密码 windows nt请求/响应式身份验证 从用户的web浏览器通过加密方式获取用户身份信息。 然 而,web服务器仅当禁止匿名访问或windows nt文件系统的权限限制匿名访问时才验证用户 身份。 6.2 保护元数据库 访问元数据库的asp脚本需要web服务器所运行的计算机的管理员权限。在从远程计算机上运 行这些脚本时,须经已通
8、过身份验证的连接,如使用 windows nt 请求/响应验证方式进行 连接。应该为管理级 asp文件创建一个服务器或目录并将其目录安全验证方式设置为 wind ows nt 请求/响应式身份验证。目前,仅 microsoft internet explorer version 20 或 更高版本支持windows nt请求/响应式身份验证。 7 使用ssl维护应用程序的安全 ssl 协议作为web服务器安全特性,提供了一种安全的虚拟透明方式来建立与用户的加密通 讯连接。ssl保证了web内容的验证,并能可靠地确认访问被限制的web站点的用户的身份。 7.1 通过ssl可以被限制的程序 (1)通过ssl,您可以要求试图访问被限制的asp应用程序的用户与您的服务器建立一个加密 连接;以防用户与应用程序间交换的重要信息被截取。 7.2 维护包含文件的安全 如果您从位于没有保护的虚拟根目录中的 asp文件中包含了位于启用了ssl的目录中的文件 ,则ssl将不被应用于被包含文件。因此,为了保证应用ssl,应确保包含及被
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子真空器件在汽车电子中的应用考核试卷
- 拍卖行业公共服务效能提升考核试卷
- 玻璃制品超声波焊接机考核试卷
- 洗衣机械的工业互联网应用考核试卷
- 石膏在印刷工业中的应用考核试卷
- 手持设备按键故障修复考核试卷
- 水产罐头产品创新设计与消费者需求考核试卷
- 《三袋麦子》课件-2
- 动物产科学模拟习题含参考答案
- 数字化转型升级背景下潍坊市制造业高质量发展模式研究
- 云南天安化工有限公司67.5万吨(P2O5)年湿法磷酸初级净化研发及应用环境影响报告书
- (完整版)不锈钢管弯管器的使用方法及操作流程
- 基于PLC的小区排水控制系统设计毕业论文
- 高风险供应商管理程序(经典-专业-建议收藏)
- 振动试验报告
- 起重工岗位风险告知书
- 线切割机工操作规程
- 【基于近五年数据的鸿星尔克财务报表分析15000字】
- 8.5.1直线与直线平行 课件(共24张PPT)
- 高乳酸血症与乳酸酸中毒
- 通用个人简历word模板
评论
0/150
提交评论