Bài đăng này đề cập đến Google ReCaptcha v2 (không phải phiên bản mới nhất)
Gần đây, Google đã giới thiệu một hệ thống xác minh "captcha" đơn giản hóa ( video ) cho phép người dùng vượt qua "captcha" chỉ bằng cách nhấp vào nó.
Nhưng làm thế nào nó có thể phân biệt bot với một người chỉ bằng một cú nhấp chuột?
Theo câu trả lời này , (giả sử thực hiện tương tự), lúc đầu "recaptcha" sẽ tạo một khóa ẩn và gắn nó vào một phần tử đầu vào bị ẩn và cũng hiển thị một hộp kiểm (không phải là hộp kiểm thực tế input
mà là một div
) với cùng một khóa khi được nhấp, sẽ gửi một yêu cầu không đồng bộ (XHR) đến các máy chủ phụ trợ của Google để đánh dấu nó là khóa xác minh hợp lệ (nghĩa là một khóa phải được xác thực khi biểu mẫu được gửi).
Nhưng tại sao các bot không thể tự động hóa nhấp chuột đó (ít nhất là các bot dựa trên trình duyệt)?
Làm thế nào điều này có thể làm việc?