Captcha là một thứ có thể nói là cực kỳ quen thuộc đối với hầu hết mỗi chúng ta hãy ngẫm nghĩ lại xem, có phải khi bạn cần đăng ký một email, một account mới hoặc tham gia vào một cuộc bình chọn trực tuyến nào đó, thì bạn thường sẽ được yêu cầu nhìn vào một dãy bao gồm các chữ cái và con số được xếp chèn lên nhau hoặc trông méo mó đến mức gây khó khăn trong việc nhận diện? Mã Captcha là gì? Mục đích thật sự của Captcha trên website Cùng tìm hiểu nhé!
Captcha là gì? Nguồn gốc của Captcha
mã captcha là gì1950- Sự khó khăn tiềm tàng trong việc phân biệt giữa con người và máy tính – trí tuệ nhân tạo mạo danh con người đã được đề ra, và điều đó còn được chứng minh cụ thể hơn qua phép thử Turing, được đề xuất bởi Alan Turing.
1996- Cuộc bàn luận đầu tiên về các thử nghiệm tự động nhằm phân biệt giữa con người với máy tính, với mục đích kiểm soát sự truy cập các dịch vụ web xuất hiện trong bản thảo “Lĩnh vực xác minh con người hay Sự định danh thông qua Phép thử Turing” năm 1996, của Moni Naor từ Viện Khoa Học Weizmann.
1997- Có lẽ những Captcha nguyên thủy nhất, có lẽ đã được phát triển tại AltaVista, do Andrei Broder và đồng nghiệp sáng tạo, nhằm ngăn chặn bot thêm URL vào bộ máy tìm kiếm của họ. Nhóm đã mô phỏng lại những tình huống mà cuốn hướng dẫn bộ quét cho rằng sẽ dẫn đến những kết quả OCR (nhận dạng ký tự quang học) sai để khiến cho hình ảnh chống lại được OCR.
2000- Von Ahn và Blum đã phát triển và công khai khái niệm về Captcha, bao gồm bất kỳ chương trình nào có thể phân biệt giữa con người với máy tính bằng cách sáng chế ra rất nhiều mẫu Captcha. Những Captcha đầu tiên được ứng dụng rộng rãi chính là loại đã từng được Yahoo! sử dụng.
1. Captcha là gì?
– Là dãy ký tự viết tắt những chữ cái đầu tiên của “Completely Automated Public Turing test to tell Computers and Humans Apart” (Phép thử Turing công cộng hoàn toàn tự động để phân biệt máy tính và con người).
– Bạn có thể hiểu nôm na, Captcha giống như là một loại kiểm tra về mức độ phản hồi, được sử dụng để xác minh trong máy tính, nhằm xác định xem liệu người dùng có phải là một con người thật sự không.
– Trong đó, máy chủ sẽ yêu cầu người dùng hoàn tất một quá trình kiểm tra đơn giản mà máy tính dễ dàng tạo ra được, nhưng bản thân nó lại không thể giải được. Vậy nên, chỉ có người dùng – con người đích thực mới có thể hoàn thành Captcha.
2. Nhận diện Captcha
– Như Mona Media đã nói đến ở đầu bài, khi bạn sử dụng một dịch vụ Internet nào đó, bạn sẽ nhận được một thông báo từ hệ thống với nội dung yêu cầu bạn xác nhận mã Captcha.
– Tuy nhiên thông báo này không đến từ mọi dịch vụ trên Internet, mà thông thường sẽ xuất hiện ở các tác vụ trên website, chẳng hạn như đăng ký tài khoản, xác nhận mật khẩu, gửi đi một bài viết,…
– Và Captcha, sẽ được hiển thị dưới một dạng khung ảnh nhỏ, chứa các ký tự chữ, số hoặc cả hai.
– Chúng được viết xen kẽ, xếp chèn lên nhau hoặc méo mó, ngả nghiêng để bạn khó có thể nhận dạng được chúng.
3. Đặc điểm đặc trưng của Captcha
mã captcha là gìCptcha là gì– Có một sự thật là các máy tính hiện nay chưa thể giải được Captcha một cách chính xác, trong khi đó, đa số con người chúng ta lại có thể giải được một cách dễ dàng.
– Mặt khác, đặc điểm của Captcha chính là nó không phụ thuộc vào việc loại Captcha đó liệu có mới lạ với kẻ tấn công hay không.
⇒ Mặc dù một hộp kiểm dạng “nhấn vào đây nếu bạn không phải máy” cũng được sử dụng phổ biến để phân biệt giữa con người và máy tính, tuy nhiên, nó không phải là Captcha.
– Nguyên nhân là do nó phụ thuộc vào sự thật là kẻ tấn công sẽ không phải mất quá nhiều công sức để có thể phá các biểu mẫu kiểu đó.
Tại sao những Captcha thường khó đọc?
– Tương tự, nếu Captcha quá dễ đọc, có lẽ bạn chỉ cần mất 1,2 giây để giải, và tất nhiên là chương trình máy tính cũng vậy.
– Một chương trình máy tính có thể quét mẫu Captcha “dễ xơi” đó, rồi tra trong bảng ký tự trước khi trả ngược lại kết quả. Nhưng hệ lụy là cũng từ đây, các hệ thống sẽ bị xâm nhập bởi các chương trình máy tính của các spammer, hacker,…
– Chính vì lý do trên, những mã Captcha thường rất khó đọc. Chúng luôn có các ký tự hay hình ảnh biến dạng, sao cho chỉ có mắt thường mới có thể phân tích được mà thôi.
Mã Captcha là gì?
Mã Captcha là gì? Đây là hình ảnh chứa một đoạn từ mã, có thể bao gồm năm chữ hoặc số liền kề hoặc một cụm từ nào đó. Tuy nhiên, chúng thường không sắp xếp theo hàng lối hoặc cố tình bị làm méo mó đi để trở nên khó đọc hơn.
Có thể nói, mã Captcha giống như một phép thử về mức độ chính xác trong phản hồi, giúp phân biệt đối tượng đang cố gắng truy cập vào một trang web nào đó là con người hay chỉ là máy tính.
Nói cách khác thì mã Captch là một phiên bản được nâng cấp từ các bài Test Turing để xác định “tính con người” của người thực hiện bài kiểm tra. Các nghiên cứu cho thấy, cơ hội nhập đúng mã Captcha của con người tới 80%. Ngược lại, máy tính không được lập trình đúng cách nên cơ hội trả lời đúng chỉ là 0.1%.
mã captcha là gìMã Captcha được sử dụng với mục đích như thế nào?
Mã Captcha là gì? Với một số dịch vụ mail như Hotmail, Yahoo! Mail hoặc Gmail, khi chúng ta tiến hành đăng kí tài khoản e-mail mới, chúng sẽ yêu cầu chúng ta phải nhập mã Captcha. Bên cạnh đó, những trang web cho bình chọn trực tuyến một điều gì đó, nhất là với những trang web dành cho đặt mua vé online hầu hết phải dùng đến mã Captcha.
Vậy tại sao các trang web như trên lại phải sử dụng mã Captcha? Câu trả lời đó là để ngăn chặn một số kẻ muốn lợi dụng các website đó như những tên hay gửi e-mail rác muốn tạo nhiều tài khoản e-mail bằng máy tính để đi spam hòm thư của người khác dễ dàng hơn.
Hoặc như một số người phe vé muốn sử dụng máy tính tự động đăng kí mua vé nhằm chiếm hết suất vé tàu, vé bóng đá, vé nhạc hội,…sau đó bán lại với giá cao hơn. Mặc dù những kẻ này chỉ chiếm thiểu số, tuy nhiên hành động của họ có thể gây tổn hại cho hàng triệu người dùng đang truy cập các website.
Lúc này, mã Captcha sẽ trở thành “bức tường thành” vững chắc nhằm ngăn cản những kẻ này, giúp những người có nhu cầu thực sự có thể thực hiện thành công các dịch vụ mà họ cần trên các website đó.
Đây chính là mục đích để mã Captcha được sử dụng cho đến ngày hôm nay. Nếu không có chúng, chắc chắn sẽ thường xuyên xảy ra những cuộc tấn công kiểu DDOS nhằm mua hàng loạt vé, hoặc tạo hàng loạt tài khoản, gây hại lớn cho các website và người dùng phổ thông.
Mã Captcha có dễ bị qua mặt không?
Mã Captcha không dễ bị qua mặt, tuy nhiên đó là với những spammer phổ thông. Còn với các lập trình viên hoặc hacker, họ chỉ cần tìm ra các thuật toán để có thể “bẻ gãy” một chuỗi Captcha.
Ngoài ra, các hacker cũng có thể xây dựng một phần mềm cho phép đối chiếu những con chữ nguệch ngoạc trùng với kí tự nào, và bỏ chúng vào ô trả lời. Dù xác suất thành công không phải là 100% nhưng với các spammer, có một công cụ tự động “bẻ khoá” được mã Captcha cũng đã tốt lắm rồi.
Mã CAPTCHA có hack được không?
Qua tìm hiểu mã CAPTCHA là gì, chúng ta đã biết rõ những lợi ích mà nó mang lại. Nhưng một câu hỏi lại được đặt ra, mã CAPTCHA có hack được không?
Đáp án cho câu hỏi này là không, nếu người thực hiện là những spammer phổ thông. Trong trường hợp người đó là lập trình viên chuyên nghiệp hay hacker thì sẽ không chắc được điều gì. Người có trình độ chuyên môn cao chỉ cần tìm ra thuật toán sẽ có thể bẻ gãy chuỗi CAPTCHA.
Với sự phát triển vượt bậc của khoa học – công nghệ như hiện nay, không hiếm trường hợp các hacker xây dựng phần mềm đối chiếu những con số, chữ cái trùng với ký tự nào rồi bỏ chúng vào khung trả lời. Mặc dù xác suất hack CAPTCHA không là 100%. Nhưng với các spammer lợi dụng đánh mã captcha kiếm tiền online thì việc có một công cụ tự động để bẻ khóa CAPTCHA là đã tốt lắm rồi.
Phương thức và mục đích hoạt động của mã Captcha là gì?
mã captcha là gì1. Phương thức của Captcha Captcha là gì
– Captcha truyền thống “gõ lại những chữ bạn thấy trong hình” yêu cầu người dùng nhận diện và nộp về một chuỗi giá trị (chữ hoặc số hoặc cả hai) họ nhìn thấy ở một tấm hình méo mó/ lờ mờ.
– Những Catcha này dựa trên khả năng nhận biết và đọc hiểu các tín hiệu âm thanh/ hình ảnh – những thứ gây khó khăn cho máy tính hay robot.
– Dựa vào cơ chế trên, nếu một người dùng có khả năng nhận diện được những tín hiệu âm thanh/ hình ảnh đó, họ nhất định đúng là con người.
– Những loại Captcha này rất hiệu quả, nhưng đôi khi những con chữ quá méo mó hoặc quá mờ khiến con người khó nhận diện hoặc nhận diện sai.
2. Mục đích của mã Captcha là gì?
– Chúng ta đã nhấn mạnh rất nhiều lần ở trên, rằng Captcha được tạo ra để đảm bảo rằng chỉ có con người mới có thể tham gia, thực hiện các hoạt động trong một hệ thống nhất định.
– Chứ không phải là các chương trình hay phần mềm tự động, tránh gây nhầm lẫn rằng con người đang sử dụng hệ thống một cách hợp lệ.
– Vấn đề ở đây là phân biệt giữa con người và máy tính để làm gì?
Ví dụ 1:
Bạn có nhận thấy rằng các dịch vụ mail như Gmail, Yahoo! Mail, Hotmail,… thường sẽ yêu cầu bạn vượt qua bước nhập Captcha để đăng ký một tài khoản mới?
→ Một số kẻ sẽ muốn lợi dụng các website để gửi e-mail rác, hoặc tạo ra hàng loạt tài khoản e-mail bằng máy tính để spam hòm thư của người khác.
Ví dụ 2:
Những trang web bình chọn trực tuyến, đặt mua vé online,… hầu hết đều phải sử dụng đến mã Captcha.
→ Những tay phe vé muốn lợi dụng máy tính tự động đăng ký mua vé để chiếm hết các suất vé nhạc hội, vé tàu,… sau đó bán lại ra “chợ đen” với giá cao. Mặc dù những kẻ gian này chỉ chiếm thiểu số, tuy nhiên, những hành động này sẽ gây tổn hại đến hàng triệu người dùng khác đang truy cập vào các website.
⇒ Giải pháp:
– Lúc này, Captcha sẽ trở thành “bức tường lửa” ngăn chặn những hành vi trên, giúp người dùng Internet có nhu cầu chính đáng có thể thực hiện thành công các dịch vụ mà họ cần trên website.
– Nếu không có sự can thiệp của Captcha, các cuộc tấn công kiểu DDOS sẽ diễn ra như cơm bữa và gây ra hàng loạt các tổn thất cho website cung cấp dịch vụ lẫn người dùng phổ thông.
Liên hệ với SEMTEK để tháo nút thắt cho website của bạn bằng giải pháp về Marketing!
SEMTEK Co,.LTD
🏡 Địa chỉ: 2N Cư Xá Phú Lâm D, Phường 10, Quận 6, TP.HCM
📧 Email: info@semtek.com.vn
☎️ Hotline: (+84)098.300.9285
Các tìm kiếm liên quan
- bật captcha là gì
- mã captcha bidv là gì
- mã captcha viettel
- cách lấy mã captcha
- cách nhập mã captcha
- Mã captcha là gì
- incorrect captcha là gì
Link:
- User Agent là gì? Những cách nào thay đổi User Agent của trình duyệt?
- Tiềm thức là gì? Đặc điểm, chức năng và cách thức vận hành
- Giao thức SMTP là gì? Các hình thức hoạt động của Giao thức SMTP