RSA SecurID Web Agent Issue

RSA SecurID Web Agent Issue

Secure Home | Search | About
 General Computer Security    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content add this group's latest topics to your Google content
Subject Author Date
RSA SecurID Web Agent Issue Dan Drumm 03-10-2006
Posted by Dan Drumm on March 10, 2006, 8:20 pm
If you were  Registered and logged in, you could reply and use other advanced thread options
I have an issue which is partially a security question, and partially a
web programming issue. I have the RSA Authentication Manager 6.1 deployed
and am looking to integrate a Web SSO to it. The web SSO product, however,
is not the RSA SSO product, so a bit of customization must occur.

My issue is that I have been looking at the UNIX agent C API that comes
for Solaris, HPUX and AIX. I am trying to integrate authentication into a
webpage which is a CGI. The back end server process is run like a CGI
program, which is to say that it is invoked by the webserver as a
standalone program, it executes and renders a webpage, then ends. It is
not a mod_ or a ISAPI filter.

When a token enters NEXT_TOKENCODE mode or NEW_PIN mode, I must render a
page then close the socket, kill the pid and most importantly, lose the
authentication handle to the Auth manager. Once that happens, the token's
account is locked by the Auth Manager. I need a way to create persistence
so that the authentication manager can request the next tokencode, and I
can render that to the user and get back the new information and pass it
to the auth manager within the same session.

I've had some trouble communicating this with RSA. They talk about things
like the Web Agent for IIS, or the J2EE web agent, which can be used to
protect web content and seemingly handles next_tokencode mode correctly.
But I'm not a web administrator looking to protect a path, I'm looking to
take authentication information over SSL and do the authentication,
passing the userid and OTP to the AUth Manager, and then set a session
cookie on the browser if succeed.

While the actual SSO program is in C, I've written a very simple example
perl CGI program to work with this problem. I'm going to go look at CPAN
and find out if they have a securID module that can handle next tokencode
mode and new pin mode, but I thought I'd stop by here and ask if anybody
has done this before. Seems simple enough. I've been searching sourceforge
and elsewhere, but don't find anyone who acts as an agent host in this
semi-stateless manner. Has anyone solved this problem in an elegant
manner? All tips appreciated.

--



Similar ThreadsPosted
SecurID February 18, 2008, 10:20 pm
AES securID Token August 30, 2006, 10:28 am
RSA SecurID authentication details July 16, 2004, 12:53 pm
securid expires way early January 3, 2006, 7:59 am
calling a web service protected by RSA SecurID March 28, 2007, 11:30 am
Mulitple (Batch) changes to Securid User Accounts April 26, 2004, 1:19 am
Authentication with RSA SecurID Token & LDAP password March 23, 2006, 9:35 am
IF-TNCCS-SOH Agent July 27, 2007, 4:47 am
ZoneAlarm Service Agent popup August 19, 2005, 12:20 am
HPSBMA02237 SSRT061260 rev.1 - HP OpenView Performance Agent (OVPA) Running Shar ed Trace Service, Remote Arbitrary Code Execution August 13, 2007, 4:35 pm

The site map in XML format XML site map

Contact Us | Privacy Policy