當前位置:編程學習大全網 - 網站源碼 - HOST頭攻擊漏洞的解決: web應用使用SERVER_NAME而非host header。 請問具體如何實施呢?(是java開發的)

HOST頭攻擊漏洞的解決: web應用使用SERVER_NAME而非host header。 請問具體如何實施呢?(是java開發的)

host header,就是請求消息頭裏面的壹個字段,如下圖

SERVER_NAME應該是指Nginx或者tomcat裏面的壹個白名單機制,意思是配置之後,只有白名單內的ip才被允許訪問,具體怎麽用不清楚。

解決這個漏洞,網上有這種方案,可以壹試:

打開tomcat的conf目錄中的server.xml文件,在<Host>節點做如下配置:

<Host name="localhost" ?appBase="webapps" ?unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">?

<Alias>10.1.8.158</Alias><!--10.1.8.158 本地局域網--> ?

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" ?resolveHosts="false" pattern="%a %A %b %B %h %H %l %m %p %s %S %t %u %U %v %D %T" /> ?

</Host>

  • 上一篇:ai怎麽把照片變成壹寸照電子版
  • 下一篇:網絡電玩城的介紹
  • copyright 2024編程學習大全網