.Net IIS 常用安全漏洞设置

安全选项

配置点

屏蔽 OPTIONS, TRACE Http响应

 

<system.webServer>

<security>

      <requestFiltering>

        <verbsallowUnlisted="true">

          <addverb="OPTIONS"allowed="false"/>

          <addverb="TRACE"allowed="false"/>

        </verbs>

      </requestFiltering>

    </security>

</system.webServer>

添加安全头标识

<system.webServer>

<httpProtocol>     

      <customHeaders>

        <addname="X-Frame-Options"value="SAMEORIGIN" />

        <addname="X-XSS-Protection"value="1; mode=block" />

        <addname="X-Content-Type-Options"value="nosniff" />

        <addname="Strict-Transport-Security"value="max-age=31536000; includeSubDomains" />

        <removename="X-Powered-By" />

        <addname="Cache-Control"value="no-cache, no-store" />

        <addname="Pragma"value="no-cache" />

      </customHeaders>

</httpProtocol>

</system.webServer>

 

关闭IIS Server版本 ; 需要安装IIS插件 URLRewrite才生效

<system.webServer>

<rewrite>

      <outboundRules>

        <rulename="replace server header"patternSyntax="Wildcard">

          <matchserverVariable="RESPONSE_SERVER"pattern="*"/>

          <actiontype="Rewrite"value=""/>

        </rule>

      </outboundRules>

    </rewrite>

   

  </system.webServer>

将目录访问的无权403错误都转成 404 页面

  <system.webServer>

<handlers>

      <addname="StopDirectoryBrowsing"path="*."resourceType="Directory"verb="*"

           preCondition="integratedMode"type="System.Web.HttpNotFoundHandler" />

</handlers>

</system.webServer>

<system.webServer>  

 <httpErrorserrorMode="Custom">

        <removestatusCode="403" />

        <errorstatusCode="403"path="ErrorPage.html"responseMode="ExecuteURL" />

      </httpErrors>    </system.webServer>

 

关闭ASP.Net版本号

<system.web>

<httpRuntime enableVersionHeader="false" >

</system.web>

加密Viewstatus

 

<system.web>

<machineKeyvalidation="AES" />

</system.web>

任何时候避免出现服务器错误,打开自定义的出错页面,所有出错跳转到一个自定义的错误

<customErrorsmode="On"defaultRedirect="customerErr.html"/>

Jquery-1.8.0.js 有安全问题

更新更高版本的jQuery 库

提交内容有明文传递

需要改为Https://才能解决

Weak SSL Cipher

关闭弱安全协议SSL2.0,SSL3.0 用工具IISCrypto.exe


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值