我在我的一个网站上不断收到类似这样的错误。这种情况通常会在一天中的随机时间发生,并且在我不期望网站用户访问的夜间出现。
它始终来自不同的IP地址。
System.Web.HttpException: 无效 viewstate。位于 System.Web.UI.Page.DecryptStringWithIV(String s, IVType ivType) 位置。位于 System.Web.UI.Page.DecryptString(String s) 位置。
或者
System.Security.Cryptography.CryptographicException: 填充无效且无法移除。位于 System.Security.Cryptography.RijndaelManagedTransform.DecryptData(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount, Byte[]& outputBuffer, Int32 outputOffset, PaddingMode paddingMode, Boolean fLast) 位置。位于 System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount) 位置。位于 System.Security.Cryptography.CryptoStream.FlushFinalBlock() 位置。位于 System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] modifier, Int32 start, Int32 length, IVType ivType, Boolean useValidationSymAlgo) 位置。位于 System.Web.UI.Page.DecryptStringWithIV(String s, IVType ivType) 位置。位于 System.Web.UI.Page.DecryptString(String s) 位置。
它们发生在这个页面:
ScriptResource.axd?d=VVe1O4rzLSI9hB5nRzBXZxUYTQz6ylDTL9djGR
该网站使用Ajax技术,并运行在.NET 3上。
这是有人试图入侵该网站吗?还是该网站的HTML代码出现了错误?
有什么想法吗?