【发布时间】:2018-03-19 19:43:17
【问题描述】:
在documentation of recaptcha 中它说remoteip 参数是可选的,但我不明白它的用途,因为即使我发送的IP 与REMOTE_ADDR 不同,Google 的响应仍然是有效的验证码。
【问题讨论】:
标签: request ip recaptcha captcha
在documentation of recaptcha 中它说remoteip 参数是可选的,但我不明白它的用途,因为即使我发送的IP 与REMOTE_ADDR 不同,Google 的响应仍然是有效的验证码。
【问题讨论】:
标签: request ip recaptcha captcha
它是already asked in Information Security,我也会在这里提供accepted answer。因为不清楚主要是安全问题:
因为可能存在 DNS/hosts 重新路由,以允许恶意用户以不同方式解析验证码
一种可能的情况是利用廉价劳动力手动解决验证码,然后将它们与表单一起提交回来。由于recaptcha 只会在使用这种方式时才提供图像,这是一种懒惰的方式来解决这个问题。 (将请求的图像重定向到其他地方)。
如果请求图像的 IP 地址与请求页面的 IP 地址不同,则表明这种攻击方式。
【讨论】: