在Tomcat中隐藏应用程序信息

时间:2011-07-11 20:29:50

标签: java apache tomcat java-ee tomcat5.5

我在Tomcat中部署了一个Web项目 我已经进行了各种测试,包括安全工具测试 其中一项测试表明,使用OPTIONS可以检测每个应用程序URL的可接受HTTP个请求 我的问题是如何禁用此功能?
我不确定为什么会这样。 servlet实现POST但不实现其余方法 这是编程问题吗?我应该覆盖doOptions,或者我可以在Tomcat实例中配置某些内容并远离它吗?

由于

1 个答案:

答案 0 :(得分:1)

我认为最好的解决方案是将Tomcat隐藏在强化的反向代理之后。 您可以通过安全代理传递整个http(s)流量。它可以检测攻击的尝试并阻止它们。它可以执行访问控制并终止SSL。例如,WebSphere DataPower或WebSEAL可以用作这样的代理。您甚至可以将Apache HTTP Server用于此目的。 enter image description here