antond.net

0 %
Anton Darmawanto
Front-end Developer
Ui/UX Designer
  • Residence:
    Indonesia
  • City:
    Jakarta Selatan
  • Age:
    40
Indonesian
English
Jawa
html
CSS
Js
PHP
WordPress
  • Proxmox, Vm Ware
  • Stylus, Sass, Less
  • Gulp, Webpack, Grunt
  • GIT knowledge

Bagaimana Cara Kerja CAPTCHA

June 2, 2024

Robot, atau sistem otomatis, biasanya tidak dapat mengklik kotak centang “I’m not a robot” di situs web karena beberapa mekanisme dasar yang dirancang untuk membedakan antara tindakan manusia dan tindakan otomatis. Berikut adalah alasan utamanya:

Analisis Perilaku

Pergerakan Mouse: Ketika manusia menggerakkan mouse mereka untuk mengklik kotak centang, gerakannya biasanya tidak lurus sempurna dan memiliki sedikit keraguan atau variasi. Sistem otomatis mungkin menghasilkan gerakan yang tidak mulus dan linier.

Pola Klik: Memang benar bahwa klik manusia bisa jadi sedikit tidak beraturan, sedangkan bot cenderung lebih konsisten.

Browser Interaction

Eksekusi JavaScript: Situs web sering kali menggunakan JavaScript untuk menganalisis bagaimana pengguna berinteraksi dengan halaman. Hal ini mencakup urutan tindakan, waktu yang dihabiskan pada halaman, dan perilaku interaktif lainnya yang sulit ditiru oleh bot. Beberapa bot mungkin tidak merender halaman secara lengkap atau benar, sehingga melewatkan eksekusi JavaScript yang penting untuk memverifikasi perilaku manusia.

Mekanisme CAPTCHA

CAPTCHA yang tidak terlihat: Sistem reCAPTCHA Google sering kali menyertakan tantangan yang tidak terlihat. Meskipun pengguna mengklik kotak centang, sistem mungkin masih menganalisis interaksi lebih lanjut atau memberikan tantangan tambahan jika mencurigai adanya perilaku bot. Jika sistem mengira Anda adalah robot, maka sistem akan meminta Anda untuk mengidentifikasi objek pada gambar. Hal ini dirancang untuk menjadi rumit bagi sistem otomatis untuk dipecahkan, jadi Anda harus berpikir dengan hati-hati!

baca juga : Apa Itu ShrinkLocker dan Bagaimana Mencegahnya

Pembelajaran Mesin

Analisis Risiko: Sistem CAPTCHA menggunakan algoritme pembelajaran mesin untuk menentukan apakah Anda robot atau bukan. Mereka melihat banyak hal yang berbeda, seperti alamat IP Anda, apa yang telah Anda lihat secara online, dan bagaimana Anda berinteraksi dengan situs web lain. Hal ini membantu mereka untuk memutuskan apakah Anda benar-benar manusia! Prinsip uji Turing digunakan dalam CAPTCHA untuk membantu kita membedakan antara manusia dan mesin. Klik kotak centang yang sederhana menjadi lebih menantang dengan tes yang lebih canggih yang menantang kemampuan bot untuk meniru kerumitan manusia.

Mari kita lihat contoh yang lebih rinci:

  • Ketika Anda mengklik kotak centang “I’m not a robot”:
  • Pelacakan Gerakan Mouse: Sistem melacak gerakan mouse Anda ke arah kotak centang. Sistem ini mencari gerakan alami dan keraguan yang merupakan ciri khas perilaku manusia.
  • Klik Analisis: Sistem ini melihat seberapa cepat dan akurat Anda mengklik. Klik manusia sering kali memiliki sedikit variasi, sementara bot mungkin mengklik dengan presisi yang sempurna.
  • Pola Perilaku: Sistem mempertimbangkan bagaimana Anda berinteraksi dengan halaman, seperti menggulir, mengklik tautan, dan perilaku lainnya. Jika sistem tidak yakin, ini mungkin memberikan beberapa tantangan tambahan, seperti tugas pengenalan gambar, yang lebih sulit untuk dipecahkan oleh bot.

Kesimpulan

Kombinasi dari teknik-teknik ini membuat bot sulit untuk berhasil mengklik kotak centang “I’m not a robot”. Sistem ini dirancang untuk memastikan bahwa interaksi yang terjadi berasal dari pengguna manusia asli dengan memanfaatkan analisis perilaku, pembelajaran mesin, dan mekanisme CAPTCHA yang canggih.

Posted in TechnologyTags:
Write a comment