Chắc hẳn khi bạn vào trong bài viết này thì đang có chung một suy nghĩ “captcha là gì tại sao cần phải hoàn tất một captcha khi đăng ký vào tài khoản” vậy thì bạn có muốn biết ý nghĩa của captcha là như thế nào hay không ? Trong mục wiki sau đây mình xin được chia sẻ chủ đề giải nghĩa captcha cũng như những thông tin vô cùng hữu ích của nó ở phía dưới cho các bạn cùng tham khảo
Xem Nhanh Mục Lục
Captcha là gì?
Captcha viết tắt của từ Completely Automated Public Turing test to tell Computers and Humans Apart là một trong những dạng kiểm thử hỏi đáp dành cho các thiết bị công nghệ nhằm xác định là người sử dụng hay robot tự động. Theo đó, captcha là một yêu cầu của máy chủ nhằm để kiểm tra và đánh giá (tất nhiên nó không thể tự làm được điều này) để xác định được nếu nhập đúng thì thì thiết bị sẽ nhận biết được là người sử dụng không phải là một phần mềm hay tool nào đó đang được sử dụng
Đặc điểm nhận biết Captcha là gì?
Như mình đã nói ở trên thì Captcha là một dạng kiểm thử hỏi đáp được mô tả như một phép thử Turing ngược được tạo ra tự động nên để nhận biết được đặc điểm của loại này các bạn có thể dựa trên các yếu tố sau :
- Các thiết bị công nghệ hiện tại không thể giải mã và điền Captcha một cách chính xác mà phải do con người thực hiện
- Phần lớn các con người đều có thể giải được
- Không phụ thuộc vào loại Captcha đó có mới lạ với kẻ tấn công hay không
Lưu ý : Hiện nay các bạn luôn nhìn thấy một số các hộp kiểm như : tôi không phải người máy (i’m not a robot) hoặc nhấn vào đây nếu bạn không phải là máy cũng có tác dụng giúp phân biệt được đâu là con người và đâu là máy tính nhưng đây không được công nhận là Captcha (cái này là bởi để so sánh giữa 2 dạng này thì kẻ tấn công sẽ mất vài phút để phá được còn đối với Captcha thì hoàn toàn không thể)
Nguyên nhân vì sao Captcha lại khó đọc
Chắc hẳn khi các bạn vào đây thì không dưới một lần gặp qua Captcha rồi phải không ạ. Thường thì các mã này có những chữ cái, chữ số méo mó và rất khó để nhìn. Thế nhưng bạn cứ thử suy nghĩ thử mà xem nếu như Captcha chúng ta chỉ mất 2 đến 3 giây để biết được bên trong có gì thì máy tính cũng vậy nó chỉ cần scan lại mẫu Captcha đó vào trong bảng ký tự là có thể phá được rồi
Chính vì thế nên nguyên nhân vì sao Captcha lại khó nhìn, khó đọc đến như vậy là để tránh các spammer, hacker truy cập xấu nhé. Ở đây nó vẫn ở một mức nào đó mắt người có thể nhìn thấy được cho dù có biến dạng
Lý do các website sử dụng Captcha
Quay trở lại về câu hỏi “captcha là gì tại sao cần phải hoàn tất một captcha khi đăng ký vào tài khoản” thì chắc hẳn nguyên nhân vì sao các bạn cũng đã rõ ở phần trên rồi phải không ạ. Thế nhưng ngoài việc bảo vệ website đó tránh khỏi nguy hiểm bởi các spammer, hacker thì việc Captcha cũng góp phần bảo vệ người sử dụng khi đăng ký thông tin tại các trang web đó
Mình lấy ví dụ điển hình như các dịch vụ mail Hotmail, Yahoo! Mail hay Gmail hay các trang bán vé online thì khi bạn tạo một tài khoản thì luôn có bước nhập mã Captcha điều này giúp cho web chống được các hành vi tạo hàng loạt các user khiến hệ thống bị quá tải cũng như giúp cho việc trải nghiệm của người dùng không bị khai thác.
Hiện tại thì trên internet Captcha được sử dụng chủ yếu để giảm thiểu tối đa nhất việc đăng bài tự động trong những diễn đàn (forum), blog để quảng cáo hay quấy phá.
Phiên bản Captcha tiến hóa là gì?
Chắc hẳn các bạn thắc mắc ở phần đặc điểm của Captcha thì còn có rất nhiều định dạng kiểm thử khác như hình ảnh cũng được áp dụng thì nó là gì phải không? Ở phiên bản mới của Captcha người dùng sẽ không còn phải nhập ký tự, cụm từ nữa mà thay vào đó một phiên bản tiến hóa có tên no-CAPTCHA được phát triển bởi google nhằm theo dõi hành vi của người dùng từ đó phát hiện ra đâu là người máy và đâu là con người
Đối với no-CAPTCHA nó sẽ yêu cầu đến bạn nhận biết thông qua hình ảnh thay vì “khó chịu” khi phải căng mắt ra nhìn các ký tự như trước và đây cũng là phương thức xác thực dễ dàng mà không gây khó chịu với con người. Đặc điểm của no-CAPTCHA thì cũng nhận biết khá dễ dàng bởi khi bạn nhìn thấy một ô xác minh danh tính như vậy thì ở phần góc sẽ có chữ reCAPTCHA
Điểm khác biệt giữa Captcha và reCaptcha là gì ?
Như mình đã chia sẻ ở trên thì ở Captcha phiên bản đầu được trường Đại học Carnegie Mellon (một trường đại học nghiên cứu tư thục) phát triển. Vào năm 2000 thì Luis von Ahn, Manuel Blum, Nicholas J. Hopper (tất cả đều thuộc Đại học Carnegie Mellon), và John Langford (khi đó thuộc IBM) xây dựng như bản phổ thâm nhập ký tự mà bạn đã thường thấy
reCaptcha là bản nâng cấp tiên tiến hơn vì sao mình nói như vậy thì vào năm 2009, Luis von Ahn đã bán lại reCaptcha cho google để gã khổng lồ này tiếp tục phát triển và từ đây ông lớn Google đã phát triển reCaptcha này thành là một Captcha hình ảnh giúp cho người dùng khi tìm kiếm thông tin khi gặp phải xác minh danh tính là con người hay robot thì sẽ xác minh dưới dạng hình ảnh. Thông thường, các loại reCaptcha sẽ luôn hỏi bạn những câu hỏi liên quan đến biển báo giao thông, ảnh có xe hơi, cột điện, xe đạp,… để xác minh danh tính
Tổng kết
Như vậy thì những lời giải đáp về Captcha là gì ở phía trên mình chia sẻ liệu rằng có mang lại cho các bạn những thông tin mà bạn cần đến hay không ? Thực ra nếu bạn cảm thấy khó chịu về Captcha khi đăng ký hay tạo một tài khoản, nick nào đó thì đừng cảm thấy khó chịu bởi các chủ web cũng muốn bảo vệ họ cũng như bảo vệ chính bạn mỗi khi truy cập internet đó