Disable weakened protocols/ciphers in WSO2AM-1.10.0

▼魔方 西西 提交于 2019-12-11 06:03:11

问题


WSO2AM(1.10.0) is used in my organization as API gateway. Before releasing it to production, there are a few weakened protocols/ciphers found by a security company and they suggest disable these protocols as below,

  1. TLSv1.0
  2. 3DES based ciphers
  3. 1024 bit Diffie-Hellman groups

Could anyone please suggest me how to turn them off and any side-effects?

Thanks, Sean


回答1:


You can disable TLSv1.0 by removing it from repository/conf/tomcat/catalina-server.xml file.

<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"
                port="9443"
                bindOnInit="false"
                sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2" 

Ciphers can be disabled editing same file ciphers section.

ciphers="SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,
         TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_DSS_WITH_AES_128_CBC_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,
         SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA"

More details can be found here. However, there are some known issues if you are running on jdk1.7. Refer here.



来源:https://stackoverflow.com/questions/43771627/disable-weakened-protocols-ciphers-in-wso2am-1-10-0

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!