
Belum lagi situs ini berumur genap satu bulan (sejak aktif awal oktober), sudah banyak spammer yang berminat bikin database penuh dengan spam yang menyebalkan.
Bagi pengunjung setia situs gratisan ini mungkin mengerti yang saya maksud.
Shoutbox yang seharusnya terbuka untuk umum terpaksa hanya untuk bagi pengunjung yang sudah registrasi, bukankah sepertinya sombong banget???. (dan sampai sekarang hanya saya yang daftar
) Apa boleh baut, skrupnya sudah terkunci. 
Shoutbox website ini dipenuhi dengan spam yang semuanya nama nama obat, seperti tramadol, propanolol, salbutamol, dsb, dsb.
Meskipun ada untungnya juga sih. Ternyata kata kata tersebut dicatat oleh mr. Google saat mengindex sitemap demi kelestarian website ini di mesin pencari Google.
Saat seseorang mencari tahu tentang nama obat tertentu seperti tramadol, propanolol, salbutamol, dsb, spam tersebut ikut juga nangkring di mesin pencari Google. Yah namanya juga orang sedang perlu, langsung klik saja dan sampailah ke website ini. Dan yang dicari ternyata tidak ada, malah nyasar ke lamannya mak erot yang sedang heboh menjadi soal anak SD. Tentunya ente semua tahu obat apa yang dimaksud. Kasian khan? 
Sebagai seorang webmaster yang punya nurani (he 1000mg), saya tentunya tidak mau para pengunjung nyasar tersebut memaki maki situs ini, dianggap menyesatkan pengunjung, padahal tidak sedetikpun niat saya menaikkan rank dan jumlah pengunjung dengan cara yang tidak baik.
Sebagai Webmaster yang masih newbie, saya sempat bingung bagaimana cara mengatasi spam tersebut. Cara mudah nya ya dengan cara diatas yaitu dengan membatasi komentar di shoutbox hanya bagi registrar.
Tapi itu saja belum cukup, kata kata dan link spam tersebut masih bercokol dengan gagahnya. Harus segera dihapus! Benar, tapi bagaimana?.
Sekalian berbagi pengalaman bagi sesama pemula. Website ini dibangun (oleh, dengan atau bersama?) CMS Joomla 1.5 dan tentunya diiringi oleh database mySQL.
Saya ingin mengetahui asal spam tersebut. Saya buka panel webhosting, klik phpMyAdmin dan saya cari tabel untuk Shoutbox. Eh ternyata ada kolom yang berisi ip address komentatornya juga. Spam Detected 
Saya hapus satu per satu komen lebay dari spammer sontoloyo, wadau capek tenan, apalagi speedy sedang offline, mana uyjan nggak ada oyjeg terpaksa pakai koneksinya telkomnet@instant yang super lelet.
Busyet dah, ternyata isinya sudah mencapai ribuan kolom.
Pantesan diskspace yang disediakan webhosting membengkak.
Untunglah sedikit menguasai sintax mySQL, ada resep menghapus dengan super cepat kolom spammer yang mengiklankan obat darah tinggi, pusing dan sesak nafas ini.
Saya mendapati ip address yang menjadi biang penyakit, yaitu 194.8.75.251 sepertinya berasal dari benua seberang.
Ketik ‘reg’ spasi ‘nama kamu’ kirim ke...tukang santet,
sorry bro, just guyon. 
Back to topic, pada tabel shoutbox tadi kita klik SQL dan lakukan query dibawah ini.
DELETE FROM `jos_shoutbox` WHERE `jos_shoutbox`.`ip` = '194.8.75.251'
Akhirnya, plong, habis semua komentar asal.
Kemudian saya lakukan blok ip address '194.8.75.251' melalui control panel yang disediakan webhosting. Aman.
Sekarang saya buka lagi komentar di shoutbox untuk umum. Tidur dulu, mengistirahatkan meteran tagihan telkomnet@instant.
Biasa, pagi sebelum ngantor saya buka lagi website ini, dan lagi komen spam konyol, tramadol, propanolol, salbutamol nebeng lagi. Ampun dah kesel banget.
Malamnya kembali saya periksa apakah ip address '194.8.75.251' ini lagi yang menjadi tersangka. Oh no, not him but his tetangga '194.8.75.214' 

Kembali aksi memusnahkan ip address sontoloyo lainnya
DELETE FROM `jos_shoutbox` WHERE `jos_shoutbox`.`ip` = '194.8.75.214' 
Sekarang kita punya bukti bahwa id address dengan pangkal '194.8.75.xxx' adalah biang keroknya. Sedangkan ente sendiri tahu range XXX itu dari 0 sampai 255.
Apakah harus memblok '194.8.75.214' sampai '194.8.75.251' atau '194.8.75.0' sampai '194.8.75.255'. Kita tidak tahu pasti tetangganya yang mana saja yang jahil.
Biar tidak pusing yah terpaksa yang XXX di blok semua, toh itu juga alamat luar negeri yang belum tentu mengerti bahasa adat istiadat dan budaya Indonesia.
Langkah selanjutnya adalah melakukan konversi ip address dengan range '194.8.75.0' sampai '194.8.75.255' sehingga menjadi cidr '194.8.75.0/24'.
cidr '194.8.75.0/24' ini yang kita isikan dalam form block IP atau IP Deny di fasilitas control panel webhosting, agar webhosting tempat kita menaruh website kita tahu rentang ip address yang harus di blok tanpa capek kita mengetiknya satu satu.
Oh ya, bagaimana cara melakukan konversi ip menjadi cidr? Saya juga tidak paham, untuk itu silahkan menggunakan langsung jasa layanan gratisnya disini http://ip2cidr.com/
Dan syukurlah sekarang ip address sontoloyo itu tidak lagi mengganggu, eiiittt tapi kita tidak tahu dengan spammer lainnya. Karena itu dengan sangat menyesal terpaksa fasilitas komentar dibatasi hanya untuk registrar. Harap maklum 
Bagi yang merasa punya alamat ip tersebut diatas, saya mohon maaf jika ip address tersebut disebutkan disini. Karena bisa saja komputer anda hanyalah mesin yang dijadikan bot oleh trojan dkk. But how should i say?, it’s true.
Karena itu lakukan scan antivirus secara rutin dan segera Ketik ‘reg’ spasi ‘nama kamu’ kirim ke...Alamat ini, buruan. 
Artikel lainnya:
Cara Install Joomla di hosting server 000webhost.com
Proteksi Folder Tanpa Software
Cara Menambahkan Script Google Translate Toolbar secara otomatis di Website
Internationalised Domain Names (IDNs), Terobosan Baru dalam Pengalamatan Internet
Cara mengakses Facebook yang diblokir Admin dengan Opera Turbo
Keywords:
cara mencegah, memblok dan mengatasi spam di shoutbox joomla, Cara proteksi shoutbox, alamat IP address
| Comments |
|
|
||||||||
|
||||||||
|
||||||||













