嗨,我有一个zend应用程序生成基于广告的内容,当用户注册时,他可以开始共享广告,只需复制粘贴在fb,tw或g +的URL。问题是我检测到来自用户的相同IP地址的几次点击...有些人在几秒钟内点击了200次点击。防止来自类似IP地址的多次点击的最佳方式是什么?需要一个代码形式的想法..谢谢Zend应用程序和点击欺诈检测
0
A
回答
2
由于网络设置,一个有1000名员工的公司可能都具有相同的IP地址。如果它们中的200个都会收到电子邮件备忘录以点击某个内容,则可能会显示同一个IP在几秒钟内点击了200次链接。 (我的公司是这样做的,但我们没有1000名办公室员工。)所以如果你希望每个人都被算作个人,那么你必须对此进行解释。
(1)要做的一件事就是在第一次点击时设置一个cookie,如果他们拥有该cookie,则忽略进一步的点击。这将有助于上述,因为它将是每台PC。由于这种情况下,你不处理可能尝试游戏系统的人,他们可能会启用Cookies。
(2)第二件事是存储IP地址。您可以在给定的时间范围内允许“x”次点击,然后在该时间之后开始拒绝来自该IP地址的点击,直到“Y”时间量已过。这将有助于那些试图游戏系统的人,以及上面#1更有可能没有启用Cookie的人。
您可以使用时间戳将它们存储在数据库中,然后在时间戳上应用一些业务逻辑,以便根据“每秒每秒IP点击次数”来接受您想要接受的内容。
现在,这是尝试防止点击欺诈的一种相当“简单”的方式。搜索引擎和其他销售广告的业务采用更复杂的逻辑来避免点击欺诈。他们还会查看诸如用户代理字符串等指标。
我希望有帮助!
干杯!
相关问题
- 1. 如何在本地检测Windows Phone 8应用程序中的时间欺诈?
- 2. 检查txn_id防止欺诈
- 3. 众包可靠性测量 - 垃圾邮件/欺诈检测
- 4. 针对“欺诈”互相检查文件
- 5. neo4j欺诈检测 - 高效的数据结构
- 6. 系统设计:防止/检测投票欺诈
- 7. 如何防范欺诈?
- 8. 防止欺诈用户登录/帐户
- 9. 检测CTRL +左键点击在WinForms应用程序
- 10. 通过鼠标点击检测应用程序是否启动?
- 11. 针对广告点击欺诈及其实施的预防方法
- 12. C#检测应用程序重点
- 13. python:数据清理 - 检测欺诈性电子邮件地址的模式
- 14. 阻止欺诈表单条目
- 15. Paypal Rest API:获得欺诈保护
- 16. 点击一次安装程序和反病毒检测
- 17. 防止SQL数据库中的数据欺诈和删除
- 18. Dynatrace应用程序检测
- 19. 欺骗WURFL手机检测
- 20. OCR像汽车欺骗应用程序
- 21. Shopify Rails应用程序 - Querystring欺骗
- 22. 关闭IP欺骗检查中的Rails 3应用程序
- 23. 如何检测用户是否点击提醒来打开应用程序?
- 24. UITextField点击检测
- 25. 检测点击卡
- 26. Zend应用程序中的Zend应用程序,路由问题
- 27. c#检测应用程序的焦点丢失焦点
- 28. Signifyd信用卡反欺诈服务集成在X-Cart 5
- 29. 在Android应用程序的for循环中检测按钮点击
- 30. 如何检测“最近的应用程序”系统按钮点击(蜂窝+)