Home > Data Center Tips > CICS Newsletter > How to authenticate users accessing CICS legacy transactions?
Data Center Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

CICS NEWSLETTER

How to authenticate users accessing CICS legacy transactions?


Robert Harris
08.24.2006
Rating: --- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


We are looking into Kerberos as a way of authenticating users accessing CICS 3270 legacy transactions. These users will be coming into CICS through WebMethods from a browser via TN3270E. We do not want to use RACF user IDs and passwords since they will be exposed along the way.

We cannot tell from what we have read if this will be transparent to CICS -- handled by RACF -- and CICS will get whatever it needs to satisfy the sign-on. Is this something that you can answer or at least point me to an explicit document that addresses Kerberos and CICS?

There is rather more to this question than meets the eye -- which is why I've been slightly tardy in replying to it. There is a lot more I could say on this topic, but I've limited my reply to what is most relevant.

My initial observation is that you appear to be wanting to run TN3270 sessions outside of your firewall. I deduce this because a concern about sensitive information like a logon ID/password flowing over IP would not apply inside a firewall as your own organization would have enough controls in place to stop worrying about this. Afterall, Logonid+Password are only SOME of the sensitive things that will be wizzing around, and you probably don't worry too much about these other items inside a firewall.

So, you are probably worried about evesdroping over an external network and so want to protect -- at least -- some part of your flows. The only way you are going to get a TN3270 session protected over a potentially insecure network is by using SSL connections from the client to the host. This comes in two parts depending on whether you only need encryption (so securing the flows) or need authentication as well (that the user of the client is authorized).

I think that you are only really interested in the encryption part -- as there does not seem to be any significant benefit to getting authorization to use the TN3270 server on the host when you are going to sign-on to CICS once you have arrived in MVS.

Thus, you need SSL certificates all round. You will configure your host TCP/IP stack to accept SSL traffic upon a given port, and then use this port on the 3270 emulator installed on the clients. The emulator will be set to contact this port with SSL protocols flowing. The initial handshake will check the certificates and establish the encrytion regime between the TN3270 client on the workstation and the TN3270 server on the host. Flows are then secure from prying. You then session manager route to the APPLID of the relevant CICS region and signon there with the usual LOGONID+PASSWORD.

There does not seem to be any way to use Kerberos facilities to communicate with a host CICS. You could try using a TxSeries CICS on an AIX/UNIX box as an intermediary -- but that does not seem very appealing.

I also had a look at the possibility of getting a passticket down to a workstation and then using that as a paassword to avoid using a SSL communication -- but that turns out to be very tedious. You would have to use a CICS Transaction Gateway to route a request to MVS which would issue the passticket. Once this had returned to the workstation, you then have the problem of how to get this returned temporary-use-once-in-an-interval password inserted onto the emulated screen. I guess you would have to write a macro or Java script to do this operation of getting the passticket and inserting it onto the screen. Again, this is does not fill me with an huge ammount of glee. You also have an exposed user ID in addition to all the screens being visible.

A better possibility might be to use CICS/Windows on the workstation or even restructure the applications so that the CTG can do the work via the equivalent of a routed XC LINK.

However you arrange things, unless you use SSL you are always going to be open to the potential of evesdroping using IP over a public network -- the degree of risk depends upon what architectural arrangements (firewalls, etc.) you adopt along with the code and functions implemented.

Rate this Tip
To rate tips, you must be a member of SearchDataCenter.com.
Register now to start rating these tips. Log in if you are already a member.


Submit a Tip




BROWSE BY TAG
CICS Newsletter,   Server hardware,   Mainframe computers,   Mainframe security and disaster recovery,   Mainframe operating systems and management,   VIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
CICS Newsletter
IBM z/OS 1.11 preview: New features and functions
New statistics for CICS Transaction Server 3.2
Manage CICS workloads with transaction classes
Run CICS in batch to beat a shrinking batch window
Ensuring CICS security with the Web Services Security standard
Use DFHLS2WS to expose CICS applications as a Web service
Using IBM IPCS to battle software bugs
CICS and Web services: Ready to go
Using External Call Interface (EXCI) to access CICS
Using CICS event monitoring points (EMPs) for tuning and debugging

Mainframe security and disaster recovery
Improve CICS Web services security and handle Web transaction requests
Coding a simple mainframe cryptography program
Using cryptography on the mainframe: An amateur's guide
Sun Chemical updates two data centers to handle SAP integration
Mainframe vulnerabilities: Be proactive rather than reactive
Disaster recovery on the mainframe: New options for site recovery
Mainframers need to focus on process not piecemeal disaster recovery
Legacy protocol puts IBM mainframes at risk
Securing a CICS screen
CICS command security

Mainframe operating systems and management
Roadmap to mainframe application modernization
Improve CICS Web services security and handle Web transaction requests
Coding a simple mainframe cryptography program
How is CICS prepared for future IT market demands?
Why IBM should listen to Neon Software, customers on zPrime
Aussie financial firms dump Unix, Windows for Linux on the mainframe
Using cryptography on the mainframe: An amateur's guide
How mainframes fit into cloud computing
IBM z/OS 1.11 preview: New features and functions
Neon Software CEO rejects IBM warnings on mainframe licensing issues due to zPrime

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
epoch  (SearchDataCenter.com)
ISPF  (SearchDataCenter.com)
job  (SearchDataCenter.com)
Job Entry Subsystem  (SearchDataCenter.com)
job scheduler  (SearchDataCenter.com)
job step  (SearchDataCenter.com)
MVS  (SearchDataCenter.com)
P/390  (SearchDataCenter.com)
Remote Job Entry  (SearchDataCenter.com)
z/OS  (SearchDataCenter.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



White Papers - Data Center Networking

The Intel IT Technology Center - Power, Performance and Mobility Solutions

HomeNewsTopicsITKnowledge ExchangeTipsBlogsMultimediaWhite PapersEvents
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2005 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts