Building a Fixed-Length CAPTCHA OCR Model With Multi-Head Classification
Most automation projects in regulated industries hit the same wall eventually: a CAPTCHA on an internal portal blocks the very automation the team is trying to build.
In our case, the ops team needed to interact with one of our company's internal portals dozens of times per day. The portal — built by an internal team, used only by employees — gates access with a 6-digit numeric CAPTCHA on every login. Reasonable security choice for the original threat model. Not so reasonable for the team that needs to script repetitive workflows on top of it.
The right fix would have been to add a service-account API to the portal team's backlog. The realistic fix, given the timeline, was to teach a small ML model to read those CAPTCHAs reliably so our automation script could move past the login screen.
A note on legitimacy: Since this article will inevitably be...
Copyright of this story solely belongs to hackernoon.com. To see the full text click HERE