Apa itu FTP atas TLS / SSL implisit?

FTP melalui TLS / SSL implisit adalah metode aman untuk transfer file.

Protokol transfer file

File Transfer Protocol (FTP) adalah metode paling umum untuk mentransfer file dari satu komputer ke komputer lainnya. Ini juga umum untuk file server publik yang disebut "Server FTP". Ketika FTP berjalan dalam transaksi Internet, alamat bilah aplikasi dimulai dengan "ftp: //" alih-alih dengan "http: //" yang dikenal. Alamat server file dan situs file dimulai dengan "ftp" dan bukan "www". FTP memiliki tiga versi. Yang pertama adalah alat baris perintah, format asli aplikasi. Kode FTP tersedia sebagai pustaka fungsi untuk program lain dan beberapa versi Windows telah dikembangkan.

Sesi FTP

Ketika pengguna memulai sesi FTP, baris perintah berubah menjadi "ftp>". Lingkungan memiliki seperangkat perintah sendiri dan memungkinkan pengguna mengakses komputer jarak jauh. Akun pengguna dari sesi FTP harus sudah ada di komputer jarak jauh. Alat FTP tidak memiliki perlindungan kata sandi sendiri. Setelah terhubung, pengguna dapat bergerak di struktur direktori, mengirim atau menerima file, mengubah nama file di komputer jarak jauh, memindahkannya dan mengubah izin aksesnya.

Prosedur FTP

Pengguna FTP memiliki dua koneksi. Yang pertama mengirim perintah dan jawaban, dan ini disebut "koneksi perintah". Transfer file terjadi melalui koneksi data. Masalah terbesar dengan FTP adalah bahwa ia tidak memiliki enkripsi dalam koneksi apa pun. Bahkan saat ini nama pengguna dan kata sandi dikirim ke server, mereka melakukan perjalanan dalam bentuk teks. FTP menggunakan Transmission Control Protocol untuk membuat koneksi. Dalam protokol ini, Lapisan Soket Aman terintegrasi untuk menyediakan keamanan sesi. SSL adalah add-on yang jelas untuk menyediakan prosedur keamanan untuk FTP. Sudah ada dan terintegrasi dengan baik dengan prosedur koneksi FTP.

FTPS

Penggunaan SSL untuk FTP disebut "FTP over SSL", "Secure FTP" atau "FTPS". Spesifikasi FTPS memungkinkan negosiasi keamanan pada titik pendirian koneksi. Jika satu sisi tidak memiliki SSL, koneksi dapat dilanjutkan tanpa SSL. Ini disebut "FTP melalui SSL eksplisit", atau FTPES. FTP melalui SSL implisit tidak memungkinkan opsi yang tidak aman. Sambungan menggunakan SSL atau koneksi ini tidak terjadi. Pembentukan koneksi dimulai dengan pertukaran kunci. Versi ini disebut "FTP over implicit SSL". SSL memiliki kelemahan keamanan, sehingga digantikan oleh Transport Layer Security Protocol atau TLS. Dengan ini, dua versi FTPS kemudian dikenal sebagai "FTP over explicit TLS" dan "FTP over implicit TLS".