ssl - 如何在 IBM Websphere 6 中禁用 SSL 及其影响?

标签 ssl websphere protocols poodle-attack

考虑到 POODLE 攻击,我想在部署在 IBM WebSphere 6 上的 Web 应用程序中禁用 SSLv3。有几个问题我无法解决:
1.如何在WAS 6.0和6.1中禁用SSL并启用TLS?
2. 当客户端在浏览器中访问我的应用程序的 url,并且浏览器支持 SSL 时,将使用 SSL 发起请求。由于 WAS 6 将禁用 SSL,最终用户是否有可能获得握手异常?
3. 是否需要更改应用程序配置或更改 Web 服务器属性会有帮助?

最佳答案

您无需更改应用程序中的任何内容。 已经为最新的 WebSphere 版本提供了修复包 - 查看此页面 Vulnerability in SSLv3 affects IBM WebSphere Application Server

For V6.1.0.0 through 6.1.0.47:

  • Apply Interim Fix PI28796 : Will upgrade you to IBM Java SDK Version 5.0 Service Refresh 16 Fix Pack 7 + APAR IV66111 for change to disable SSLv3 by default.

6.0 太旧了,我什至不记得它是否支持 TLS。您必须在管理控制台的某个地方挖掘 SSL 设置(确切路径可能不同)Security > SSL > SSL_configuration_name 并将协议(protocol)更改为 TLS。

如果您通过 Web 服务器(Apache 或 IHS)访问 WebSphere,那么您需要在 Web 服务器而不是应用程序服务器上禁用 SSLv3。详情见Vulnerability in SSLv3 affects IBM HTTP Server

Add the following directive to the httpd.conf file to disable SSLv3 and SSLv2 for each context that contains "SSLEnable":

# Disable SSLv3 for CVE-2014-3566
# SSLv2 is disabled in V8R0 and later by default, and in typical V7
# and earlier configurations disabled implicitly when SSLv3 ciphers
# are configured with SSLCipherSpec.
SSLProtocolDisable SSLv3 SSLv2

Stop and restart IHS for the changes to take affect.

关于ssl - 如何在 IBM Websphere 6 中禁用 SSL 及其影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29007912/

相关文章:

php - 使用 Symfony 5 配置 Mercure

c# - 我从哪里获得 x509 证书?

android - 如何以正确的方式处理 SSL 认证验证?

facebook - 有什么方法可以验证 Facebook 集成的 Open Graph 协议(protocol)元标记吗?

ios - 使用另一个函数的完成 block

javascript - Stilts.js 无法使用安全的 true 连接到 websocket 服务器

webserver - WebSphere 6.1 和 WebSphere 8 兼容吗?

java - 使用 GitHub 通过 Jenkins 将 EAR 部署到 WAS8.5 时出现 IncompatibleClassChangeError

java - H.323,如何在没有媒体的情况下制作简单的铃声。此脚本遵循 Q.931 设置但仍无法正常工作

java - WebSphere - 无法加载 Logmanager "org.apache.logging.log4j.jul.LogManager"