Narisa.com: CAPTCHA - Narisa.com

Jump to content

Subscribe to Patrickz's Blog        RSS Feed

CAPTCHA

Leave Comment
ครั้งหนึ่ง กระทู้ เราจะป้องกันการถูกยิง Socket ได้อย่างไร ได้ให้ ideas เกี่ยวกับการ คือการนำเอา "รูปภาพ" มาใช้ในการตรวจสอบความเป็นมนุษย์ ภายใต้สมมุติฐานว่า มนุษย์สามารถเข้าใจภาพได้ดีกว่า คอมพิวเตอร์จากกระทู้ดังกล่าว ในขณะนั้น ยังไม่มีศัพท์เฉพาะถึงเทคนิคดังกล่าว ดังนั้น blog นี้จึงขอบันทึกว่า เทคนิคดังกล่าวเรียกว่า CAPTCHAcompletely automated public Turing test to tell computers and humans apartPosted ImageCAPTCHA คือ เทคนิคที่ใช้ในการตรวจสอบว่าเป็นความเป็นมนุษย์ (ไม่ใช่คอมพิวเตอร์) โดยใช้วิธีการให้บอกตัวอักษร โดยที่ตัวอักษรมีการทำให้ผิดรูปทรง หรืออาจมีฉากหลัง (background) ทั้งนี้ เพื่อป้องกันการใช้คอมพิวเตอร์ในการประมวลผลภาพ(image processing) เพราะคอมพิวเตอร์ คิดไม่ได้ ไม่มีจินตนาการ จึงต้องใช้ประมวลผลภาพ และความน่าจะเป็น ใช้การคำนวณอย่างซับซ้อน หลากหลายเทคนิค และต้องใช้เวลาในการประมวลผล ซึ่งผิดกับมนุษย์ ซึ่งสามารถเข้าใจได้อย่างง่ายดายบทความ Defeating Digg’s CAPTCHA ได้แสดงถึงการถอดข้อความจากภาพ โดยใช้จุดอ่อนของ CAPTCHA ดังนี้1. Dictionary Words 2. Same background 3. Same Font 4. No deformations 5. All lowercase letters 5. Constant colors นอกจากนั้นยังทำการปรับแต่งภาพ จาก Posted Image เป็น Posted Image ซึ่งจะง่ายต่อการ OCR(Optical character recognition)ตัวอย่างจากโปรแกรม aiCaptcha Posted Imageมีผู้พัฒนา pwntcha.com (Pretend We’re Not a Turing Computer but a Human Antagonist) เพื่อทำการวิจัยในการ captcha decode มาลองดูตัวอย่างกันครับ ส่วนรายละเอียดเพิ่มเติม ดูได้ที่ http://sam.zoy.org/pwntcha/ ต่อไปนี้จะยกตัวอย่างเพียงบางส่วน...ตัวอย่าง CAPTCHA ที่ไม่ดีPosted Image 100% ใช้ใน AuthimagePosted Image 100% ของ ClubicPosted Image 100% ในเว็บ linuxfr.orgPosted Image 100% เว็บ OurcolonyPosted Image 88% ของ Paypal ปัจจุบันน่าจะเปลี่ยนแล้วPosted Image 99% LiveJournalPosted Image 98% lmt.lvตัวอย่าง CAPTCHA ที่ดีPosted Image ของ MSN Passport นี่เอง ใช้แทบทุกเทคนิค อย่าว่าแต่คอมพิวเตอร์เลย คนตาดีดี มองแล้วยัง มึน!Posted Image ของ Yahoo อ่านง่าย มีการใช้ เส้น แบบง่ายๆ แต่ได้ผล ทำให้คอมพิวเตอร์ เกิดความสับสนคาดเดาได้ยากขึ้นBreaking CAPTCHA project!pwntchagimpy - Breaking a Visual CAPTCHAaiCaptchaLinksThe CAPTCHA ProjectDetecting Boundaries in Natural Images by charless fowlkesShape Matching and Object RecognitionUC Berkeley Computer Vision Group

0 Comments On This Entry

 

September 2010

S M T W T F S
   12 3 4
567891011
12131415161718
19202122232425
2627282930  

Search My Blog

Recent Comments

test

test