All Products
Search
Document Center

Captcha:Apa itu Captcha 2.0

Last Updated:Apr 01, 2026

CAPTCHA 2.0 adalah layanan CAPTCHA generasi berikutnya dari Alibaba Cloud yang membedakan pengguna manusia dari program otomatis melalui logika interaksi yang sederhana, aman, dan beragam. Layanan ini melindungi aplikasi web dan seluler dari serangan bot sekaligus meminimalkan atau bahkan mencegah penyalahgunaan sumber daya jaringan oleh program komputer yang meniru perilaku manusia, sehingga menjamin pengalaman pengguna yang autentik dan meningkatkan perlindungan sumber daya situs web terhadap akses berbahaya.

Kasus penggunaan umum mencakup pendaftaran akun, pengiriman SMS, pemesanan tiket, kueri informasi, unduhan gratis, posting forum, dan pemungutan suara daring.

Manfaat

CAPTCHA 2.0 menyempurnakan CAPTCHA 1.0 dalam hal-hal berikut:

  • All-in-one integration: Integrasi sekali saja memberikan pembaruan otomatis untuk kemampuan perlindungan dan jenis CAPTCHA—tanpa perlu mengubah kode.

  • Multi-dimensional analysis: Menganalisis logika penalaran, data perangkat, dan model perilaku interaktif untuk melindungi dari serangan bot dari berbagai sudut pandang.

  • Broad platform support: Berjalan di klien web, HTML5, iOS, Android, serta WeChat Mini Programs.

  • High availability: Menyediakan ketersediaan 99,99% dengan disaster recovery bawaan.

Jenis CAPTCHA yang Didukung

CAPTCHA 2.0 mendukung enam jenis CAPTCHA. Pilih jenis yang sesuai berdasarkan tingkat risiko dan tingkat friksi yang dapat diterima dalam kasus penggunaan Anda.

CAPTCHA typeHow it works
Invisible CAPTCHAMenganalisis pergerakan mouse, frekuensi klik, dan device fingerprint di latar belakang.
One-click CAPTCHAPengguna memilih checkbox Confirm you are not a robot. Sistem memverifikasi identitas dengan menganalisis alamat IP, device fingerprint, dan perilaku klik.
Slider CAPTCHAPengguna menyeret slider ke posisi yang ditentukan. Sistem memverifikasi identitas dengan menganalisis karakteristik lintasan seperti kecepatan dan jitter.
Puzzle CAPTCHAPengguna menyeret potongan puzzle ke posisi yang ditentukan. Verifikasi dilakukan menggunakan image recognition dan analisis lintasan.
Visual reasoning CAPTCHAPengguna menyelesaikan tantangan berdasarkan hubungan spasial, seperti memutar gambar atau memilih tampilan yang benar.
Image restoration CAPTCHAPengguna menyusun ulang blok gambar yang diacak, seperti merangkai puzzle atau menyelaraskan fragmen.
验证码形态.png

Cara Kerja

CAPTCHA 2.0 menggunakan alur verifikasi yang berbeda tergantung pada jenis CAPTCHA-nya.

Verifikasi Standar

Alur ini berlaku untuk jenis CAPTCHA slider, puzzle, visual reasoning, one-click, dan image restoration.

image
  1. Pengguna memicu tantangan CAPTCHA di halaman bisnis Anda. Klien bisnis meminta sumber daya CAPTCHA (seperti gambar dan pertanyaan) dari server CAPTCHA 2.0. Jika permintaan gagal, informasi error yang dikembalikan ke klien bisnis dapat digunakan untuk mendiagnosis kegagalan tersebut.

  2. Pengguna menyelesaikan tantangan CAPTCHA dan interaksi bisnis (seperti login atau registrasi). Klien bisnis mengirimkan informasi CAPTCHA dan informasi bisnis ke server bisnis.

  3. Server bisnis memanggil operasi VerifyIntelligentCaptcha untuk mengirimkan permintaan verifikasi risiko ke server CAPTCHA 2.0.

  4. Server CAPTCHA 2.0 melakukan verifikasi risiko dan mengembalikan hasilnya ke server bisnis.

  5. Server bisnis memproses hasil tersebut sesuai dengan logika bisnis Anda, lalu mengembalikan hasil verifikasi dan hasil pemrosesan bisnis ke klien bisnis.

  6. Notifikasi ditampilkan di halaman bisnis dan klien bisnis melanjutkan pemrosesan bisnis.

Jika verifikasi gagal, tantangan CAPTCHA dipicu ulang dan proses dimulai kembali dari langkah 1.

Sequence diagram:

image

Verifikasi Invisible CAPTCHA

Invisible CAPTCHA menggunakan alur adaptif berbasis risiko. Langkah-langkah awal sama dengan verifikasi standar, tetapi langkah 5 bercabang berdasarkan tingkat risiko yang terdeteksi.

image
  1. Pengguna memicu tantangan CAPTCHA di halaman bisnis Anda. Klien bisnis meminta sumber daya CAPTCHA dari server CAPTCHA 2.0. Jika permintaan gagal, informasi error yang dikembalikan ke klien bisnis dapat digunakan untuk mendiagnosis kegagalan tersebut.

  2. Pengguna menyelesaikan interaksi bisnis (seperti login atau registrasi). Klien bisnis mengirimkan informasi invisible CAPTCHA dan informasi bisnis ke server bisnis.

  3. Server bisnis memanggil operasi VerifyIntelligentCaptcha untuk mengirimkan permintaan verifikasi risiko ke server CAPTCHA 2.0.

  4. Server CAPTCHA 2.0 melakukan verifikasi risiko dan mengembalikan hasilnya ke server bisnis.

  5. Server bisnis memproses hasil tersebut:

    • No risk detected: Verifikasi selesai. Server bisnis mengembalikan hasil ke klien bisnis dan interaksi bisnis selesai.

    • Risk detected: Tantangan CAPTCHA tambahan dipicu:

      1. Pengguna menyelesaikan tantangan CAPTCHA sekunder (slider, puzzle, visual reasoning, atau image restoration) dan interaksi bisnis. Klien bisnis mengirimkan informasi CAPTCHA dan informasi bisnis ke server bisnis.

      2. Server bisnis memanggil kembali VerifyIntelligentCaptcha untuk verifikasi risiko.

      3. Server CAPTCHA 2.0 melakukan verifikasi risiko dan mengembalikan hasilnya.

      4. Server bisnis memproses hasil tersebut dan mengembalikan hasil verifikasi serta hasil pemrosesan bisnis ke klien bisnis.

      5. Notifikasi ditampilkan di halaman bisnis dan klien bisnis melanjutkan pemrosesan bisnis.

Jika verifikasi gagal, tantangan CAPTCHA dipicu ulang dan proses dimulai kembali dari langkah i.

Sequence diagram:

image

Langkah Selanjutnya