|
|
1
6
ASP.NET表单身份验证或使用成员资格提供程序的哪一方面不符合您的需要?我发现两者在许多不同的场景中都非常灵活? 滚动你自己的通常会使未来的生活变得艰难,特别是当你需要开始改变的时候。此外,使用母版页验证用户登录状态等目前可能还可以,但当您需要更多母版页时,您就开始需要在每个母版页中复制相同的代码块,并保持一致。这可能会成为今后某个地方的维护噩梦。 如果您没有在框架中使用现成的身份验证工具,那么您应该在其他地方(例如在HttpModule中)使用此类工具。
Developing More-Secure Microsoft® ASP.NET 2.0 Applications 通过 Dominick Baier Professional ASP.NET 2.0 Security, Membership, and Role Management 斯蒂芬·沙科夫
您会惊讶地发现.NET中内置的安全基础设施是多么灵活。除了添加一个
|
|
|
2
6
“滚动你自己的”的问题是,很容易以微妙的方式出错,因此 一年后,你的网站在六个月前就被黑客入侵了,直到那时你才知道。 找到一种依赖安全专家编写的实现的方法要好得多。 |
|
|
3
2
一种选择是实现一个页面(或母版页)可以继承的接口,而不是使用母版页作为安全代码;这样,如果您确实扩展到多个母版页,或者如果母版页之外有页面,则可以继续使用相同的安全检查代码。 根据你的要求,我会避开(必要的)安全问题;我总是忘记我的。您已经在检查SSN、BDay、姓氏、用户名和密码;任何知道这一切的人都可能猜到你母亲的娘家姓。 [编辑] 可能 要更加安全(尽管,你永远不应该盲目地相信任何东西,尤其是那些你不知道魔法黑匣子后面发生了什么的东西),但有时候,当它不够灵活时,你只能自己滚动。 |
|
|
Michael · 某些Windows客户端上的命名管道安全问题 2 年前 |
|
|
adamency · 是否可以从Go二进制文件的源代码中检索字符串? 2 年前 |
|
|
AlboSimo · PayPal Api密钥安全 2 年前 |