2008-10-28 25 views
9

Tôi đang trong quá trình thêm xác thực CAPTCHA vào một trong các trang web của mình và cần biết các giải pháp nguồn mở tồn tại. Xin lưu ý điểm mạnh và điểm yếu và nền tảng mà chúng hoạt động. Tôi chủ yếu quan tâm đến các giải pháp ASP.NET nhưng cảm thấy tự do bao gồm PHP, Java, v.v.Có sẵn các giải pháp CAPTCHA nguồn mở không?

+0

điều là CAPTCHA là mã nguồn mở ... reCAPCHA là dịch vụ do google điều hành ... bạn gần như không nói gì trong thiết kế đồ họa của dịch vụ, ngay cả khi nó hoàn toàn gây trở ngại cho thiết kế trang web của bạn ... –

Trả lời

16

ReCAPTCHA giống với một StackOverflow sử dụng. Nó có một ASP.NET implementation.

Nó sử dụng dịch vụ web để cung cấp hình ảnh xác thực; đây là một trường đại học cố gắng số hóa các văn bản OCR khó. Tôi không chắc sẽ dễ dàng thế nào để thay thế phần này. Có rất nhiều open source client implementations, vì API là quite well documented.

+0

Có ai từng tìm thấy tài nguyên eny về khó khăn như thế nào để crack (bằng OCR hoặc các nỗ lực khác) các captchas được cung cấp bởi ReCAPTCHA? –

+2

ReCAPTCHA thuộc sở hữu của google bây giờ. Sử dụng nó giúp google số hóa sách, và bây giờ cũng để xây dựng cơ sở dữ liệu địa chỉ địa lý của họ từ housenumbers trong hình ảnh streetview. Tất cả điều này là không thể phủ nhận thông minh, nhưng điều này có thể không phù hợp với mục tiêu của một số dự án ... và nó không phải là nguồn mở –

1

Jeff Atwood có một điều khiển hình ảnh xác thực + nguồn lưu trữ trên trang web của mình coding horror

ReCaptcha có thể thay thế khác, nhưng tôi không nghĩ rằng nguồn mở.

1

Bạn đã xem JCaptcha chưa? Không phải là một khuôn khổ ASP, nhưng có thể hữu ích.

1

ReCaptcha có nhiều lợi ích. Thực tế là google sở hữu nó là một điểm cộng lớn. Chúng tôi đã từng sử dụng ReCaptcha trên dự án của mình, nhưng tường lửa trong môi trường sản xuất của chúng tôi không thể xử lý thêm các mục nhập dựa trên tên miền, chỉ dựa trên địa chỉ IP. ReCaptcha đã chuyển sang sử dụng cơ sở hạ tầng của Google, do đó địa chỉ IP không còn công khai nữa. Môi trường sản xuất của chúng tôi bị khóa rất chặt, vì vậy không có cách giải quyết nào có thể - chúng tôi phải bắt đầu sử dụng hình ảnh xác thực mới. Nếu bạn đang ở trong thuyền của tôi, ReCaptcha sẽ không làm việc cho bạn.

Các vấn đề liên quan