Nhiều trong chúng ta đã cảm thấy khó chịu và bực bội vì các cửa sổ bật lên khi truy cập trang web qua Google Chrome, yêu cầu xác nhận bạn là con người hay không. Lần đầu nó giống như câu hỏi ngớ ngẩn nhất, nhất là khi nó bật lên liên tục. Đó là CAPTCHA, bài kiểm tra thách thức-đáp lại cho phép trình duyệt xác định rằng đó không phải máy móc cố gắng xâm nhập tìm kiếm cá nhân. CAPTCHA trở thành biện pháp bảo vệ phổ biến để giữ bot spam khỏi internet và ngăn chặn lạm dụng. Nhưng gần năm, CAPTCHA đã mở rộng và trở thành nhiệm vụ phức tạp đòi hỏi tập trung vào thách thức đáp lại. Tại sao trình duyệt yêu cầu xác nhận "Tôi không phải robot"? Và nó chuyển thành thử thách khó chịu, tốn thời gian như thế nào? Đọc cách một công cụ bắt đầu để loại bot spam, giờ thành cuộc đua khổ sở giữa con người và máy móc.
CAPTCHA Là Gì?
CAPTCHA là viết tắt của Completely Automated Public Turing Test (Bài kiểm tra Turing công khai hoàn toàn tự động). Nó được phát triển vào đầu những năm 2000 như bài kiểm tra cho con người chứng minh họ không phải máy móc hoặc bot spam cố gắng xâm phạm an ninh trình duyệt. Dù quyền sáng chế CAPTCHA là vấn đề tranh luận khác, phiên bản sớm nhất ngày 1997. Khi lần đầu dùng, CAPTCHA yêu cầu người dùng chứng minh "tính con người" bằng cách gõ chuỗi ký tự méo mó trong văn bản đơn giản. Một số chuỗi, ký tự méo kết hợp số viết dạng méo tương tự. Các ký tự viết sao cho dường như không có khoảng trống và mã thay đổi mỗi lần đăng nhập. Điều này làm vì để giải mã số lượng gần như vô hạn chuỗi méo, trí tuệ con người luôn cần; trong khi thuật toán máy không thể phát hiện chuỗi méo. Do đó, CAPTCHA ngay lập tức được nhiều nhà cung cấp dịch vụ web và email áp dụng.
Nhưng sau vài năm, CAPTCHA trở nên phức tạp.
reCAPTCHA Của Google: Nâng Cấp Phức Tạp Cho Bài Kiểm Tra Gốc
Năm 2007, Google mua chương trình reCAPTCHA từ nhóm nhà nghiên cứu gốc và dùng rộng rãi trong Google Scholar và Google Books. Nhưng từ nơi nó bắt đầu, CAPTCHA dạng mới này thành nỗi đau đầu cho người dùng Google. Khi nghiên cứu học máy phát triển, khả năng hệ thống tính toán và thuật toán giải quyết vấn đề phức tạp cũng tăng. Do đó, chuỗi ký tự gốc trở nên quá dễ cho bot và máy giải quyết. Vậy Google làm cho các ký tự đó xoắn oc hơn và kỹ thuật hơn, gây khó khăn cho mắt người. Điều này thực sự bắt đầu cuộc đua thực giữa trí tuệ con người và máy, chuyển thành sự khó chịu thực sự reCAPTCHA gây ra cho người dùng Google. Để chắc chắn người dùng truy cập nền tảng và tìm kiếm Google không phải bot, Google làm chuỗi khó giải quyết hơn.
Thêm Hình Ảnh Vào Bài Kiểm Tra: No CAPTCHA reCAPTCHA Của Google
Năm 2014, khá muộn sau khi Google mua reCaptcha, họ quyết định xử lý sự khó chịu do chuỗi ký tự gây ra. Thêm vào đó, sau nhiều năm, nhà nghiên cứu để tạo máy thông minh hơn đã vượt qua khả năng hiểu thách thức đáp lại của reCAPTCHA. Trong bài test thực nghiệm, Google xác định rằng dù phức tạp và popup khó chịu đến đâu, thuật toán học máy vẫn giải đúng hơn 99% đáp lại trong khi con người chỉ đạt 33%. Vậy là lúc thay đổi.

Google quyết định làm biến mất sự khó chịu của người dùng. "NoCAPTCHA reCAPTCHA" mới cho phép người dùng chỉ cần nhấp vào hộp tích. Lần này Google tiến xa với công nghệ API và dùng sở thích người dùng để xác định người hay robot. reCAPTCHA mới phân tích tìm kiếm người dùng, cũng như chuyển động con trỏ chuột. Bot không thể mô phỏng click chuột vì đối với bot, phân tích mã cho bài test CAPTCHA cụ thể sẽ thấy hộp tích ảo như hình ảnh đồ họa, và không phản hồi. Nhưng lại nữa, nếu bot đọc được JavaScript, nó có thể dễ dàng mô phỏng và tùy chọn theo dõi chuyển động chuột sẽ thất bại.
Vậy làm sao giải quyết vấn đề đó? Và, nếu bạn tìm kiếm khác với sở thích?
Vâng, trong trường hợp đó, chào mừng đến bài test khác. reCAPTCHA mới đưa bạn đến chuỗi "kiểm tra mắt" xem bạn là người hay robot. Vì vậy, nếu bạn tìm kiếm không được giới thiệu hoặc đáng ngờ, Google sẽ yêu cầu chọn hình ảnh cụ thể từ một nhóm lớn. Chúng ta đều nhận thấy Google yêu cầu xác định hình có đèn giao thông, xe hơi, công viên, biển báo, đúng không? Đó là NoCAPTCHA reCAPTCHA.
Đây là phiên bản cập nhật nhất và phổ biến nhất của CAPTCHA, dùng làm phương tiện phân biệt con người-AI không chỉ bởi Google mà còn nền tảng như Twitter, Facebook, Craigslist để ngăn chặn spam và lạm dụng hồ sơ mạng xã hội. Nhưng một lần nữa, hình ảnh phiên bản này trở nên mờ hơn cho mắt người, tăng độ phức tạp câu đố, và lại đi theo con đường cũ của reCAPTCHA.
Nhưng Tại Sao?
Tại Sao Câu Đố CAPTCHA Phức Tạp Đến Vậy?
CAPTCHA bắt đầu như phương tiện ngăn bot và máy móc mạo danh người dùng truy cập dữ liệu cho mục đích sai. Nhưng khi nghiên cứu và thí nghiệm học máy và AI đi quá xa và thành công, chúng ta tạo ra máy có khả năng giải quyết tính toán phức tạp hơn và CAPTCHA trở thành miếng bánh. Khoa học trao cho máy khả năng mở rộng, đến nỗi nếu chúng ta cố làm khó phần mềm/bot, nó sẽ trở nên khó hơn cho con người giải mã.
Có Quá Ngạc Nhiên CAPTCHA Có Cách Đang Thất Bại?
Chắc chắn không. Chúng ta đã tạo máy tính lượng tử chức năng. Chúng ta giải hàng trăm câu đố và bài toán tính toán về phân tích tài chính, quyết định kinh doanh, y khoa. Chúng ta dùng hàng tấn ứng dụng và công cụ máy để dễ dàng cuộc sống và giúp nghiên cứu phức tạp hơn. Và trong khi đó, chúng ta trao cho máy trí tuệ riêng để tăng tốc độ và hiệu quả. Vì cuộc sống phụ thuộc nhiều vào AI và học máy, chỉ là vấn đề thời gian nó vượt qua chúng ta.
CAPTCHA Có Thể Đi Xa Đến Đâu?
Theo nghiên cứu về cơ chế thách thức-đáp lại, đây mới chỉ là khởi đầu. Có nhiều bài test nâng cấp công cụ CAPTCHA hiện tại và thay đổi cách bài test thách thức-đáp lại thực hiện. Năm 2017, PayPal cấp bằng sáng chế kỹ thuật CAPTCHA mới. Ở đây, câu đố và câu hỏi yêu cầu người dùng chứng minh nhân tính sẽ khác nhau theo dân tộc, vị trí, giới tính. Tương tự, Amazon Technologies cấp bằng sáng chế kiểu câu đố CAPTCHA, nơi người dùng giải ảo giác quang học và câu đố logic điển hình, không quen thuộc. Ở đây Amazon cố gắng đảo ngược câu đố. Amazon tuyên bố hầu hết con người sẽ trả lời sai, trong khi AI hiện đại, với khả năng của nó, sẽ trả lời đúng, và do đó đáp án sai sẽ là người dùng. Các bằng sáng chế khác bao gồm câu đố kiểu game cho CAPTCHA, nơi người dùng giải hình ảnh câu đố kiểu bàn cờ để chứng minh nhân tính. Đây là một số ý tưởng ban đầu đang tìm đường cập nhật CAPTCHA.
Nhưng, Chúng Có Thực Sự Hiệu Quả?

Nhiều mặt, chúng không. Thứ nhất, trong thế hệ "thời đại vũ trụ" này nơi học máy thực sự là bước tiến tiếp theo của tiến hóa con người, không CAPTCHA nào không bị phá vỡ. -Thứ hai, các ý tưởng này quá phức tạp cho con người. Nếu bạn kỳ vọng một người trả lời đúng câu hỏi đa văn hóa mọi lúc, bạn sai. Con người khác nhau về dân tộc, ngôn ngữ, tính cách ở quy mô lớn và gần như không thể phát triển bộ thách thức-đáp lại mở rộng dựa trên nền văn hóa. Hơn nữa, internet truy cập được bởi bất kỳ ai từ bất kỳ đâu bất kể IQ, tuổi, trí tuệ. Vì vậy, khó tin mọi người mọi tuổi sẽ có khả năng giải câu đố bàn cờ để qua trang web. Có lẽ nhà nghiên cứu, để duy trì kháng cự can thiệp máy, đã quên cảm giác làm người và loại bỏ yếu tố đó khỏi phát triển gần đây.
Có Thể Làm Gì Để CAPTCHA Đáng Tin Cậy Hơn?
Vâng, đó là chủ đề thảo luận và nghiên cứu lớn trước khi tìm ra điều gì làm cho việc này dễ dàng hơn cho con người. Tuy nhiên, có nhu cầu tìm khía cạnh hành vi con người có thể không thể bắt chước cho AI bot. Tập trung hơn có thể chuyển sang phát triển công cụ CAPTCHA tìm "hành động" trang web. Google gần đây kích hoạt Phiên bản 3 reCAPTCHA gọi là reCAPTCHA v3. Phiên bản mới dùng "Phân Tích Rủi Ro Thích Nghi" (Adaptive Risk Analysis), không ép người dùng làm bài test và không yêu cầu tích hộp ảo. Hoàn toàn không ma sát cho người dùng và cho phép truy cập trang web trực tiếp. Để phát hiện bot ngăn chặn lạm dụng spam, reCAPTCHA mới cho phép chủ trang web xác định người dùng là bot hay không, qua điểm số Google đưa ra dựa trên thuật toán phân tích rủi ro. Điểm số phát hiện lưu lượng trang web có đáng ngờ hay không. Chủ trang có thể trình bày người dùng đáng ngờ bài test đáp lại để kiểm tra lại phát hiện của reCAPTCHA. Google không tiết lộ thuật toán gán điểm, nhưng có thể coi là phương tiện lọc lưu lượng chào đón, nơi sự khó chịu và khó khăn giải bài test trước đã được xem xét.
Ý Kiến Cuối Cùng
Chưa thể nói reCAPTCHA v3 của Google là cách tốt nhất và thân thiện nhất tránh bot trên trang web. Hơn nữa, tốc độ nghiên cứu AI và học máy tiến bộ, chúng ta không biết hàm ý cho bất kỳ kỹ thuật CAPTCHA mới nào.
Vì con người đặt cược nhiều hơn vào học máy chứ không phải giám sát hoạt động máy, tất cả bằng sáng chế kỹ thuật CAPTCHA mới này có thể trở nên không khả thi trong tương lai gần. Hiện tại, CAPTCHA vẫn là bài test thách thức-đáp lại phổ biến nhất phát hiện bot trên web. Nhưng để giữ như vậy nhiều năm nữa, quan trọng là phương pháp phân biệt AI và con người được khám phá trước khi chúng ta chuyển giao tất cả di sản và định danh chúng ta cho máy thông minh chúng ta phụ thuộc.