我必须在我的表格上放一张验证码。为了用户友好性和国际化,我提出了一个简单的数学问题。
因为这对于机器人来说几乎太简单了,所以我决定把整个问题都用在ASCII中。这是相对安全还是大多数机器人都可以轻易绕过它?
我有:& #87; &安培; #104;&安培; #97;&安培; #116; &安培; #105; ...它将输出“什么是4 + 1?”
答案 0 :(得分:2)
生成数学问题的图像。如果您需要更高的安全性,可能会应用一些简单的转换。
HTML转义很容易绕过,因为它是一种计算机可读格式。为了使机器人检测方案成功,任务必须易于计算机生成,易于人类解决,并且计算机难以解决。