2012-06-06 23 views
-1

我开发了一个CAPTCHA生成器并想测量它的强度。然后我用Adobe Acrobat的OCR进行了大量易读的测试,并且它们都未能对单个字符进行重新身份验证。如何测量CAPTCHA的强度

我可以说它足够强大吗?如果不是,我该如何测试或测量它?

回答

2

好的严肃的答案。

任何形式的防御系统的重大问题是“我创建了一个我无法破解的代码 - 因此它必须是安全的”态度。

最好的通用OCR包通常是Google的tesseract,但这并不意味着它是最好的验证码。我敢肯定,在互联网的黑暗角落里有很多验证码破解工具 - 你可能不得不花费一些精力来狩猎它们。

你真正需要的是让潜在的敌人测试它。这就是加密算法发布的原因,一系列专家和学者试图破解它们。问题是你需要激励某人为你做这件事。
这可能是因为这样做的最好方式是提供某种奖品来打破它,无论是现金还是名气。这种方法的问题是,如果验证码是为了保护任何真正价值的东西 - 打破它并利用它的财务回报超过了你所能承受的赏金。

+1

OpenSource中的最佳并不意味着最好。与领先的纪念OCR引擎相比,Tesseract只是一种玩具 – Tomato