To secure FTP and connection, the standard is to use SSL and Digital Certificates.
But under specific circumstances, you may want to secure your FTP connection using other alternatives besides user/password and SSL.
Release:
Component: AWAGNT
Before securing FTP with passtickets, we must understand how passtickets work.
What is a Passticket?
It's an alternative to the mainframe password that permits workstations and client machines to communicate with the host. It allows a user to gain access to the host system without sending the mainframe password across the network.
PassTickets are cryptographically-generated, single-use, short-lifespan password substitutes. They are inherently more secure than passwords.
The Passticket is valid for a period of plus or minus 10 minutes (as measured on the GMT clock of the "central" system). It cannot be reused. It is always a 8-character string (for example 6MP534fG could be the value of a Passticket).
Passtickets in Top Secret can be used with FTP and here are the steps required:
//FTPD1 PROC PARMS='ENVAR("_BPX_JOBNAME=OMVSAPPL")' //FTPD EXEC PGM=FTPD,REGION=0M,TIME=NOLIMIT, // PARM='&PARMS/POSIX(ON) ALL31(ON)'
PREINIT DS 0H ICM R3,15,TXA#@RFP @@PLIST BZ EXIT0 ICM R3,15,0(R3) @PLIST BZ EXIT0 ICM R3,15,48(R3) @APPL Get application address BZ EXIT0 CLC 0(4,R3),=C'FTPD' Application starts with FTPD BNE EXIT0 MVC 0(8,R3),=C'OMVSAPPL' B EXIT0
Note 1:
All samples given have been ONLY tested in test environments.
Note 2:
All samples given are for informational purposes and CANNOT be considered as a Broadcom extended product feature. Creation, maintenance and troubleshooting are the sole responsibility of the user.
Please see the Top Secret documentation here for more details about Top Secret Installation Exit 'TSSINSTX'.