| Author | 
		  Message
		 | 
		
		  | mward | 
		  
		    
			  
				 Posted: Fri Apr 16, 2010 1:45 pm    Post subject: How to secure WMB V7 on MF from Windows Toolkit | 
				     | 
			   
			 
		   | 
		
		
		   Newbie
 
 Joined: 24 Jun 2007 Posts: 6
  
  | 
		  
		    
			  
				| Hello all, we are planning to move to z/os V1.11 and V7.01 of MQ with V7 of WMB. I started setting up the brokers and ToolKit. It seems very easy to connect to the Brokers using the toolkit. Can someone guide me a little and maybe explain how to keep those developers using the toolkit from connecting to production brokers? | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | mqjeff | 
		  
		    
			  
				 Posted: Fri Apr 16, 2010 2:35 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Grand Master
 
 Joined: 25 Jun 2008 Posts: 17447
  
  | 
		  
		    
			  
				Step 1: Block the MQ listener port from access from IPs outside of the production network
 
Step 2: Configure SSL on every single SVRCONN configured on the production queue managers
 
Step 3: Configure an MCAUSER on all SVRCONNs to scope each SVRCONN to a specific role
 
Step 4: configure SSLPEER on all SVRCONNs to control which certificates can connect to which SVRCONN
 
Step 5: issue the appropriate setmqauts to assign the appropriate security authorizations to the MCAUSERS that you have now used SSL to authenticate.
 
Step 6: Repeat step 2 - 5 for all other incoming channels to the production qmgrs. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | mqjeff | 
		  
		    
			  
				 Posted: Fri Apr 16, 2010 3:28 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Grand Master
 
 Joined: 25 Jun 2008 Posts: 17447
  
  | 
		  
		    
			  
				I guess I said "setmqaut" which doesn't apply on zOS.
 
 
The equivalent is the RACF permissions. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Vitor | 
		  
		    
			  
				 Posted: Fri Apr 16, 2010 3:38 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Grand High Poobah
 
 Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA 
  | 
		  
		    
			  
				Also please don't double post; it's considered rude. If you feel this was posted in the wrong section ask a moderator to move it. _________________ Honesty is the best policy.
 
Insanity is the best defence. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Vitor | 
		  
		    
			  
				 Posted: Fri Apr 16, 2010 3:39 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Grand High Poobah
 
 Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA 
  | 
		  
		    
			  
				
   
	| mqjeff wrote: | 
   
  
	Step 1: Block the MQ listener port from access from IPs outside of the production network
 
Step 2: Configure SSL on every single SVRCONN configured on the production queue managers
 
Step 3: Configure an MCAUSER on all SVRCONNs to scope each SVRCONN to a specific role
 
Step 4: configure SSLPEER on all SVRCONNs to control which certificates can connect to which SVRCONN
 
Step 5: issue the appropriate setmqauts to assign the appropriate security authorizations to the MCAUSERS that you have now used SSL to authenticate.
 
Step 6: Repeat step 2 - 5 for all other incoming channels to the production qmgrs. | 
   
 
 
 
Also ensure the ACL for the production brokers is set up properly. _________________ Honesty is the best policy.
 
Insanity is the best defence. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | mqjeff | 
		  
		    
			  
				 Posted: Sat Apr 17, 2010 5:54 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Grand Master
 
 Joined: 25 Jun 2008 Posts: 17447
  
  | 
		  
		    
			  
				
   
	| Vitor wrote: | 
   
  
	| Also ensure the ACL for the production brokers is set up properly. | 
   
 
 
 
No ACLs in broker v7, unless you mean RACF ACLS for MQ.
 
 
it's all done based on MQ permissions. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Vitor | 
		  
		    
			  
				 Posted: Sat Apr 17, 2010 5:59 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Grand High Poobah
 
 Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA 
  | 
		  
		    
			  
				
   
	| mqjeff wrote: | 
   
  
	| No ACLs in broker v7 | 
   
 
 
 
   _________________ Honesty is the best policy.
 
Insanity is the best defence. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | bruce2359 | 
		  
		    
			  
				 Posted: Sat Apr 17, 2010 7:05 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Poobah
 
 Joined: 05 Jan 2008 Posts: 9486 Location: US: west coast, almost. Otherwise, enroute. 
  | 
		  
		    
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Vitor | 
		  
		    
			  
				 Posted: Sat Apr 17, 2010 7:42 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Grand High Poobah
 
 Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA 
  | 
		  
		    
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | bruce2359 | 
		  
		    
			  
				 Posted: Sat Apr 17, 2010 2:01 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Poobah
 
 Joined: 05 Jan 2008 Posts: 9486 Location: US: west coast, almost. Otherwise, enroute. 
  | 
		  
		    
			  
				oooops. _________________ 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 | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | mqmatt | 
		  
		    
			  
				 Posted: Mon Apr 19, 2010 12:52 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Grand Master
 
 Joined: 04 Aug 2004 Posts: 1213 Location: Hursley, UK 
  | 
		  
		    
			  
				
   
	| Vitor wrote: | 
   
  
	
   
	| mqjeff wrote: | 
   
  
	| No ACLs in broker v7 | 
   
 
 
 
   | 
   
 
 
 
You can enable broker security though (mqsichangebroker BROKER -s active).
 
This will allow you to configure who can read, write and execute on your broker and execution groups, by means of permissions on the SYSTEM.BROKER.AUTH and SYSTEM.BROKER.AUTH.<EGNAME> queues. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | mqjeff | 
		  
		    
			  
				 Posted: Mon Apr 19, 2010 2:27 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Grand Master
 
 Joined: 25 Jun 2008 Posts: 17447
  
  | 
		  
		    
			  
				
   
	| mqmatt wrote: | 
   
  
	
   
	| Vitor wrote: | 
   
  
	
   
	| mqjeff wrote: | 
   
  
	| No ACLs in broker v7 | 
   
 
 
 
   | 
   
 
 
 
You can enable broker security though (mqsichangebroker BROKER -s active).
 
This will allow you to configure who can read, write and execute on your broker and execution groups, by means of permissions on the SYSTEM.BROKER.AUTH and SYSTEM.BROKER.AUTH.<EGNAME> queues. | 
   
 
 
 
That *is* why I said 
   
	| mqjeff wrote: | 
   
  
	| it's all done based on MQ permissions. | 
   
 
 | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | 
		    
		   |