桌面.NET框架支持代码访问安全(CAS)已经很长时间了,但是我认为已经有计划逐步淘汰这种安全模型。
从.NET 4.5开始,CAS是否仍能完全工作和支持?此外,它是否被认为是安全的,还是仅仅支持作为一种兼容性措施?
我要求这样做是为了决定是否能够使用CAS将不受信任的代码加载到可信的.NET进程中。
发布于 2016-05-10 13:30:59
化学文摘社的一些部分已被淘汰。从.NET 4.0开始,根据程序集的来源或身份确定程序集信任级别的计算机安全策略已被取消。CAS的其余部分仍然得到支持。您仍然可以创建AppDomain并授予它所需的任何权限集,并在该AppDomain中加载不受信任的代码。有关自.NET 4.0以来安全方面的变化的更多信息,请参见.NET框架4中的安全更改。
https://stackoverflow.com/questions/36598797
复制相似问题