ASP.NET安全模型探究

2012-02-08 10:22:40汪澍萌
湖南邮电职业技术学院学报 2012年3期
关键词:用户信息模型

汪澍萌,张 硕

(扬州市职业大学,江苏扬州 225009)

ASP.NET安全模型探究

汪澍萌,张 硕

(扬州市职业大学,江苏扬州 225009)

安全是Web应用程序的重要组成部分。文章通过剖析ASP.NET安全模型,提出创建基于ASP.NET Web应用程序的安全编程原则,使开发者能够创建更为安全的Web应用程序。

ASP.NET安全模型;身份验证;授权;上下文;安全编程原则

为开发出安全可靠的ASP.NET Web应用程序,在开发伊始就要考虑安全性问题,这样才可能在创建架构和设计时,对安全问题做出正确的决策。因此,开发人员对ASP.NET安全模型的正确理解,就显得尤为重要了。本文将剖析ASP.NET安全架构,并提出基于Web应用程序开发的安全编程的原则。

1 剖析ASP.NET安全模型

为开发安全的基于ASP.NET Web应用程序,首先必须了解ASP.NET安全模型。

1.1 安全级别

创建和设计安全的程序架构首先要了解系统的运行环境,比如用户、登录点和潜在的可能攻击点的威胁。对于基于ASP.NET Web应用程序,实现安全的基本任务包括以下几个方面:

验证:是指发现一个用户的身份并保证此身份真实性的过程。在ASP.NET应用程序中,提供了四种验证系统:Windows验证、表单验证、Passport验证和自定义验证流程。在每种验证系统中,用户都必须在登录时提供一些证明信息,之后系统将根据验证类型的不同而采取不同的方式来跟踪用户身份。所有的验证都允许程序在处理每一次请求时识别用户的身份,用以满足个性化和定制化的需要。

授权:是指决定分派给已验证用户权力和限制的过程。如检查用户的身份以决定是否具有继续某个特定操作的权限、禁止某些用户或角色访问特定的网页或者文件夹等。……

登录APP查看全文

猜你喜欢
用户信息模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
订阅信息
中华手工(2017年2期)2017-06-06 23:00:31
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
3D打印中的模型分割与打包
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12
如何获取一亿海外用户
创业家(2015年5期)2015-02-27 07:53:25
展会信息
中外会展(2014年4期)2014-11-27 07:46:46
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32