永发信息网

netframework干什么用的

答案:2  悬赏:80  手机版
解决时间 2021-01-13 23:34
netframework干什么用的
最佳答案
Microsoft .NET Framework安全解决方案
.NET Framework安全解决方案基于管理代码的概念,以及由通用语言运行时(CLR)加强的安全规则。大部分管理代码需要进行验证以确保类型安全及预先定义好的其它属性的行为的安全。例如,在验证的代码中,声明为接收4字节值的访问将拒绝提供8字节参数的调用,因为不是类型安全的。验证过程还确保了执行流只传送到已知的位置,如方法入口点--这个过程去除了跳转到任意位置执行的能力。
验证将阻止不是类型安全的代码执行,在它们引起破坏前捕获很多常见的编程错误。通常的弱点--如缓存溢出,对任意内存或没有初始化的内存的读取,对控件的随意传送--都不再可能出现。这将使最终用户受益,因为在他们执行代码前对其进行检查。这也有益于开发人员,他们会发现很多常见错误(过去一直在困绕前开发)现在可以查明,并能阻止它们引起破坏。
CLR也能使非管理代码运行,但非管理代码不能从这些安全措施中受益。特殊的许可与对非管理代码的调用能力相关,一个强大的安全策略能确保这些许可被恰当地给予。经过很长时间后,非管理代码到管理代码的移植将减少对非管理代码的调用频率。
是一个程序库。基本所有运行程序都要用到。
打字不易,如满意,望采纳。
全部回答
Microsoft .NET Framework安全解决方案
.NET Framework安全解决方案基于管理代码的概念,以及由通用语言运行时(CLR)加强的安全规则。大部分管理代码需要进行验证以确保类型安全及预先定义好的其它属性的行为的安全。例如,在验证的代码中,声明为接收4字节值的访问将拒绝提供8字节参数的调用,因为不是类型安全的。验证过程还确保了执行流只传送到已知的位置,如方法入口点--这个过程去除了跳转到任意位置执行的能力。
验证将阻止不是类型安全的代码执行,在它们引起破坏前捕获很多常见的编程错误。通常的弱点--如缓存溢出,对任意内存或没有初始化的内存的读取,对控件的随意传送--都不再可能出现。这将使最终用户受益,因为在他们执行代码前对其进行检查。这也有益于开发人员,他们会发现很多常见错误(过去一直在困绕前开发)现在可以查明,并能阻止它们引起破坏。
CLR也能使非管理代码运行,但非管理代码不能从这些安全措施中受益。特殊的许可与对非管理代码的调用能力相关,一个强大的安全策略能确保这些许可被恰当地给予。经过很长时间后,非管理代码到管理代码的移植将减少对非管理代码的调用频率。
是一个程序库。基本所有运行程序都要用到。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题斯塔夫里阿诺斯说:“罗马人在思想意识
我想要一张惠普电脑的1920×1080的高清大图,
宝马迷你大仪表盘的七个提示灯都是什么
数的产生及发展过程
4.4里面CM'魔趣'Omni哪个更好用&ap
废弃垃圾场用地一般怎么处置
lovelive里是缪斯还是μ's——
36乘25加74乘36加36怎样简便运算
冰箱容积500L到底是多大呢?
数学 一个小疑问
龙清镇结婚都有哪些习俗?过礼钱呀等等
交流式FFU和直流式FFU有什么区别
求海贼王1-800级百度云资源
梦洛伊 求这个原图
上海银行减水沽
推荐资讯
和信贷 大家有了解过没
41*49 63*67 54*56有什么发现
小米Max是不是type-c接口
_____ you take a message for me?A.Shall B.
嵌入式浴霸和吸顶式浴霸的区别
求一个超级爆笑经典笑话!!
56x63 +56x36+ 56简便方法怎样计算?
64v20ah的电池能换成64v25ah的电池吗有什么影
某中学到离学校15千米的西山春游,先遣队与大
排骨怎样才能清理干净
塑料白色表带脏了,才戴了几天就发黄了,请问
我国创建文明城市活动开始于哪一年?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?