首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >防止转诊诈骗

防止转诊诈骗
EN

Stack Overflow用户
提问于 2010-01-07 08:32:49
回答 2查看 605关注 0票数 1

如何防止“推荐骗局”?

例如,在我的一个基于wordpress的网站上,我突然注意到有人点击了一个我从未听说过的网站的链接。当我点击这个链接时,显然没有链接到我的网站。该网站销售的是产品,在这种情况下是书籍。所有评论都遵循类似的语音模式,这些“评论”的每个所有者的网站URL都是指向产品的amazon.com链接。

很明显这是个骗局,我很快就放弃了这个网站。

有没有办法防止这些通过PHP伪造的推荐?

以某种方式来判断它们是自动的还是不是来自可靠的来源?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-07 10:52:49

作为一个回答,恐怕你不能。没有办法控制推荐人发送给你的推荐人。

你可以按照Chris的建议去做来减少它。但一般来说,任何使用机器人故意创建这种类型的垃圾邮件的人都会更改User-Agent字符串。我这么做是为了防止我背后愚蠢的防火墙阻止我使用Firefox,因为嘿,我们知道IE有多安全。

因此,使用这种技术只能阻止很小的百分比。

重要的是要记住,任何人都可以伪造任何发送到你的服务器的东西,表单值,http头,cookies甚至IP地址,所以不要相信任何东西,也不用担心。

这不是你想要的答案,但不幸的是,这是唯一真正的答案。如果你真的必须这样做,那么你会找到推荐人,刮掉那个页面,如果找不到链接,就忽略它。但这是大量的工作,忽略了javascript创建的链接(来自广告等)。

有时,你只是从一个坏的浏览器或抓取软件,甚至是一个搜索机器人中得到了一个糟糕的推荐人。

票数 5
EN

Stack Overflow用户

发布于 2010-01-07 14:34:57

根据您对服务器的控制程度,您可能会发现安装mod_security (Apache模块)很有用。mod_security充当Apache的防火墙,允许您阻止符合(或不匹配)一组条件(包括用户代理、引用站点等)的请求。

以下是一篇博客文章,其中包含有关使用mod_security处理推荐垃圾邮件的信息:

http://atomicplayboy.net/blog/2005/01/30/an-introduction-to-mod-security/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2017404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档