有没有可用的c# /asp.net安全库?

本文关键字:net 安全 asp 有没有 | 更新日期: 2023-09-27 18:19:14

我想检查和验证我的c#/Asp.net应用程序中的安全威胁,并想知道是否有任何c#, Asp.net安全库可以检查常见的攻击,即会话劫持,DoS,脚本注入等?

有没有可用的c# /asp.net安全库?

有来自Microsoft的Anti-Cross Site Scripting Library:

AntiXSS帮助您保护您当前的应用程序免受跨站点脚本攻击,同时帮助您保护您的遗留应用程序与它的安全运行时引擎。根据客户和合作伙伴的反馈,AntiXSS结合了根本性的、创新的重新思考的特性,为您提供了一种新的、更强大的武器,可以抵御经常使用的跨站点脚本(XSS)攻击。AntiXSS给你:

  • 改善性能。基于性能考虑,AntiXSS已经完全重写,并且保留了您的应用程序所依赖的针对XSS攻击的基本保护。
  • 安全的全球化。网络是一个全球性的市场,跨站点脚本是一个全球性的问题。攻击可以在任何地方编码,而Anti-XSS现在可以防止以数十种语言编码的XSS攻击。
  • 标准遵从性。AntiXSS是为了符合现代web标准而编写的。你可以在不影响用户界面的情况下保护你的web应用。

许多其他的安全特性都融入到了ASP中。. NET和IIS,就SQL而言,您应该使用参数化查询。


在web前端,OWASP项目页面上也列出了一些。net项目:

owasp.net项目:

OWASP . net项目的目的是为使用Microsoft . net框架的web应用程序和服务的软件专业人员提供一个信息和工具的中央存储库。

AntiSamy。净:

OWASP AntiSamy . net项目是一些东西。从技术上讲,它是一个API,用于确保用户提供的HTML/CSS符合应用程序的规则。


你可能还想看看新的IIS漏洞扫描特洛伊亨特- asafaweb。

netsparker社区版(免费)允许您扫描站点的XSS, sql注入漏洞-但不是这样的库。它很好地描述了漏洞和覆盖它们的方法。