Posted: Fri Jul 25, 2003 11:15 pm Post subject: Secure connetion to QMGR
Partisan
Joined: 29 Sep 2002 Posts: 331 Location: USA
Hi
1.My application Connecting the Qmgr using Jave API.But i feeling this setup is insecure,be'z anybody can connect to using the program.
Any other way is to control one particular userid to access the QMGR and Qmgrs objects.
A client application connecting to a queue manager can set its userid by himself. So anybody could connect with a userid which belongs to group mqm and then be able to put (and get from) on every queue on the qmgr.
A way to avoid this problem without implementing your own exits is to use MQ SSL (MQ 5.3) and to have only secure channels.
You can then set each (SVRCONN-) Channel to accept only a specific certificate (or a a specific group of certs). So you ensured that only the owners of specific certificates can connect to the queue manager. With setting MCAUID on the channel the userid will be switched as soon as the client could successfully connect to the channel.
With this combination of settings you can assign a specific uid to a specific certificate. Now set the authorizations on the queue in order the specified uid can do what it needs. (This uid should have an own group, because authorizations are always set for the whole group.)
The same combinations of certs, uids, channels and queues you can set up for other client applications, without having the danger that they can use queues which they shouldn't.
Currently i have plan to upgrade my system MQ5.2 to MQ5.3.But u have any document for SSL implementaion in MQ5.3. or show me other any links. My application is running in AIX and client is Linux & NT
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