4
TINJAUAN PUSTAKA
2.1 Penelitian Terdahulu
Penelitian sebelumnya yang relevan dengan penelitian ini adalah penelitian yang dilakukan oleh Mohammad Martin Ruswanda dkk, tentang penerapan transfer data dan autentikasi pada FTP server dengan menggunakan secure socket layer dan
secure shell, sehingga proses autentikasi dan proses transfer data terlebih dahulu dienkripsi menjadi ciphertext[1]. Dari hasil pengujian dapat dibuktikan bahwa keamanan autentikasi dan transfer data FTP server tanpa secure socket layer dan secure shell tidak aman dibandingkan dengan autentikasi dan transfer data FTP server dengan secure socket layer dan secure shell. Proses transfer data pada FTP server tanpa secure socket layer
dan secure shell tidak aman karena isi data file .txt yang dikirim bisa ditangkap dan dibaca dengn tools Whireshark.
2.2 Landasan Teori
2.2.1 FTP (File Transfer Protocol)
(Transmission Control Protocol) yang digunakan untuk melakukan pengiriman maupun penerimaan data/file dari server FTP ke client FTP maupun sebaliknya, sehingga di antara keduanya dibuat sebuah sesi sebelum transfer data dimulai. FTP menggunakan dua buah port dalam proses transfer data, yaitu port 20 (data port) dan port 21
(command port). Port 20 digunakan untuk
melakukan transfer data dan port 21 digunakan untuk membangun dan memutuskan sesi atau hubungan antara client dan server [3].
2.2.2 Proftpd (Pro File Transfer Protocol Daemon) Proftpd (Pro File Transfer Protocol Daemon) adalah sebuah metode yang digunakan untuk mengamankan transfer data dalam web server. Proftpd sangat disarankan jika memiliki sebuah
web server dengan konten yang sering di-update
[4] .
2.2.3 Web server
Web server adalah sebuah software yang
dengan nama webbrowser dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML (Hyper Text Markup Language) [5]
.
2.2.4 HTML (Hyper Text Markup Language)
HTML (Hyper Text Markup Language) merupakan markup language untuk pengembangan aplikasi berbasis web [6]. HTML mendeskripsikan bagaimana sebuah halaman ditampilkan pada browser. HTML menggunakan
tag-tag khusus untuk mendeskripsikan bagaimana konten sebuah halaman ditampilkan. Tag-tag
khusus ini akan diterjemahkan oleh browser
2.2.5 Open SSL
Secure Socket Layer adalah protokol khusus atau jalur khusus yanglebih aman pada website di mana semua transaksi data yang menggunakan protocol