易捷网络专注企业网站建设
11年企业网站建设经验、响应式网站建设,兼容PC、手机、平板全
终端,给你更佳的浏览体验...

.net脚本安全级别设置

来源:网站建设行业资讯网
添加时间:2022-02-13

可能每个同学在日站时都会遇到上传aspx大马后无法执行或者在大马内执行cmd命令,和IISSPY时会出现错误信息。如:
图1]

相信很多人还不理解里面的原理。下面我来科普一下吧。
首先帖一些microsoft官方关于在ASP.NET中配置代码访问安全性的说明。
在默认情况下,Web应用程序按完全信任级别运行,且权限无限制。要修改ASP.NET中代码访问安全性的信任级别,必须在Machine.config或Web.config中设置一项参数,然后将应用程序配置为部分信任应用程序
配置信任级别
web.config中的<trust>元素控制了是否启用Web应用程序的代码访问安全性。打开web.config,搜索<trust>,您可看到下列内容。
<system.web>
<!–level=”[Full|High|Medium|Low|Minimal]”–>
<trustlevel=”Full”originUrl=””/>
</system.web>
如果将信任级别设置为“完全”,代码访问安全性停用,因为权限要求资源的访问不受阻碍。这是构建于.NETFramework1.0版本之上的Web应用程序的唯一选项。参考下面从“完全”到“最低”的权限列表,每个级别都去掉了若干权限。通过逐步限制应用程序的权限,使之只能访问安全的资源并执行特权操作。每个级别都产生更大程度的应用程序隔离。图1显示了预定义信任级别,指出了与上一级别相比的主要限制。
图2ASP.NET信任级别的限制

锁定信任级别

如果Web服务器管理员希望通过代码访问安全性来确保应用程序隔离,并限制对系统资源的访问,管理员必须能在计算机级别上定义安全策略并阻止个人程序替代它。

应用程序服务提供商(或任何负责运行同一服务器各种Web应用程序的人)都必须锁定所有Web应用程序的信任级别。为此,请在web.config文件的<location>标记中增加<trust>元素,将allowOverride属性设置为false,如下例所示。
<locationallowOverride=”false”>
<system.web>
<!–level=”[Full|High|Medium|Low|Minimal]”–>
<trustlevel=”Medium”originUrl=””/>
</system.web>
</location>
下面说说我自己的理解和我在虚拟机上做的测试。
要做设置的web.config文件存在于C:WINDOWSMicrosoft.NETFrameworkv2.0.50727CONFIG中
其中关键部分默认不修改是这样的
<securityPolicy>
<trustLevelname=”Full”policyFile=”internal”/>
<trustLevelname=”High”policyFile=”web_hightrust.config”/>
<trustLevelname=”Medium”policyFile=”web_mediumtrust.config”/>
<trustLevelname=”Low”policyFile=”web_lowtrust.config”/>
<trustLevelname=”Minimal”policyFile=”web_minimaltrust.config”/>
</securityPolicy>
<trustlevel=”Full”originUrl=””/>
请注意trustlevel=”Full”,这里是关键,
Full即是完全权限,是系统默认设置,没有任何限制的权限,可执行aspx大马,功能没有限制。可使用aspx一句话连接。
High,代码访问权限为高,此时可以执行aspx大马,但功能遭到限制,无法执行命令、查看注册表、系统进程、系统服务和使用IISSPY,一但执行以上操作,便出现图1这样的错误页面。使用菜刀对aspx一句话进行连接会出现以下错误

如果站点要支持aspx,也要配置权限来防止入侵,我们可以选择High。
Medium,权限配置为中,国内大部分虚拟主机是这样配置的,IIS中的应用程序配置中存在aspx映射,但无法执行任何aspx代码。这样就彻底的断绝了aspx代码的执行。
其他权限解释大家可以参考图1
相对来说,我们只要掌握以上3种权限的配置即可,配置完成后将web.config设置为只读,这样就保证了站点和服务器的网络安全。

网站建设计最新案例赏析:


深圳朝华车身广告网站制作首页设计效果图
深圳朝华车身广告
山东恒美科技网站制作首页设计效果图
山东恒美科技
深圳华璨文化传播网站制作首页设计效果图
深圳华璨文化传播
佛山红海豚门业网站制作首页设计效果图
佛山红海豚门业
深圳共安智能科技网站制作首页设计效果图
深圳共安智能科技
陕西松峰实验设备网站制作首页设计效果图
陕西松峰实验设备
江苏天兴环保股份网站制作首页设计效果图
江苏天兴环保股份
深圳福工精密科网站制作首页设计效果图
深圳福工精密科
上海傲秀展览展示网站制作首页设计效果图
上海傲秀展览展示
东莞吉川机械科技网站制作首页设计效果图
东莞吉川机械科技
 

网站建设行业资讯推荐阅读:


浅谈改善用户体验的几个最基本途径网站设计怎么才可以吸引用户网络营销发展的速度让企业何堪服务好的设计网页哪家专业什么因素决定了公司的网站制作设计成本深圳网站制作公司,企业网站应该如何制作网站开发网站源码定制网站和套用模板网站有何区别深圳网站建设之网站策划内容深圳网站建设影响价格的因素有哪些一般建设需要多长时间Mysql报错isnotallowedtoconnect解决办法 网站设计中的邮箱有哪些注册设计要义网站用户体验应该掌握的几个要点网站建设:不合格网站的三大特征宝安网站设计的具体步骤流程是什么深圳网站建设开发有哪些步骤建一个企业网站等于拥有一个永久免费广告平台选择一个好的网站制作公司需要注意哪些方面小公司别考虑战略网站制作的好坏该如何评判网站建设中有哪些常见的误区深圳网站建设手机网站逐渐完善,手机网站的建设条件极为便利高端网站建设需要避免哪些误区外链优化层面应当怎样开展网站建设策划应该注意哪些方面的问题网站制作时避免出现的几个错误网站建设与网站运营需要清楚认识的几大误区手机网站建设时应注意如何提高用户浏览体验门户网站建设应该怎么做企业网站建设怎样选择好的建站程序58同城会继续在垂直领域寻找投资机会百度度娘大更新,企业网站将如何面对图片可以有效提高网站转化率 网页设计哪家值得信赖 网站好域名的十大原则网站优化当中关键词选择及关键词布局是重要的一环来看!网站建设如何才能让页面高大上移动端网站设计要注意的事项是什么分享10点建议让你做好微商网购提高更改生产商产品系列网络专供商品涌进网购服务平台网站开发人员经常较常见的CSS错误科技分享互联网运营营销策略五部曲网页设计必须get到这10个技能,请收好!关键的网站建设中,影响录入和排名在哪里网站制作更关键的一环:规范的代码习惯可以让新做的网站有基础排名 有实力的网站设计公司哪家不错 公司网站建立需要注意什么问题企业网站建设需要哪些技术来满足深圳福田网站设计多少钱,企业网站设计要怎样才能让人耳目一新网站二次开发公司哪家强怎样选择深圳网站建设行业原创文章都写些什么网站建设对企业的重要性有哪些关于网站建设业务不是深圳的业务是外地的业务我们能做吗具体怎么操作 高端网站设计哪里有 再预测!2016年网站建设的流行趋势中小企业网站建设的必要性从网站建设到优化推广过程是怎样的房地产网站建设怎么才能取得理想的效果网站提升:怎样做好营销型网站维护保养与经营thinkphp中的扩展类如何对网站建设公司的实力进行考察
企业网站建设行业信息服务发布平台!
(www.fantodo.com)版权所有
QQ在线咨询