摘要:在使用.NET Ajax控件的时候,有时候我们会在HTML页面的source里发现SciptManager会产生如下的请求:这个时候如果在IIS6/7里面设置了Request Filtering,拒绝带双横线--的请求,就会导致此Ajax功能异常。之所以要对double-hyphen设置这样的deny规则,是因为在SQL注入里,双横线可以用来注释SQL语句的条件判断,这样导致非法的SQL语句可以执行。为了解决这个问题,可以针对带特定的extension后缀的页面设置该规则,而对.axd不设置该规则。在IIS7.5里,可以视作已经集成了用在IIS6上的URLScan的Rule功能,所以可是实现这
阅读全文
摘要:问题定义: 在选择Kernel-mode authenticaiton以后,如果Application pool使用了custom identity,同时网站使用FQDN方式访问,此时设置spn以后可能导致Kerberos验证失败。根本原因: 该选项是iis7的新增选项,选择以后,IIS server使用的是hostname来解密service ticket。 如果使用了setspn -a http/fqdn domain\account来为application pool的identity设置了spn,那么client发给IIS的ticket里面使用的是domain\account衍生
阅读全文
摘要:问题定义:对于新建立的用户帐户,或者reset密码之后的用户帐户,如果对其进行IISADMPWD的修改密码测试,会提示:Either the password is too short or password uniqueness restrictions have not been met.如果第一次修改密码,第二次又想将其该回去,也会出现类似错误。根本原因:默认情况下,用户帐户的Minimum Password Age为1,所以不能立即用于修改密码。默认情况下,Password是由一个History的记录的,所以如果新修改的密码与当前密码的前一个密码重复,也会出错。解决方法:显式修改Gro
阅读全文