zoukankan      html  css  js  c++  java
  • 转:tomcat安全设置

     

     

    小程序部署上去后,用户反馈说存在注入入侵等风险.反省之,记录下来

    最省事的办法,直接删除%tomcatRoot%/webapps下的所有文件夹,仅仅保留自己部署的工程

    前提是你不需要监控程序的一些信息或则不需要使用tomcat来发布上传等一些常用动作。

    扯淡完,自然说下常规的做法了。

    1.删除%tomcatRoot%/webapps目录下的examples、docs文件夹

    2.修改%tomcatRoot%/conf/tomcat-users.xml

    <?xml version='1.0' encoding='utf-8'?>
    <tomcat-users>
      <role rolename="manager"/>
      <user username="draem0507" password="draem0507" roles="manager"/>
    </tomcat-users>

    默认不修改的话 用户是admin 密码为空

    3.修改%tomcatRoot%/conf/tomcat-users.xml

    3.1将Listtings的值设置成false(6.0的版本已经默认设置成false,其他版本的请自行查看哈)

     <init-param>
                <param-name>listings</param-name>
                <param-value>false</param-value>
            </init-param>

    3.2 增加默认页面

    在文件的倒数第二行开始插入下面代码

    复制代码
    <error-page> 
    <error-code>401</error-code> 
    <location>/401.htm</location> 
    </error-page> 
    <error-page> 
    <error-code>404</error-code> 
    <location>/404.htm</location> 
    </error-page> 
    <error-page> 
    <error-code>500</error-code> 
    <location>/500.htm</location> 
    </error-page> 
    复制代码

    这里是常规设置,也可以根据需要配置更多异常信息代码,当然,文件的后缀名也可以是jsp等等

    创建好这些文件后方在%tomcatRoot%/webapps/manager下

    4.为tomcat目录创建权限

    5.注入入侵说明

    4和5 这里不做太多说明

    有兴趣的朋友可以访问这里了解更多

    http://www.jb51.net/article/19478.htm

  • 相关阅读:
    day03 bs4解析库
    day02—selenium库
    day01爬虫三部曲
    IIC SPI UART通信方式的区别
    五大类程序设计模式
    套接字编程基础
    主机字节序和网络字节序转换
    位运算
    ARM体系结构的特点
    static关键字的作用
  • 原文地址:https://www.cnblogs.com/jearay/p/3287417.html
Copyright © 2011-2022 走看看