防恶意点击代码系统思路与实现

  百度推广,存在即理由,其可能为企业带来的潜在利益是非常大的,然而,它的广告费用让大多数企业都无力承担.在广告投入的同时,如何尽可能减少广告投入费用,做到ROI(投资回报)的最大化呢?

  也许你可以优化百度推广账户结构,优化关键词,优化创意,但你做不到的,是同行或者其它动机的人对你的广告的恶意点击, 广州易虎技术团队,提出如下一种解决思路,虽然不能完全杜绝恶意点击,但至少可以避免部分恶意点击, 此文由广州易虎技术团队撰写,属于技术性文章,如果你看到了这篇文章,建议把它转发给你的技术支持,他会懂得怎么操作和实施这个系统。

  首先我们来搞清楚,恶意点击是如何产生的:同行关注自己的竞价排名,发现你的广告链接,希望通过消耗你的广告费用让你尽快用完推广费用而广告自动下线;同行雇枪手或指使内部员工随时随地对你的广告进行点击;百度内部有个别人员通过点击广告增加自已的业绩。 这些恶意点击可能是随时随地的,百度推广虽然有屏闭IP功能,但这些恶意点击变换IP容易致极,防不胜防。

  市面上不少防恶意点击软件,鼓吹其功能能防所有恶意点击,且不说是否能起到作用,仅费用就让人半信半疑。 好了,入正题,如何自写防恶意点击系统?

  首先我们知道防恶意点击,不能从防IP着手,因为IP是变的,如果一个人用ADSL不停地拨号更换IP来点击你的竞价广告,你是无能为力的。你屏闭的IP也有可能分配给你新的潜在客户使用,那样客户流失也是绝对可能的。那么我们能否从客户机的唯一标识出发呢?

  如果你有这种想法,你一定是想用ASP或者PHP或者JS或者其它编辑语言去获取客户端电脑的MAC地址,或者硬盘唯一串号,或者是CPU的唯一编号。只可惜,无论你百度还是谷歌,结果都是获取不了这些信息,唯一有可能的,是通过activeX插件来获取,但新版本的IE基本都会把你的activeX自动屏闭掉,谁会愿意点击一个提示不安全的安装提示而让你进行防恶意点击判断过滤呢?显然这是不现实的。目标只有一个,就是获取客户机的唯一标识,前提是要友好。

  ASP跟PHP只能获取到服务器端的信息,这些就放弃吧。JS不能获取MAC地址,但可以获取到客户机的浏览器信息,这些信息足于生成一个趋近于唯一的标识号。

  属性描述IEFO

  appCodeName返回浏览器的代码名。419

  appMinorVersion返回浏览器的次级版本。4NoNo

  appName返回浏览器的名称。419

  appVersion返回浏览器的平台和版本信息。419

  browserLanguage返回当前浏览器的语言。4No9

  cookieEnabled返回指明浏览器中是否启用 cookie 的布尔值。419

  cpuClass返回浏览器系统的 CPU 等级。4NoNo

  onLine返回指明系统是否处于脱机模式的布尔值。4NoNo

  platform返回运行浏览器的操作系统平台。419

  systemLanguage返回 OS 使用的默认语言。4NoNo

  userAgent返回由客户机发送服务器的 user-agent 头部的值。419

  userLanguage返回 OS 的自然语言设置。4No9

  将JS获取到的以上信息,加上浏览器的窗口信息:

  String(window.screen.width+"x"+window.screen.height) 显示器像素比

  String(window.screen.colorDepth) 显示器颜色深度

  String(window.screen.fontSmoothingEnabled) 显示器字体

  ...获取一切可以获取到的客户端数据(不同浏览器对这些函数支持不一样,但都会返回一个值,将它们连接起来)

  将所有获取到的客户端信息连接成字符串,这个产生的字符串基本上就是趋于唯一的了。得到一个唯一字符串后,那后面的事情就好办多了,但这并不能说防恶意点击已经成功,因为同一台电脑可能安装几个不同的浏览器,即同一台电脑可能产生多个唯一标识,不过,这已经足够让我们使用了,不可能一台电脑安装无限个浏览器,就为每天对着你的竞价广告刷刷刷。

  JS获取到唯一标识后,需要通过AJAX将它传递给远程服务器上的ASP或者PHP程序进行分析,这有点类似CNZZ等统计代码,只是我们不是要做统计代码,我们不需要重新去开发一个统计系统。服务器端通过ASP或者PHP等其它编辑语言,很简单就可以对这个唯一标识进行记录,同时记录下些唯一标识对应的IP,以作备用。当每一个访问的唯一标识都记录在服务器数据库中时,可以同时记录来访者的来访关键词(获取来访者的搜索关键词百度有很多教程,在些不赘述),通过判断,可以得知客户是否每次都是从百度搜索进来,打开后关闭,重复此操作的,基本可以定位为恶意点击。那么些唯一标识,就可以标记为拒绝访问了。

  关于如何拒绝访问,网上也有很多教程,其实可以做的,不应该是想过于偏激的手段,攻击恶意点击者。只需要给恶意点击者一点提示,防止其再次操作恶意点击就可以了。

  最简单的方法是在客户端通过JS生成唯一标识,通过AJAX比对远程服务器上的唯一标识记录,如果是拒绝访问的对象电脑,则写COOKIE到恶意点击者的浏览器,标识为拒绝访问对象。到这一步,基本只需要做一个小程序,比如提示一下:“您的操作有恶意点击嫌疑,请放弃继续实施恶意点击,如果您喜欢本站,可以收藏为书签”,如果对象仍然进行恶意点击,则可以通过小小的JS程序,while(true){ window.open('www.xxxxxx.com','_blank') }这样无限弹出某页面导致浏览器卡死,可以根据不同程序的恶意点击,出现一些更友好的提示,或者更复杂的惩罚手段,这个取决于你。

  至此,百度竞价防恶意点击系统的思路及实现方法已经讲完,本人进行了代码编写,JS和动态语言的交互,基本可以实现防恶意点击,但是,良好的互联网环境,本不应该出现这类型防恶意点击代码。广州易虎倡导绿色互联网环境,希望此小程序可以帮助你减少恶意点击给你带来的损失,也希望更多的恶意点击者放弃这一不公平、不合法的竞争手段。

  本文由广州易虎http://www.easyhoo.cn原创提供,A5首发,转载请注明,谢谢围观。

时间: 2025-01-19 16:10:34

防恶意点击代码系统思路与实现的相关文章

易虎再谈网站被恶意刷流量和防恶意点击的解决思路

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 一个半月之前,广州易虎发布过一篇<悲惨,网站被恶意刷流量>,介绍了易虎互联遭遇到恶意同行的恶意刷流量时的一些体会和看法,这里,易虎再谈网站被恶意刷流量的解决思路.顺便把话题打开,谈谈防恶意点击的另一种思路. 从恶意刷流量的类型来分,大概可以分为两种,一种是少IP多PV,另一种是多IP多PV. 一.少IP多PV(SEO适用) 此种情

拓宽卫士防恶意点击 摆脱竞价恶意点击的烦恼

网络改变生活,而搜索引擎逐渐改变网民的http://www.aliyun.com/zixun/aggregation/12187.html">上网习惯.随之,竞价排名的商业推广模式应运而生,这一概念最早有谷歌所 提出,被国内各大搜索引擎公司广泛采用.据不完全统计,仅2年时间,参与过搜索 竞价推广的企业就已经达到77%以上,极大推动国内各个行业市场的发展步伐. 随着越来越多的企业加入到竞价推广的行列中,迅速的发展带来的弊端也是明显的,恶意点击现象如同寄生虫一样,只要采用竞价推广的企业,或多或

拓宽卫士成为竞价推广企业防恶意点击必备工具

搜索引擎竞价推广是把企业的产品.服务等通过以关键词的形式在搜索引擎平台上作推广,它是一种按效果付费的http://www.aliyun.com/zixun/aggregation/18311.html">搜索引擎广告.然而就是这种按点击付费的搜索引擎广告产生 大量的无效与恶意点击吞噬着广告成本,众多企业对竞价推广的评判就是"烧钱"! 如果您的竞价经历超过半年以上的,您必定会遇到下面这些烦恼: 每天 广告费用消耗巨大,但订单增加没几个. 经常网站看起来流量挺大,但咨询的没

在竞价中应对防恶意点击的有效用的方法

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 做百度竞价的朋友相信对于恶意点击的技巧都是有一定的应对策略了,但是往往很少有竞价人员能通过整理把这些竞价技巧整理出来,今天紫光卫士防恶意点击软件就为大家好好的总结整理了在竞价中应对防恶意点击的有效用的方法,提供给大家作为参考以便更好的应对竞价恶意点击. ①挑选比较专业的关键词: 选择关键词的这块比较重要,因为关键词是一个账户推广的核心,你做的是竞价推广其实就是在做关

小脑袋防恶意点击软件浅析无效点击

百度竞价也就是百度推行(以下都简称百度竞价):作为现在百度最主要的外部收入来历,其广泛的用户团体广泛全国 各地,各行各业,大到资产几十亿的公司,小到taobao店的个体经营者,都在运用百度竞价.自2009年中国互联网进入高速翻开时期, 查找引擎的用户掩盖整个互联网了,百度竞价的推出无疑让百度不但在盈利的一同,在其名声上也进入到一个制高点,只需有了百度竞价的盈利,百度才有更多的财力去投入到互联网的比赛傍边,所以百度竞价的魅力当真是星光灿烂. 不过这也造成了百度现在的一段"硬伤"--htt

PHP 防恶意刷新实现代码_php技巧

复制代码 代码如下: <?php session_start(); $k=$_GET['k']; $t=$_GET['t']; $allowTime = 1800;//防刷新时间 $ip = get_client_ip(); $allowT = md5($ip.$k.$t); if(!isset($_SESSION[$allowT])) { $refresh = true; $_SESSION[$allowT] = time(); }elseif(time() - $_SESSION[$allo

不得不防的百度竞价恶意点击来源

恶意点击存在于按点击http://www.aliyun.com/zixun/aggregation/12775.html">付费模式中,也就是行业内的ppc模式.恶意点击从有ppc模式之初就有了.而且成为全球搜索引擎的最大的弊端.那么今天紫光卫士就为还被百度竞价恶意点击的朋友们分享下这些恶意点击竞价到底是哪些人在操作: 1.竞价供应商与代理商 竞价是按照客户消费多少来分提成的,导致代理商通过恶点击客户的广告,或者通过软件模拟点击客户广告,等恶意点击手段,来提高客户的消费.进而增加自己提成.

三招解决竞价广告被恶意点击的问题

绝招一.优化百度账户后台设置 百度推广关键词匹配方式分为四种:广泛匹配,短语匹配,精确匹配,否定匹配,不同的匹配方式会影响商户在百度展示页面中出现的范围,合理利用匹配会帮助商户吸引精确的潜在受众,打比方说客户提交"广州英语培训"这个关键词,此关键词的匹配方式可能搜索词为:广州英语培训(精确)广州英语培训哪里好(短语)广州培训(广泛) 而推广关键词大概可以分为流量词和效果词两大类,在考虑到推广成本的前提下,建议企业选取精准的关键词,我之前接触些做专科医院网络营销的朋友,我见他们在后台提交

你该怎么办之如何应对百度竞价恶意点击

大家都知道付费竞价是按照点击收费的,不点击不产生费用的消耗,那么在白净竞价中恶意点击也是不可避免的,王春人的观点是一般恶意点击是主要分为三类,具体是哪三类呢?一是非潜在用户的点击,二是竞争对手的点击,三是百度客服的点击.那么今天王春人带你了解下这类的恶意点击该运用什么样的方法避免或者减少呢,请往下看. ①挑选比较专业的关键词; 选择关键词的这块比较重要,因为关键词是一个账户推广的核心,你做的是竞价推广其实就是在做关键词的选择以及排位.既然是做的关键词的推广,那么在选择关键词的时候就要慎重.关键词