Jumat, 01 April 2022

Tugas 1 : Access Control II (Captcha)

Nama : Ferdi Agusetiawan
NPM : 18311330
Kelas : SI19Gx 

Pengertian Captcha

Captcha atau Completely Automated Public Turing test to tell Computers and Humans Apart adalah sebuah sistem keamanan yang dibuat dengan konsep challenge-respon (uji respon) dengan bentuk rangkaian huruf atau angka yang harus diketik ulang oleh pengguna jika ingin melanjutkan sebuah proses. 

Capthca diciptakan dengan tujuan utama adalah agar hanya manusia yang bisa menjawab Captcha tersebut, dan program bot tidak bisa melakukannya

Sejarah Captcha

Awalnya Captcha mulai dikembangkan pertama kali oleh Alan Turing pada tahun 1950an. Alasan dibuatnya Captcha pada saat itu karena banyak sistem bot dapat mengisi formulir online dengan mudah tanpa harus mengisinya satu per satu formulir tersebut. Hal ini membuat hasil dari formulir online tidak lagi valid.

Pada tahub 2000an Captcha kembali dikembangkan oleh Luis von Ahn, Manuel Blum dan Nicholas J.Hopper yang merupakan ahli komputer dari Carnegie Mellon University. Project ini juga didukung oleh salah satu staf perusahaan perangkat komputer IBM yaitu John Langford. Mereka mengembangkan Captcha agar lebih kompleks dan tidak bisa ditembus oleh program bot manapun.

Menurut pengembangan cari Captcha, rangkaian huruf dan angka tersebut menggunakan sistem yang akan diupdate dan ditambah setiap kali ada semua input baru. Jadi dimungkinkan tidak ada Captcha yang sama di dunia maya. Hal ini tentunya akan membatasi sebuah program bot yang menggunakan sistem penyimpanan data Captcha, karena tidak mungkin sebuah program dapat menyimpan miliaran Captcha setiap saat.

Perkembangan Sistem Captcha Modern

Saat ini penggunaan Captcha telah masuk pada sistem komentar, register bahkan sistem keamanan e-commerce juga tidak jarang ditemui Captcha dalam sistem billingnya. Dan kini pengembangan Captcha telah dibuat dalam bentuk audio yang ditujukan untuk para penyandang tunanetra yang tidak bisa melihat objek Captcha. Tidak hanya itu, beberapa pengembangan Capctha kini juga mulai menerapkan beberapa jenis Captcha dalam bentuk kombinasi gambar. Selain lebih intuitif dan menarik nampaknya Captcha jenis ini juga memiliki tingkat keamanan yang baik.

Namun, dengan berkembangnya tenologi kemampuan para hacker untuk membobol sistem Captcha juga makin canggih. Salah satu teknologi yang mampu memecahkan siste, Captcha adalah teknologi OCR atau Optical Character Recognition. Dengan teknolohi tersebut sebuah program bisa membaca karakter huruf dan angka aneh yang ditampilkan dengan cara memindai lalu mencocokan dengan kemungkinan huruf atau angka yang tepat.

Jenis-Jenis Captcha

1.reCaptcha Google

Captcha dari google ini dianggap sangat sulit untuk ditembus oleh robot, tetapu sangat mudah digunakan oleh manusia. Karena reCaptcha memiliki dataset dan dokumentasi yang terbagi menjadi 2 versi yaitu : 

- Google reCaptcha v2

- Google reCaptcha v3

2.Text Captcha

Text Captcha adalah captcha yang berisi susunan huruf, angka atau keduanya. 

3.Picture Recognition Captcha

Captcha ini mengharuskan pengunjung untuk memilih bagian foto yang sudah ditentukan sebelum mengakses sebuah halaman website.

4. Math Captcha

Captcha jenis ini mengharuskan pengunjung untuk menyelesaikan soal matematika sederhana. Biasanya berisi pengurangan atau penjumlahan dua angka.

5. 3D Captcha

Captcha 3d merupakan captcha berbasis text atau angka dengan konsep 3 dimensi. Jadi, tingkat kesulitannta lebih tinggi untuk ditembus bot spam

6. jQuery Slider Captcha

jQuery slider captcha adalah captcha yang berbentuk slider. Pengguna cukup menggeser ke kanan atau ke kiri untuk melakukan verifikasi keamanan

Fungsi Captcha

  1. Mencegah Registrasi Akun Palsu
  2. Mencegah Komentar Spam di website atau blog
  3. Mengamankan Transaksi Jual Beli Online

Tidak ada komentar:

Posting Komentar

Tugas 1 : Access Control II (Captcha)

Nama : Ferdi Agusetiawan NPM : 18311330 Kelas : SI19Gx  Pengertian Captcha Captcha atau Completely Automated Public Turing test to tell Comp...