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