2014-11-24 441 views
1

我有一个旧的Apache Web服务器,有一些安全问题,运行一个旧的应用程序暴露在互联网上。在升级apache版本之前,我必须在开发环境中执行很多测试。在此期间,我会在此应用程序前放置一个反向代理(带有最后一个Apache Web服务器版本)。反向代理是否提供安全性?

这个临时的解决方法可以解决一些旧的apache安全问题,或者它完全没用?

谢谢你的建议,我很抱歉我的英语不好。

回答

0

这个临时解决方法可以解决一些旧的apache安全问题......?

是的,强调“can”和“some”。反向代理处理传入的请求,并以规范形式重写它们,这对于应用程序服务器进行解析更安全。反向代理也可以拒绝格式错误的请求,以便它们永远不会到达应用程序。

它可能无法解决每一个安全问题,但你想象一个这将解决。例如,如果特制版本会导致旧版本执行任意代码,而新版本将丢弃请求,则使用反向代理将有助于防止此错误影响应用程序服务器。

这不像使用Web应用程序防火墙那么有效,但它有点相关。

相关问题