易捷网络专注企业网站建设
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设置为只读,这样就保证了站点和服务器的网络安全。

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


广州波士特实验室设备网站制作首页设计效果图
广州波士特实验室设备
西斯科戈雅企业形象设计网站制作首页设计效果图
西斯科戈雅企业形象设计
西安天星塔钟工程网站制作首页设计效果图
西安天星塔钟工程
湖南新展博会展服务网站制作首页设计效果图
湖南新展博会展服务
浙江爱就推门玩具网站制作首页设计效果图
浙江爱就推门玩具
东莞莲泉净水设备网站制作首页设计效果图
东莞莲泉净水设备
深圳朝华车身广告网站制作首页设计效果图
深圳朝华车身广告
深圳共安智能科技网站制作首页设计效果图
深圳共安智能科技
深圳尚青文化创意网站制作首页设计效果图
深圳尚青文化创意
东莞吉川机械科技网站制作首页设计效果图
东莞吉川机械科技
 

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


网站制作过程中有哪些因素值得关注深圳福田企业网站设计,如何设计网站来提高网站的竞争力呢如何设计用户喜爱的网站DNS域名解析服务商二三事深圳大型网站建设方案,大型网站建设有哪些流程深圳网站建设建站合同范本网站建设中如何有效的增加网站外链深圳福田企业建设方案,企业网站建设要怎么样提升用户体验偏门行业如何做好网络营销自己创建企业网站要怎样做深圳福田网站建设报价,什么是白帽SEO白帽SEO有哪些特点好处科技分享网站建设的步骤和推广方法手机网站建设和PC网站建设自动识别客户端的办法深圳做网站公司哪家好深圳做网站最好的公司是哪家易捷网站建设公司分享企业网站的优化思路和方法关于小米路由器引发的网站建设404页面思考规模较小的企业应该考虑SEO外包加强用户印象,让你的网站成为品牌新顶级域.xyz域名,已占据市场份额“黑马”深圳网站制作给新手站长做网站十七条建议文章内容无法吸引spider,问题究竟出在哪使用博客提高在线销售网站推广中需要了解搜索引擎的一些高级指令之一深圳网站建设公司详解DDoS攻击与防御深圳网站网站建设之网站导航的重要性网站是有效的宣传手段企业网站建设的价值和作用是什么网站优化建设firefox小工具(二)网站页脚设计的技巧深圳外贸网站建设哪个公司做的好从无到有!企业如何建立自己的Web站点如何使网站优化更好网站设计的内容相关性与搜索优化的关系-深圳网站建设企业网站建设没做好会出现哪些问题自学编程面试技巧,软件开发网站建设怎样做才能突出核心内容企业网站建设类型的分类和特点有哪些跟上趋势,从这几点提升网站的用户体验度网站建设和网站设计之间的区别易捷网络:全网营销加快传统企业转型速度网站建设如何改善SEO优化效果影响深圳网站建设好坏的几大原因建立一个公司网站有什么好处企业如何打理自己的营销型网站营销网站建设的几大方面新媒体时代制作网站要求深圳网站建设技术解决方案的特点“互联网+”对品牌宣传的重要性响应式网站建设的四大要求不进行网站建设企业会失去很多东西网站建设的视觉规划网站首页设计的主要形式有哪些营销型网页界面设计这些要点需了解 深圳网站优化的方法有哪些出现域名争议该怎么办SEO文章写作技巧网站制作中全站采用Flash的弊端有钱不是任性,找茬才是任性深圳营销型企业网站建设需如何提高网站质量网站维护过程中需要我们设计员应该注意的事项
企业网站建设行业信息服务发布平台!
(www.fantodo.com)版权所有
QQ在线咨询