13.07.2015 Views

IBM WebSphere V5.0 Security - CGISecurity

IBM WebSphere V5.0 Security - CGISecurity

IBM WebSphere V5.0 Security - CGISecurity

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>WebSphere</strong> ApplicationServer V5EJB ContainerMDBJMSclientMessaging<strong>WebSphere</strong> MQ(JMS Provider)Messaging<strong>WebSphere</strong> MQ(JMS Provider)Figure 7-26 <strong>WebSphere</strong> Application Server and <strong>WebSphere</strong> MQAs shown above, there are two areas where security is an issue for messaging.1. Messaging security between two <strong>WebSphere</strong> MQ servers.2. Messaging security between <strong>WebSphere</strong> Application Server, JMS Client and<strong>WebSphere</strong> MQ Server.We are only going to discuss the security related to <strong>WebSphere</strong> ApplicationServer, JMS Client and <strong>WebSphere</strong> MQ Server. <strong>Security</strong> between twomessaging servers is outside the scope of this book. You can find all detailsabout <strong>WebSphere</strong> messaging security in the <strong>IBM</strong> <strong>WebSphere</strong> MQ V5.3 <strong>Security</strong>product documentation.To administer <strong>WebSphere</strong> MQ the user should be a member of mqm group. Theuser ID mqm is created at product installation time. On UNIX, all <strong>WebSphere</strong> MQobjects are owned by the user mqm. But on Windows platform, members of theAdministrators group can also administer any Queue Manager.<strong>Security</strong> Administrators add users who need to administer <strong>WebSphere</strong> MQ to themqm group. This includes the root user on UNIX systems.<strong>Security</strong> checks are made for a typical application when connecting to the QueueManager (MQCONN and MQCONNX calls), Opening an object (MQOPEN andMQPUT1 calls), putting and getting messages (MQPUT and MQGET calls) andclosing the object (MQCLOSE).Access controlsAccess controls can put restrictions on the user for authority to administer<strong>WebSphere</strong> MQ objects and authority to work with <strong>WebSphere</strong> MQ objects.When we are integrating <strong>WebSphere</strong> MQ with <strong>WebSphere</strong> Application Serverthen the application server should have all the privileges required to work with<strong>WebSphere</strong> MQ objects. On distributed platforms, the authorization serviceprovides the access control when an application issues an MQ call to access a<strong>WebSphere</strong> MQ object that is a queue manager, queue etc. This includeschecking for alternate user authority and authority to set or pass contextinformation.Chapter 7. Securing Enterprise Integration components 167

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!