FTPS, SFTP and PGP Encryption: Core Components of a Secure File Transfer Strategy
One simple way to ensure the security of your data is to use a secure managed file transfer solution to protect and secure transfers as they move on or off your system using strong encryption. There are two primary mechanisms used for transferring the data: FTPS and SFTP.
What is FTPS?
FTPS (File Transfer Protocol Secure) is a file transfer protocol that has been updated to support encrypted sessions.
Implemented based on industry standards and integrated with the IBM i Digital Certificate Manager (DCM), new IBM i platforms have DCM installed by default.
Our own solution, Assure Secure File Transfer, adds things like intelligent firewall negotiation and proxy server support to make those connections easier to deploy, as well as integrated logging to make sure that the sessions are properly logged to comply with regulations and enable successful compliance audits.
What is SFTP?
SSH (Secure Shell) FTP, also called Secure File Transfer Protocol (SFTP), is a Linux and UNIX facility that also exists in the IBM i platform to provide encrypted transfers to and from your IBM i platform.
SSH FTP (SFTP) is easier to manage from a firewall point of view than SSL FTP (FTPS) based on how it encrypts, establishes, and maintains sessions. Syncsort fully supports password-based SFTP in batch mode and is the only vendor who fully implements that capability according to the standard.
Read our whitepaper
The Essential Layers of IBM i Security
Learn more about the six layers of IBM i security and how Precisely can help you build and optimize your own layers with our best-in-class security software solutions.
The third critical component to a including data in motion in your secure file transfer strategy is PGP file encryption.
What is PGP?
PGP (Pretty Good Privacy) encryption protects data at rest. It is also critical in providing privacy for data communications.
When you move data securely across the internal network or across the internet, you need to be sure that it’s properly encrypted at its destination. Sessions encrypted via FTPS and SFTP sessions are great at protecting data when in transit; however, when that data lands on an FTP server, it may not be inside a firewall and could be exposed.
PGP is the most widely deployed encryption to protect data and plays a fundamental role in managed file transfer. It is commonly used across a wide variety of enterprise industries including retail, financial services, health care and insurance.
Related: AES vs PGP Encryption: What is the Difference?
Commercial PGP Encryption
The commercial version of PGP file encryption – created by the original developers and now supported by Symantec – is fully implemented in our Assure Secure File Transfer solution. Commercial PGP encryption offers several features important to enterprise clients, such as:
- Support for additional Decryption Keys (ADK) allows you to encrypt a file and send it to multiple people without using the same key. You can encrypt the file and add your own decryption key, which allows you to recover that data as part of a discovery process to prove what data was actually sent to a recipient.
- Key server support in addition to local PGP encrypted key stores on the IBM i platform and for z/OS mainframe.
- Support for Self-Decrypting Archives (SDA) for multiple platforms.
- Commercial PGP has been through multiple rounds of FIPS 140-2 certification over the years. Both the source code and the application have been thoroughly vetted by independent security professionals numerous times, and that code has been open for public review.
Beyond the three core components for secure file transfer, you need three additional items to confirm that the encryption being used is defensible and has been reviewed by security professionals:
- Good audit trails
- Real-time system logging integrated with the IBM i security audit journal (QAUDJRN)
- Certifications through NIST and FIPS 140-2
Assure Secure File Transfer offers the three core components of a secure file transfer solution and address all three additional requirements to ensure your data is secure when in motion.
For more information about IBM i security, read our whitepaper: The Essential Layers of IBM i Security