42
4.1 Instalasi dan konfigurasi cPanel
Sebelum memulai melakukan instalasi cPanel kita harus login ke dalam
WHM (Web Hosting Management) yang ada di dalam VPS (Virtual Private
Server) yaitu dengan memasukan alamat ip VPS.
Nama pengguna yang dipakai untuk masuk kedalam WHM adalah root.
Instalasi cPanel yang merupakan bagian dari WHM adalah sebagai berikut:
1. Membuat akun cPanel yang berada di Account Functions dan mengisi data
seperti gambar di bawah ini:
Gambar 4.1 Tampilan pengisian informasi domain
Setelah informasi dimasukkan dan bila berhasil akan tampil pesan seperti
dibawah ini:
Account Creation Status: ok (Account Creation Ok)
Checking input data...System has 0 free ips.
...Done
WWWAcct 12.5.0 (c) 2010 cPanel, Inc....
Dns Zone check is enabled.
+===================================+
| New Account Info |
+===================================+ | Domain: martin-noveardi.com | Ip: 121.52.132.65 (n) | HasCgi: y | UserName: martinno | PassWord: 3kLyMA12cAWt_R | CpanelMod: x3 | HomeRoot: /home | Quota: 0 Meg | NameServer1: ns1.martin-noveardi.com | NameServer2: ns2.martin-noveardi.com | NameServer3: | NameServer4: | Contact Email: | Package: default
| Feature List: default
| Language: en
+===================================+
...Done
Running pre creation script
(/usr/local/cpanel/scripts/prewwwacct)...Done
Adding User...Adding Shell Access (y)
Copying skel files from /root/cpanel3-skel/ to /home/martinno/...Done
Adding Entries to httpd.conf...Done
Setting up Mail & Local Domains...localdomains...valiases
...vdomainaliases...vfilters...Done
Configuring DNS...Bind reconfiguring on server using rndc
Zone martin-noveardi.com has been successfully added
...Done
Restarting apache...Done
Changing password for martinno Password for martinno has been changed
Updating Authentication Databases...Updating ftp passwords for martinno
Ftp password files updated.
Ftp vhost passwords synced
...Done
Verifying MX Records and Setting up Databases...Reconfiguring Mail
Routing:
• LOCAL MAIL EXCHANGER: This server will serve as a primary mail exchanger for martin-noveardi.com's mail.:
This configuration has been manually selected.
...Done
Setting up Frontpage®...
Starting install, port: 80.
Creating web http://martin-noveardi.com.
Install completed.
Setting Password
Frontpage passthough auth enabled in /home/martinno/public_html!
...Done
Setting up Proxy Subdomains...Done
Bind reloading on server using rndc zone: [martin-noveardi.com]
Sending Account Information...Done
System has 0 free ips.
Running post creation scripts
(/usr/local/cpanel/scripts/legacypostwwwacct,
/usr/local/cpanel/scripts/postwwwacct,
/usr/local/cpanel/scripts/postwwwacctuser)...Done
wwwacct creation finished
Setting up Domain Pointers...Done
Setting Reseller Privs...Done
Account Creation Complete!!!...Account Creation Ok...Done
Untuk mengetahui akun domain cPanel yang sudah dibuat dengan masuk
Gambar 4.2 Akun list cPanel
4.2 Instalasi dan konfigurasi GnuPG Keys
Menambah atau membuat Key atau kunci baru sangat sederhana.
Sederhana hanya masuk ke bagian OpenPGP Keys cPanel dana menemukan “Add
Keys”. Setelah itu akan tampil beberapa kotak sederhana untuk mengisi masukan.
Gambar 4.3 Pengisian informasi GnuPG Keys
Keterangan dari gambar di atas adalah sebagai berikut:
a. Your Name: Ini akan menjadi nama pengguna atau nama orang yang
menggunakan Key.
b. Your Email: Ini akan menjadi pengguna email atau orang yang
menggunakan Key.
c. Comment/NickName: Ini digunakan untuk menandai Key, sehinga lebih
d. Key Password (blank for none): Ini akan menjadi password untuk Key,
jika tidak ada password diperlukan atau diinginkan biarkan bagian ini
kosong.
e. Expire Date: Ini akan menjadi tanggal kadaluarsa Key, atau jika tidak akan
lagi digunakan. Tangga kadaluarsa bisa apa saja dari satu tahun untuk satu
hari.
y – Tahun
w – Minggu
d – Hari
Jika ingin Key akan berakhir dalam satu tahun, gunakan 1y dalam kotak
tanggal kadaluarsa.
f. Size Key: Ini akan menjadi ukuran Key yang dihasilkan.1024 byte adalah
ukuran yang paling umum untuk dipilih akan tetapi ada dua ukuran lagi
yang bisa dipilih. Semakin besar ukuran Key, semakin aman.
Setelah semua informasi telah dimasukkan dengan benar, cukup tekan
tombol “Generate Key”.Proses ini biasanya akan memakan waktu lama. Status
sukses akan muncul jika Key itu dihasikan benar. Seperti gambar berikut:
Sekarang setelah memiliki Key sukses yang dihasilkan, kembali ke
halaman utama dan Key baru akan dialokasikan di sana. Dari bagian ini terdapat
sedikit informasi tentang Key, dan pilihan untuk menghapus atau mengedit Key.
Gambar 4.5 Tampilan setelah Generator Key dibuat
Terdapat informasi seperti di gambar diatas;
97B57FD3 [1024D] noveardi (martin) ([email protected]) Dimana:
97B57FD3 [1024D] - ini adalah ukuran file PGP dan tombol ID untuk Key.
noveardi - Nama yang terkait dengan Key.
(martin) - Komentar atau nama nik yang terkait dengan Key.
([email protected]) - Alamat email Key yang ditugaskan.
Pada bagian ini terdapat “Public Key” dan “Private Key”. Jika kita
menekan tombo “edit” terdapat Key actual output. Inilah yang program akan
Namun bila GnuPg Keys tidak lagi digunakan atau kegunaan GnuPG Keys
dibatalkan kita dapat menekan tombol Delete GnuPG Key dan secara otomatis
kunci yang kita buat akan terhapus.
4.3 Implementasi
Seperti yang telah dijelaskan dan sesuai dengan rancangan pada bab III
bahwa instalasi GNUPG Keys pada webmail squirrelmail di cPanel akan
digunakan untuk mengenkripsi pesan ke internet email.
Berikut implementasinya
1. cPanel sudah diterapkan di WHM (Web Hosting Management) di
dalam VPS (Virtual Private Server).
2. Pengguna login ke cPanel. Dalam hal ini digunakan akun = martinno
untuk login. Berikut tampilan login ke cPanel.
Gambar 4.7 Login dengan akun [email protected]
Gambar 4.8 Akun [email protected] login ke
3. Masuk ke olah pesan yang berisi isian kolom untuk mengirimkan file
atau data, Isi pengirim email, penerima email, pesan dan file
lampirannya, kemudian di eksekusi.
Berikut tampilan olah pesannya:
Gambar 4.9 Email di eksekusi
Keterangan gambar diatas
Subjek: “GnuPG Keys”.
Pengirim : [email protected]
Penerima: [email protected], dan [email protected].
Isi pesan “selamat siang bagaimana pesan saya sudah sampai”.
4.4 Hasil Pengujian.
Sebelum kita melakukan deskripsi pesan harus diingat posisi penerima
pesan sebelumnya harus memiliki aplikasi kriptografi yang menggunakan
algoritma asimetrik. Mengapa demikian dikarenakan pengirim mengenkripsi
pesan yang dikirim menggunakan kunci publik yang didapat di public key
repository.
Dalam kasus ini penerima pesan menggunakan aplikasi AxCrypt-1.7
sebagai aplikasi deskripsi pesan. Awalnya penerima membuat kunci publiknya
dan mengirimnya ke public key repository. Banyak tempat untuk mengimpor
kunci publik kita salah satu contohnya yang digunakan dalam kasus ini adalah
http://www.gnupgrepository.com .
Saat melalukan deskripsi pesan kita hanya masuk ke menu deskripsi pesan
dan mencari pesan yang akan dideskripsikan dan melakukan proses deskripsi.
Dari hasil eksekusi enkripsi maka jika dilihat dari email yahoo dan email
gmail sebagai penerima akan tampak sebagai berikut:
Gambar 4.11 Email Yahoo
Keterangan dari gambar email yahoo dan email gmail terlihat bahwa
perincian kedua email tersebut adalah:
1. Subjek: “GnuPG Keys”.
2. Pengirim : [email protected]
3. Isi pesan:
---BEGIN PGP MASSAGE---
Version: GnuPG v1.4.5 (GNU/Linux)
mQGiBE44mRERBADDpvJ0053APplIlMBTbiEN2qwjCUB7qbcFfDYTIMbij5UiuBjJ dtdjoYY6vCZR38uctU7VBXQOp2lSsKBTnQ4W25Ex3/QiR72EOTAVawm3U0zGJwTR HS+vCYsHbOesdxnkzszf2acBxL4nR87QUxRghQZ0QbxvKhBnUa+srjYIOwCgimK/ jymI++otVn64uW39JFnsfwkD/jQz6SrazU7ssKxUNPc0AdRrnbHTJja1Im79ivRe WwUhSk+kHN+5BHXsjlg+amgtdOSn70dWquz3+Uoi2jKhK4RVdVgPwkbhssKfDwIG 8p9c6aiILYYASfFkXz1B5WWIgqoD4sS8zpIEmrrj0dnp2cv4w9GRBaxIddlVl8T+ N9eAA/0ejfrofAk16JZ+JsboCfWlgsKu/AgWOUeN2cm5V4JsySod0BDgX6BS+euo YzJhOoxJ7BfegzbGFaAacPnZxg/DJqDwPR+U2BXRekuxC8W9eDggRQuocnHwnwPf YtAkFVNhnTfhmNjee/JZ/BmjAyt0EmEMEdF3ZO/3DmPiSYP+OLQvbm92ZWFyZGkg KG1hcnRpbikgPGVtYWlsa3VAbWFydGluLW5vdmVhcmRpLmNvbT6IZgQTEQIAJgUC TjiZEQIbIwUJAeEzgAYLCQgHAwIEFQIIAwQWAgMBAh4BAheAAAoJEB/kYDSXtX/T oSkAn17+fiZRIP3O41vaiAelohCqwFPtAJ9T17NR3/ubWUtJd2SddJVVBv7OSbkB
DQROOJkSEAQAwh11miTNqykncoIzPVa5kbRk5RWp9hwSDaRxiRpWUBAVUWGFWZjU 6Ml9aXF0lEg/CyJUprjh1ne5aWhyUlscoTIkFpayML6ZZB/NTD/3N5RK139M5ctF 4KIbkQGMc4WXrRPgEUypG6laXPZUJRpdSh15jKPuLSiDIzP2gKHqgNsAAwYEAIU7 WmobUd66AWh9Vbve+6pivrARERqZGBOvsywspCdaBi6dJM8J4ufgDrnSAH9IRNnF LzqBh+jZrxMyinIFT+bbCcLTQzZaj24FZdkqyU955l/pLYRYOOh9TgL8N7sz0C2+ YRO3UqH2Ff/nUoI3xfOYuYhmT7cJcepbm706R6p3iE8EGBECAA8FAk44mRICGwwF CQHhM4AACgkQH+RgNJe1f9OwjwCfYjCumPlUpEd8SOoHd6jL6igYUa0An1U+ZdDF w5AJejJtNX73UG09q3Ja =kt2z
4. Lampiran file: tidak ada.
---END PGP PUBLIC
MASSAGE---Pesan yang di dekripsikan kembali :
Gambar 4.13 Email Yahoo yang terdekripsi
Keterangan dari gambar diatas yang menyatakan bahwa email ke
[email protected] dan [email protected] telah terkirim dan
terenkripsi dan terdekripsi kembali.
Dari hasil pengujian tampak bahwa enkripsi pesan dari komputer akun
email [email protected] ke internet email dapat dilakukan sesuai
dengan perencanaan.
Kedepannya nanti diharapkan tidak hanya GnuPG Keys yang fungsinya
dimaksimalkan untuk keamanan pengiriman pesan namun semua fasilitas yang
ada di cPanel lainnya.
4.5 Relevansi hasil uji dengan aspek keamanan kriptografi
Didalam aspek keamanan kriptografi ada emapt tujuan dasar yaitu
kerahasiaan, integritas data, autentikasi dan non-repudiasi. Dilihat dari hasil uji
enkripsi pesan yang dikirimkan aspek kerahasiaan berhasil dilakukan karena
atau kunci privat. Aspek integritas data, autentikasi dan non-repudiasi belum
dapat ditemukan relevasinya dikarenakan pengujian lebih menekankan pada