zoukankan      html  css  js  c++  java
  • tomcat禁用PUT,DELETE等一些不必要的HTTP方法

    一、背景

    公司进行安全整改,

    技术要求:系统软件所需支撑的WEB容器环境应禁止除GET和POST外其他HTTP(S)方法。

    提供凭证:建议在不影响业务的前提下,禁用PUT、DELETE、HEAD、OPTIONS、TRACE等方法。

    措施:修改配置,只允许GET、POST方法。

    二、技术实现

    1、apache:
    在httpd.conf中增加,只允许GET、POST方法
    <Location "/">
    AllowMethods GET POST
    </Location>
    重启apache
    systemctl restart httpd.service
    ————————————————
    版权声明:本文为CSDN博主「linwha1990」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/linwha1990/article/details/101771413
    2、tomcat:
    在web.xml中设置一些参数:

    <security-constraint>
    <web-resource-collection>
    <url-pattern>/*</url-pattern>
    <http-method>PUT</http-method>
    <http-method>DELETE</http-method>
    <http-method>HEAD</http-method>
    <http-method>OPTIONS</http-method>
    <http-method>TRACE</http-method>
    </web-resource-collection>
    <auth-constraint>
    </auth-constraint>
    </security-constraint>
    <login-config>
    <auth-method>BASIC</auth-method>
    </login-config>

    参考https://blog.csdn.net/wangbiao9292/article/details/90606064
    3.weblogic方法
    https://www.cnblogs.com/lijingbo/p/8649420.html

    参看链接:

    https://blog.csdn.net/wangbiao9292/article/details/90606064

    如果错过太阳时你流了泪,那你也要错过群星了。
    在所有的矛盾中,要优先解决主要矛盾,其他矛盾也就迎刃而解。
    不要做个笨蛋,为失去的郁郁寡欢,聪明的人,已经找到了解决问题的办法,或正在寻找。
  • 相关阅读:
    JS小技巧总汇
    [转贴]聪明人如何拯救你的职业困
    Button按钮多行显示的实现方法
    事件和委托
    支持~
    关于递归
    Android 资源的国际化
    Android 文件的浏览(类似于FileDialog的功能)
    Android 开发TCP、UdP客户端
    Android 为什么现在google不让结束整个程序,只让结束单个Activity(转)
  • 原文地址:https://www.cnblogs.com/szrs/p/13354720.html
Copyright © 2011-2022 走看看