2017-04-05 91 views
0

我遇到与tomcat 8.5应用程序WEB-INF内容有关的安全问题。我不能通过url访问WEB-INF(即web.xml)的内容,但我似乎可以访问。我如何限制这种访问?我认为它应该被限制在盒子外面。我使用的是linux,权限是rw,用户是r,组权限是r。Tomcat 8.5 WEB-INF内容可访问URL

任何建议表示赞赏。

+1

你真的使用tomcat吗?默认情况下,tomcat应该禁止访问。 –

+0

奇怪。 Tomcat不应允许您访问WEB-INF内容(不管文件系统权限如何)。您可能需要在新鲜的tomcat中设置您的网络应用程序,然后再次检查。 – nharrer

回答

0

通常,/ WEB-INF下的文件不能从外部直接访问。如果这些文件可以被访问,那么您的应用程序就存在漏洞,如路径遍历。例如,一个简单的解决方案就是在Tomcat前面限制Apache访问URL,包括Apache的WEB-INF。