FTP DLP Monitoring: FTP is an unencrypted protocol commonly used for file transfers. Network DLP solutions can inspect FTP traffic in real time, scanning uploaded file contents for sensitive data. Some DLP solutions also monitor SFTP and FTPS by integrating with endpoint agents or network proxies.

FTP Test Instructions

1

Download Sample Files

Download sample files containing sensitive data from the Sample Data page. These files contain synthetic PII, PCI, and PHI data in various formats.

2

Use an FTP Client

Open your preferred FTP client (FileZilla, WinSCP, or command-line FTP). Connect to your test FTP server using the configuration below.

3

Upload & Monitor

Upload the sample files to the FTP server and check your DLP console for alerts. The DLP solution should detect the sensitive file contents during transfer.

FTP Server Configuration

Use the following sample configuration to connect to an FTP server for testing. Replace with your actual test server details.

# FTP Server Connection Details
Host: ftp.example.com
Port: 21
Username: dlp-test-user
Password: TestPass123!

# Connect using command-line FTP client:
ftp ftp.example.com

# Or use lftp for more options:
lftp -u dlp-test-user,TestPass123! ftp.example.com

# Upload a test file:
put sensitive-data.csv /uploads/sensitive-data.csv

# Upload with curl:
curl -T sensitive-data.csv ftp://ftp.example.com/uploads/ --user dlp-test-user:TestPass123!

FTP DLP Monitoring Methods

Network-Level Monitoring

  • Passive network tap inspects FTP data channel traffic
  • Deep packet inspection (DPI) scans file contents in transit
  • Protocol-aware parsing reconstructs files from FTP streams
  • Can detect plaintext FTP (port 21) without endpoint agents
  • Limited visibility into encrypted SFTP/FTPS without SSL inspection

Endpoint-Level Monitoring

  • Endpoint agent monitors FTP client application activity
  • Scans files before they are transmitted over any protocol
  • Can inspect content even for encrypted transfers (SFTP/FTPS)
  • Application-level control can block specific FTP clients
  • Works with any FTP client including command-line tools