代码之家  ›  专栏  ›  技术社区  ›  Paul

ScriptResource错误:我被黑客攻击了吗?

  •  7
  • Paul  · 技术社区  · 17 年前

    我的一个网站上经常出现这样的错误。它往往在一天中随机发生——任何时候都是在晚上,我不希望网站上的用户出现。

    系统。网状物。HttpException:无效 s

    或

    填充无效,不能 inputCount,Byte[]和;outputBuffer, Int32输出偏移,填充模式 paddingMode,布尔值fLast) 系统。安全。密码学。RijndaelManagedTransform。TransformFinalBlock(字节[] inputBuffer、Int32输入偏移、Int32 系统。安全。密码学。CryptoStream。刷新最终块() 系统。网状物。配置。机器钥匙部分。加密或解密数据(布尔值 Int32开始、Int32长度、IVType ivType,布尔值使用验证SymAlgo) s

     ScriptResource.axd?d=VVe1O4rzLSI9hB5nRzBXZxUYTQz6ylDTL9djGR
    

    该网站使用Ajax并在其上运行。网3。

    有什么想法吗?

    1 回复  |  直到 16 年前
        1
  •  5
  •   Paul Suart Wes    17 年前

    删除这些错误需要两个步骤:

    1. this one .
    2. 确保页面的ViewStateUserKey始终保持一致。从MSDN文档中:

    您可以通过自己设置它来实现这一点(可能是在您的页面或基础页面的Init事件中):

    if (Session["ViewStateUserKey"] == null)
    {
        Session["ViewStateUserKey"] = new Guid().ToString();
    }    
    this.Page.ViewStateUserKey = Session["ViewStateUserKey"].ToString();
    

    推荐文章