通过检查 OpenStreetMap 避免图形验证码
我正在为拉力赛网站编写订阅应用程序。 由于订阅不需要预先注册,因此验证码应该很有用。
订阅是基于团队的。 一个团队由 1 至 3 人组成。 必须为每个人提供一个邮政地址。
现在我想知道,检查该城市是否存在以及所提供的街道是否位于所提供的城市中是否有意义。 或者它会变得脆弱,即订阅者使用像 st 这样的缩写。 而不是 af street...
基于地理的验证码应用程序是否已经存在?
编辑:
我并不是要构建一个防弹验证码系统。 网站所有者地址进行提示
- 它的目的是向来自不在目标组中的国家/地区的
- :标记为需要审核。 来自同一个城镇的多个订阅:标记为需要审查。 (这里当然不需要地理编码)
- ...(你有想法吗?)
I am writing a subscription app for a rallye site. As the subscription doesn't need former registration, a captcha should be useful.
The subscription is team-based. One team include 1 to 3 person. for each person an postal address must be provided.
Now I wonder, if it makes sense to check if the city exists and the provided street is in the provided city. Or would it be to fragile, i.e. the subscribers use abbreviation like st. instead af street....
Do geo-based captchas apps already exists?
EDIT:
I dont mean to build a bullet-proof captcha system. It was meant as a hint to the site owner
- Address from a country that isn't in the target group: flag as review needed.
- several supscription from the same town: flag as review needed. (here geocoding of course isn't needed)
- ... (do you have ideas?)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
验证码的想法是提供某种软件难以解决的挑战。 查找有效地址并不是一件难事,所以最终很难证明发帖者确实是人类。 如果您确实想避免图形验证码,也许您应该研究一些隐形验证码方法?
The idea of a captcha is to provide some sort of challenge that will be hard to solve by a piece of software. Looking up valid addresses is not a hard thing to do, so in the end it's really hard to prove that the poster is indeed human. If you really want to avoid graphical captcha perhaps you should look into some invisible captcha approach?