ครั้งหนึ่ง กระทู้ เราจะป้องกันการถูกยิง Socket ได้อย่างไร ได้ให้ ideas เกี่ยวกับการ คือการนำเอา "รูปภาพ" มาใช้ในการตรวจสอบความเป็นมนุษย์ ภายใต้สมมุติฐานว่า มนุษย์สามารถเข้าใจภาพได้ดีกว่า คอมพิวเตอร์จากกระทู้ดังกล่าว ในขณะนั้น ยังไม่มีศัพท์เฉพาะถึงเทคนิคดังกล่าว ดังนั้น blog นี้จึงขอบันทึกว่า เทคนิคดังกล่าวเรียกว่า CAPTCHAcompletely automated public Turing test to tell computers and humans apart
CAPTCHA คือ เทคนิคที่ใช้ในการตรวจสอบว่าเป็นความเป็นมนุษย์ (ไม่ใช่คอมพิวเตอร์) โดยใช้วิธีการให้บอกตัวอักษร โดยที่ตัวอักษรมีการทำให้ผิดรูปทรง หรืออาจมีฉากหลัง (background) ทั้งนี้ เพื่อป้องกันการใช้คอมพิวเตอร์ในการประมวลผลภาพ(image processing) เพราะคอมพิวเตอร์ คิดไม่ได้ ไม่มีจินตนาการ จึงต้องใช้ประมวลผลภาพ และความน่าจะเป็น ใช้การคำนวณอย่างซับซ้อน หลากหลายเทคนิค และต้องใช้เวลาในการประมวลผล ซึ่งผิดกับมนุษย์ ซึ่งสามารถเข้าใจได้อย่างง่ายดายบทความ Defeating Diggs CAPTCHA ได้แสดงถึงการถอดข้อความจากภาพ โดยใช้จุดอ่อนของ CAPTCHA ดังนี้1. Dictionary Words 2. Same background 3. Same Font 4. No deformations 5. All lowercase letters 5. Constant colors นอกจากนั้นยังทำการปรับแต่งภาพ จาก
เป็น
ซึ่งจะง่ายต่อการ OCR(Optical character recognition)ตัวอย่างจากโปรแกรม aiCaptcha
มีผู้พัฒนา pwntcha.com (Pretend Were Not a Turing Computer but a Human Antagonist) เพื่อทำการวิจัยในการ captcha decode มาลองดูตัวอย่างกันครับ ส่วนรายละเอียดเพิ่มเติม ดูได้ที่ http://sam.zoy.org/pwntcha/ ต่อไปนี้จะยกตัวอย่างเพียงบางส่วน...ตัวอย่าง CAPTCHA ที่ไม่ดี
100% ใช้ใน Authimage
100% ของ Clubic
100% ในเว็บ linuxfr.org
100% เว็บ Ourcolony
88% ของ Paypal ปัจจุบันน่าจะเปลี่ยนแล้ว
99% LiveJournal
98% lmt.lvตัวอย่าง CAPTCHA ที่ดี
ของ MSN Passport นี่เอง ใช้แทบทุกเทคนิค อย่าว่าแต่คอมพิวเตอร์เลย คนตาดีดี มองแล้วยัง มึน!
ของ 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
CAPTCHA คือ เทคนิคที่ใช้ในการตรวจสอบว่าเป็นความเป็นมนุษย์ (ไม่ใช่คอมพิวเตอร์) โดยใช้วิธีการให้บอกตัวอักษร โดยที่ตัวอักษรมีการทำให้ผิดรูปทรง หรืออาจมีฉากหลัง (background) ทั้งนี้ เพื่อป้องกันการใช้คอมพิวเตอร์ในการประมวลผลภาพ(image processing) เพราะคอมพิวเตอร์ คิดไม่ได้ ไม่มีจินตนาการ จึงต้องใช้ประมวลผลภาพ และความน่าจะเป็น ใช้การคำนวณอย่างซับซ้อน หลากหลายเทคนิค และต้องใช้เวลาในการประมวลผล ซึ่งผิดกับมนุษย์ ซึ่งสามารถเข้าใจได้อย่างง่ายดายบทความ Defeating Diggs CAPTCHA ได้แสดงถึงการถอดข้อความจากภาพ โดยใช้จุดอ่อนของ CAPTCHA ดังนี้1. Dictionary Words 2. Same background 3. Same Font 4. No deformations 5. All lowercase letters 5. Constant colors นอกจากนั้นยังทำการปรับแต่งภาพ จาก
เป็น
ซึ่งจะง่ายต่อการ OCR(Optical character recognition)ตัวอย่างจากโปรแกรม aiCaptcha
มีผู้พัฒนา pwntcha.com (Pretend Were Not a Turing Computer but a Human Antagonist) เพื่อทำการวิจัยในการ captcha decode มาลองดูตัวอย่างกันครับ ส่วนรายละเอียดเพิ่มเติม ดูได้ที่ http://sam.zoy.org/pwntcha/ ต่อไปนี้จะยกตัวอย่างเพียงบางส่วน...ตัวอย่าง CAPTCHA ที่ไม่ดี
100% ใช้ใน Authimage
100% ของ Clubic
100% ในเว็บ linuxfr.org
100% เว็บ Ourcolony
88% ของ Paypal ปัจจุบันน่าจะเปลี่ยนแล้ว
99% LiveJournal
98% lmt.lvตัวอย่าง CAPTCHA ที่ดี
ของ MSN Passport นี่เอง ใช้แทบทุกเทคนิค อย่าว่าแต่คอมพิวเตอร์เลย คนตาดีดี มองแล้วยัง มึน!
ของ 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 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Search My Blog
Recent Entries
-
-
-
การดึง contact จาก ผู้ให้บริการเวบเมล (yahoo, hotmail, gmail,...)on Jan 22 2010 10:26 AM
-
การตรวจสอบอีเมล (Validate email address)on Jan 18 2010 10:04 AM
-
standard banner sizeon Dec 22 2009 03:23 PM
My Blog Links
Recent Comments
Tags
test
test
Help
Leave Comment








