.NET - 为 .NET 提供安全框架

3
有没有人知道.NET的安全框架呢?
所谓安全框架,是指由一组库和API组成的框架,其中包含可以用于提高正在开发的应用程序的整体安全性的代码。
到目前为止,我只发现了Spring.NET。我找到了其他.NET框架,如Castle MonoRail,但它并不是专门解决安全问题的。
举个例子,Java程序员可以使用以下安全框架:
  1. Apache Shiro(Java)
  2. JAAS(Java)
  3. JGuard(Java)
  4. JSecurity(Java)
  5. PicketBox(Java)
  6. Spring Security(Java)
1个回答

10

我不了解那些框架,但从快速浏览Apache Shiro和Spring Security中可以看出您正在寻找能够进行加密会话管理认证授权的东西。不幸的是,除了默认内置在.NET中的功能外,我不知道有任何能够为您提供此功能的框架。

加密System.Security.Cryptography命名空间提供。

认证授权是由ASP.Net默认提供的,例如Windows、Forms或密码认证。例如,请参阅CodeProject上的ASP.NET身份验证和授权文章。

会话管理也内置在ASP.Net中。例如,请参阅MSDN上的ASP.NET状态管理概述


谢谢。我在互联网上搜索了很多,但似乎找不到专门为.NET构建的安全框架。看起来.NET框架自己提供了所有这些功能。 - Matthew

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接