【问题标题】:LDAP Filter Encoder ReplacementLDAP 过滤器编码器更换
【发布时间】:2023-04-06 06:57:01
【问题描述】:

我过去曾使用过 Microsoft.Security.Application.Encoder.LdapFilterEncode(val)。现在转移到 .NET 4.5 我找不到它的等价物。试图清除 LDAP 注入的发现。任何意见表示赞赏。

例子:

string sAMAccountName = Microsoft.Security.Application.Encoder.LdapFilterEncode(value);
ds.Filter = "(sAMAccountName=" + sAMAccountName + ")";

【问题讨论】:

    标签: c# filter ldap encode


    【解决方案1】:

    我一直在寻找这个问题的答案并遇到了您的问题。我在这里找到了它,它已被移到这里的 Nuget 包:https://www.nuget.org/packages/AntiXSS/ 并从核心框架中取出。

    根据这篇博文:https://archive.codeplex.com/?p=wpl,该项目将继续使用安全更新进行更新,但上一次在 Nuget 上更新是 2014 年。

    我安装了包,你需要的命名空间还是:

    Microsoft.Security.Application.Encoder.LdapFilterEncode(value);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多