热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何有效屏蔽“恶意点击”

对于semer来说,不管你是新手还是老手,你的账户结构有多完美,关键词和创意的质量度有多高,只要有同行的恶意点击,原本千辛万苦省下来的推广成本一下被拉高,尽管百度有过滤

 

对于semer来说,不管你是新手还是老手,你的账户结构有多完美,关键词和创意的质量度有多高,只要有同行的恶意点击,原本千辛万苦省下来的推广成本一下被拉高,尽管百度有过滤无效点击功能,但“狡猾”的同行总能想出办法来。

严重者到中午预算就用完,本人就亲身经历过,当时非常的无语和愤怒。我们唯一能做到的就是屏蔽恶意点击的IP(百度推广后台有屏蔽项),但IP是会变化的,今天屏蔽了一个IP,明天不一定还是这个IP,但幸运的是某些特殊IP是不变的(如VPN代理服务器);某些IP即便变化了,但有规律可循。

由于本人是技术出身,自己弄了网站的IP统计数据库(可以找你公司的web开发人员写,非常简单),经过长期的数据观察和忍受了不必要的“成本”开销后,我总结出了2个方法来应对“恶意点击”,目前可以肯定地说,至少减少了1半以上的恶意点击。

首先你的网站得有自己的IP统计数据库,其次安装有百度统计,百度统计有个很遗憾的缺点是看不了访客IP,所以你还得安装51la或cnzz。总共是三个,他们不会给服务器带来什么负荷,不用担心,因为百度统计、51la和cnzz是基于客户端的Javascript来获取信息的,不是通过web服务器。以下是我所用的方法:

1.针对不变化的IP恶意点击:

如图:

如何有效屏蔽恶意点击

这是我IP数据库同一个IP的访问记录,当我发现存在一个这样的IP的时候,就去百度统计和51la的访问明细去看访客特征,如果换了很多关键词,屏蔽之。但如果这个IP在51la找不到了,超过所能保存最多的记录数,你只要扫描此IP的1723端口即可(网上有在线扫描,也可直接用php的socket连一下),如果此端口开放,屏蔽之。可想而知,这个同行真够“阴险”,连vpn代理也用上了(何为vpn代理?百度之),如果端口没有开放,先记住此IP,待其再出现的时候,通过百度统计看其特征再做决定,毕竟我们也不想“错杀”无辜。以上过程可以做到自动化,例如发现1723端口开放的IP点进来了,即时发送Email通知负责人。因为能被同行使用的vpn的代理服务器是有限的,只要屏蔽多了,他们也拿你没办法。

2. 针对会变化的IP恶意点击:

这种情况你得有充足的访问数据作为前提,并需要很大的耐心。一般来说你的同行的宽带ip即使变化了,也只是在IP的第三段或第四段微量变化。之所以说需要很大的耐心,是因为你必需花很长时间来观察每一个进来的IP的访客特征,如果发现有可疑的IP,如118.244.150.143,就sql查询like “118.244.150.*”或”118.244.1*”,查询结果有很多条记录的话,就得引起注意了,可扫描其1723端口,和百度此IP,看是否有同行利用此类相近的IP发布过信息,我就是这样从过去的点击记录发现有一个IP,当天有同行就用此IP发布过信息,由此确定了这类恶意点击是其所为。如图这是我发现其恶意点击前的部分记录:

如何有效屏蔽恶意点击

当确定是同行之后怎么办,屏蔽之。

第2种情况,确实辛苦了点,如果没有专人值守,不做也罢。但检测是否vpn代理的功能得至少要有的,找个开发人员1天就可搞出。

其实最好的办法是大家相互不点,省钱省力,公平竞争,把焦点集中在产品和服务上,而不是做这种无意义的事情,做人得善恶分明。

希望看过我这篇文章的人,能节省到成本,并一起努力构建和谐的百度推广生态环境,拒绝恶意点击,从我做起。

 


推荐阅读
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • PHP中Smarty模板引擎自定义函数详解
    本文详细介绍了如何在PHP的Smarty模板引擎中自定义函数,并通过具体示例演示了这些函数的使用方法和应用场景。适合PHP后端开发者学习。 ... [详细]
  • 本文探讨了如何在PHP与MySQL环境中实现高效的分页查询,包括基本的分页实现、性能优化技巧以及高级的分页策略。 ... [详细]
  • 本文详细介绍了如何在Oracle VM VirtualBox中实现主机与虚拟机之间的数据交换,包括安装Guest Additions增强功能,以及如何利用这些功能进行文件传输、屏幕调整等操作。 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • 解决PHP项目在服务器无法抓取远程网页内容的问题
    本文探讨了在使用PHP进行后端开发时,遇到的一个常见问题:即在本地环境中能够正常通过CURL获取远程网页内容,但在服务器上却无法实现。我们将分析可能的原因并提供解决方案。 ... [详细]
  • HTML前端开发:UINavigationController与页面间数据传递详解
    本文详细介绍了如何在HTML前端开发中利用UINavigationController进行页面管理和数据传递,适合初学者和有一定基础的开发者学习。 ... [详细]
  • 实现Win10与Linux服务器的SSH无密码登录
    本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ... [详细]
  • MVC模式下的电子取证技术初探
    本文探讨了在MVC(模型-视图-控制器)架构下进行电子取证的技术方法,通过实际案例分析,提供了详细的取证步骤和技术要点。 ... [详细]
  • 随着Linux操作系统的广泛使用,确保用户账户及系统安全变得尤为重要。用户密码的复杂性直接关系到系统的整体安全性。本文将详细介绍如何在CentOS服务器上自定义密码规则,以增强系统的安全性。 ... [详细]
  • 本文详细介绍如何安装和配置DedeCMS的移动端站点,包括新版本安装、老版本升级、模板适配以及必要的代码修改,以确保移动站点的正常运行。 ... [详细]
  • JavaScript 跨域解决方案详解
    本文详细介绍了JavaScript在不同域之间进行数据传输或通信的技术,包括使用JSONP、修改document.domain、利用window.name以及HTML5的postMessage方法等跨域解决方案。 ... [详细]
  • 搭建个人博客:WordPress安装详解
    计划建立个人博客来分享生活与工作的见解和经验,选择WordPress是因为它专为博客设计,功能强大且易于使用。 ... [详细]
  • 本文探讨了在一个物理隔离的环境中构建数据交换平台所面临的挑战,包括但不限于数据加密、传输监控及确保文件交换的安全性和可靠性。同时,作者结合自身项目经验,分享了项目规划、实施过程中的关键决策及其背后的思考。 ... [详细]
  • 探讨符合特定需求的个人网盘选择,包括分享功能、WebDAV支持及长期稳定性等。 ... [详细]
author-avatar
端庄的一白_167
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有