CAPTCHA cracking has become big business for spammers, and there has been no shortage of chinks in the armor.
But a startup is taking a new approach to the battle. Pramana’s answer-available as an appliance or as SAAS (software as a service)-is HumanPresent, the technology the company is aiming directly at spammers who have made a business out of defeating CAPTCHA.
Conceived at the Georgia Institute of Technology’s College of Computing, Pramana was founded in June 2007. The company is targeting four major markets: financial services, online gaming and gambling, Web mail, and ISPs and social networking sites.
In recent years, spammers have made mincemeat of CAPTCHA protections for Google Gmail, Yahoo and other Web mail services. Much of this spamming work is done by botnets, and this is where Pramana said it feels its approach can serve as a vanguard of sorts.
Unlike other products, Pramana’s HumanPresent technology doesn’t fingerprint devices to identify a bot activity. Instead it works by monitoring and validating the entire user session from the beginning of a transaction to the end. The technology is deployed as an embedded API in a customer’s Website and is transparent to the user.
When a request is made to a Website, the company protecting the customer contacts Pramana’s server. Pramana responds with a JavaScript package that contains listeners that gather information for Turing tests executed on the back end, at the client’s site. After the user has entered information and the page is submitted or unloaded, the results of the tests are sent back to Pramana and put through its algorithm.
“We capture everything about the human behavior-the time between actions, the time during actions, every event fired, every possible mouse movement [or] click, [and] so on [and] so forth-and we put that through some algorithms that have literally been five years in the making,” explained Pramana CEO David Crowder.
The company is constantly expanding its heuristics database, which regularly updates all Pramana servers with new Turing tests to implement. The idea is to prevent tests from becoming stale and to adjust to threats around the globe.
“It’s proactive,” Crowder said. “What I mean by that is the thing that strikes me the most is if you look at the paradigm right now with the virus situation, by definition every virus has to be successful [before] the anti-virus companies react to it …We are like that for the bots.”
He continued, “We’re the guys constantly coming up with the ways they would have to defeat us, and they’re never going to catch us. Just like we’re never going to catch the virus authors … the bots and the botnet fraudsters are always going to be reactive to us. We’re constantly adding these new strategies, the Turing tests, every single week.”