来源:自学PHP网 时间:2015-04-17 18:33 作者: 阅读:次
[导读] Tomcat是一个世界上广泛使用的支持JSP和servlets的Web服务器。它在JAVA运行时上能够很好地运行并支持Web应用部署。运行Tomcat很简单;到Tomcat网站下载安装程序就可进行Tomcat的安装。没有人...
Tomcat是一个世界上广泛使用的支持JSP和servlets的Web服务器。它在JAVA运行时上能够很好地运行并支持Web应用部署。 ·运行一个Windows系统环境下的程序 虽然Tomcat确实提供了很多的安全性,但是由于以下因素而显示了其漏洞: 1. 安装后,Tomcat作为一个系统服务运行 这两种方式都允许Java运行时访问Windows系统下任意文件夹中的任何文件。缺省情况下,Java运行时根据运行它的用户授予安全权限。当Tomcat以系统管理员身份或作为系统服务运行时,Java运行时取得了系统用户或系统管理员所具有的全部权限。这样一来,Java运行时就取得了所有文件夹中所有文件的全部权限。并且Servlets(JSP在运行过程中要转换成Servlets)取得了同样的权限。所以Java代码可以调用Java SDK中的文件API列出文件夹中的全部文件,删除任何文件,最大的危险在于以系统权限运行一个程序。当任一Servlets含有如下代码: Runtime rt = Runtime.getRuntime(); 这就是最大的危险,并且很多人都未认识到这点。 确保Tomcat安全的途径 1. 用"ITOMCAT_计算机名"建立一个普通用户 修改Tomcat安装文件夹的访问权限 1. 选定环境参数CATALINA_HOME或TOMCAT_HOME指向的Tomcat安装文件夹。 当你需要Tomcat作为系统服务运行时,采取以下步骤: 1. 到"控制面板",选择"管理工具",然后选择"服务"。 当你需要在一个DOS窗口下运行Tomcat时,采取以下步骤: 1. 在"开始"按钮的"运行"框中键入CMD以打开一个DOS窗口。 以"ITOMCAT_计算机名"用户在新的DOS窗口内运行只授予该用户相应的权限;当你在这个新的DOS窗口中运行Tomcat时,它只取得了这个选定用户的权限。这样Tomcat就安全了。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com