有人知道 .NET 的任何安全框架吗?
我所说的安全框架是指由一组库和 API 组成的框架,其中包含可用于提高正在开发的应用程序整体安全性的代码。
到目前为止,我只确定了 Spring.NET。我找到了 .NET 的其他框架,例如 CaSTLe MonoRail,但它并不完全针对解决安全问题。
举个例子,Java 程序员可以使用以下安全框架:
- Apache Shiro(Java)
- JAAS(Java)
- JGuard(Java)
- JSecurity(Java)
- 拾取框(Java)
- Spring 安全(Java)
最佳答案
我不知道那些框架,但通过快速浏览 Apache Shiro 和 Spring Security,我知道您正在寻找可以进行加密、 session 管理的东西、身份验证 和授权。不幸的是,除了 .NET 中默认内置的框架外,我不知道有任何框架可以为您做到这一点。
密码学 由 System.Security.Cryptography
namespace 提供.
Authentication和authorization是ASP.Net默认提供的,如Windows、Forms或password认证。参见例如 ASP.NET authentication and authorization CodeProject 上的文章。
session 管理 也内置于 ASP.Net 中。例如,参见 ASP.NET State Management Overview在 MSDN 上。
关于java - .NET - .NET 的安全框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15419147/