End of Service Date for MQ Visual Edit/Browse v1.6.5

MQ Visual Edit v1.6.5 and MQ Visual Browse v1.6.5 were released on May 5th, 2015.

MQ Visual Edit v2.0.0 and MQ Visual Browse v2.0.0 were released on October 3rd, 2016.

Therefore, support for MQ Visual Edit v1.6.5 and MQ Visual Browse v1.6.5 will end on December 31st, 2016 for individual licenses. If your company has a support contract then support will continue as per the support contract.

MQ Visual Edit V1 and MQ Visual Browse V1 were originally written for MQSeries v5.2 then ported to WebSphere MQ 5.3, 6.0., 7.0, 7.0.1 and 7.1.

MQ Visual Edit V2 and MQ Visual Browse V2 are a complete rewrite of the products designed to handle all of the new features that IBM introduced in MQ V7, V8 & V9.

WebSphere MQ v7.1.0 end of service date is April 30th, 2017 (earlier releases of MQ are long out of support). Hence, I choose an end of service date for MQ Visual Edit v1.6.5 and MQ Visual Browse v1.6.5 to be December 31st, 2016 for individual licenses, so that users would phase out MQ Visual Edit v1.6.5 and MQ Visual Browse v1.6.5 while migrating off WebSphere MQ v7.1.0.

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, IBM MQ, IBM MQ Appliance, Linux, macOS (Mac OS X), MQ Visual Browse, MQ Visual Edit, Windows Comments Off on End of Service Date for MQ Visual Edit/Browse v1.6.5

Webinar: IBM MQ CONNAUTH/CHLAUTH Doesn’t Work Like You Think it Does

T.Rob Wyatt of IoPT Consulting will be giving a webinar on issues/problems with/using CONNAUTH and CHLAUTH:
https://www.imwuc.org/p/ca/vi/sid=435

Date: November 30, 2016 at 01:00 PM EST

Description:

Native MQ password authentication (CONNAUTH) introduced in IBM MQ v8.0 has gotten off to a rough start. As of Fix Pack 8.0.0.5, the interaction between CONNAUTH and CHLAUTH has exhibited 5 distinct behaviors. After applying Fix Packs some of these cause hard failures while others silently over-authorize client users, leaving the queue manager exposed. This webcast will present findings from our CONNAUTH/CHLAUTH security research as well as recommendations for MQ users and the audit community.

I STRONGLY recommend all MQAdmins attend this webinar.

Regards,
Roger Lacroix
Capitalware Inc.

Education, IBM i (OS/400), IBM MQ, Linux, Security, Unix, Windows, z/OS Comments Off on Webinar: IBM MQ CONNAUTH/CHLAUTH Doesn’t Work Like You Think it Does

Mozilla Firefox 50.0 Released

Mozilla Firefox has just released Mozilla Firefox v50.0.
http://www.mozilla.com/firefox/

Mozilla Firefox is a free and open source web browser descended from the Mozilla Application Suite and managed by Mozilla Corporation. To display web pages, Firefox uses the Gecko layout engine, which implements most current web standards in addition to several features that are intended to anticipate likely additions to the standards

Regards,
Roger Lacroix
Capitalware Inc.

Linux, macOS (Mac OS X), Open Source, Windows Comments Off on Mozilla Firefox 50.0 Released

IBM MQ V9.0.1 Released

IBM has released IBM MQ V9.0.1:
http://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/7/649/ENUSA16-0767/index.html

Highlights:
– More flexible connectivity
– Additional control for monitoring
– Improvements in managed file transfer
– Initial availability of the IBM MQ Console for administration and monitoring of IBM MQ
– Initial release of a new REST API to enable the creation of new http-based tools to perform IBM MQ administration functions
– Additional enhancement for the Managed File Transfer Protocol Bridge
– New packaging options for the Managed File Transfer Agent
– New platform support for Ubuntu on IBM z Systems™
– Updates to support Microsoft™ Visual Studio 2015 for C++ currency

Planned availability for IBM MQ V9.0.1 is November 18, 2016 for Electronic software delivery.

IBM MQ (aka WebSphere MQ) homepage
http://www.ibm.com/software/products/en/ibm-mq

Regards,
Roger Lacroix
Capitalware Inc.

Fix Packs for MQ, IBM i (OS/400), IBM MQ, IBM MQ Appliance, Linux, Unix, Windows, z/OS 1 Comment

MQ Visual Edit V2 Colored Topic Messages

After the noise from last night, I thought the world could use some color. 🙂

Opening (subscribing to) an MQ Topic can be done just like opening an MQ Queue but a user can also open (subscribe to) a topic with a wild card (either ‘#’ or ‘+’).

So, I decided that when the user opens (subscribes to) an MQ Topic with a wildcard, MQ Visual Edit (MQVE) will color match the related topic messages.

Example: We have 3 publishers, each publishing messages to 3 different topics but related in the hierarchical tree.
i.e.
– Publisher #1 is publishing messages to topic ‘test/ABC/one’
– Publisher #2 is publishing messages to topic ‘test/ABC/two’
– Publisher #3 is publishing messages to topic ‘test/ABC/three’

(1) If the user opens a specific topic in MQVE (i.e. test/ABC/one ) then it operates as it did before.

(2) If the user opens a topic in MQVE with a wildcard (i.e. test/ABC/# ) then MQVE will color match the topic messages (see screenshot).

– Yellow for messages in topic ‘test/ABC/one’
– White for messages in topic ‘test/ABC/two’
– Green for messages in topic ‘test/ABC/three’

This feature will be in the next release of MQ Visual Edit V2.

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, IBM MQ, IBM MQ Appliance, Linux, macOS (Mac OS X), MQ Visual Edit, Windows Comments Off on MQ Visual Edit V2 Colored Topic Messages

T.Rob Wyatt’s MQ Password/CHLAUTH Research

T.Rob Wyatt of IoPT Consulting has published an extremely extensive blog posting on the use of UserID/Password and CHLAUTH rules with IBM MQ V8 and V9.

You can find it here: https://t-rob.net/2016/10/25/mq-idpwos-chlauth-exec-summary/

He did huge number and variety of tests against 9 different releases of MQ. A big thumbs up for the effort in creating and performing these tests. If you review the spreadsheet that T.Rob has put together you would think that MQ has multiple personalities. Its rather shocking.

Of course, as a vendor of security products for MQ, it has to make me ask, why don’t we let IBM MQ do what its best at ‘message and queuing’ and let MQAUSX (and/or z/MQAUSX) handle the authentication and filtering of UserIDs, IP address, hostnames, SSL values, etc..

Regards,
Roger Lacroix
Capitalware Inc.

IBM MQ, Linux, Security, Windows Comments Off on T.Rob Wyatt’s MQ Password/CHLAUTH Research

Roger Lacroix’s MQTC Session Video

Here is the third video that my daughters, Courtney and Sarah, recorded at MQ Technical Conference v2.0.1.6.

Here’s Roger Lacroix’s MQ Visual Edit V2 – The Next Generation session:

The presentation for MQ Visual Edit V2 – The Next Generation session can be found at:
http://www.mqtechconference.com/sessions_v2016.html

Note: All the videos can be found on my new YouTube channel.

Regards,
Roger Lacroix
Capitalware Inc.

Capitalware, Education, IBM MQ, MQ Technical Conference, Security, Video Comments Off on Roger Lacroix’s MQTC Session Video

A Prime Example of Bad Security Information

This morning I noticed a new blog posting over at IBM’s MQdev Blog called Compiling IBM MQ sample programs on AIX platform using XL C/C++ Compiler by Prema Laxmanachar.

This is a prime example of someone starting out with a good intentions but takes a short-cut and ends up writing an extremely bad MQ security article.

The first MQ security issue is:

def chl(C) chltype(svrconn) trptype(tcp) sslcauth(optional) mcauser(‘mqm’)

If the MQ authorizations are done correctly then there is ABSOLUTELY no need to put ‘mqm’ for the UserID in the channel definition. By doing this, you are giving ‘god’ (full) authority for any and all users connecting on that channel.

The next MQ security blunder is:

SET CHLAUTH(‘SYSTEM.DEF.SVRCONN’) TYPE(ADDRESSMAP) ADDRESS(‘*’) USERSRC(CHANNEL)
SET CHLAUTH(‘*’) TYPE(BLOCKUSER) ACTION(REMOVEALL)
ALTER AUTHINFO(SYSTEM.DEFAULT.AUTHINFO.IDPWOS) AUTHTYPE(IDPWOS) CHCKCLNT(OPTIONAL)
alter qmgr CHLAUTH(DISABLED)
REFRESH SECURITY(*) TYPE(CONNAUTH)

What in the world is this person thinking. They are disabling CHLAUTH and CONNAUTH security for that particular queue manager. Stupid, stupid, stupid thing to recommend.

I realize that Prema Laxmanachar is trying to demonstrate his newly compiled MQ applications but you don’t disable MQ security to do it. People from around the world will copy this information and then setup their MQ QA and/or production environments with it and say that they got it from IBM.

Bad, bad, bad, very bad idea posting this information in an IBM blog. And you wonder why there are so many security breaches in companies when you have IBM people posting in blogs how to disable security. Ahhhhhhhhhhhhhhhhhhhhhhhhh. I spend my life trying to get companies to actually do proper security then you see a blog posting like this and I just blow my top.

I put the following comment on the blog:

You have some issues with your blog posting.
(1) Fix the table compiler table so that the columns actually line up
(2) Small annoyance but you do know the difference between the PrtScn button and the Alt-PrtScn button. If not google it.
(3) Never ever tell someone to put ‘mqm’ in the SVRCONN channel definition. Basically, you are giving full authority to any AND all users that connect to that channel. Bad, VERY bad idea.
(4) Never ever tell someone to turn off security (CHLAUTH & CONNAUTH) in MQ. I don’t care that you are showing someone how to do a quick test of a newly compiled application, this is WRONG.

People in the real world will copy what you have done and actually put it into a production MQ environment and say that they got the instructions from IBM.

What you have posted is WRONG and either needs to be corrected immediately or your blog posting deleted.

Never ever post information that its ok to circumvent MQ security.

Hopefully, someone will wake up and smell the coffee and either fix the article or delete it.

Regards,
Roger Lacroix
Capitalware Inc.

IBM MQ, Security, Unix 1 Comment

SQLite v3.15.0 Released

D. Richard Hipp has just released SQLite v3.15.0.
http://www.sqlite.org/news.html

SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.

Regards,
Roger Lacroix
Capitalware Inc.

C, Database, IBM i (OS/400), Linux, macOS (Mac OS X), Open Source, Programming, Unix, Windows Comments Off on SQLite v3.15.0 Released

Ubuntu 16.10 Released

Ubuntu has just released Ubuntu v16.10.
http://releases.ubuntu.com/16.10/

Super-fast, easy to use and free, the Ubuntu operating system powers millions of desktops, netbooks and servers around the world. Ubuntu does everything you need it to. It’ll work with your existing PC files, printers, cameras and MP3 players. And it comes with thousands of free apps.

Regards,
Roger Lacroix
Capitalware Inc.

Linux, Open Source, Operating Systems Comments Off on Ubuntu 16.10 Released