C#代码安全性

C#代码安全性

ID:37926703

大小:64.00 KB

页数:10页

时间:2019-06-02

C#代码安全性_第1页
C#代码安全性_第2页
C#代码安全性_第3页
C#代码安全性_第4页
C#代码安全性_第5页
资源描述:

《C#代码安全性》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#强化系列文章九:代码访问安全性使用在.NetFramework中提供了代码访问安全性(CodeAccessSecurity),它的主要作用就是限制代码的使用权限。可以控制各种系统资源的访问权限、可以要求代码的调用方拥有特定的权限......。比如我们可以控制自己的dll只能在什么条件下由什么人调用,特别是在Asp.net中可以限制不同代码的安全权限,从源头限制住网络上的攻击等。本文的主要内容如下:1、在Asp.Net中使用自定义的信任级别2、配置Sqlconnection的代码访问权限3、实现和使用一个最简版的自定义权限在

2、Asp.Net中使用自定义的信任级别Asp.Net默认在C:WINDOWSMicrosoft.NETFrameworkv2.0.50727CONFIGweb.config中配置了网站的信任级别:

3、mtrust.config"/>默认为Full,表示拥有最大的权限,当然风险也就最高,我们可以在自己的网站下的web.config中自定义信任级别:

4、elname="Custom"policyFile="E:_NetProjectPermissionTrustWebSite11web_customtrust.config"/>这里使用了自定义的配置文件,其实也就是复制C:WINDOWSMicrosoft.NETFrameworkv2.0.50727CONFIGweb_lowtrust.config文件,然后在此文件上进行适当修改就可以了(使用此配置默认是

5、不允许连接数据库的)配置Sqlconnection的代码访问权限配置的方法就是修改自定义的web_customtrust.config文件,修改后的文件如下所示:粗体部分为修改点web_customtrust.config

6、.Policy.AllMembershipCondition,mscorlib,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"/>

7、89"/>

8、roup,mscorlib,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"/>

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

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

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