13/12/2024
𝐫𝐞𝐂𝐀𝐏𝐓𝐂𝐇𝐀
---
Cái này mn hay gặp nè, cùng tui tìm hiểu vì sao ta cần reCAPTCHA và cơ chế nào để xác nhận chúng ta không phải robot nhé 🤖🤖
𝟏. 𝐫𝐞𝐂𝐀𝐏𝐓𝐂𝐇𝐀 𝐥𝐚̀ 𝐠𝐢̀
reCAPTCHA là một dịch vụ được Google phát triển nhằm bảo vệ website khỏi các cuộc tấn công spam hoặc bot tự động (bạn có thể hiểu đơn giản rằng đây là những chương trình thực hiện các tác vụ tự động và hàng loạt nhằm làm quá tải hoặc truyền dữ liệu độc hại vào hệ thống).
Hiện tại, ta có thể đăng ký 3 loại reCAPTCHA:
▪ 𝐫𝐞𝐂𝐀𝐏𝐓𝐂𝐇𝐀 𝐯𝟐: Yêu cầu người dùng xác minh thông qua các tác vụ như nhấp vào ô "Tôi không phải là robot" hoặc chọn các hình ảnh dựa trên yêu cầu (khúc này nhiều người hay confused có nên chọn ô dính 1 chút hình traffic light ko nè 😆😆)
▪ 𝐫𝐞𝐂𝐀𝐏𝐓𝐂𝐇𝐀 𝐯𝟑: Không yêu cầu tương tác trực tiếp, thay vào đó tính điểm dựa trên hành vi người dùng.
▪ 𝐈𝐧𝐯𝐢𝐬𝐢𝐛𝐥𝐞 𝐫𝐞𝐂𝐀𝐏𝐓𝐂𝐇𝐀: Hoạt động ở chế độ ẩn, không hiển thị giao diện trực tiếp với người dùng, nhưng vẫn yêu cầu xác minh nếu nghi ngờ.
𝟐. 𝐂𝐨̛ 𝐜𝐡𝐞̂́ 𝐡𝐨𝐚̣𝐭 đ𝐨̣̂𝐧𝐠
Đọc xong 3 loại reCAPTCHA trên chắc mọi người cũng phần nào hiểu được cách thức hoạt động của reCAPTCHA rồi đúng hem. reCAPTCHA không xác minh hành vi 1 user là người thật hay robot thông qua việc chỉ tick vào ô "Tôi không phải là robot" hay chỉ chọn đúng các ô chứa hình ảnh đèn giao thông, mà nó sẽ dựa trên 1 số yếu tố như:
▪ 𝐐𝐮𝐚𝐧 𝐬𝐚́𝐭 𝐡𝐚̀𝐧𝐡 𝐯𝐢: Dựa trên chuyển động của con trỏ chuột, tốc độ nhập liệu, và hành vi khi tương tác với website.
▪ 𝐊𝐢𝐞̂̉𝐦 𝐭𝐫𝐚 𝐭𝐡𝐮̛̉ 𝐭𝐡𝐚́𝐜𝐡: Với reCAPTCHA v2, hệ thống có thể yêu cầu bạn nhấp vào hình ảnh hoặc giải quyết một bài toán nhỏ để xác minh.
▪ Đ𝐢𝐞̂̉𝐦 𝐭𝐢𝐧 𝐜𝐚̣̂𝐲: Trong reCAPTCHA v3, Google sử dụng thuật toán để gán điểm từ 0 đến 1, điểm càng gần 1 nghĩa là người dùng càng giống con người.
▪ 𝐏𝐡𝐚̂𝐧 𝐭𝐢́𝐜𝐡 𝐭𝐡𝐨̂𝐧𝐠 𝐭𝐢𝐧 𝐭𝐫𝐢̀𝐧𝐡 𝐝𝐮𝐲𝐞̣̂𝐭: Hệ thống kiểm tra cookie, địa chỉ IP, và các thông tin khác để nhận biết liệu yêu cầu có đáng tin cậy hay không.
Sau khi hiểu được reCAPTCHA hoạt động như thế nào, lần tới khi phải vượt qua bài test reCAPTCHA v2, các bạn có thể tự tin "khoanh bừa" nhé, vì trong phần lớn trường hợp hành vi của user đã được xác minh trước khi làm bài test rồi, trừ khi bạn là 1 con robot 🫵🤖‼️
---
Nhi.