asp.net应用系统网络架构的安全机制研究

asp.net应用系统网络架构的安全机制研究

ID:26704853

大小:49.50 KB

页数:4页

时间:2018-11-28

asp.net应用系统网络架构的安全机制研究  _第1页
asp.net应用系统网络架构的安全机制研究  _第2页
asp.net应用系统网络架构的安全机制研究  _第3页
asp.net应用系统网络架构的安全机制研究  _第4页
资源描述:

《asp.net应用系统网络架构的安全机制研究 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ASP.NET应用系统网络架构的安全机制研究摘要介绍了基于ASP.平台B/S架构的应用系统网络安全的设计,分析了B/S三层网络架构的安全机制,给出了通过身份验证、权限控制、数据加密、存储过程访问数据库等手段实现系统的安全性的技术要点。关键词ASP;B/S架构;身份验证;存储过程1引言随着Inter技术的发展和基于Web开发平台的推出,B/S结构逐渐取代了传统的C/S结构,成为了主流结构。B/S结构是一种以HTTP为传输协议,客户端通过浏览器访问Web服务器以及与之相连的后台数据库的体系结构。B/S构架具有良好的跨平台性、可扩展性和易更新

2、升级等优点,正是B/S架构的这种开放性的特点,也对网络系统的安全体系的设计和实现提出了新的要求。本文以应用系统的开发为例,阐述了ASP.平台下开发B/S结构的应用系统的安全设计,从系统架构、角色及用户权限控制、数据库访问等方面分析了如何保障数据和系统的安全。2基于ASP.的三层网络架构的安全性系统基于WindoicrosoftInter信息服务联合起来协同工作提供了优秀的安全控制,包括身份验证和权限控制两部分。身份验证是对发送请求信息的用户进行身份识别,一旦验证通过,权限控制程序就会决定用户是否有权限访问所调用的资源。ASP.支持三种类

3、型的身份验证,分别是Windows身份验证、表单身份验证、Passport身份验证。基于表单的验证,是三种验证方式中最灵活的一种。基于表单的验证服务使用Cookies来验证用户,Cookie是一小段文本信息,伴随着用户请求和页面在Web服务器和浏览器之间传递,用户每次访问站点时,Web应用程序都可以读取Cookie包含的信息。在登录页面中,用户输入用户名和密码,提交该页面送回服务器,应用程序根据存储在数据库中的数据来验证请求,用户通过验证后,ASP.发出一个Cookie,里面包括了为此用户产生的一个有效的身份票据,该身份票据是用户进行系

4、统访问的“通行证”。在随后发出的请求页面的请求报头里包含此Cookie,如果没有通过验证则用户被重新定位到登录页面。身份票据的确定可以根据应用需求而设计。一般系统中身份票据由用户名和用户标识号构成。系统的权限控制采用基于角色的访问控制,权限赋予角色,角色分配给用户。一个用户可拥有多个角色,一个角色可授权给多个用户。用户不直接与权限相连,而是通过所属的角色享有权限,实现了用户与访问权限的逻辑分离,极大地方便了权限管理。一般来讲角色数要少于用户数,这样可以通过更改角色的权限实现对大批量用户权限的更新,不必一个一个地设定用户的权限,从而降低了

5、管理的成本。系统有多个功能模块,可以根据需要设定多个角色,定制角色的权限就是设定每个角色针对不同功能的权限,对每个功能都包括五种权限:浏览权限、查询权限、添加权限、修改权限、删除权限。分别代表可以对此功能页面下的数据执行浏览、查询、添加、修改、删除操作。角色的权限设定后只需给用户分配角色即可,同一个用户可属于多种角色,不过他对某一功能的操作权限是取此用户所属几个角色中对此功能最高的权限。系统可以根据情况添加、删除、修改角色,定制角色的权限,通过这种角色的权限定义可以实现各种复杂的安全策略。通过权限控制,保障了合法用户顺利实现系统功能,禁

6、止了非授权用户对系统的入侵。在显示页面的时候,根据用户所属角色的不同,显示不同的页面。在登录页面中,用户输入凭证用户名和密码,系统验证通过后,根据输入的用户名得到所属的角色,根据角色和功能权限的对应关系进而得到此用户对所有功能模块的权限情况,系统据此加载功能链接区页面发送给浏览器,用户就看到了属于自己的主页面。在此页面上只显示出此用户有权限访问的链接,无权访问的链接不显示。4数据库访问的安全性在基于网络的系统中,用户的信息安全是非常重要的,一旦用户的密码被盗取后,系统的数据和整个数据库也就不安全了,通过对用户的口令加密可以解决这个问题,

7、用户密码不以明文的方式存储在数据库中,而是存储它们加密后的版本。当需要对用户进行验证时,只是对用户的口令再进行加密,然后把它与数据库中的加密口令进行比较即可。ASP.可以方便地实现对密码的加密,在命名空间System.].清华大学出版社,2005[2]邹显春,张为群.一种主动网络管理系统结构的分析与研究[J].计算机科学,2006(10):58-60[3]费雅洁.通用型智能化管理信息系统的设计与实现[J].微计算机信息,2008(09):29-31

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。