Re: FTP userid propagation

2006-01-06 Thread Chase, John
 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of Charles Mills
 
 [ snip ]
 but what I would REALLY like is what I asked for: some 
 automated way of getting a user here signed on 
 automatically there. It looks like PassTicket will do 
 exactly that but I am a little boggled by all of the details 
 - it would be great to have a Redbook-style cookbook - and 
 I'd really like to understand the possible applicability of SSL/TLS.

This is OPINION based primarily on research and VERY LITTLE experience (so
far) with digital certificates and SSL/TLS:  For what you propose, I believe
digital certificates (and optionally SSL/TLS) would be simpler than
Passtickets.  My perception of Passtickets is that they are better suited
for live sign-on since there is a unique Passticket generated every time a
logon or sign-on is attempted, AND both the originating and target systems
must have their clocks pretty-well synchronized for a generated Passticket
to be considered valid by the target system.  I believe digital certificates
(with or without SSL/TLS) are better suited for batch-type sign-on,
because a digital certificate is valid for a much longer time than ten
minutes (normally) and the disparate system clocks need not be synchronized.
And depending on the relationships between your prospect's system(s) and the
target system(s), your prospect *may* be able to use self-signed
certificates (i.e., your prospect could be its own certificate authority).

-jc-

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-06 Thread Walt Farrell

On 1/5/2006 12:30 PM, Charles Mills wrote:

Thanks. Let me echo Bob Lester's request for more pointers if possible and
ALSO ask:

I ran across the facility called PassTicket. Wouldn't this do the job? The
job being letting a program running for user XYZ log on to FTP on a
different machine using the same userid (and assuming synchronized passwords
and clocks)? Any gotchas with PassTicket?


Good question, Charles.

PassTickets would work, but you would need to implement some code on the 
client side to calculate the PassTicket so you could then provide it in 
response to the password prompt from the server.


Prior to z/OS V1R7 that code must run APF-authorized.  In z/OS R7 we 
provide enhanced functions for generating PassTickets that can be used 
by non-APF programs or Java.  See 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ichza360/11.1?SHELF=EZ2ZO10FDT=20050621032554 
or http://makeashorterlink.com/?H2A842C6C for more information.


On z/OS V1R7 or later using PassTickets for functions like this has thus 
become more feasible.  However, it still does require some programming 
around the FTP process.  You can't simply run the standard FTP client.


Walt Farrell, CISSP
z/OS Security Design, IBM

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-06 Thread Walt Farrell

On 1/5/2006 9:57 AM, Lester, Bob wrote:


 This does sound a lot better that the .netrc approach (which we've been 
using).  Can you point me to the relevent manuals?  Redbooks?



What level of info do you need?  If you're already using digital 
certificates then you have some basic info and infrastructure setup already.


If you're not using them, then
(a) you should be; but
(b) you'll need to do a lot more reading and experimenting.

Some information sources that should help:
(a) RACF Security Administrator's Guide chapter 21, at 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ICHZA760/21.0?SHELF=EZ2ZO10FDT=20050713233738 
or http://makeashorterlink.com/?P44925C6C


(b) z/OS PKI Services Guide and Reference (you may not need to use PKI 
Services, but there's also some good background info in this book) at 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/IKYZA140/CCONTENTS?SHELF=EZ2ZO10FDN=SA22-7693-06DT=20050709135510 
or http://makeashorterlink.com/?X1DD242AB


(c) The RACF Presentations page at 
http://www-03.ibm.com/servers/eserver/zseries/zos/racf/presentations.html 
where you will find presentations on RACF and the Digital Certificate 
and some on security for z/OS Communications Server


(d) The z/OS Communications Server IP Configuration Guide and Reference 
books:


http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/F1A1B350/CCONTENTS?SHELF=EZ2ZO10FDN=SC31-8775-07DT=20050708113621 
or http://makeashorterlink.com/?N25921C6C

and
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/F1A1B450/CCONTENTS?SHELF=EZ2ZO10FDN=SC31-8776-08DT=20050707162049 
or http://makeashorterlink.com/?J16962C6C


(e) The z/OS Communications Server IP User's Guide and Commands, at 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/F1A1B950/CCONTENTS?SHELF=EZ2ZO10FDN=SC31-8780-05DT=20050708142126 
or http://makeashorterlink.com/?B47932C6C


Walt Farrell, CISSP
z/OS Security Design, IBM

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-06 Thread Lester, Bob
|   -Original Message-
|   From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED]
|   Behalf Of Walt Farrell
|   Sent: Friday, January 06, 2006 6:47 AM
|   To: IBM-MAIN@BAMA.UA.EDU
|   Subject: Re: FTP userid propagation
|   
|   
|   On 1/5/2006 9:57 AM, Lester, Bob wrote:
|   
| This does sound a lot better that the .netrc 
|   approach (which we've been using).  Can you point me to the 
|   relevent manuals?  Redbooks?
|
|   
|   What level of info do you need?  If you're already using digital 
|   certificates then you have some basic info and 
|   infrastructure setup already.
|   
|   If you're not using them, then
|   (a) you should be; but
|   (b) you'll need to do a lot more reading and experimenting.
 
Hi Walt,

   I've got ported tools installed in my test LPAR (V1R4), and can do SSL over 
TN3270 (Extra emulator) so I think I've got the basics.  I'm  more interested 
in securing FTP via SSL/TLS.   SCP would also seem to be an option for 
transferring files.

   Thanks for all the references!

*BobL*   

--
This e-mail transmission may contain information that is proprietary, 
privileged and/or confidential and is intended exclusively for the person(s) to 
whom it is addressed. Any use, copying, retention or disclosure by any person 
other than the intended recipient or the intended recipient's designees is 
strictly prohibited. If you are not the intended recipient or their designee, 
please notify the sender immediately by return e-mail and delete all copies. 
OppenheimerFunds may, at its sole discretion, monitor, review, retain and/or 
disclose the content of all email communications.
==

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-06 Thread Walt Farrell

On 1/6/2006 9:47 AM, Lester, Bob wrote:

   I've got ported tools installed in my test LPAR (V1R4), and can do SSL over 
TN3270 (Extra emulator) so I think I've got the basics.  I'm  more interested 
in securing FTP via SSL/TLS.   SCP would also seem to be an option for 
transferring files.




Yes, if you've got the Ported Tools for z/OS installed then using scp 
(or, perhaps, sftp) should also provide a  better way for you to go than 
using FTP with passwords.


You can set that up to not require a password, but instead to use 
public/private key technology.


If you want more discussion about the Ported Tools I would suggest the 
MVS-OE mailing list rather than IBM-MAIN.


Walt Farrell, CISSP
z/OS Security Design, IBM

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-06 Thread Charles Mills
Walt, thanks very much. As mentioned in the OP, the FTP INPUT (command) file
is totally built by a fairly complex program, so adding the logic to call an
address in MVS, pass two parameters, and get back 8 bytes in 2 registers is
almost trivial.

I will definitely look at the 1.7 docs. I was a little put off by the need
for Key 0 (authorization, in other words) - or rather, by the need to sell
authorization to customers - so I am glad to hear you have loosened things
up a little. Obviously not all of our customers are on 1.7, but they will be
someday.

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Walt Farrell
Sent: Friday, January 06, 2006 5:19 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: FTP userid propagation


On 1/5/2006 12:30 PM, Charles Mills wrote:
 Thanks. Let me echo Bob Lester's request for more pointers if possible and
 ALSO ask:
 
 I ran across the facility called PassTicket. Wouldn't this do the job? The
 job being letting a program running for user XYZ log on to FTP on a
 different machine using the same userid (and assuming synchronized
passwords
 and clocks)? Any gotchas with PassTicket?

Good question, Charles.

PassTickets would work, but you would need to implement some code on the 
client side to calculate the PassTicket so you could then provide it in 
response to the password prompt from the server.

Prior to z/OS V1R7 that code must run APF-authorized.  In z/OS R7 we 
provide enhanced functions for generating PassTickets that can be used 
by non-APF programs or Java.  See 
http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/ichza360/11.1?SHE
LF=EZ2ZO10FDT=20050621032554 
or http://makeashorterlink.com/?H2A842C6C for more information.

On z/OS V1R7 or later using PassTickets for functions like this has thus 
become more feasible.  However, it still does require some programming 
around the FTP process.  You can't simply run the standard FTP client.

Walt Farrell, CISSP
z/OS Security Design, IBM

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-06 Thread Barry Schwarz
I don't think anyone suggested generic IDs.  The NETRC data set should be 
specific to each user authorized to do this, the same way each user has an 
ISPPROF if they are authorized to use ISPF.

Charles Mills [EMAIL PROTECTED] wrote:  I'm not a security guy. I have no 
idea what the exposures are. I suspect
they are between minimal and none. The prospect has simply stated that
generic userids are unacceptable and that the remote process must be run
under the ID of the originator. That's what I am responding to. I am not in
the business of arguing with prospects. You don't make sales arguing with
prospects who raise security objections. We have multiple customers doing it
the way we do it now with a single highly-restricted generic (to use this
prospect's term) ID and no one has reported any problems. No one has had any
objections until now.

Perhaps I am not understanding you. If you are saying give each user their
own NETRC file with UACC(NONE) I think the objection would be the
maintenance headache. Each user's password would have to be maintained once
in RACF (two instances) and once in their NETRC. I can try proposing that,
but what I would REALLY like is what I asked for: some automated way of
getting a user here signed on automatically there. It looks like
PassTicket will do exactly that but I am a little boggled by all of the
details - it would be great to have a Redbook-style cookbook - and I'd
really like to understand the possible applicability of SSL/TLS.

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Greg Saccomanno
Sent: Thursday, January 05, 2006 2:17 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: FTP userid propagation


Charles,
I am curious what security disaster exists with each of the users that
will use this process having a userid.NETRC file with a UACC(NONE) be? If

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html




-
 Yahoo! DSL Something to write home about. Just $16.99/mo. or less

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-05 Thread Chase, John
 -Original Message-
 From: IBM Mainframe Discussion List On Behalf Of Charles Mills
 
 I just posted the NETRC question but perhaps I should instead 
 ask the fundamental underlying question. Here is what I want to do.
  
 I want to have a program ABC running in a normal batch job 
 that might be submitted by any of a large number of TSO users 
 invoke FTP and have it log on to a remote z/OS FTP server 
 and, among other things, submit a job. I have complete 
 control over the INPUT (command) file which is built on the fly.
 Here is the key question: I would like the FTP logon to be 
 with the userid of the original user who submitted the batch 
 job. Do any of you creative souls want to suggest a 
 reasonable way to do this?

Digital certificates?

-jc-

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-05 Thread Kittendorf, Craig
An additional consideration is do individual users have non-expiring
passwords on the remote system?  If the password expires, then NETRC or
any other automatic procedure becomes more difficult.

Craig 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Charles Mills
Sent: Wednesday, January 04, 2006 5:43 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: FTP userid propagation

I just posted the NETRC question but perhaps I should instead ask the
fundamental underlying question. Here is what I want to do.
 
I want to have a program ABC running in a normal batch job that might
be
submitted by any of a large number of TSO users invoke FTP and have it
log
on to a remote z/OS FTP server and, among other things, submit a job. I
have
complete control over the INPUT (command) file which is built on the
fly.
Here is the key question: I would like the FTP logon to be with the
userid
of the original user who submitted the batch job. Do any of you creative
souls want to suggest a reasonable way to do this?
 
A file with possible userids and the associated remote passwords
fulfills
the letter of the above specs but is obviously totally unacceptable from
a
security point of view.
 
I don't think NETRC does the job because a local NETRC is a security
disaster and a global NETRC file would only provide one userid and
password for the remote machine -- my whole point is I want to
propagate
each individual user id.
 
Please don't ask why do you want to do it that way? The answer is I
don't, the customer does.

Charles Mills


 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-05 Thread Walt Farrell

On 1/4/2006 5:43 PM, Charles Mills wrote:

I just posted the NETRC question but perhaps I should instead ask the
fundamental underlying question. Here is what I want to do.
 
I want to have a program ABC running in a normal batch job that might be

submitted by any of a large number of TSO users invoke FTP and have it log
on to a remote z/OS FTP server and, among other things, submit a job. I have
complete control over the INPUT (command) file which is built on the fly.
Here is the key question: I would like the FTP logon to be with the userid
of the original user who submitted the batch job. Do any of you creative
souls want to suggest a reasonable way to do this?


The z/OS FTP server and client both support authentication via digital 
certificates (client authentication functions of SSL or TLS).  I suggest 
you use that approach.


Walt Farrell, CISSP
z/OS Security Design, IBM

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-05 Thread Lester, Bob
 Walt Farrell said:
|   
|   The z/OS FTP server and client both support authentication 
|   via digital 
|   certificates (client authentication functions of SSL or 
|   TLS).  I suggest 
|   you use that approach.
|   
|   Walt Farrell, CISSP
|   z/OS Security Design, IBM
|   

Hi Walt,

 This does sound a lot better that the .netrc approach (which we've been 
using).  Can you point me to the relevent manuals?  Redbooks?

Thanks!
*BobL*


--
This e-mail transmission may contain information that is proprietary, 
privileged and/or confidential and is intended exclusively for the person(s) to 
whom it is addressed. Any use, copying, retention or disclosure by any person 
other than the intended recipient or the intended recipient's designees is 
strictly prohibited. If you are not the intended recipient or their designee, 
please notify the sender immediately by return e-mail and delete all copies. 
OppenheimerFunds may, at its sole discretion, monitor, review, retain and/or 
disclose the content of all email communications.
==

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-05 Thread Charles Mills
Thanks. Let me echo Bob Lester's request for more pointers if possible and
ALSO ask:

I ran across the facility called PassTicket. Wouldn't this do the job? The
job being letting a program running for user XYZ log on to FTP on a
different machine using the same userid (and assuming synchronized passwords
and clocks)? Any gotchas with PassTicket?

Charles


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Walt Farrell
Sent: Thursday, January 05, 2006 6:21 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: FTP userid propagation


On 1/4/2006 5:43 PM, Charles Mills wrote:
 I just posted the NETRC question but perhaps I should instead ask the
 fundamental underlying question. Here is what I want to do.
  
 I want to have a program ABC running in a normal batch job that might be
 submitted by any of a large number of TSO users invoke FTP and have it log
 on to a remote z/OS FTP server and, among other things, submit a job. I
have
 complete control over the INPUT (command) file which is built on the fly.
 Here is the key question: I would like the FTP logon to be with the userid
 of the original user who submitted the batch job. Do any of you creative
 souls want to suggest a reasonable way to do this?

The z/OS FTP server and client both support authentication via digital 
certificates (client authentication functions of SSL or TLS).  I suggest 
you use that approach.

Walt Farrell, CISSP
z/OS Security Design, IBM

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-05 Thread Charles Mills
As I keep saying, the problem is that the customer does not want to do that,
and arguing with the customer is not sales-enhancing.

Charles



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Barry Schwarz
Sent: Thursday, January 05, 2006 12:23 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: FTP userid propagation


  What is the problem with a userid.NETRC with a UACC of NONE [and maybe an
additional PE ID(*) ACC(NONE)]?  Except for someone with OPERATIONS,
everyone but the user should be locked out.

Charles Mills [EMAIL PROTECTED] wrote:   I just posted the NETRC question
but perhaps I should instead ask the
fundamental underlying question. Here is what I want to do.

I want to have a program ABC running in a normal batch job that might be
submitted by any of a large number of TSO users invoke FTP and have it log
on to a remote z/OS FTP server and, among other things, submit a job. I have
complete control over the INPUT (command) file which is built on the fly.
Here is the key question: I would like the FTP logon to be with the userid
of the original user who submitted the batch job. Do any of you creative
souls want to suggest a reasonable way to do this?

A file with possible userids and the associated remote passwords fulfills
the letter of the above specs but is obviously totally unacceptable from a
security point of view.

I don't think NETRC does the job because a local NETRC is a security
disaster and a global NETRC file would only provide one userid and
password for the remote machine -- my whole point is I want to propagate
each individual user id.

Please don't ask why do you want to do it that way? The answer is I
don't, the customer does.

Charles Mills




--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html





-
 Yahoo! DSL Something to write home about. Just $16.99/mo. or less

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-05 Thread Greg Saccomanno
Charles,
I am curious what security disaster exists with each of the users that
will use this process having a userid.NETRC file with a UACC(NONE) be?  If
it is the OPERATIONS ATTRIBUTE users being able to access the files that
is hte problem, if they are all in a single group (or limited groups) give
that group(s) access of NONE and even the users with OPERATIONS attributes
will not be able to access the NETRC files.

I am not trying to be difficult but we currently do something very much
like this and I can't see where this causes any security exposure.  It is
a little bit of a pain for the users to maintain the password in the NETRC
file but so far they are living with that.

What did I miss and what exposure do I now have?

Thank you,
Greg

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf
Of Barry Schwarz
Sent: Thursday, January 05, 2006 12:23 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: FTP userid propagation


  What is the problem with a userid.NETRC with a UACC of NONE [and maybe
an
additional PE ID(*) ACC(NONE)]?  Except for someone with OPERATIONS,
everyone but the user should be locked out.



I don't think NETRC does the job because a local NETRC is a security
disaster and a global NETRC file would only provide one userid and
password for the remote machine -- my whole point is I want to propagate
each individual user id.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-05 Thread Charles Mills
I'm not a security guy. I have no idea what the exposures are. I suspect
they are between minimal and none. The prospect has simply stated that
generic userids are unacceptable and that the remote process must be run
under the ID of the originator. That's what I am responding to. I am not in
the business of arguing with prospects. You don't make sales arguing with
prospects who raise security objections. We have multiple customers doing it
the way we do it now with a single highly-restricted generic (to use this
prospect's term) ID and no one has reported any problems. No one has had any
objections until now.

Perhaps I am not understanding you. If you are saying give each user their
own NETRC file with UACC(NONE) I think the objection would be the
maintenance headache. Each user's password would have to be maintained once
in RACF (two instances) and once in their NETRC. I can try proposing that,
but what I would REALLY like is what I asked for: some automated way of
getting a user here signed on automatically there. It looks like
PassTicket will do exactly that but I am a little boggled by all of the
details - it would be great to have a Redbook-style cookbook - and I'd
really like to understand the possible applicability of SSL/TLS.

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Greg Saccomanno
Sent: Thursday, January 05, 2006 2:17 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: FTP userid propagation


Charles,
I am curious what security disaster exists with each of the users that
will use this process having a userid.NETRC file with a UACC(NONE) be?  If

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-05 Thread Greg Saccomanno
Charles,
Thank you for your reply.  It sounds like the individual NETRC files may
not really be a security disaster but more of a maintenance disaster.  I
would agree, it is very inconvenient to require each user to update the
NETRC file each time the password(s) on the remote system(s) change.  Not
perfect but so far not causing that much pain here (at least not that I am
aware of).

I hope as you progress through your solution I see more details here on
IBM MAIN.  Who knows, maybe I'll get a chance to change our process once
you work out all the details and create the cook book for me  :)

Regards,
Greg


Perhaps I am not understanding you. If you are saying give each user
their
own NETRC file with UACC(NONE) I think the objection would be the
maintenance headache. Each user's password would have to be maintained
once
in RACF (two instances) and once in their NETRC.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-04 Thread Hal Merritt
IMHO, a flaw in your thinking is your wanting to use someone else's ID
for some security related activity.   

Have the users stow their data in staging files. Upon some event (timer,
file creation, etc) a production job (the FTP) kicks off and does the
transfer under its own ID. There is a protected NETRC file that contains
the id/password for the remote site. If there is a need for the
originating user ID, then embed that in the data.  

This does not solve your problem, but it does reduce the scope to a
single ID/password to manage.  

This is an interesting case that demonstrates how encryption does not
add any security. All that would have need for the NETRC file would also
have to have the keys. The keys could then be easily compromised since
you cannot control what a user does with those keys. 

Only the Lone Ranger has silver bullets. And even those only worked for
a few years.  

HTH and good luck. 
 
-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Charles Mills
Sent: Wednesday, January 04, 2006 4:43 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: FTP userid propagation

I just posted the NETRC question but perhaps I should instead ask the
fundamental underlying question. Here is what I want to do.
 
I want to have a program ABC running in a normal batch job that might
be
submitted by any of a large number of TSO users invoke FTP and have it
log
on to a remote z/OS FTP server and, among other things, submit a job. I
have
complete control over the INPUT (command) file which is built on the
fly.
Here is the key question: I would like the FTP logon to be with the
userid
of the original user who submitted the batch job. Do any of you creative
souls want to suggest a reasonable way to do this?
 

Charles Mills

 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-04 Thread Charles Mills
That's sort-of how it works now. But the customer (prospect, actually) wants
individual userids. I agree with you, but arguing with a prospect is not
sales-enhancing.

BTW, it's not really someone else's ID - it's the ID of the submitting
user.

I have known all along what you are saying about encryption, etc., etc.
That's why I posted the question here - I'm looking for new clues.

Thanks,

Charles

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Hal Merritt
Sent: Wednesday, January 04, 2006 3:27 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: FTP userid propagation


IMHO, a flaw in your thinking is your wanting to use someone else's ID
for some security related activity.   

Have the users stow their data in staging files. Upon some event (timer,
file creation, etc) a production job (the FTP) kicks off and does the
transfer under its own ID. There is a protected NETRC file that contains
the id/password for the remote site. If there is a need for the
originating user ID, then embed that in the data.  

This does not solve your problem, but it does reduce the scope to a
single ID/password to manage.  

This is an interesting case that demonstrates how encryption does not
add any security. All that would have need for the NETRC file would also
have to have the keys. The keys could then be easily compromised since
you cannot control what a user does with those keys. 

Only the Lone Ranger has silver bullets. And even those only worked for
a few years.  

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: FTP userid propagation

2006-01-04 Thread tony babonas
Instead of using the originating user, use a special ID
for the batch process.  Then permit a surrogat
profile(RACF) or permit the ACID(Top Secret) to the
large number of TSO users who need to run this job.  

-Original Message-
From: IBM Mainframe Discussion List
[mailto:[EMAIL PROTECTED] On Behalf Of Charles
Mills
Sent: Wednesday, January 04, 2006 4:43 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: FTP userid propagation

I just posted the NETRC question but perhaps I should
instead ask the fundamental underlying question. Here
is what I want to do.
 
I want to have a program ABC running in a normal
batch job that might be submitted by any of a large
number of TSO users invoke FTP and have it log on to a
remote z/OS FTP server and, among other things, submit
a job. I have complete control over the INPUT (command)
file which is built on the fly.
Here is the key question: I would like the FTP logon to
be with the userid of the original user who submitted
the batch job. Do any of you creative souls want to
suggest a reasonable way to do this?
 
A file with possible userids and the associated remote
passwords fulfills the letter of the above specs but is
obviously totally unacceptable from a security point of
view.
 
I don't think NETRC does the job because a local
NETRC is a security disaster and a global NETRC file
would only provide one userid and password for the
remote machine -- my whole point is I want to
propagate
each individual user id.
 
Please don't ask why do you want to do it that way?
The answer is I don't, the customer does.

Charles Mills


 

---
---
For IBM-MAIN subscribe / signoff / archive access
instructions, send email to [EMAIL PROTECTED] with
the message: GET IBM-MAIN INFO Search the archives at
http://bama.ua.edu/archives/ibm-main.html

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html