CAPTCHA atau Captcha adalah suatu bentuk uji
tantangan-tanggapan (challange-response
test) yang digunakan dalamperkomputeran untuk memastikan bahwa jawaban tidak
dihasilkan oleh suatu komputer.
Proses ini biasanya melibatkan suatu komputer (server)
yang meminta seorang pengguna untuk menyelesaikan suatu uji sederhana yang
dapat dihasilkan dan dinilai oleh komputer tersebut. Karena komputer lain tidak
dapat memecahkan CAPTCHA, pengguna manapun yang dapat memberikan jawaban yang
benar akan dianggap sebagai manusia. Oleh sebab itu, uji ini kadang disebut
sebagai uji Turing balik,
karena dikelola oleh mesin dan ditujukan untuk manusia, kebalikan dari uji Turing standar yang biasanya dikelola oleh
manusia dan ditujukan untuk suatu mesin. CAPTCHA umumnya menggunakan huruf dan
angka dari citra terdistorsi yang muncul di layar.
Bagi sebagian besar pengguna
internet, istilah CAPTCHA masih terasa asing untuk didengar dan dimengerti.
Namun pada kenyataannya hampir seluruh aktifitas dunia maya yang berhubungan
dengan form, akan disertakan kode CAPTCHA sebagai Security Code.Security
Code?? Ya…CAPTCHA adalah deretan karakter atau symbol yang ditampilkan secara
acak pada halaman form berupa gambar samar samar. Pengguna diharuskan menulis
deretan karakter tersebut kedalam sebuah field sebagai syarat untuk dapat
mengirimkan atau melanjutkan aktifitas pengisian data pada form.
kenapa harus dibedakan? Karena, banyak banget “penjahat form” alias
program SPAM
COMMENT yang bisa
aja menyerang website kita kapanpun dan tanpa “sopan santun” mereka
menyisipkan comment pada guestbook/forum yang isinya bisa berupa promosi atau
malah link2 kesitus-situs yang gak jelas.
Nah untuk membedakan aktifitas pengisian form yang
dilakukan manusia atau bot pada website, maka muncul ide bagaimana melakukan generating karakter menjadi image. Mengapa harus image? Karena, bot sementara
ini belom ada yang bisa membaca karakter yang sudah digenerate
jadi image.
Captcha ini dibuat oleh komputer
secara otomatis, sehingga komputer sendiri tidak dapat mengenalinya
Umumnya captha berbentuk gambar
yang di dalamnya terdapat kode. Kode ini bisa dengan mudah dibaca manusia,
namun komputer akan kesulitan membaca kode dalam gambar itu. Dengan cara ini,
hanya manusia yang bisa melanjutkan prosesnya, sedangkan komputer/robot /spam
akan gagal.
Bagi komputer, sebuah gambar
hanyalah kumpulan kode-kode warna dari setiap pixelnya. Dibutuhkan proses yang
cukup rumit untuk bisa mengenali objek pada gambar, apalagi untuk memahami arti
sebuah gambar. Sedangkan bagi manusia hanya dalam hitungan seper sekian detik
kode dalam gambar sudah terbaca.
Bagaimana Seharusnya Captcha?
Captcha adalah soal yang dibuat oleh mesin
dan dirancang hanya bisa dijawab dengan sempurna oleh manusia, bukan oleh
mesin. Jadi sesuai definisi tersebut, captcha haruslah memiliki kriteria:
* Tidak bisa dijawab mesin dengan sempurna
* Mudah dijawab manusia
Captcha harus dirancang sedemikian hingga memenuhi kriteria di atas. Jadi kalau sampai ada captcha yang mempermudah mesin dan mempersulit manusia itu sebenarnya bukan captcha. Seperti apa bentuk captcha yang baik? Sebelumnya mari kita lihat dulu berbagai bentuk penyimpanan informasi.
Informasi dalam komputer bisa direpresentasikan dalam berbagai bentuk, mulai dari yang paling sederhana sampai paling kompleks:
* Text
* Image
* Suara
* Video
Text adalah bentuk penyimpanan informasi paling primitif dan sederhana. Informasi yang diambil dari text tidak memerlukan pemrosesan apa-apa, sehingga bisa langsung diambil mesin. Mesin tidak akan mengalami kesulitan mendapatkan informasi dalam bentu text.
Bentuk yang agak rumit adalah image dan suara. Image dan suara dalam komputer disimpan dalam bentuk kumpulan warna pixel atau frekuensi suara kamudian diencode dalam format tertentu. Image dan suara mengandung informasi yang tersirat, implisit. Informasi dalam image dan suara harus diproses dengan perhitungan dan komputasi yang kompleks untuk bisa menangkap informasi yang ada di dalamnya.
Bentuk yang paling kompleks adalah video. Video adalah kumpulan image dan suara yang disusun sedemikian rupa sehingga menampilkan animasi. Walaupun memilii tingkat kompleksitas tertinggi, jarang ada captcha dalam bentuk video karena pertimbangan besarnya ukuran file video dibandingkan file gambar atau suara.
Jadi bentuk captcha yang paling umum adalah berupa image. Informasi dalam image tidak mudah dibaca mesin, namun dari segi ukuran juga tidak terlalu besar. Namun tidak semua captcha berupa image adalah captcha yang baik, karena bila kode dalam captcha terlalu bersih, mesin bisa membaca dengan sempurna.
* Tidak bisa dijawab mesin dengan sempurna
* Mudah dijawab manusia
Captcha harus dirancang sedemikian hingga memenuhi kriteria di atas. Jadi kalau sampai ada captcha yang mempermudah mesin dan mempersulit manusia itu sebenarnya bukan captcha. Seperti apa bentuk captcha yang baik? Sebelumnya mari kita lihat dulu berbagai bentuk penyimpanan informasi.
Informasi dalam komputer bisa direpresentasikan dalam berbagai bentuk, mulai dari yang paling sederhana sampai paling kompleks:
* Text
* Image
* Suara
* Video
Text adalah bentuk penyimpanan informasi paling primitif dan sederhana. Informasi yang diambil dari text tidak memerlukan pemrosesan apa-apa, sehingga bisa langsung diambil mesin. Mesin tidak akan mengalami kesulitan mendapatkan informasi dalam bentu text.
Bentuk yang agak rumit adalah image dan suara. Image dan suara dalam komputer disimpan dalam bentuk kumpulan warna pixel atau frekuensi suara kamudian diencode dalam format tertentu. Image dan suara mengandung informasi yang tersirat, implisit. Informasi dalam image dan suara harus diproses dengan perhitungan dan komputasi yang kompleks untuk bisa menangkap informasi yang ada di dalamnya.
Bentuk yang paling kompleks adalah video. Video adalah kumpulan image dan suara yang disusun sedemikian rupa sehingga menampilkan animasi. Walaupun memilii tingkat kompleksitas tertinggi, jarang ada captcha dalam bentuk video karena pertimbangan besarnya ukuran file video dibandingkan file gambar atau suara.
Jadi bentuk captcha yang paling umum adalah berupa image. Informasi dalam image tidak mudah dibaca mesin, namun dari segi ukuran juga tidak terlalu besar. Namun tidak semua captcha berupa image adalah captcha yang baik, karena bila kode dalam captcha terlalu bersih, mesin bisa membaca dengan sempurna.
Tips Mudah Melewati Kode Captcha
Sebuah trik yang mungkin akan berguna saat
kamu akan melakukan sesuatu (membuat akun email, facebook, dll). Tapi sebelumnya
kamu harus memasukkan kode captcha.
Trik berikut bukanlah melewati kode captcha tanpa memasukkan kode tapi trik berikut setidaknya mengurangi beban kita saat diharuskan menulis 2 kata yang tersedia.
Triknya yaitu saat bertemu dengan 2 kata kode captcha, maka yang perlu kita tulis hanyalah sebuah kata yang terlihat aneh / dicetak miring saja, sedangkan kata yang terlihat normal abaikan saja.
Misalnya ada kamu mau sign up email atau yang lain, nah terus kamu disuruh untuk menuliskan kode captcha seperti dibawah ini
Trik berikut bukanlah melewati kode captcha tanpa memasukkan kode tapi trik berikut setidaknya mengurangi beban kita saat diharuskan menulis 2 kata yang tersedia.
Triknya yaitu saat bertemu dengan 2 kata kode captcha, maka yang perlu kita tulis hanyalah sebuah kata yang terlihat aneh / dicetak miring saja, sedangkan kata yang terlihat normal abaikan saja.
Misalnya ada kamu mau sign up email atau yang lain, nah terus kamu disuruh untuk menuliskan kode captcha seperti dibawah ini
Diatas ada tulisan mcintosh dan Jorge. Nah untuk
gampangnya, kamu cukup menuliskan kata yang dicetak miring saja, yaitu
mcintosh. Sedangkan kata Jorge diabaikan saja.
Semoga bermanfaat J
*Dari berbagai sumber
Tidak ada komentar:
Posting Komentar