b"\n_START_ARTICLE_\nFTP over SSL\n_START_PARAGRAPH_\nFTP over SSL, officieel FTPS en ook bekend als FTP Secure en FTP-SSL, is een uitbreiding voor het veelgebruikte file transfer protocol (FTP) dat ondersteuning voor Transport Layer Security (TLS) en Secure Sockets Layer (SSL) biedt._NEWLINE_FTPS mag niet met SSH File Transfer Protocol (SFTP) verward worden. Het verschilt ook van FTP over SSH waarbij FTP via een SSH-verbinding getunneld wordt en FISH, waarmee bestanden over een shellverbinding (SSH, rsh) verstuurd worden.\n_START_SECTION_\nGeschiedenis\n_START_PARAGRAPH_\nHet eerste concept van het FTP-protocol werd in 1971 voor gebruik in het wetenschappelijke en onderzoeksgerichte ARPANET ontworpen. De toegang tot ARPANET was gedurende die tijd beperkt tot een aantal militaire websites en universiteiten waardoor men het niet nodig achtte om de gegevens te beveiligen en beveiliging in het protocol te integreren. Terwijl ARPANET de weg vrijmaakte voor het huidige internet begonnen de gegevens er langer over te doen om van bij de server naar de client te gaan. De kans voor onbevoegde personen om de gegevens te onderscheppen werd steeds groter._NEWLINE_In 1994 heeft Netscape (ontwerper van de gelijknamige webbrowser) een omkapseling SSL ontwikkeld._NEWLINE_Dit protocol maakte het mogelijk voor programma's om private en veilige communicatie over een netwerk te laten verlopen waardoor mogelijke afluisteraars ontmoedigd worden en het voor hen onmogelijk wordt om de gegevens te vervalsen._NEWLINE_Hoewel het ieder protocol dat betrouwbare verbindingen (zoals TCP) gebruikt kan beveiligen werd het door Netscape meestal in combinatie met HTTP gebruikt om HTTPS te vormen._NEWLINE_Het SSL-protocol werd uiteindelijk op FTP toegepast nadat een RFC eind 1996 gepubliceerd werd. Een offici\xc3\xable IANA poort werd kort daarna geregistreerd. De RFC was tot 2005 echter niet voltooid.\n_START_SECTION_\nMethoden voor totstandbrenging\n_START_PARAGRAPH_\nEr zijn twee aparte methoden om transportbeveiliging voor gebruik bij FTP clients ontwikkeld: expliciet en impliciet.\n_START_SECTION_\nSSL-certificaten\n_START_PARAGRAPH_\nGelijkaardig met HTTPS maar in tegenstelling tot SFTP moeten FTPS-servers een publiekesleutelcertificaat aanbieden. Deze certificaten kunnen met Unix-programma's zoals ssl-ca van OpenSSL aangemaakt worden._NEWLINE_Deze certificaten moeten door een vertrouwde certificaatautoriteit ondertekend worden of anders zal de FTPS client een waarschuwing tonen waarin vermeld wordt dat de ondertekening in het certificaat ongeldig is."