ระบบตรวจสอบและป้องกันสแปม กับ Google reCAPTCHA
ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

ระบบตรวจสอบและป้องกันสแปม กับ Google reCAPTCHA 

     คำว่า CAPTCHA ย่อมาจาก "Completely Automated Public Turing test to tell Computers and Humans Apart" เป็นเทคโนโลยีที่พัฒนาขึ้นมาเพื่อป้องกัน การสแปมระบบ และเพื่อตรวจสอบผู้ใช้งานว่าเป็นคนหรือโปรแกรมอัตโนมัติ แต่เดิมพัฒนาโดย Carnegie Mellon University แต่ถูกซื้อมาพัฒนาต่อโดย Google นั้นเองโดย reCaptcha ก็จะมีหลากหมายเวอร์ชั่นมากมายให้เลือกใช้กันมากมาย โดยพัฒนาเพื่อปกป้องกันเว็บไซต์เราจากสแปม เข้ามาละเมิดหรือทำร้ายของเราได้นั้นเอง ซึงจะเป็นที่นิยมของเหล่าภาคธุรกิจอย่างสูง เพื่อรักษาความปลอดภัยเสมือนมีผู้คุมของเว็บไซต์ที่คอยสอดส่องให้เราตลอดเวลานั้นเอง 

 ภาพปก mdsoft ของบทความระบบตรวจสอบและป้องกันสแปม กับ Google recaptcha  ที่มีภาพคอมพิวเตอร์ และโลโก้



โลโก้ ReCaptcha สีส้ม

โลโก้ reCaptcha ก่อนที่ Google จะซื้อบริษัทต่อไป

 

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

 

รูปแบบ reCaptchadชนิด แบบทดสอบพิมพ์ตามคำที่ระบุคำว่า trieste modernday และมีช่องระบุคำ พร้อม ปุ่มรีเซ็ต ใช้งานเสียง และโลโก้ recaptcha

แบบทดสอบชนิดระบุคำศัพท์ที่เบี๊ยวเพื่อป้องกันสแปม

 

     ต่อมาทาง Google ได้เปิดเผยว่ามีระบบที่สามารถแก้แบบทดสอบที่สร้างจาก reCaptcha แม้ตัวอักษรจะบิดเบี้ยวมาก คิดเป็น 99.8% ที่แก้แบบทดสอบได้ถูกต้อง นั่นหมายถึงระบบต่างๆ ที่ป้องกันด้วย reCaptcha อาจจะไม่ปลอดภัยอีกต่อไป ทำให้ช่วงปลายปี 2014 ทาง Google ได้พัฒนาเทคโนโลยี CAPTCHA ใหม่ โดย เรียกมันว่า No CAPTCHA reCAPTCHA เพื่อแก้ปัญหาเรื่องความปลอดภัยและแก้ปัญหาเรื่องผู้ใช้อ่านตัวอักษรไม่ออก เพราะผู้ใช้ไม่จำเป็นต้องมากรอกตัวอักษรอีกต่อไป แต่ใช้เป็นลักษณะของ Check Box แทน ถือว่าง่ายกว่าเดิมมาก แต่หากไม่มั่นใจว่าแค่ Check Box มันจะปลอดภัยพอหรือไม่ ระบบก็จะส่งแบบทดสอบไปให้ผู้ใช้ทำเหมือนเดิม แต่จะเป็นการเลือกรูปภาพ นอกจากเรื่องความปลอดภัย Google ยังพัฒนาให้ reCaptcha ตัวใหม่นี้รองรับการทำงานบน Mobile อีกด้วย

 

การติ๊ก ฉันไม่ใช่บอท เพื่อเป็นการป้องกันสแปม

ภาพ reCaptcha ที่ให้เลือกภาพสัตว์ให้ตกมีทั้งที่เป็นนก นกยูง หมา แมว หรือไข่

Google reCaptcha V.3 ที่เป็นการระบุภาพสัตว์ เพื่อตรวจสอบพฤติกรรมที่เสี่ยงเป็นบอทหรือสแปม

 

ซึ่งแน่นอนว่าการป้องกันด้วย reCaptcha หรือ Google reCaptcha นั้นก็จะช่วยให้เว็บไซต์ของเรามีระบบมาตรการการป้องกันเหล่าพวกสแปม หรือบอทได้ระดับหนึ่ง ด้วยการป้องกันที่ทาง Google ได้พัฒนานั้น ซึ่งถ้าต้องการการป้องกันสูงสุดทางเราก็อาจจะต้องขอแนะนำ Google reCaptcha  V.3 ที่เป็นเวอร์ชั่นที่มีการพัฒนาและป้องกันเหล่าสแปมได้อย่างดีเยี่ยมโดยจะเป็นให้ระบุเพื่อตรวจสอบพฤติกรรมที่น่าสงสัยเป็นคะแนน ถ้าทุกท่านสนใจนำไปใช้ป้องกันเว็บไซต์ของเราแล้วละก็สามารถศึกษาข้อมูลเพิ่มเติมและเลือกใช้ reCaptcha แต่ละเวอร์ชั่นมาใช้กันได้ โดยเข้าไปที่ https://www.google.com/recaptcha/intro/index.html

สามารถอ่านบทความที่เกี่ยวข้องเพิ่มเติมได้ ที่  ทำความรู้จัก Google Developers สำหรับนักพัฒนาเว็บไซต์ (Part 1) , ทำความรู้จัก Google Developers สำหรับนักพัฒนาเว็บไซต์ (Part 2)

บทความโดย : mdsoft.co.th


บริการพัฒนา Module OpenERP บริการติดตั้งระบบ OpenERP บริการ Implement ระบบ ERP ด้วย Odoo