Daftar Isi:
Definisi - Apa artinya Spider Trap?
Perangkap laba-laba adalah fitur online yang memerangkap perayap web atau bot dalam loop tak terbatas atau situasi rekursif lainnya yang menghabiskan sumber dayanya dan pada dasarnya mengikat perayap itu untuk serangkaian iterasi tertentu.
Perangkap laba-laba juga dikenal sebagai perangkap perayap.
Techopedia menjelaskan Spider Trap
Beberapa perangkap laba-laba dibuat untuk secara sengaja mengalihkan perhatian crawler web. Sebagai contoh, seseorang dapat memprogram struktur direktori yang dalam sehingga crawler web merangkak ke dalam struktur itu alih-alih pindah ke area lain dari situs atau ruang online. Pemrogram juga dapat membebani penganalisa leksikal perayap, atau memuat sesi dengan cookie untuk mengeringkan sumber daya robot spam atau crawler lainnya.
Jebakan laba-laba lainnya dibuat secara tidak sengaja melalui kesalahan pemrograman. Beberapa jenis referensi kalender dapat menyebabkan loop yang tampaknya tak terbatas dan membuat crawler tidak bagus.
Penggunaan perangkap laba-laba dan desain lainnya untuk menggagalkan crawler web robot akan berubah dengan munculnya pembelajaran mesin baru dan prinsip kecerdasan buatan. Karena perancang telah membuktikan bahwa mereka sekarang dapat membuat perayap web yang dapat menanggapi perintah di halaman dengan cara yang sama seperti manusia, sumber daya seperti CAPTCHA tidak lagi efektif terhadap pengguna robot. Jebakan laba-laba dan jebakan perayap mungkin juga tidak akan, karena pihak yang menggunakan crawler atau bot akan menginvestasikannya dengan kemampuan untuk mengenali jebakan ini dan menghindarinya.