
How does FTP expose my company?
FTP is a convenient way to transmit data from one system to another and is an integral aspect of business operations in many organizations. It is not uncommon for large organizations to have thousands, and in some cases, millions of FTP transmissions daily. Furthermore, FTP use eases the way data is sent and received from one system to another. Virtually every operating system has a built-in FTP client that enables FTP server connections. All of the popular Internet browsers also have been supporting FTP connections for some time.
Despite these advantages, the problem with FTP is that the overwhelming majority of file transmission activities are unsecured, which may result in the exposure of login information and unencrypted data traveling in plain text format. This unencrypted data can be captured and viewed by a network or packet sniffer running on any computer on the network between the FTP client and FTP server. It was revealed recently that hackers stole millions of credit card numbers from discount retailer TJX Cos. by intercepting wireless transfers of customer information from two Miami-area Marshalls stores. The data was unsecured (traveling in clear text) so the hacker's job was made much easier.
In addition, FTP use makes it easy to send files to locations outside the company's network. All that is required is read-level access to data and an Internet connection for someone to be able to send the data to an FTP server virtually anywhere in the world, leaving data exposed to a much wider distribution than intended. Once data has been distributed outside the company, all control over the data is lost forever. As a result, new compliance rules are directing IT professionals and internal auditors to take a closer look at their organization's use and management of FTP activities and the controls used to protect individuals from the disclosure of sensitive information. This tougher compliance landscape, combined with the alarming number of recent data breaches, has created a pressing need to take a closer look at data security procedures and identify and address the exposure that FTP use creates.
How can I tell if we are exposed?
There are a few things you can do to assess your company's exposure to FTP breach. It doesn't take much time and doesn't cost a thing but you come away with a better understanding of FTP usage at your company.
After completing these items, you will be prepared to start making decisions and recommendations about what, if any, steps should be taken to address your company's FTP exposure.
How are logon information and data exposed through FTP?
The overwhelming majority of FTP activity takes place unsecured. That means that the communication stream between the FTP client and the FTP server is unencrypted and, if viewed, would be eye-readable. A typical logon sequence looks like this:
Client: ftp hostname
Server: 220-FTPD1 IBM FTP CS V1R8 at MVSA, 17:25:43 on 2007-09-26.
Server: 220 Connection will close if idle for more than 5 minutes.
Server: User (10.288.148.54:(none)):
Client: sysprog (clear text user ID)
Server: 331 Send password please.
Client: abcdefg (clear text password)
Server: 230 SYSPROG is logged on. Working directory is “SYSPROG.”
If this were a logon to a z/OS server, the user ID and password exposed in clear text would most likely be what is needed to log onto TSO. This is an even larger exposure that simply disclosing a user ID that has access only to an FTP server.
Data is exposed is much the same way. The data travels across the network between the client and the server in eye-readable clear text, the same as the logon sequence is. A packet sniffer sitting between the client and the server could easily intercept this information. As noted above, hackers stole millions of credit card numbers from discount retailer TJX Cos. by intercepting wireless transfers of unencrypted customer information from two Miami-area Marshalls stores. If the unsecured data is traveling across the Internet, the exposure is magnitudes larger.
How does SENTINEL address the FTP exposure?
SENTINEL provides you with the tools you need to manage FTP usage more effectively and reduce your exposure. It bolsters the security of the z/OS FTP server, monitors for suspicious FTP activity and generates alerts for escalation. It also helps reach compliance by providing long-term logging of FTP activity and facilitating end-to-end audits of FTP usage. It does all of this by:
With SENTINEL in place, you can start exerting control over FTP usage and eliminate unwanted FTP activity. Sensitive data can be properly protected from FTP exposure threats. Outlying FTP servers can be located.
What do we need to do to reach Compliance in the area of FTP?
Bringing FTP usage into compliance with company policy and industry regulations requires that you more effectively manage and control FTP usage.
How does SENTINEL fit in with our automation efforts?
SENTINEL is monitoring FTP activity on a real-time basis, both on the z/OS platforms as well as any distributed system platforms where you've installed the Remote Agent. It has the ability to generate alerts when activity of interest takes place. These alerts take the form of WTOs which contain the information pertaining to the event necessary for automation tools to make informed decisions about what, if any escalation response to take. A few examples of automation opportunities presented by SENTINEL are shown below:
What does the Free FTP Analysis entail?
DINO's Free FTP Analysis is intended to help companies assess the size and scope of their FTP exposure, while simultaneously demonstrating the benefits that accrue from using SENTINEL to audit FTP usage. The Free Analysis involves a few simple steps:
What distributed system platforms does SENTINEL support?
FTP usage on distributed systems platforms is accomplished by SENTINEL's Remote Agent, in conjunction with the Real-Time Monitor running on z/OS. The Remote Agent is a java program that runs on the distributed system platform (Windows, UNIX, Linux, etc.), monitors FTP usage and feeds it back to the SENTINEL Real-Time Monitor. The Remote Agent currently supports FTP servers that log in IIS, W3C, SFTP and XFERLOG formats. Most third-party FTP servers support one of these log formats.