Contents
CAPTCHA, một công cụ quen thuộc để phân biệt con người và robot, đã trở nên phức tạp hơn theo thời gian. Từ những thử thách đơn giản đến những câu đố phức tạp, CAPTCHA đang thử thách cả con người lẫn AI. Trong bài viết này, chúng ta sẽ khám phá khả năng của ChatGPT trong việc giải quyết các loại CAPTCHA khác nhau và đánh giá hiệu quả của chúng.
CAPTCHA Cổ Điển
Bắt đầu với một CAPTCHA cổ điển, tôi đã đưa ra một hình ảnh với dòng chữ “fake captcha.” Loại CAPTCHA này từng phổ biến nhưng hiện nay đã ít được sử dụng hơn. Khi gửi hình ảnh này đến ChatGPT, nó đã giải quyết một cách nhanh chóng và chính xác, giải thích tại sao loại CAPTCHA này không còn được ưa chuộng.
Thử Thách Số
CAPTCHA số là loại thử thách mà tôi thấy dễ nhất. Thường chỉ là các con số với một lớp đồ họa như đường kẻ để làm khó bot. Mặc dù không còn phổ biến, nhưng vẫn có thể thấy trên một số trang web của chính phủ. ChatGPT đã giải quyết nhanh chóng và chính xác, không gặp khó khăn gì.
ChatGPT giải quyết CAPTCHA số đơn giản
Nhận Diện Xe Đạp
Để nâng cao độ khó, tôi đã chọn một loại CAPTCHA phổ biến hơn, yêu cầu người dùng chọn tất cả các ô chứa một đối tượng cụ thể, trong trường hợp này là xe đạp. Tôi đã hướng dẫn ChatGPT đánh số các ô từ 1 đến 9 và chọn những ô có xe đạp.
ChatGPT giải quyết CAPTCHA chọn ô
ChatGPT đã không bị đánh lừa bởi hình ảnh vòi phun nước và tự tin khẳng định không có xe đạp nào, thậm chí còn đề nghị nhấn “Skip.”
Trái Hay Phải?
Loại CAPTCHA này vẫn là định dạng “chọn tất cả,” nhưng có thêm yếu tố mới: yêu cầu chọn các ô có máy bay bay về bên trái. Điều đặc biệt là các hình ảnh trong CAPTCHA này được tạo bởi AI.
CAPTCHA máy bay bay về bên trái
ChatGPT đã gặp khó khăn khi giải quyết CAPTCHA này, nhận diện đúng hầu hết các máy bay bay về bên trái nhưng lại chọn sai các ô 2 và 8, đồng thời bỏ sót ô 3.
ChatGPT giải quyết CAPTCHA máy bay
Bắt Chim Cánh Cụt
CAPTCHA này đến từ một kiểm tra bảo mật của Amazon, hiển thị sáu ô, chỉ có một ô chứa chim cánh cụt. Các hình ảnh khác có màu sắc và bố cục tương tự, khiến việc nhận diện trở nên khó khăn hơn. Tuy nhiên, ChatGPT đã nhận diện đúng chim cánh cụt ở ô góc trên bên phải và tự tin gọi CAPTCHA này là “dễ.”
ChatGPT giải quyết CAPTCHA chim cánh cụt
Hoa Và Tê Giác
Một loại CAPTCHA phổ biến khác yêu cầu chọn các ô phù hợp với chủ đề. CAPTCHA này hiển thị hình ảnh một bông hoa hồng bị biến dạng, và các ô chứa các đối tượng không liên quan như loa, tê giác, ô tô cũ, và hai ô có hoa hồng.
ChatGPT giải quyết CAPTCHA hoa
ChatGPT đã chọn đúng hoa hồng ở ô góc trên bên trái nhưng bỏ sót ô góc trên bên phải và nhầm lẫn một chiếc ô tô cũ ở ô trung tâm trên là hoa.
Voi Lá
CAPTCHA này có định dạng tương tự, nhưng hình ảnh mẫu là một con voi được vẽ bằng lá cây. Các ô chứa các con vật khác nhau, mỗi con được vẽ bằng các loại bút khác nhau.
CAPTCHA voi lá
ChatGPT đã giải quyết hoàn toàn chính xác, thậm chí còn nhận ra dòng chữ “Try again” màu đỏ và chỉ ra một cách hóm hỉnh.
ChatGPT giải quyết CAPTCHA voi
Vòng Tròn Mở
Cuối cùng, tôi đã thử thách ChatGPT với một CAPTCHA chứa các đường kẻ, cung, vòng tròn và chữ cái, yêu cầu chọn vòng tròn mở.
CAPTCHA đường kẻ và vòng tròn
ChatGPT đã sử dụng các công cụ mà trước đây chưa từng tiết lộ, nhập các thư viện Python, chạy mã và phân tích hình ảnh để lọc ra các chữ cái. Tuy nhiên, nó đã nhận diện sai nhiệm vụ và cuối cùng đã chọn sai hoàn toàn.
ChatGPT phát hiện hình dạng và đường viền
ChatGPT phát hiện vòng tròn trong CAPTCHA
ChatGPT cố gắng giải quyết CAPTCHA vòng tròn
-
CAPTCHA là gì?
CAPTCHA là một hệ thống kiểm tra để phân biệt người dùng thật và bot. -
Tại sao CAPTCHA ngày càng phức tạp?
Để đối phó với sự phát triển của AI và bot, CAPTCHA phải trở nên phức tạp hơn để đảm bảo tính bảo mật. -
ChatGPT có thể giải quyết tất cả các loại CAPTCHA không?
Không, ChatGPT không thể giải quyết tất cả các loại CAPTCHA, đặc biệt là những CAPTCHA được tạo bởi AI. -
Làm thế nào để cải thiện khả năng giải quyết CAPTCHA của AI?
Cần có sự phát triển và huấn luyện thêm về nhận diện hình ảnh và xử lý ngôn ngữ tự nhiên. -
CAPTCHA có còn hiệu quả trong việc ngăn chặn bot không?
Mặc dù vẫn còn hiệu quả, nhưng CAPTCHA đang gặp khó khăn trước sự phát triển của AI. -
Có cách nào khác để ngăn chặn bot ngoài CAPTCHA không?
Có, một số phương pháp khác bao gồm xác thực hai yếu tố, phân tích hành vi người dùng và kiểm tra cookie. -
Làm thế nào để biết một CAPTCHA có phải là do AI tạo ra không?
Một số dấu hiệu của hình ảnh do AI tạo ra bao gồm chi tiết không rõ ràng và sự thiếu tự nhiên trong hình ảnh.
Kết Luận
Trong tám thử thách CAPTCHA, ChatGPT đã đạt được tỷ lệ thành công 62%, với năm thử thách đúng và ba thử thách sai. Điều đáng chú ý là những thử thách mà nó thất bại đều là những hình ảnh được tạo bởi AI. Điều này đặt ra câu hỏi: liệu robot có phải là cách duy nhất để phát hiện và ngăn chặn các robot khác?