教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 基于ASP.NET的Web网络应用程序开发的安全策略实践

基于ASP.NET的Web网络应用程序开发的安全策略实践

上传者:网友
|
翻新时间:2023-08-07

基于ASP.NET的Web网络应用程序开发的安全策略实践

基于ASP.NET的Web网络应用程序开发的安全策略实践 摘要:Web网络应用开发中,安全性是要考虑的关键问题,本文通过开发系统实践,从系统规划阶段、设计开发阶段、发布运行阶段三个方面详细阐述安全策略的实现,总结出如何充分利用ASP.NET的安全机制、数据库安全控制、增强管理员网络安全防范意识,构建一个性能安全的Web应用程序。

关键词:Web应用程序;web.config;认证和授权;视图;存储过程

1 前言

微软公司推出的ASP.NET,可以非常方便和高效地规划、设计、开发和发布Web网络应用程序。笔者利用ASP.NET为新疆职工培训中心开发了运行在校园网上的网络办公管理系统。该系统分为管理部门和教学部门两个角色,实现了数据存储、浏览查询和教学分析统计功能,提高了培训中心的信息化管理和校园网的利用价值。在整个系统的开发过程中,考虑最多的就是安全问题,相信这也是所有开发人员开发Web网络应用程序所必须面对的问题。因此本文针对基于ASP.NET的Web网络应用程序开发的安全问题,以我们开发的系统为例,从3个方面来阐述实际解决策略:

(1)系统规划阶段的安全策略;

(2)设计开发阶段的安全策略;

(3)发布运行阶段的安全策略。

希望我们的实践能对利用ASP.NET开发Web网络应用程序的相关技术人员提供参考和借鉴。

2 安全策略实践

2.1系统规划阶段

Web网络应用程序,就是运行在Web应用服务器上的一个虚拟目录及其子目录下的所有文件、网页、模块以及可执行代码的总和。根据系统需求分析,用户分为管理部和教学部(对数据的操作权限有区分),因此建立两个目录分别存放相应的网页文件。另外,还有数据库文件夹、样式文件夹、网页模版文件夹等。而对数据库表的操作文件放在特殊的文件夹bin下,因为该目录是禁止任何浏览器访问的,从而避免了远程客户下载代码的可能性。应用程序根目录下除了上述目录外,还有两个重要的应用程序级文件:global.asax 和web.config(下文详细分析)。总之,文件目录的规划是按类别存放文件,重要文件存在bin目录下。

2.2设计开发阶段

主要从后台的数据库设计、配置文件web.config及前台界面设计三个内容,着重阐述对安全问题的解决策略。

2.2.1数据库设计

为了提高访问数据的效率和安全性,能在后台做的事情,就在后台完成,能分开独立做的事情,就分开独立实现。

(1)充分利用后台数据库系统的视图和存储过程,如:创建带参数的视图,实现不同角色身份的用户对各自权限范围内的数据访问。

(2)报表设计及实现:Web应用程序实现动态报表,开始考虑用ASP.NET的数据控件Repeater,可以自由定义灵活的显示方式,但通常比较麻烦,而且在代码中字段名要出现,即:使用数据容器Container.DataItem("字段名")方式来显示数据内容,降低了数据安全性。我们的做法是利用Bussiness Object 公司开发的专业报表软件CrystalReports10设计报表,通过ODBC数据源与数据库连接,生成报表文件(*.rpt)后,在前台利用报表控件CrystalReprotViewer,将报表文件加载到页面实现各种报表。这种把数据源、报表文件、和页面显示文件分开独立实现,不仅丰富了报表显示样式和提高了网络报表生成效率,而且极大地提高了访问数据的安全性。

(3)用户口令存储问题:不要将实际的口令存储在数据库表中,因为口令直接放在数据库或文件中存在安全隐患,因此要存储加密后的口令。使用时,例如当用户登录时,对口令加密,然后与数据库中存放的加密口令进行比较。实现步骤如下:

首先,导入命名空间:

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

黄山导游词
假如我是科学家
我的蝈蝈将军
时间都去哪了
观察豆子
因为选择不同
不是亲人胜似亲人
开学了,我们笑了
可爱的小猫
再逢中秋
养蚕
教师节里的润喉糖
颐和园导游词
观察
胜似亲人
好秘书不做撒谎者
秘书证书考试揭秘 2
小心企业网站悄悄泄密
党员先进性教育面面观
干部考察材料撰写要求
秘书怎样进行自我调控(一)
个人资料常用英语
新世纪的专业秘书 2
做个高效工作的秘书(一)
初级秘书技能测试模拟试卷二
刑事自诉状
做秘书需要哪些基本功底
初级秘书知识测试模拟试卷一
如何作好新形势下临床医学教育工作(医学论文)
做个高效工作的秘书(七)
对现代企业管理中5S管理应用的探讨
国企管理应符合所有制性质
现代企业管理体系下的国有企业思想政治工作
论法约尔管理理论在油田HSE监督工作中的应用
国有金融企业客户关系创新-市场营销管理论文(1)论文
浅议商业银行成本控制
园林施工定额管理
图书馆员职业倦怠心理透视
从三江并流想国企管理
关于优化劳务派遣管理的探讨
测量放线施工方案
企业管理会计现状与发展策略之我见
我国民营企业负债筹资探析-市场营销管理论文(1)论文
探讨无线传感器网络LEACH路由协议的变化
群塔防碰撞方案
《春雨的色彩》重难点分析
《燕子飞回来了》
《春雨的色彩》课件 教学建议
《春雨的色彩》知识点:阅读知识
《春雨的色彩》作者其他作品
《春雨的色彩》知识点 生字
《春雨的色彩》知识点:仿写例句
《春天》
《春雨的色彩》知识点
《春雨的色彩》课件 教案讲义
《春雨的色彩》考点链接
《春雨的色彩》课文结构分析
《春雨的色彩》文章问题分析
《春雨的色彩》作者介绍
《春雨的色彩》随堂练习