logo
bars

FunCaptcha
và CapMonster Cloud

Giải captcha, cài đặt trên trang web và kiểm tra.
Bạn nhận lại một website đã có captcha hoặc lớp bảo vệ khác nhưng không có quyền truy cập mã nguồn? Khi đó điều bạn cần biết là giải pháp nào đang chạy, cấu hình có đúng không và cách kiểm tra như thế nào.

Trong bài viết này, chúng tôi đã cố gắng trả lời tất cả những câu hỏi quan trọng. Bước đầu tiên để bắt đầu giải quyết vấn đề là xác định hệ thống bảo mật nào đang được sử dụng. Để làm điều đó, bạn có thể tham khảo danh sách các captcha và hệ thống chống bot phổ biến, trong đó có các ví dụ minh họa và những dấu hiệu chính giúp bạn nhanh chóng nhận biết mình đang làm việc với giải pháp nào.

Nếu bạn phát hiện trang web của mình đang sử dụng FunCaptcha (Arkose Labs CAPTCHA), bước tiếp theo là tìm hiểu chi tiết hơn về các đặc tính và cách hoạt động của nó. Ngay trong bài viết này, bạn cũng có thể xem hướng dẫn tích hợp hệ thống FunCaptcha (Arkose Labs CAPTCHA) để hiểu đầy đủ cách nó vận hành trên trang web của bạn. Điều đó giúp bạn không chỉ nắm rõ lớp bảo vệ hiện tại mà còn lập kế hoạch bảo trì một cách hợp lý.

FunCaptcha là gì
FunCaptcha là gì
FunCaptcha là hệ thống bảo vệ tương tác chống bot do Arkose Labs phát triển. Nó kiểm tra xem người dùng có phải con người hay không thông qua các thử thách trực quan và trò chơi, dễ cho con người nhưng khó tự động hóa. FunCaptcha được sử dụng để bảo vệ đăng ký, đăng nhập, thanh toán trực tuyến, chiến dịch marketing và ngăn chặn gian lận, spam và các hành động tự động hàng loạt.
Background
Ví dụ về FunCaptcha
Xoay đối tượng 3D
Xoay đối tượng 3D
Người dùng xoay mô hình 3D hoặc hình dạng để đặt vào vị trí đúng.
Chọn đối tượng theo điều kiện
Chọn đối tượng theo điều kiện
Chọn hình ảnh hoặc phần tử theo quy tắc (ví dụ: 'chọn tất cả các quả táo').
Nhiệm vụ tương tác (kéo và thả / theo đường dẫn)
Nhiệm vụ tương tác (kéo và thả / theo đường dẫn)
Người dùng thực hiện thao tác với các phần tử, ví dụ kéo chúng theo đường dẫn xác định.
Câu hỏi âm thanh
Câu hỏi âm thanh
Người dùng nghe âm thanh và chọn câu trả lời đúng (ít được dùng hơn so với thử thách hình ảnh).

Cách giải FunCaptcha qua CapMonster Cloud

Khi kiểm tra form có FunCaptcha, thường cần xác minh captcha hoạt động chính xác và đã tích hợp.
Bạn có thể kiểm tra captcha trên trang web của mình thủ công.
  • Mở trang có form và đảm bảo captcha hiển thị.
  • Thử gửi form mà không giải captcha — server phải trả lỗi.
  • Sau khi giải captcha thành công — form phải gửi mà không có lỗi.
Để tự động nhận diện captcha, bạn có thể dùng dịch vụ chuyên dụng như CapMonster Cloud — công cụ nhận các tham số captcha, xử lý trên server của họ và trả về token sẵn sàng. Token này có thể chèn vào form để vượt qua kiểm tra mà không cần người dùng tham gia.

Làm việc với CapMonster Cloud qua API thường gồm các bước:

Tạo nhiệm vụTạo nhiệm vụ
arrow
Gửi yêu cầu APIGửi yêu cầu API
arrow
Nhận kết quảNhận kết quả
arrow
Áp dụng token lên trangÁp dụng token lên trang
arrow
Cách kết nối FunCaptcha với trang web của bạn
Để hiểu cách captcha hoạt động trên trang, nắm logic kiểm tra, và kết nối hoặc cấu hình lại, hãy đọc phần này. Nó mô tả quy trình bảo vệ và giúp hiểu nhanh các chi tiết.
  1. Đăng ký Arkose Labs và lấy quyền truy cập Arkose Command Center (bạn có thể gửi chat với thông tin của mình trong form — ví dụ tại đây hoặc tại đây).
  2. Sau khi có quyền truy cập, lấy hai khóa (Public / Private) trong Settings → Keys.

    HowTo Connect image 1

  3. Nếu cần, liên hệ Customer Success Manager (CSM) để:

    • Nhận domain API tùy chỉnh;
    • Xác minh các schema yêu cầu và phản hồi API.

Khuyến nghị Arkose

  • Dùng Development Key cho thử nghiệm.
  • Dùng Production Key riêng cho mỗi workflow (login, register, purchase, v.v.).
  • Dùng khóa khác cho các trang khác nhau.

Quy trình chung

  • Client thu thập dữ liệu và nếu cần hiển thị challenge.
  • Client nhận session token dùng một lần.
  • Server kiểm tra token qua Arkose Verify API.

Bước 1. Tích hợp phía client

Trên trình duyệt (Arkose Bot Manager):

  • Phân tích hành vi người dùng;
  • Nếu cần, hiển thị Enforcement Challenge;
  • Trả về session token.

Client API:

  • Có thể dùng cho thử nghiệm:
    client-api.arkoselabs.com
  • Cho production, nên dùng domain tùy chỉnh:
    <company>-api.arkoselabs.com

Yêu cầu chính

Kết quả client — token gửi lên server.

Bước 2. Kiểm tra server

Trên server, token được xác minh qua Arkose Verify API.

Verify API endpoint

Tham số bắt buộc

Ví dụ POST body

API trả về thông tin session và kết quả xác minh.

Điểm quan trọng

Cách hoạt động:

Background
Các lỗi thường gặp và cách xử lý
Bug Icon
Tham số yêu cầu không hợp lệ
Đảm bảo bạn dùng đúng Public Key cho client và Private Key cho server, và gửi đúng session_token tới Verify API.
Bug Icon
session_token trống hoặc sai
Server sẽ nhận kết quả trống hoặc lỗi xác minh. Kiểm tra client gửi token đúng sau khi giải captcha.
Bug Icon
Hết thời gian giải
Nếu người dùng không hoàn thành xác minh kịp thời, server Arkose có thể trả lỗi hoặc từ chối. Tăng thời gian chờ trên server.
Kiểm tra độ bền vững của lớp bảo vệ
Khuyến nghị về bảo mật và tối ưu
<b>Chỉ lưu Private Key trên server</b>, không đưa vào JS client.
Ghi nhận đầy đủ phản hồi Arkose Verify API, bao gồm trạng thái, mã lỗi và tham số — giúp xử lý sự cố nhanh hơn.
Dùng <b>HTTPS</b> cho mọi yêu cầu (client → server → Verify API) để tránh giả mạo dữ liệu.
Đặt liên kết <b>Chính sách bảo mật</b> và <b>Điều khoản Arkose Labs</b> trên trang, theo yêu cầu cấp phép.
Kết luận

Nếu bạn tiếp quản một trang web đã được cài sẵn captcha hoặc một hệ thống bảo vệ khác nhưng lại không có quyền truy cập vào mã nguồn thì cũng không có gì đáng lo! Việc xác định chính xác công nghệ nào đang được sử dụng khá đơn giản. Để kiểm tra xem mọi thứ có hoạt động đúng hay không, bạn có thể dùng dịch vụ nhận dạng CapMonster Cloud trong một môi trường thử nghiệm tách biệt nhằm đảm bảo cơ chế xử lý token và logic kiểm tra đang vận hành chính xác.

Với FunCaptcha, bạn chỉ cần nhận diện hệ thống, quan sát hành vi của nó và xác nhận rằng lớp bảo vệ hoạt động đúng cách. Trong bài viết này, chúng tôi đã chỉ ra cách nhận biết FunCaptcha và nơi tìm hướng dẫn tích hợp hoặc cấu hình lại, giúp bạn tự tin duy trì lớp bảo vệ và kiểm soát hoạt động của nó.

Conclusion
Liên kết hữu ích
DocIconTài liệu FunCaptcha (Arkose Labs CAPTCHA)DocIconForm yêu cầu kết nối FunCaptchaDocIconTài liệu CapMonster Cloud (làm việc với FunCaptcha)