应用ASP.NET开发Web程序中的安全策略
更新时间:2023-08-11 08:28:01 阅读量: 教育文库 文档下载
应用ASP.NET开发web应用程序的过程中,安全性是要考虑的关键问题,本文从程序开发的几个阶段详细阐述安全策略的实现,总结如何利用ASP.NET的安全机制、数据库安全控制、增强管理员网络安全防范意识,从而极大提高Web应用程序的安全性能。
维普资讯
5 2
采
油工
程
应用 A P N T开发 We S. E b程序中的安全策略黄丽英(大庆石油管理局钻探集团钻井生产技术服务公司)
摘要:应用 A P N T开发 We应用程序的过程中,安全性是要考虑的关键问题,本文从程序开发的 S. E b几个阶段详细阐述安全策略的实现,总结如何利用 A P N T的安全机制、数据库安全控制、增强管 S. E理员网络安全防范意识,从而极大提高 We用程序的安全性能。 b应关键词:We b应用程序;认证和授权
A P N T可以非常方便和高效地规划、设计、 S. E 开发和发布 We b网络应用程序。安全问题是所有开发人员开发 We b网络应用程序所必须面对的问题。
报表,开始考虑用 A P N T的数据控件 R pa r S. E eet, e可以自由定义灵活的显示方式,但通常比较麻烦,而
且在代码中字段名要出现,即:使用数据容器 C n o— tnrD t t ( a e a l m”字段名” i . ae )方式来显示数据内容, 降低了数据安全性。我们的做法是利用 B s ns O— us e b i s
1程序开发的安全策略1 1规划阶段 .
jc公司开发的专业报表软件 Cy a eo s0 et r tR pr l设计报 sl t表,通过 O B D C数据源与数据库连接,生成报表文件 (# rt j.p)后,在前台利用报表控件 CytR p t r a er— s l o Ve e,将报表文件加载到页面实现各种报表。这种 i r w把数据源、报表文件、和页面显示文件分开独立实现,不仅丰富了报表显示样式和提高了网络报表生成
We b网络应用程序,就是运行在 We用服务 b应器上的一个虚拟目录及其子目录下的所有文件、网页、模块以及可执行代码的总和。根据系统需求分
析,用户分为管理部和教学部 (对数据的操作权限有区分),因此建立两个目录分别存放相应的网页文件。另外,还有数据库文件夹、样式文件夹、网页模 版文件夹等。而对数据库表的操作文件放在特殊的文
效率,而且极大地提高了访问数据的安全性。 ( )用户口令存储问题:不要将实际的口令存 3储在数据库表中,因为口令直接放在数据库或文件中
件夹 b下,因为该目录是禁止任何浏览器访
问的, i n 从而避免了远程客户下载代码的可能性。应用程序根目录下除了上述目录外,还有两个重要的应用程序级文件:g b1aa l a sx和 w bcn g ( o . e.of下文详细分析 ) i。1 2开发阶段 .
存在安全隐患,因此要存储加密后的口令。使用时,例如当用户登录时,对口令加密,然后与数据库中存放的加密口令进行比较。实现步骤如下:
首先,导人命名空间:<%@ I pr N m sae m o a e c t p=” S s m. e . e u i”> yt e W b S c rt% y
主要从后台的数据库设计、配置文件 w bcn g e.of i及前台界面设计三个内容,着重阐述对安全问题的解决策略。
其次,编写加密函数 E cyP d nrtw:F nt nE cy w ( w s tn,P d oma a u ci nrt d P da r g w F r t s o P Si
Sr g tn ) iIP Fr t f wd o ma=” MD” t e 5 hn
12 1数据库设计 .。为了提高访问数据的效率和安全性,能在后台做的事情,就在后台完成,能分开独立做的事情,就分开独立实现。 ( )充分利用后台数据库系统的视图和存储过 1
下面一行得到用 M 5 D算法加密后的字符串E cy P n r t wd= F r Au e t ain Ha h a s o d o ms t n i t . s P sw r h c o
F rtr gn of Fl ( w, MD” oSoi IC n g i P d” n i e 5)
下面一行得到用 S A算法加密后的字符串 H 1E s fP F r t l i wd o ma=” S e HAl t e ” h n E cyP d= n rtw F r s u e t ain Ha h a s o d o m A t n i t。 s P sw r h c o
程,如:创建带参数的视图,实现不同角色身份的用户对各自权限范围内的数据访问。 ( )报表设计及实现:We用程序实现动态 2 b应
Frt i IC n g i ( w, S A1 ) oSo n n of Fl P d” H” rg i e
作者简介:黄丽英 ( 96,, 1 6一)女讲师,从事计算机管理。E— a:h _ d@13 c m i l q 6. o l y n r
正在阅读:
《语言学概论》期末试卷03-27
爱情公寓 3 经典语录04-04
花园里的争吵作文400字07-03
教育局局长述廉报告(精选多篇)09-26
通阳污水泵站工程施工组织设计206-15
唱歌的诀窍与技巧07-12
阅读分享会作文800字06-30
美丽的初雪作文350字07-02
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 策略
- 程序
- 应用
- 安全
- 开发
- ASP
- NET
- Web
- 鸡蛋果的功效百香果的养颜功效
- word2003和word2007所有的常用快捷键大全
- 教师资格证:普通话学习技巧之朗读训练技巧
- (keil设置)第一个keilMDK工程
- 21 古老帝国的悲剧
- 第一部分 茶文化知识
- 数据结构2007试题(A)-答案
- 大学英语综合教程3 Unit 6
- 3、《鸟的天堂》达标练习题(精品文档)
- 班级管理中如何处理好师生关系
- 沪科版14.1 电阻和滑动变阻器(第一课时 电阻)
- 个人月工作总结报告模板范文
- 第十章 社会救助社会工作
- 遗传算法在数据挖掘中的应用
- 山东省菏泽市牡丹区 济南版生物七年级上册第二章第一节 细胞的结构和功能(第一课时)教案
- 美国上市公司信息披露制度的变迁及启示
- 电气运行巡检卡(终版)1
- 关于冬天的成语与古诗
- ThinkPHP3.1快速入门(1)基础
- 利益相关者视角下的远程医疗发展策略研究