• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Kiến thức tổng hợp

ReCAPTCHA là gì và Mục đích của ReCAPTCHA

@admiz by @admiz
06/05/2021
in Kiến thức tổng hợp
0
Recaptcha Là Gì Và Mục đích Của Recaptcha 60941fedc876d.png

Khi tìm kiếm qua Google, đôi lúc chúng ta sẽ gặp phải việc Google bắt chúng ta phải lựa chọn hình ảnh theo mô tả. Sau khi chúng ta chọn đúng những hình ảnh đó, Google mới cho chúng ta bắt đầu tìm kiếm. Ngoài ra, một số trang web khác cũng bắt chúng ta phải chọn hình ảnh tương tự. Đó là một bài test giúp phân biệt người dùng với các hệ thống tự động khi truy cập đến một trang web có sử dụng reCAPTCHA. Bài sau đây sẽ giới thiệu về bài test reCAPTCHA là gì và tại sao người dùng lại phải làm bài test reCAPTCHA.

Tổng quan về reCAPTCHA là gì?

Dựa trên CAPTCHA do Luis von Ahn, Ben Maurer, Colin McMillen, Harshad Bhujbal, Manuel Blum nghiên cứu và phát triển.

– Phát triển bởi Google.

– Bản đầu tiên vào ngày 27 tháng 3 năm 2007.

– Phiên bản hiện tại là v2, bản v3 đang được phát triển và bắt đầu đưa vào sử dụng.

– Website: www.google.com/recaptcha/

1. reCAPTCHA v1 là gì

Trước tiên, reCAPTCHA là một công nghệ dựa trên một hệ thống CAPTCHA. CAPTCHA là viết tắt của “Completely Automated Public Turing test to tell Computers and Humans Apart” (tạm dịch là “Phép thử Turing công cộng hoàn toàn tự động để phân biệt máy tính với người”). Tên hệ thống khá dài nhưng tóm lại, đó là một bài test dùng để xác định việc truy cập là đến từ người sử dụng hay là việc truy cập đó là tự động do máy tính tạo ra.

Phép thử Turing nói một cách đơn giản là một phép thử phân biệt con người và máy tính qua các hình thức kiểm tra nhất định.

CAPTCHA đôi khi được gọi là một phép thử Turing ngược (reverse Turing test) vì CAPTCHA có đối tượng kiểm tra là con người (xác định xem là con người hay không) còn phép thử Turing có đối tượng kiểm tra là máy tính (xác định xem là máy tính hay không), mặc dù đối với cả hai bài test, con người và máy tính đều là người tham gia kiểm tra.

CAPTCHA được thiết kế dựa trên một số điểm khác biệt giữa việc nhận thức được thông tin của con người với máy tính. Ví dụ như trước đây, việc đọc được chữ trên một hình ảnh nào đó đối với con người là một điều rất bình thường, nhưng đối với máy tính đã từng là một điều rất khó.

reCAPTCHA được phát triển bởi Google và được sử dụng miễn phí. Mục đích của reCAPTCHA ban đầu là dùng để giúp các trang web ngăn chặn tình trạng spambot: một máy tính được lập trình sẵn gửi rất nhiều request (mà người bình thường không thể gửi trong khoảng thời gian ngắn được) nhằm một mục đích nào đó (crawler data, DoS,…) gây ảnh hưởng đến việc vận hành web server.

recaptcha 2

reCAPTCHA v1 dựa trên việc nhận biết chữ viết

Như các khung reCAPTCHA ở hình trên, khung màu đỏ, ta có thể đọc được chữ được viết là “Levelers critics”. Nhưng với các hệ thống tự động được lập trình sẵn, việc “đọc” sẽ gặp phải khó khăn do máy tính không giống như con người, khi phần lớn người sử dụng đã quá quen với việc đọc chữ qua mắt và ghi nhớ vào trong não.

Dưới mỗi khung reCAPTCHA, có một thanh input để ta nhập từ được hiện phía trên. Nếu đúng thì người nhập sẽ được đánh giá là qua bài test (hay là người), còn nếu sai, người nhập sẽ phải thử lại với một hình ảnh khác.

Với v1, reCAPTCHA chủ yếu đưa ra những bài test yêu cầu người dùng đọc và điền các chữ trên hình ảnh. Những hình ảnh chữ này được scan từ các quyển sách giấy, sau đó được tiền xử lí để tạo ra các hình ảnh như trên hình. Việc này đã giúp rất nhiều bộ sách, báo chí được lưu trữ số hóa như The New York Times và Google Books.

Và cũng từ đây, một “cuộc chiến” nổ ra xung quanh reCAPTCHA kéo theo việc thay đổi của reCAPTCHA, với sự tham gia của nhiều bên và nhiều công nghệ liên quan:

Phe reCAPTCHA: reCAPTCHA v1 những phiên bản đầu tiên có chữ viết được scan từ sách, báo giấy, có kiểu chữ, phông chữ giống như khi in ấn và scan. Các chữ được lựa chọn qua OCR (Optical character recognition)

Optical character recognition (OCR) là một công nghệ dùng để chuyển chữ viết trên hình ảnh thành các kí tự lưu trữ trên máy tính.

Phe máy tính giả danh người dùng: Sử dụng chính công nghệ OCR nhưng với thuật toán tốt hơn để tạo ra những chương trình có thể nhận diện tốt hơn so với bên tạo ra reCAPTCHA.

Phe reCAPTCHA: Tăng độ khó của các chữ và kí tự bằng nhiều cách: làm mờ kí tự, làm méo chữ, gạch ngang chữ, tạo màu nền khác nhau ngay trong một từ, chữ viết tay…

recaptcha 3

Thêm các mảng màu nền sau chữ


Phe máy tính giả danh người dùng:
Tiếp tục nâng cấp OCR và có thể giải được rất nhiều hình của reCAPTCHA. Ví dụ, một chương trình của Claudia Cruz, Fernando Uceda, và Leobardo Reyes được công bố vào ngày 27 tháng 2 năm 2012 tuyên bố có khả năng giải với độ chính xác 82%

Phe người giả danh người dùng: CAPTCHA farming, một hình thức sử dụng một người khác để giải các hệ thống CAPTCHA thay cho người dùng. Do người kiểm tra bài test là người nên có thể qua bài test dễ dàng. Những người giải CAPTCHA hộ này được gọi là CAPTCHA farmer.

CAPTCHA farmer được coi như những người “thi hộ” bài test CAPTCHA.

Phe reCAPTCHA: Dùng các biện pháp để ngăn chặn CAPTCHA farming như chặn IP, xác định máy tính và trình duyệt qua các dữ liệu có thể định danh hay gọi là Browser fingerprinting,…

Sau nhiều năm, độ khó của những reCAPTCHA nhận dạng chữ viết đã lên đến một mức độ mà cả máy tính và cả chính người dùng không thể giải được. Cuối cùng, vào ngày 31 tháng 3 năm 2018, Google tuyên bố kết thúc reCAPTCHA v1 hay reCAPTCHA chữ viết, và thay vào đó là reCAPTCHA v2.

2. reCAPTCHA v2 và v3

reCAPTCHA v2 thay vì sử dụng các hình ảnh chữ viết sẽ sử dụng các hình ảnh và yêu cầu người dùng chọn một ô hình ảnh theo mô tả như: chọn các hình ảnh có chứa vạch kẻ đường, chọn ô hình ảnh có chứa biển báo,… Nhưng trước tiên, một khung tickbox với nội dung “Tôi không phải là robot (I’m not a robot)” sẽ hiện lên.

recaptcha 4

Khung tickbox “I’m not a robot”

recaptcha 5

reCAPTCHA “Lựa chọn tất cả hình ảnh có hình cái thuyền”

Khi người dùng tick vào, Google sẽ phân tích các thông tin của người vừa gửi request qua một số cách như: Tài khoản Google đang đăng nhập, cookie của trình duyệt, lịch sử duyệt web,… Nếu như đánh giá của Google cho rằng người dùng không phải là các chương trình lập trình sẵn, người dùng sẽ không phải chọn hình ảnh mà được qua luôn bài test.

Với cả hai reCAPTCHA v1 và v2, người dùng có thể lựa chọn nghe audio thay vì nhận biết các hình ảnh. Với v1, chúng ta click vào hình cái loa và với v2 là hình cái tai nghe. Lúc này, reCAPTCHA sẽ gửi một đoạn âm thanh (thường là một đoạn ghi âm đọc một số hoặc một số từ nào đó), người nghe phải nghe và điền từ đã nghe được rồi nhấn xác nhận.

Phiên bản v3 được cải tiến hơn so với v2, không còn bắt người dùng phải nhận dạng hình ảnh hay âm thanh nữa. Google sẽ đưa ra một thang điểm từ 0 đến 1 cho mỗi người dùng. Thang điểm sẽ tăng lên hay giảm đi tùy thuộc vào hành vi người dùng duyệt web như thế nào. Nếu như điểm người dùng xuống 0 thì người dùng là chương trình lập trình sẵn, còn nếu là 1 thì người dùng là con người. Tất cả những hành động đánh giá này sẽ được chạy ngầm mà người dùng không nhìn thấy. Điều này sẽ giảm bớt đi sự khó chịu của các phiên bản reCAPTCHA trước.

>> Có thể bạn quan tâm:

NQ Computing là nhà cung cấp dịch vụ điện toán đám mây với chi phí thấp, được vận hành bởi VCCorp.

NQ Computing là một trong 4 doanh nghiệp nòng cốt trong “Chiến dịch thúc đẩy chuyển đổi số bằng công nghệ điện toán đám mây Việt Nam” của Bộ TT&TT; đáp ứng đầy đủ toàn bộ tiêu chí, chỉ tiêu kỹ thuật của nền tảng điện toán đám mây phục vụ Chính phủ điện tử/chính quyền điện tử.

Độc giả quan tâm đến các giải pháp của NQ Computing có thể truy cập tại đây.

DÙNG THỬ MIỄN PHÍ và NHẬN ƯU ĐÃI 3 THÁNG tại: Manage.NQ Newscloud

Post Views: 123
Previous Post

reCAPTCHA và những tranh cãi về reCAPTCHA

Next Post

Tạo website miễn phí với Blogger không ngờ lại dễ dàng đến thế

Related Posts

Sửa Nhanh Lỗi Laptop Windows 10 Sạc Pin Không Vào 60951215e059b.png
Phần cứng

Sửa nhanh lỗi laptop Windows 10 sạc pin không vào

11/05/2022
Làm Thế Nào để Xóa Một Phân Vùng Trên ổ đĩa Cứng Windows? 60951232be65c.png
Phần cứng

Làm thế nào để xóa một phân vùng trên ổ đĩa cứng Windows?

11/05/2022
Test Pin Laptop, Cách Kiểm Tra Pin Laptop đang ở Mức Nào Mà Không Cần Cài Phần Mềm 6095123831651.png
Phần cứng

Test pin laptop, cách kiểm tra pin laptop đang ở mức nào mà không cần cài phần mềm

11/05/2022
Hướng Dẫn Xử Lý Khi Key Bàn Phím Laptop Bị Hỏng 6095121ca32df.png
Phần cứng

Hướng dẫn xử lý khi key bàn phím laptop bị hỏng

11/05/2022
Nên Dùng Súng Loại Nào Trong Chiến Dịch Huyền Thoại? 6094aaf17f1da.png
Phần Mềm

Nên dùng súng loại nào trong Chiến Dịch Huyền Thoại?

07/05/2022
Hướng Dẫn Cài đặt Wtfast để Giảm Ping Khi Chơi Game Online, Khi đứt Cáp 6094aae16ee4b.png
Phần Mềm

Hướng dẫn cài đặt WTFast để giảm ping khi chơi game online, khi đứt cáp

07/05/2022
Next Post
Tạo Website Miễn Phí Với Blogger Không Ngờ Lại Dễ Dàng đến Thế 609420119652d.jpeg

Tạo website miễn phí với Blogger không ngờ lại dễ dàng đến thế

Bài mới nhất

Tổng Hợp 10 Mẫu Email Marketing Giới Thiệu Sản Phẩm Nổi Bật Nhất Hiện Nay 612d0da97658c.png

Tổng hợp 10 mẫu email marketing giới thiệu sản phẩm nổi bật nhất hiện nay

07/05/2025
Dịch Vụ Thiết Kế Website Tại Hải Dương Chuyên Nghiệp, ấn Tượng Và Uy Tín 612d25752b14f.png

Dịch vụ thiết kế website tại Hải Dương chuyên nghiệp, ấn tượng và uy tín

06/05/2025
Top Công Ty Thiết Kế Website Tại Biên Hòa Chuyên Nghiệp, Chuẩn Seo 612d259494e93.jpeg

Top công ty thiết kế website tại Biên Hòa chuyên nghiệp, chuẩn SEO

06/05/2025
Top Công Ty Thiết Kế Website Tại Vinh – Nghệ An Uy Tín 612d259a9cae3.jpeg

Top công ty thiết kế website tại Vinh – Nghệ An uy tín

05/05/2025
Top 10 Công Ty Thiết Kế Website Tại Nha Trang Chuyên Nghiệp 612d0a9ad018b.jpeg

Top 10 công ty thiết kế website tại Nha Trang chuyên nghiệp

05/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution