FTP security

FTP (File Transfer Protocol) provides the capability of transferring files between a client (a user on another system) and your server.

You can also use the remote command capability to submit commands to the server. Consequently, FTP is very useful for working with remote systems, or to move files between systems. However, the use of FTP across the Internet, or other untrusted networks, exposes you to certain security risks. You must understand these risks to ensure that your security policy describes how you will minimize these risks.

Additionally, you can use FTP server exit points to provide an anonymous FTP function for guest users. Setting up a secure, anonymous FTP server requires exit programs for both the FTP server logon and FTP server request validation exit points.

Start of changeYou can use the Secure Sockets Layer (SSL) to provide secure communications sessions for your FTP server. Using SSL ensures that all FTP transmissions are encrypted to maintain confidentiality for all data that passes between the FTP server and the client, including user names and passwords. The FTP server supports the use of digital certificates for client authentication also.End of change

To learn more about using FTP, its risks, and the security measures available to you, review these resources:

Start of changeIn addition to these FTP options, you may want to consider using Anonymous FTP to provide a convenient way for users to access non-confidential material easily. Anonymous FTP enables unprotected access (no password required) to selected information about a remote system. The remote site determines what information is made available for general access. Such information is considered to be publicly accessible and can be read by anyone. Before configure Anonymous FTP, you should weigh the security risks and consider securing your FTP server with exit programs.End of change

Related concepts
E-mail security
Virtual private network (VPN)
The layered defense approach to security
Intrusion detection
Related reference
Security terminology