2013-02-19 260 views
0

之所以使用API​​密钥已在此交(What is an API key?)被提及这样的:验证码api密钥

“通常,如果可以识别出请求的源正,它 充当 例如,您可以根据执行请求的 来限制对某些API操作的访问对于从 销售此类服务的公司,这也是一种跟踪方式谁在使用 的东西来记帐。更进一步,b Ÿ阻止密钥,您可以在请求数量太高的情况下部分防止滥用。“

以上答案与商业服务相关,但Google recaptcha这样的服务又是一项免费服务吗?在这种情况下拥有API密钥有什么意义?他们为什么提供公钥和私钥?

+0

自由软件仍然可以有限制和安全性。它不是免费的。 – 2013-02-19 16:02:30

回答

1

有效的点。我希望答案是这样的,你可以看到每个网站的分析结果,以及显示,尝试,通过,失败等多少个验证码。这对于网站管理员来说是有意义的信息。不过,我不相信Google目前为recaptcha提供这些信息。在这种情况下,我认为答案是Google可以跟踪这些信息以供自己使用,并且私钥的原因可能是因为人们试图测试破解recaptcha的程序时必须使用自己的密钥,这使得Google检测并隔离它,因此采取措施改变recaptcha以防止这些类型的裂缝。