ASP.NET Lab

The Best Web, The Best Future

博客园 首页 新随笔 订阅 管理

随笔分类 -  指南 / 安全编码

上一页 1 2

摘要:如本文所示,使用通过部分被信任的代码而被使用的声明来防止特殊的类与方法,包括属性与事件。通过把这些声明作用于一个类,你就可以把保护应用到它的所有方法、属性,以及事件;但是要注意的是,字段访问并没有通过安全声明而受到影响。但是同样要注意的是连接要求只有助于反向保护直接的调用者并且仍然会受到引诱攻击的影响。 阅读全文
posted @ 2007-02-07 13:18 Laeb

摘要:一些方法可能没有适当地允许调用任何非可信任的代码。这种方法能够引起几个隐患:方法有可能提供一些受限制的信息;也可能相信任何被传递给它的信息;甚至还可能不会对参数进行错误检查;或者持有错误的参数,因此会导致一些故障或者伤害。所以,你应该了解到这些情况并且采取相应的措施来保护这些方法。 阅读全文
posted @ 2007-02-07 13:13 Laeb

摘要:被装箱的值类型在你认为你已经分布了无法被更改的原物复制类型的情况下是能够被更改的。在你返回一个被装箱的值类型的时候,其实你是在返回一个到值类型本身的引用,而不是对于这个值类型的复制的引用。这将允许在你的代码进行调用的用户代码中更改变量的值。 阅读全文
posted @ 2007-02-06 11:45 Laeb

摘要:处理敏感数据或者作出任何安全决定的应用程序都需要保持它们所拥有的底层控件数据并且不能够允许其他潜在的恶意代码进行直接的访问。在内存中保护数据的最佳方式就是把数据声明成为私有变量或者是内部(为相同的汇编集而使用被限制的作用范围)变量。但是,即使这个数据遵循了你应该知道的访问: 阅读全文
posted @ 2007-02-06 11:41 Laeb

摘要:许可请求是能够让你的代码了解安全的主要方式。并且你应该在访问被保护资源的应用程序中包括许可请求。关于更多信息,请参考:[代码访问安全基础]。另外,还需要你做两件事情: 阅读全文
posted @ 2007-02-06 11:37 Laeb

摘要:这个部分提供了能够被设计成与安全系统一起运作的不同编码方式的概览。 阅读全文
posted @ 2007-02-06 11:06 Laeb

上一页 1 2