Keamanan sebuah website menjadi suatu hal yang mutlak ada dan harus
dipikirkan sejak awal ketika mengembangkan sebuah website. Apalagi
sebuah website yang menyediakan transaksi secara online seperti internet
banking maupun transaksi online lainnnya (misal: Paypal).
Banyak cara yang dapat dilakukan oleh seorang hacker ataupun spammer
untuk merusak sebuah website dengan berbagai alasan. Oleh karena itu,
sebagai seorang web master sudah selayaknya bertangung jawab untuk
melindungi website dari serangan “orang-orang jahil”.
Joomla! yang merupakan salah satu Open Source terbesar yang ada saat
ini selalu meng-update sistem terutama masalah keamanan. Hal ini
26
bertujuan untuk memberikan kenyamanan para web developer yang
memanfaatkan Joomla! sebagai alat yang dapat digunakan untuk
membangun sebuah website dinamis secara cepat.
Pada bagian ini akan dibahas berbagai cara mengamankan sebuah website
menyangkut: akses pengunjung maupun pengguna terhadap website,
pengamanan form yang disediakan menggunakan captcha, pengamanan
website dengan antispam, antifloud, dan lain-lain.
27
1. Pertama kali, pilih menu Extensions > Install/Uninstall.
28
Gambar 2.4 Mulai proses instalasi
29
Gambar 2.6 Memeriksa sistem dengan Security images
30
Gambar 2.8 Informasi bahwa security images belum aktif
31
10. Pilih salah satu patch sesuai dengan versi Joomla yang digunakan,
lalu tekan menu Download.
11. Jika muncul persyaratan untuk mendownload, pilih I Agree lalu klik
tombol Click here to proceed.
14. Jika berhasil mengekstrak, akan muncul beberapa folder dan file.
Lihat Gambar 2.14.
32
Gambar 2.12 Menyimpan file ke komputer
33
Gambar 2.14 Beberapa folder hasil ekstrak dari file Joomla Patch
34
17. Sekarang masuk ke folder administrator/component milik Anda
lalu klik tombol mouse kanan, pilih Paste atau tekan tombol Ctrl+V.
35
19. Masuk ke folder component milik Anda lalu tekan tombol Ctrl+V
pada keyboard atau klik tombol mouse kanan lalu pilih Paste..
20. Duplikasi dan muat ulang (replace) folder en-GB dalam folder
language dari file hasil eksrak patch Joomla! ke folder language
milik Anda.
36
21. Duplikasi dan muat ulang (replace) folder mod_login dalam folder
module dari file hasil ekstrak patch Joomla! ke folder module milik
Anda.
22. Untuk mengaktifkan security images pada pada Control Panel, pilih
menu Site > Global Configuration.
37
23. Pilih tab System.
24. Pada bagian User Setting, pilih Yes untuk Use Security Images
against spammers.
38
Gambar 2.26 Global Configuration telah tersimpan
28. Pilih salah satu tipe Core yang disediakan. Lihat Gambar 2.28.
29. Pada tab Joomla Patches, pilih Yes untuk menampilkan security
images pada seluruh form yang ada. Lihat Gambar 2.29.
39
Gambar 2.28 Beberapa bentuk plugin Captcha
30. Pada tab Logging, masukkan alamat email admin sebagai laporan
pencatatan (log) kegiatan yang diduga spam.
40
Gambar 2.30 Mengatur pencatatan (logging)
41
Gambar 2.32 Tampilan Security Images pada form Registrasi
34. Dan pada form Forgot your username juga tersedia security images.
Intinya semua form akan tersedia security images untuk mencegah
spam.
42
Gambar 2.34 Tampilan Security Images pada form Forgot Username
Tombol mouse kanan biasanya untuk memeriksa sebuah file gambar atau
bahkan dapat menyimpan sebuah gambar dari website yang
menggunakan Joomla!.
43