Deteksi CDP
Deteksi CDP adalah pengidentifikasian browser yang sedang dikendalikan melalui Chrome DevTools Protocol, antarmuka tingkat rendah yang digunakan banyak alat otomasi untuk mengendalikan Chromium. Kehadirannya merupakan indikator kuat bahwa sebuah sesi berskrip alih-alih dijalankan oleh manusia.
Cara kerja Deteksi CDP
Chrome DevTools Protocol, atau CDP, adalah antarmuka yang memungkinkan program eksternal memeriksa dan mengendalikan browser Chromium. Framework otomasi populer terhubung melalui CDP untuk menavigasi halaman, mengevaluasi JavaScript, mencegat permintaan jaringan, dan membaca DOM. Karena kuat dan didukung dengan baik, CDP telah menjadi saluran kendali default untuk otomasi Chromium headless maupun headful.
Ketika sebuah browser dikendalikan melalui CDP, tindakan instrumentasi meninggalkan efek samping yang dapat diamati. Perilaku runtime tertentu berubah, objek dan hook spesifik muncul, dan browser mengekspos karakteristik yang terkait dengan sesi debugging yang terpasang. Skrip deteksi menyelidiki efek-efek ini, misalnya dengan mengamati bagaimana lingkungan bereaksi terhadap operasi yang berperilaku berbeda ketika sebuah klien CDP sedang mendengarkan.
Penyerang merespons dengan menambal build browser atau pustaka otomasi untuk menekan petunjuk yang paling jelas. Ini mengubah deteksi CDP menjadi kontes berkelanjutan: seiring pengelakan publik beredar, detektor menambahkan probe baru yang menangkap efek samping yang gagal disembunyikan oleh pengelakan tersebut. Karena itu, deteksi yang kokoh mengandalkan beberapa indikator CDP independen alih-alih satu pemeriksaan yang dapat ditambal satu per satu.
Karena CDP spesifik untuk browser berbasis Chromium, sinyal-sinyalnya dikombinasikan dengan pemeriksaan otomasi dan lingkungan yang lebih luas. Sebuah sesi yang menunjukkan artefak CDP bersama penanda otomasi lainnya diklasifikasikan dengan jauh lebih yakin dibandingkan sesi yang mengandalkan satu petunjuk tunggal, yang menjaga false positive tetap rendah bagi pengguna biasa yang tidak pernah memicu sinyal-sinyal ini.
Mengapa Deteksi CDP penting untuk pencegahan penipuan
CDP adalah lapisan kendali di balik sebagian besar penyalahgunaan otomatis modern, sehingga mendeteksinya secara langsung menyasar mekanisme yang diandalkan penyerang alih-alih penyamaran yang mereka tampilkan. Menangkap sesi yang dikendalikan CDP mengungkap bot canggih yang telah memalsukan user agent dan fingerprint-nya tetapi tidak dapat sepenuhnya menyembunyikan cara browser mereka dioperasikan dari jarak jauh. Ini adalah sinyal bernilai tinggi justru karena saluran kendali sulit dihapus tanpa merusak otomasinya.
Cara TRACIO menanganinya
TRACIO Bot Detection menyertakan pemeriksaan artefak yang ditinggalkan oleh kendali berbasis CDP dan membobotnya bersama sinyal otomasi dan lingkungan lainnya saat membentuk verdict-nya. Ini memungkinkan platform menandai sesi Chromium berskrip bahkan ketika identitas yang dideklarasikannya tampak sepenuhnya biasa. Temuan ini ditampilkan melalui Smart Signals sehingga tim dapat melihat mengapa sebuah sesi dinilai otomatis dan memilih respons yang tepat.
Istilah terkait
Pelajari lebih lanjut
Pertanyaan yang sering diajukan
Identifikasi setiap perangkat dengan percaya diri
Mulai dengan paket gratis 2,500 panggilan API per bulan. Tanpa kartu kredit.