the end is nigh generic solving of text based
play

The End is Nigh Generic Solving of Text-based Elie Bursztein, - PowerPoint PPT Presentation

The End is Nigh Generic Solving of Text-based Elie Bursztein, Jonathan Aigrain, Angelika Mosciki, John Mitchell \ https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs


  1. The End is Nigh Generic Solving of Text-based Elie Bursztein, Jonathan Aigrain, Angelika Mosciki, John Mitchell \

  2. https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  3. https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  4. https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  5. https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  6. https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  7. https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  8. https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  9. https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  10. https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  11. Baidu (2011) Baidu (2013) CNN eBay Real world Captchas ReCaptcha (2011) ReCaptcha (2013) Wikipedia Yahoo https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  12. Outline https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  13. Outline Old approach: segment then recognize https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  14. Outline Old approach: segment then recognize Our new approach: single machine learning step https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  15. Outline Old approach: segment then recognize Our new approach: single machine learning step Evaluation: efficiency on real world captchas https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  16. Segment then recognize How to break captchas the old way \

  17. Think lego https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  18. The segment then recognize approach Slashdot captcha https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  19. The segment then recognize approach Preprocessing https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  20. The segment then recognize approach Preprocessing https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  21. The segment then recognize approach Preprocessing Segmentation https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  22. The segment then recognize approach Preprocessing Segmentation https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  23. The segment then recognize approach Preprocessing Segmentation Post- segmentation https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  24. The segment then recognize approach Preprocessing Segmentation Post- segmentation https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  25. The segment then recognize approach Preprocessing Segmentation Post- segmentation Recognition https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  26. The segment then recognize approach Preprocessing Segmentation Post- segmentation f a e t e s t Recognition https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  27. The segment then recognize approach Preprocessing Segmentation Post- segmentation f a e t e s t Recognition Post-recognition https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  28. The segment then recognize approach Preprocessing Segmentation Post- segmentation f a e t e s t Recognition f a s t e s t Post-recognition https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  29. Baidu (2011) Baidu (2013) CNN eBay How about collapsing? ReCaptcha (2011) ReCaptcha (2013) Wikipedia Yahoo https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  30. Figure 7. Detecting characters with a cross shape (the ad hoc/complicated heuristics Figure 8. S Vertical Histogram. Identification o ” shape. Figure 13(b) shows a segmentation result. (a) (b) The Robustness of Google CAPTCHAs Ahmad S El Ahmad, Jeff Yan, Mohamad Tayara https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  31. I don’t know how to do it (in the general case) Elie Bursztein Confidential Captcha (in)security

  32. Captcha breaking reloaded When AI over-come human limitations \

  33. What is wrong with the previous approach? https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  34. What is wrong with the previous approach? Segmentation requires to find an invariant to exploit color, cluster size, number of characters, shape ... https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  35. What is wrong with the previous approach? Segmentation requires to find an invariant to exploit color, cluster size, number of characters, shape ... https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  36. What is wrong with the previous approach? Segmentation requires to find an invariant to exploit color, cluster size, number of characters, shape ... Captcha breaking is more exploit writing than machine learning https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  37. Classifiers are extremely accuracy (e.g KNN/SVM) 100% 90% 80% 70% % success 60% 50% 09 40% AZ09 azAZ09 30% Distortion 20% 3 fonts 5 fonts 10% Angles 0% 10 20 50 100 200 500 Trainning set size https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  38. If classifiers are that good, why are we doing pre-processing ? https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  39. There is no segmentation https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  40. Approach overview Cut-points detection https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  41. Approach overview Cut-points detection Slicer https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  42. Approach overview Cut-points detection Slicer Scorer https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  43. Approach overview Cut-points detection Slicer Scorer Arbiter https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  44. New approach Captcha https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  45. New approach Captcha Slicer https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  46. New approach Captcha Slicer https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  47. Scorer https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  48. Scorer https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  49. Scorer https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  50. Scorer https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  51. Scorer https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  52. Scorer https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  53. Arbiter https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  54. Arbiter ilebe https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  55. Arbiter ilebe kinedi https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  56. Arbiter ilebe kinedi ilebe https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

  57. Arbiter ilebe kinedi ilebe ilebe https://www.elie.net/tag/captcha Elie Bursztein The End is Nigh: Generic Solving of Text-based CAPTCHAs

Recommend


More recommend