代码之家  ›  专栏  ›  技术社区  ›  Chris Barry

最近的副频道黑客asp.net影响ajax调用。如果是这样,我可以不使用状态码来响应我的呼叫吗

  •  0
  • Chris Barry  · 技术社区  · 14 年前

    当前,当jqueryajax调用出现问题时,我使用自定义错误代码。

    这个新的安全问题是否意味着我必须停止使用此方法将信息传递回我的应用程序。

    http://weblogs.asp.net/scottgu/archive/2010/09/18/important-asp-net-security-vulnerability.aspx

    是否仍然可以传递正确的错误消息,或者只是一个固定的错误消息。这个问题真的能解决吗?

    2 回复  |  直到 14 年前
        1
  •  0
  •   Aristos    14 年前

    是的,这是可能传递体面的错误信息,但你不需要给他详细的错误代码,只是告诉他们,有些人认为是错的。

    当然,这与输入验证无关。

        2
  •  0
  •   eglasius    14 年前

    不幸的是,通过使用ms workaround,您将无法返回不同的http错误代码。

    如果必须这样做,请切换到使用一种解决方法,该方法会执行与应用程序中的错误完全相同的操作(包括设置相同的响应代码和随机加密延迟)。您可以添加一些额外的自定义代码,以确保可以使用自定义错误代码的特殊情况。

    我建议应用ms workaround并等待修补程序,而不是以上述方式解决它。