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 » General IBM MQ Support » Alternante user authority

Post new topic  Reply to topic
 Alternante user authority « View previous topic :: View next topic » 
Author Message
edub1
PostPosted: Thu Jun 18, 2009 7:58 am    Post subject: Alternante user authority Reply with quote

Apprentice

Joined: 01 Apr 2008
Posts: 28

All

I'm having trouble understanding, based off what I've read in the Security and Application Programming guide manuals what abilities an application has if they are allowed to pass an alternate user id. In the end, I’m trying to have a better understanding on if I should allow this if an application team is requesting to be able to pass another userid.

Will giving this access allow an application to set their userid as mqm?

Will the application connecting assume all permissions set based off of the permissions set for that user, including any administrative authorities?

For a simple example, if the connecting user can browse only on the object level and has authority to pass an alternate userid, but passes a user with permissions to, lets say change queue attributes, would they be able to change the objects attributes as if they were this higher user?

As you may be able tell, I’m trying to avoid allowing someone with a bit of knowledge to do something they should not be doing.
Back to top
View user's profile Send private message
Vitor
PostPosted: Thu Jun 18, 2009 8:03 am    Post subject: Reply with quote

Grand High Poobah

Joined: 11 Nov 2005
Posts: 26093
Location: Texas, USA

First question - why does the application need to use multiple ids? What's the requirement? If it's because they don't want to use the logged on user id, then don't permit them to switch user id, set MCAUser on a channel and give them that.


_________________
Honesty is the best policy.
Insanity is the best defence.
Back to top
View user's profile Send private message
edub1
PostPosted: Thu Jun 18, 2009 8:23 am    Post subject: Reply with quote

Apprentice

Joined: 01 Apr 2008
Posts: 28

Honestly, no one has come to me asking for this, however, I’ve come across some things that were set up prior to my time. I’m in the process of prioritizing some of this clean up and securing, so having the understanding of what capabilities allowing users to pass alternate user IDs gives would be helpful in building my case for why I’ve prioritized certain things the way I have.

Does this help?
Back to top
View user's profile Send private message
PeterPotkay
PostPosted: Thu Jun 18, 2009 8:56 am    Post subject: Reply with quote

Poobah

Joined: 15 May 2001
Posts: 7722

+altusr means you can choose what ID you want to impersonate as you open queues and put/get messages. You can pretend to be mqm.

Basically giving +altusr to someone means you are telling them they can have complete control of your Queue Manager.
_________________
Peter Potkay
Keep Calm and MQ On
Back to top
View user's profile Send private message
edub1
PostPosted: Thu Jun 18, 2009 9:03 am    Post subject: Reply with quote

Apprentice

Joined: 01 Apr 2008
Posts: 28

That is what I suspected. Thanks for confirming.
Back to top
View user's profile Send private message
bruce2359
PostPosted: Thu Jun 18, 2009 9:05 am    Post subject: Reply with quote

Poobah

Joined: 05 Jan 2008
Posts: 9472
Location: US: west coast, almost. Otherwise, enroute.

Where I've seen this used (and recommended it) is when inbound messages are from an entity outside the security domain (a vendor perhaps).

The application, authorized to use alternateuserid, behaves like a proxy - on behalf of the otherwise untrusted message source.

As Mr. Potkay implies, very tight controls must be in place to ensure that the application doesn't misbehave - take on mqm or any inappropriate userid.
_________________
I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » General IBM MQ Support » Alternante user authority
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.