我们正在使用recaptcha ASP.NET控件:
http://recaptcha.net/plugins/aspnet/
但是,我们发现在某些情况下,recaptcha会接受明显错误的答案。
例如,recaptcha提供了这些词:
的追求者
测试人员输入以下内容:
o追求者
..但Page.IsValid返回true!这是recaptcha的已知问题吗?
答案 0 :(得分:1)
Recaptcha不仅是一种验证机制,还有助于组织将扫描的书籍数字化为文本。
Recaptcha提供两个单词,其中一个单词Recaptcha知道,另一个单词实际上将它放到数据库中对照该图像(基本上你正在帮助重新接收以将图像转换为文本)< / em>的。但是你不知道Recaptcha实际上为你提供了哪一个验证。
在您的情况下,Recaptcha为您提供purser
作为验证,of
被视为答案,您的输入被考虑将图片转换为文字。
答案 1 :(得分:0)
在Recpatcha提供的两个单词中,它只知道一个单词,(对于一个人来说,很容易猜到哪个单词),另一个单词不为系统所知,所以它期望用户是否输入正确的已知单词假定他也可能正确输入另一个单词。
阅读how recaptcha works了解更多