2012-06-06 20 views
-1

我開發了一個CAPTCHA生成器並想測量它的強度。然後我用Adobe Acrobat的OCR進行了大量易讀的測試,並且它們都未能對單個字符進行重新身份驗證。如何測量CAPTCHA的強度

我可以說它足夠強大嗎?如果不是,我該如何測試或測量它?

回答

2

好的嚴肅的答案。

任何形式的防禦系統的重大問題是「我創建了一個我無法破解的代碼 - 因此它必須是安全的」態度。

最好的通用OCR包通常是Google的tesseract,但這並不意味着它是最好的驗證碼。我敢肯定,在互聯網的黑暗角落裏有很多驗證碼破解工具 - 你可能不得不花費一些精力來狩獵它們。

你真正需要的是讓潛在的敵人測試它。這就是加密算法發佈的原因,一系列專家和學者試圖破解它們。問題是你需要激勵某人爲你做這件事。
這可能是因爲這樣做的最好方式是提供某種獎品來打破它,無論是現金還是名氣。這種方法的問題是,如果驗證碼是爲了保護任何真正價值的東西 - 打破它並利用它的財務回報超過了你所能承受的賞金。

+1

OpenSource中的最佳並不意味着最好。與領先的紀念OCR引擎相比,Tesseract只是一種玩具 – Tomato