ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » IBM MQ Security » MQExplorer v8 missing cipherspec TRIPLE_DES_SHA_US

Post new topic  Reply to topic Goto page 1, 2  Next
 MQExplorer v8 missing cipherspec TRIPLE_DES_SHA_US « View previous topic :: View next topic » 
Author Message
ayeh
PostPosted: Thu Aug 14, 2014 10:20 am    Post subject: MQExplorer v8 missing cipherspec TRIPLE_DES_SHA_US Reply with quote

Novice

Joined: 21 Oct 2001
Posts: 18
Location: Los Angeles, CA

I'm working in a pre-existing environment and just downloaded the latest MS0T supportpac. While setting up an SSL connection in mqexplorer, I see that the SSL options properties (SSL CipherSpec) drop down box does not list TRIPLE_DES_SHA_US as an option. The options begin with either FIPS, ECDHE, NULL, RC4, or TLS. None work resulting in the same error

AMQ9631: The CipherSpec negotiated during the SSL handshake does not match the required CipherSpec for channel 'SYSTEM.ADMIN.SVRCONN'.

The channels to these queue manager are using the same trust stores from WebSphere appserver and another application, so I really don't want to rework everything SSL just to get mqexplorer to work.

I'm looking for an understanding of why TRIPLE_DES_SHA_US is gone from mqexplorer and what my alternatives might be.

P.S. MQ 7.1 multi-instance qmgrs on Solaris 10

Thanks
Back to top
View user's profile Send private message Send e-mail
JosephGramig
PostPosted: Thu Aug 14, 2014 10:57 am    Post subject: Reply with quote

Grand Master

Joined: 09 Feb 2006
Posts: 1244
Location: Gold Coast of Florida, USA

Look at Table 2
Back to top
View user's profile Send private message AIM Address
ayeh
PostPosted: Thu Aug 14, 2014 11:26 am    Post subject: Post subject: MQExplorer v8 missing cipherspec TRIPLE_DES_SH Reply with quote

Novice

Joined: 21 Oct 2001
Posts: 18
Location: Los Angeles, CA

Yes, I figured there would be an equivalent but if you look at my notes, there are no SSL* ciphersuite options in MQExplorer v8. What I can see is an equivalent is FIPS_WITH_3DES_EDE_CDC_SHA, but that doesn't work either.

The problem still seems to be MQExplorer v8.

Still studying.
Back to top
View user's profile Send private message Send e-mail
fjb_saper
PostPosted: Thu Aug 14, 2014 11:42 am    Post subject: Re: MQExplorer v8 missing cipherspec TRIPLE_DES_SHA_US Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

ayeh wrote:

I'm looking for an understanding of why TRIPLE_DES_SHA_US is gone from mqexplorer and what my alternatives might be.

P.S. MQ 7.1 multi-instance qmgrs on Solaris 10

Thanks

Don't know which MQExplorer you are looking at. On mine (installed with the server) it shows up at the bottom after all the TLS_* cipher specs, (alphabetical order).
You're right it does not show up in the client connection dialog anymore.
Maybe because this particular spec is being made obsolete and no longer considered secure?
Just can't find the reference at the moment...
_________________
MQ & Broker admin


Last edited by fjb_saper on Thu Aug 14, 2014 11:47 am; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
JosephGramig
PostPosted: Thu Aug 14, 2014 11:42 am    Post subject: Reply with quote

Grand Master

Joined: 09 Feb 2006
Posts: 1244
Location: Gold Coast of Florida, USA

Looks like TLS_RSA_WITH_3DES_EDE_CBC_SHA is equivalent. It maps to the same thing the last line in the chart maps to.
Back to top
View user's profile Send private message AIM Address
JosephGramig
PostPosted: Thu Aug 14, 2014 11:49 am    Post subject: Re: Post subject: MQExplorer v8 missing cipherspec TRIPLE_DE Reply with quote

Grand Master

Joined: 09 Feb 2006
Posts: 1244
Location: Gold Coast of Florida, USA

ayeh wrote:
Yes, I figured there would be an equivalent but if you look at my notes, there are no SSL* ciphersuite options in MQExplorer v8. What I can see is an equivalent is FIPS_WITH_3DES_EDE_CDC_SHA, but that doesn't work either.

The problem still seems to be MQExplorer v8.

Still studying.


Maps to SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA which is different than what the chart says TRIPLE_DES_SHA_US maps to...
Back to top
View user's profile Send private message AIM Address
fjb_saper
PostPosted: Thu Aug 14, 2014 11:50 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

JosephGramig wrote:
Looks like TLS_RSA_WITH_3DES_EDE_CBC_SHA is equivalent. It maps to the same thing the last line in the chart maps to.

No it's not . You need SSLFIPS=true for that and if on a non IBM JVM you may have to install NISS software to get there.

Closest non obsolete would be the FIPS_RSA_3DES_EDE_CBC_SHA with ciphersuite SSL_RSA_FIPS_3DES_EDE_CBC_SHA (from memory) which has no yet reached obsolescence...

Here is the reference and the quote
Quote:
Changes to CipherSuite/CipherSpec support
The support for SSL/TLS CipherSuites in the WebSphere MQ classes for JMS has changed as follows:
More CipherSuites are now supported.
One CipherSuite (SSL_RSA_EXPORT_WITH_RC2_CBC_40_MD5) is no longer supported.
The following three CipherSuites are no longer supported with SSL, and are now only supported with TLS:
SSL_RSA_WITH_3DES_EDE_CBC_SHA
SSL_RSA_WITH_DES_CBC_SHA
SSL_RSA_WITH_RC4_128_SHA



_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
ayeh
PostPosted: Thu Aug 14, 2014 12:28 pm    Post subject: Reply with quote

Novice

Joined: 21 Oct 2001
Posts: 18
Location: Los Angeles, CA

So a little more MQExplorer installation background.

MS0T is currently at v8.0.0. I executed setup.exe "run as administrator," which installed the IBM JRE. Running MQExplorer itself has no affect on this Cipher issue.

I also replace my userid with ******.

java.version == 1.7.0 (Java 1)
java.vm.name == IBM J9 VM
java.vm.vendor == IBM Corporation
java.vm.version == 2.6
java.vm.specification.name == Java Virtual Machine Specification
java.vm.specification.vendor == Sun Microsystems Inc.
java.vm.specification.version == 1.0
java.specification.name == Java Platform API Specification
java.specification.vendor == Sun Microsystems Inc.
java.specification.version == 1.7
java.vendor == IBM Corporation
java.vendor.url == http://www.ibm.com/
java.class.version == 51.0
java.compiler == j9jit26
java.home == C:\Users\*******\AppData\Local\Temp\I1407794979\Windows\resource\jre\jre
java.io.tmpdir == C:\Users\*******\AppData\Local\Temp\
os.name == Windows 7
os.arch == x86
os.version == 6.1
path.separator == ;
file.separator == \
file.encoding == Cp1252
user.name == *******
user.home == C:\Users\*******
user.dir == C:\Users\*******\AppData\Local\Temp\I1407794979\Windows
user.language == en
user.region == null
__________________________________________________________________________

Installed Feature(s) Explorer of IBM WebSphere MQ Explorer V8.0

Install Begin: AUGUST 11, 2014 3:10:22 PM PDT
Install End: AUGUST 11, 2014 3:12:12 PM PDT

Installed by InstallAnywhere 14.0 Enterprise Build 4349


User Interactions
-----------------


#Indicate whether the license agreement been accepted
#----------------------------------------------------
LICENSE_ACCEPTED=TRUE

#Choose Install Folder
#---------------------
USER_INSTALL_DIR=C:\\Program Files\\IBM\\WebSphere MQ Explorer

#Install
#-------
-fileOverwrite_C\:\\Program\ Files\\IBM\\WebSphere\ MQ\ Explorer\\_IBM\ WebSphere\ MQ\ Explorer\ V8.0_installation\\Change\ IBM\ WebSphere\ MQ\ Explorer\ V8.0\ Installation.lax=Yes
-fileOverwrite_C\:\\Program\ Files\\IBM\\WebSphere\ MQ\ Explorer\\_IBM\ WebSphere\ MQ\ Explorer\ V8.0_installation\\resource\\iawin32.dll=Yes
-fileOverwrite_C\:\\Program\ Files\\IBM\\WebSphere\ MQ\ Explorer\\_IBM\ WebSphere\ MQ\ Explorer\ V8.0_installation\\resource\\remove.exe=Yes
-fileOverwrite_C\:\\Program\ Files\\IBM\\WebSphere\ MQ\ Explorer\\build_level.txt=Yes
-fileOverwrite_C\:\\Program\ Files\\IBM\\WebSphere\ MQ\ Explorer\\README.txt=Yes
-fileOverwrite_C\:\\Program\ Files\\IBM\\WebSphere\ MQ\ Explorer\\MQExplorer.ini=Yes
-fileOverwrite_C\:\\Program\ Files\\IBM\\WebSphere\ MQ\ Explorer\\ws_brand.ico=Yes
-fileOverwrite_C\:\\Program\ Files\\IBM\\WebSphere\ MQ\ Explorer\\properties\\version\\WebSphere_MQ_Explorer_SupportPac-8.0.0.cmptag=Yes

Summary
-------

Installation: Successful.

1591 Successes
0 Warnings
0 NonFatalErrors
0 FatalErrors

Action Notes:

None

Install Log Detail: [snipped]


Last edited by ayeh on Thu Aug 14, 2014 2:25 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
ayeh
PostPosted: Thu Aug 14, 2014 1:24 pm    Post subject: Reply with quote

Novice

Joined: 21 Oct 2001
Posts: 18
Location: Los Angeles, CA

I learned something by changing the SSLCIPH on the SVRCONN to FIPS_WITH_3DES_EDE_CBC_SHA and matched that in MQExplorer V8. Now I can connect but others cannot. This indicates to me that, at least, part of the SSLCIPH negotiation is based on text-matching between the two ends. They have to be valid, but they also have to match in name.

So why wouldn't MQExplorer V8 support valid SSLCIPH values across all versions of WMQ? OR maybe allow typed values?

Without some support for more ciphers in MQExplorer v8, the only solution to this problem may either be to see if anyone we know still has MQExplorer v7 or modify all qmgrs SSL/CHL configs.

This is why I was wondering about the reason for losing TRIPLE_DES_SHA_US in the first place. Is there any hope for an MQExplorer solution to this issue?

Thoughts?
Back to top
View user's profile Send private message Send e-mail
fjb_saper
PostPosted: Thu Aug 14, 2014 3:37 pm    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

ayeh wrote:
I learned something by changing the SSLCIPH on the SVRCONN to FIPS_WITH_3DES_EDE_CBC_SHA and matched that in MQExplorer V8. Now I can connect but others cannot. This indicates to me that, at least, part of the SSLCIPH negotiation is based on text-matching between the two ends. They have to be valid, but they also have to match in name.

So why wouldn't MQExplorer V8 support valid SSLCIPH values across all versions of WMQ? OR maybe allow typed values?

Without some support for more ciphers in MQExplorer v8, the only solution to this problem may either be to see if anyone we know still has MQExplorer v7 or modify all qmgrs SSL/CHL configs.

This is why I was wondering about the reason for losing TRIPLE_DES_SHA_US in the first place. Is there any hope for an MQExplorer solution to this issue?

Thoughts?


My understanding is that SSL_RSA_WITH_3DES_EDE_CBC_SHA in its non FIPS application (SSL_) is no longer secure and might have been breached or on the verge of being breached... Thus it got retired in the new version of MQ. You may have noticed the SUITE B and Elliptic Curve cryptography that got added. So security is constantly evolving and not static. This means that you'd have to adapt and select a cypherspec / cyphersuite that would still be secure.
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
ayeh
PostPosted: Thu Aug 14, 2014 4:46 pm    Post subject: Reply with quote

Novice

Joined: 21 Oct 2001
Posts: 18
Location: Los Angeles, CA

fjb_saper wrote:

My understanding is that SSL_RSA_WITH_3DES_EDE_CBC_SHA in its non FIPS application (SSL_) is no longer secure and might have been breached or on the verge of being breached... Thus it got retired in the new version of MQ. You may have noticed the SUITE B and Elliptic Curve cryptography that got added. So security is constantly evolving and not static. This means that you'd have to adapt and select a cypherspec / cyphersuite that would still be secure.


Sigh, now I get it. Thank you and the forum for the help.
Cheers
Back to top
View user's profile Send private message Send e-mail
zpat
PostPosted: Thu Aug 14, 2014 9:58 pm    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

However looking at the MQ v8 knowledge center - TRIPLE_DES_SHA_US is still listed as being available on all platforms.

Have you tried using a CCDT (with Triple DES set in it) with MQ explorer?

If you look at the MQ V8 explorer drop down list of cipherspecs - some of the very old (and insecure) ones are listed - so this lack of TRIPLE_DES_SHA_US is not about retirement of old cipherspecs - this is a defect.

I've just opened a PMR on this.
_________________
Well, I don't think there is any question about it. It can only be attributable to human error. This sort of thing has cropped up before, and it has always been due to human error.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Fri Aug 15, 2014 4:28 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY

zpat wrote:
However looking at the MQ v8 knowledge center - TRIPLE_DES_SHA_US is still listed as being available on all platforms.

Have you tried using a CCDT (with Triple DES set in it) with MQ explorer?

If you look at the MQ V8 explorer drop down list of cipherspecs - some of the very old (and insecure) ones are listed - so this lack of TRIPLE_DES_SHA_US is not about retirement of old cipherspecs - this is a defect.

I've just opened a PMR on this.


Quote:
The following three CipherSuites are no longer supported with SSL, and are now only supported with TLS:
SSL_RSA_WITH_3DES_EDE_CBC_SHA
SSL_RSA_WITH_DES_CBC_SHA
SSL_RSA_WITH_RC4_128_SHA


TRIPLE_DES_SHA_US as a cipherspec has not been retired. What has been retired is the equivalent ciphersuite. So if you don't use java you are welcome to use TRIPLE_DES_SHA_US. If you use java, tough luck, choose a ciphersuite that has not been retired...

You may not have noticed but keeping the TLS using ciphersuite SSL_RSA_WITH_3DES_EDE_CBC_SHA as fips compliant requires you now to renegotiate the key every 32GB see note #9
_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
zpat
PostPosted: Fri Aug 15, 2014 8:41 am    Post subject: Reply with quote

Jedi Council

Joined: 19 May 2001
Posts: 5866
Location: UK

The knowledge center does not mention this "retirement" in relation to MQ explorer (and I can't see it elsewhere either).

Are you saying this is a JSSE change and not a MQ change?

This will be a major migration issue and should be very clearly flagged up by IBM.
_________________
Well, I don't think there is any question about it. It can only be attributable to human error. This sort of thing has cropped up before, and it has always been due to human error.
Back to top
View user's profile Send private message
fjb_saper
PostPosted: Fri Aug 15, 2014 9:41 am    Post subject: Reply with quote

Grand High Poobah

Joined: 18 Nov 2003
Posts: 20756
Location: LI,NY


It is however clearly mentioned in the changes for MQ8, changes for java (see bottom of the page) changes for cipherspec/ciphersuite support

See also table 2 at the bottom of this page



_________________
MQ & Broker admin
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic  Reply to topic Goto page 1, 2  Next Page 1 of 2

MQSeries.net Forum Index » IBM MQ Security » MQExplorer v8 missing cipherspec TRIPLE_DES_SHA_US
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.