MeeWebFree.com >> บทความ การสร้าง และปรับแต่ง website >> หมวดบทความทั่วๆไป >> what-is-captcha.htm

CAPTCHA มันคืออะไรหนอ.... กัน SPAM ได้ด้วย....

หลายคนอาจจะเคยได้ยินมาบ้าง ว่าเจ้า CAPTCHA มันคืออะไร แล้วทำไมมันถึงกัน SPAM ได้ แล้วเชื่อหรือไม่ว่า เว็บดังๆแทบทุกเว็บใช้ CAPTCHA มันแทรกซึม แต่เราอาจจะไม่รู้ตัว วันนี้มาศึกษากัน

what is captchaอันนี้มาจาก hotmail.com

captcha คืออะไรอันนี้นำมาจาก mail.google.com

ก่อนอื่นก็ขอหยิบมาจาก wikipedia แล้วกันนะครับ ขอแปลแบบงูๆปลาๆ เจ้า CAPTCHA มันย่อมาจาก Completely Automated Public Turing test to tell Computers and Humans Apart แปลเป็นภาษาไทยง่ายๆก็คือ ส่วนที่ช่วยแยกแยะระหว่างความเป็นคน หรือระบบอัตโนมัติ โดยมีหน้าที่ง่ายๆคือ แสดงตัวอักษร ตัวเลข ที่มีรูปร่างบิดเบี้ยวจากตัวหนังสือปรกตินั่นเอง

ทำไมจึงต้องมี... เนื่องจากว่าทุกวันนี้บนอินเตอร์เน็ตเต็มไปด้วยระบบอัตโนมัตมากมาย หลายท่านอาจจะรู้จักกันบ้างในส่วนที่เป็น robot ที่มาเก็บเนื้อหาจากเว็บท่านไปใส่ใน search engine ต่างๆ นั่นเป็นเพียงส่วนนึงของระบบอัตโนมัต ความจริงยังมีอีกหลายอย่าง

และหนึ่งในนั้นก็มีระบบโจมตีโดยอัตโนมัติด้วย น่าจะเคยเห็นผ่านตากันมาบ้างแล้วนะครับ สำหรับกระดานข่าว หรือส่วนแสดงความคิดเห็นที่มีแต่ข้อความอะไรไม่รู้ โพสต์เต็มไปหมด สิ่งเหล่านั้นไม่ได้เกิดขึ้นจากน้ำมือมนุษย์ครับ มันเกิดจาก ระบบอัตโนมัตินี่ล่ะ

แล้ว CAPTCHA ทำงานอย่างไร ก่อนอื่นต้องเข้าใจก่อนว่าระบบอัตโนมัติบนอินเตอร์เน็ตกว่า 95% (เลขนี้ผมประมาณเองจากประสบการณ์) เป็นระบบที่ทำงานบนตัวอักษร นั่นหมายความว่า มันจะประมวลผลกับสิ่งที่เป็นตัวอักษรเท่านั้น เหมือนอย่าง bot search engine เอง ที่จะสามารถเก็บไปได้เพียงตัวหนังสือเท่านั้น (ส่วนที่ประมวลผลภาพก็มีแต่น้อยมาก) ซึ่งนั้นคือจุดกำเนิดของการป้องกัน เพราะว่า พฤติกรรมของ CAPTCHA เองก็จะทำการสร้างตัวหนังสือในแบบสุ่มขึ้นมา แล้วทำการบิดตัวอักษรเหล่านั้นให้เพี้ยนไปจากปรกติ เพราะว่าหลายระบบที่ถูกพัฒนาขึ้นมา ก็สามารถอ่านหนังสือตัวปรกติที่เป็นรูปภาพได้แล้ว แต่ว่า ตัวหนังสือที่บิดเบี้ยวเหล่านี้ ระบบอัตโนมัติจะไม่สามารถอ่านออก เพราะว่ามันไม่ได้ถูกโปรแกรมมาให้อ่านตัวหนังสือเบี้ยวๆเหล่านั้น แต่ในขณะที่คนเรายังอ่านตัวหนังสือเบี้ยวๆเหล่านั้นออกอยู่

แต่ถึงระบบอัตโนมัติสามารถอ่านตัวหนังสือเบี้ยวๆเหล่านั้นได้ ก็ต้องขอแสดงความเสียใจ เพราะว่า CAPTCHA ไม่ได้มีการปิดเบี้ยวเพียงแค่แบบเดียว.... นั่นเป็นปัญหาใหญ่ของผู้โปรแกรมระบบอัตโนมัติมากขึ้นไปอีก ทำให้ต้องใช้สมการที่ซับซ้อนมากขึ้นในการคำนวน เปลืองพลังงานมากขึ้น เสียเวลามากขึ้น หรือสรุปสุดท้ายคือ ได้ไม่คุ้มเสีย....

ทั้งหมดของ CAPTCHA ก็มีเพียงเท่านี้ เพราะว่าจะบิดไป แต่ยังไงมนุษย์ก็ยังอ่านออก(เคยเจอ hotmail บิดจนอ่านไม่ออกเลยแม้จะพยายามอยู่หลายครั้ง) ซึ่งนั่นเป็นสิ่งที่ดูน่ารำคาญสำหรับมนุษย์ แต่ก็เป็นผลดีต่อเจ้าของเว็บต่างๆไม่น้อยเลยทีเดียว.... เพราะจะได้ไม่มี SPAM มากวนใจให้รำคาญอีกต่อไป

Keyword: CAPTCHA คืออะไร ,CAPTCHA ทำงานอย่างไร, CAPTCHA กับ SPAM, SPAM protection CAPTCHA


ขอสงวนสิทธ์บ้าง จะว่ากันมะเนี่ย อิๆๆๆ Copyright© By BWebMass @ MeeWebFree.Com ®