ASP.NET 2.0加密Web.config文件
日期:2008年5月10日 作者: 查看:[大字体 中字体 小字体]-
可以使用受保护配置来加密 Web 应用程序配置文件(如 Web.config 文件)中的敏感信息(包括用户名和密码、数据库连接字符串和加密密钥)。对配置信息进行加密后,即使攻击者获取了对配置文件的访问,也可以使攻击者难以获取对敏感信息的访问,从而改进应用程序的安全性。
针对asp.net 2.0的应用程序的数据库链接字符串进行加密:例如,未加密的配置文件中可能包含一个指定用于连接到数据库的连接字符串的节,如下面的示例所示:
<configuration>
<connectionStrings>
<add name="SampleSqlServer" connectionString="Data
Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind;" />
</connectionStrings>
</configuration>
ASP.NET 2.0 中有一个新的安全特性.可以对 Web.config 文件中的任何配置节进行加密处理,可以通过手工运行工具aspnet_regiis或者编程来完成这个工作。如果你可以直接访问你的Web 服务器,你可以通过运行如下的命令行:cd %windows%\Microsoft.NET\Framework\versionNumber
aspnet_regiis -pe "connectionStrings" -app "/SampleApplication" –prov RsaProtectedConfigurationProvider
-pd section
对配置节进行解密。此参数采用下面的可选参数:· -app virtualPath 指定应该在包含路径的级别进行解密。
· -location subPath 指定要解密的子目录。
· -pkm 指定应该对 Machine.config 而非 Web.config 文件进行解密。
-pdf section webApplicationDirectory
对指定物理(非虚拟)目录中的 Web.config 文件的指定配置节进行解密。
-pe section
对指定的配置节进行加密。此参数采用下面的可选修饰符:· -prov provider 指定要使用的加密提供程序。
· -app virtualPath 指定应该在包含路径的级别进行加密。
· -location subPath 指定要加密的子目录。
· -pkm 指定应该对 Machine.config 而非 Web.config 文件进行加密。
-pef section webApplicationDirectory
对指定物理(非虚拟)目录中的 Web.config 文件的指定配置节进行加密。 - [1] [2] [3] 下一页
-
- ASP.NET 2.0加密Web.config文件 相关文章:
- ·各种文件后缀名与打开方式大全
- ·恢复exe文件打开方式,所有exe文件无法打开
- ·请问smartdrv.exe是个什么文件?
- ·修改dll文件工具和说明
- ·局域网内共享文件 提示没有访问权限的问题
- ·Windows无法访问指定设备,路径或文件.您可能没有合适的权限访问这个项目
- ·BAT批处理文件语法
- ·ASP.NET上传大文件控件
- ·nvcpl - nvcpl.dll - DLL文件信息
- ·gdiplus - gdiplus.dll - DLL文件信息
- ASP.NET 2.0加密Web.config文件 相关软件
- ·csf文件播放器 V5.0.0 1118
- ·恢复误删除的文件 Undelete PlusV2.93 简体中文版
- ·文件粉碎大师 V2.0
- ·宏杰工具之文件夹加密 V1808
- ·文件夹万能解密器 V8.5
- ·EasyCut-简易文件切割器 V2.0
- ·NoClone(重复文件查找) V3.2.66 绿色汉化特别版
- ·文件夹嗅探器 V3.51
- ·瑞星文件粉碎器 2007 V19.0.0.25
- ·Softscape PC Tools(删除顽固文件的好工具) V2.01
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:32位和64位操作系统性能大比拼
精品推荐
热点TOP10
- ·通常C#面试题
- ·用C#写计算器程序
- ·Asp.net(c#)数据库操作类
- ·最新版FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用简解
- ·C#编写的windows计算器-源代码
- ·ASP.NET购物车的实现及结算处理
- ·C#获取本地计算机名IP,Mac地址
- ·客户端回调实现gridView无刷新分页
- ·Asp.net利用Treeview实现树形列表
- ·AspNetPager分页控件--使用方法
- ·ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子!
- ·asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
- ·C#中使用进度条
- ·ASP.NET上传大文件控件
- ·ASP.NET程序中常用的三十三种代码
- ·使用 XSL 样式表无法查看 XML 输入
- ·C#導出Excel源碼
- ·DataList分页、增加、删除、修改实例
- ·VS2005+Crystal Report开发Web应用
- ·关于ASP.NET页面打印技术的总结
特别推荐
- ·实例分享:自己开发的自定义分页控件
- ·ASP.NET之上传文件管理策略
- ·ASP.NET程序中常用的三十三种代码
- ·ASP.Net中保护自定义的服务器控件
- ·C#设计的一个向导程序(Wizard)框架
- ·.net中即时消息发送的实现……
- ·ASP.NET动态创建控件之绝境求生
- ·.NET调用Oracle存储过程,使用数组类型的参数(如ArrayList)
- ·C#中水晶按钮的程序生成
- ·日历函数单元
- ·图片保存到数据库和从数据库读取图片并显示(c#)
- ·ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子!
- ·C#中四种进程或线程同步互斥的控制方法
- ·[C#]解决读写包含汉字的txt文件时乱码的问题
- ·AspNetPager分页控件--使用方法
- ·六步使用ICallbackEventHandler实现无刷新回调
- ·从 ASP.NET 服务器控件插入客户端脚本
- ·C#導出Excel源碼
- ·Asp.net直接保存文件到客户端
- ·如何在上传的图片上写字
