• 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

    如果错过太阳时你流了泪,那你也要错过群星了。
    在所有的矛盾中,要优先解决主要矛盾,其他矛盾也就迎刃而解。
    不要做个笨蛋,为失去的郁郁寡欢,聪明的人,已经找到了解决问题的办法,或正在寻找。
  • 相关阅读:
    1.2变量声明的意义
    1.1两个char类型数据相加后,转化为int类型
    欢迎使用CSDN-markdown编辑器
    python-布尔表达式
    程序基本机构
    Python math库和random库
    Python中类型的概念(一)
    Python turtle库的应用——蛇
    Python语法元素分析
    程序设计基本方法
  • 原文地址:https://www.cnblogs.com/szrs/p/13354720.html
Copyright © 2020-2023  润新知