Lewati ke konten
Bot & Otomatisasi

Deteksi WebDriver

Deteksi WebDriver adalah pengidentifikasian browser yang dikendalikan melalui standar W3C WebDriver, antarmuka di balik alat seperti Selenium. Sinyal klasiknya adalah properti navigator.webdriver, meskipun deteksi yang kokoh melihat jauh melampaui itu.

Cara kerjanya

Cara kerja Deteksi WebDriver

WebDriver adalah protokol terstandardisasi untuk mengotomasi browser, awalnya dipopulerkan oleh Selenium dan kini didukung secara native di seluruh mesin browser utama. Ketika sebuah browser diluncurkan di bawah kendali WebDriver, spesifikasi mengharuskannya mengatur properti navigator.webdriver menjadi true, yang merupakan sinyal otomasi paling terkenal di web.

Karena flag itu sangat jelas, penyerang secara rutin menambal atau menimpanya, sehingga deteksi tidak dapat berhenti di situ. Sesi otomatis yang diluncurkan melalui WebDriver sering membawa artefak tambahan: properti spesifik yang disuntikkan oleh driver, keadaan jendela dan izin default yang diubah, fitur browser yang hilang atau tidak konsisten, dan karakteristik perilaku yang khas interaksi berskrip alih-alih manusia.

Karena itu, skrip deteksi memeriksa silang banyak dari indikator ini. Sebuah sesi yang melaporkan navigator.webdriver sebagai false tetapi masih menampilkan artefak spesifik driver, kapabilitas yang bertentangan, atau waktu non-manusia diperlakukan sebagai kemungkinan otomatis. Tujuannya adalah ketahanan: tidak ada pemeriksaan tunggal yang boleh menjadi seluruh dasar verdict, karena pemeriksaan tunggal mana pun dapat dikalahkan satu per satu.

WebDriver dan Chrome DevTools Protocol adalah saluran kendali yang terkait tetapi berbeda, dan banyak rantai perkakas menggunakan keduanya. Mendeteksi salah satunya memperkuat keyakinan dalam penilaian otomasi, dan mengombinasikan sinyal-sinyalnya dengan konsistensi fingerprint dan reputasi jaringan menghasilkan verdict yang sulit dielakkan sepenuhnya.

Mengapa penting

Mengapa Deteksi WebDriver penting untuk pencegahan penipuan

Otomasi berbasis WebDriver mendasari beragam bot, mulai dari pembuatan akun dan pengiriman formulir hingga penyalahgunaan alat pengujian dan scraping. Mendeteksinya menangkap penyerang yang telah mengadopsi stack otomasi standar, dan bahkan upaya yang diperlukan untuk menyembunyikan flag navigator.webdriver itu sendiri dapat menjadi sebuah sinyal. Sebagai saluran kendali yang terstandardisasi dan digunakan secara luas, WebDriver adalah tempat yang andal untuk mencari lalu lintas berskrip.

Dengan TRACIO

Cara TRACIO menanganinya

TRACIO mengevaluasi artefak terkait WebDriver sebagai bagian dari penilaian otomasinya, memperlakukan kehadiran atau penyembunyian yang disengaja atas penanda-penanda ini sebagai satu input di antara banyak input. Dikombinasikan dengan pemeriksaan konsistensi fingerprint dan intelijen jaringan, ini memungkinkan platform menandai sesi berskrip yang telah mencoba menyembunyikan petunjuk yang jelas. Hasilnya disampaikan sebagai bagian dari respons identifikasi dan deteksi bot untuk penggunaan langsung.

FAQ

Pertanyaan yang sering diajukan

Identifikasi setiap perangkat dengan percaya diri

Mulai dengan paket gratis 2,500 panggilan API per bulan. Tanpa kartu kredit.