PDA

View Full Version : Tại sao bạn phải chứng minh "Tôi không phải robot" trên một số website?


Romano
02-20-2022, 11:03
Chủ sở hữu website muốn đảm bảo rằng những người truy cập và nhập thông tin trên website không phải là máy.Chắc hẳn ai trong chúng ta khi truy cập vào một website bất kỳ cũng đă từng gặp phải trường hợp một box hiện ra và bạn phải tích vào ô "Tôi không phải robot" (I'm not a robot). Tiếp theo, bạn có thể phải vượt qua một bài test trực quan t́m h́nh ảnh. Vậy tại sao chúng ta lại phải thực hiện các bước đó?

Chặn bot

Một trong những hệ quả của việc ứng dụng máy tính vào vận hành xă hội loài người là nhiều hệ thống được tự động hóa bằng các chương tŕnh phần mềm. Những chương tŕnh tự động này được gọi là "bot", viết tắt của từ "robot".

Bot có thể gây ra nhiều rủi ro trên mạng internet. V́ vậy, vào thập niên 1990, các nhà nghiên cứu đă phát minh ra một kỹ thuật gọi là CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) nhằm loại bỏ những con bot t́m cách tự động nhập thông tin vào các website.

Có nhiều trường hợp những người chủ website muốn đảm bảo rằng những người truy cập và nhập thông tin trên website đều là người thật. Ví dụ, khi bạn tạo hoặc đăng nhập vào tài khoản (để ngăn lừa đảo hoặc hack), khi đăng b́nh luận (để ngăn spam), và khi mua hàng hay các loại vé (để ngăn đầu cơ).

Và đó là lư do tại sao bạn phải chứng minh ḿnh không phải là một con robot.

Tại sao phải làm bài test t́m h́nh ảnh?



CAPTCHA ban đầu là các h́nh ảnh đi kèm kư tự, số hoặc chữ được viết bằng các loại font khó nhận biết, thường bị che khuất bởi những đường kẻ ngang hay hiệu ứng nhiễu hạt để vô hiệu hóa các thuật toán thị giác máy tính. Từ năm 2007, một dự án gọi là reCAPTCHA được khởi động nhằm tận dụng bài test CAPTCHA cho những mục đích có ư nghĩa khác, ví dụ như số hóa sách và huấn luyện các thuật toán học máy - reCAPTCHA cũng yêu cầu bạn phải đánh dấu vào ô “I’m not a robot”.

Năm 2009, Google mua lại reCAPTCHA và bắt đầu sử dụng nền tảng này để giải mă các địa chỉ trong Google Street View, bằng cách mượn vài giây công sức của những người truy cập để thực hiện bài test này (có người đă t́m cách kiện Google v́ hành vi ăn cướp trắng trợn sức lao động vào năm 2015, nhưng vụ kiện sau đó đă bị hủy bỏ).Ngày nay, khi bạn thực hiện một bài test reCAPTCHA, bạn đang giúp Google huấn luyện các mô h́nh học máy AI bằng cách chỉ ra các vật thể trong những bức ảnh mà thông thường máy tính có thể gặp vấn đề nhận biết. Thật trớ trêu là chính việc sàng lọc các bot của người dùng lại vô t́nh giúp chúng trở nên ưu việt hơn trong những tác vụ nhận diện h́nh ảnh, vốn cực kỳ cần thiết để đánh bại CAPTCHA trong tương lai.