我可以保护我的网站从客户端广告注入
Can I protect my website from client side ad injection?
我最近为一个朋友创建了一个静态生成的站点。今天她发邮件说网站上到处都是广告,我很惊讶。她很可能是广告注入的受害者。由于她没有使用未受保护的网络,所以很可能是由于她无意中安装了一些间谍软件造成的。
现在我读了谷歌最近的一份报告,声称这是一个大问题,5.5%的用户植入了广告。当然,我不希望我的网站的用户在我的内容旁边看到蹩脚的广告。
我们如何阻止广告被注入客户端?具体来说,我想阻止病毒和web浏览器扩展程序注入广告。
如果不可能阻止广告注入,我们至少可以检测广告注入并警告用户吗?
澄清一下,我正在寻找一个库,API或其他客户端技术,让我提供一个体面的保护,防止广告注入。
服务器端编程无法解决此问题。不过不用担心,谷歌Chrome, Mozilla &;其他浏览器正在处理这个
谷歌已经发现并禁用了192个Chrome浏览器扩展,这些扩展在用户打开的网页上注入了恶意广告,而没有事先告知。该公司将在未来扫描类似的违规行为。
在此之前,该公司与加州大学伯克利分校的研究人员进行了一项研究,发现超过5%的访问谷歌网站的网络用户安装了"广告注入器"。
欺骗性的Chrome扩展是该研究的一部分,但研究人员还发现广告注入器影响了Windows和Mac OS x上的Internet Explorer和Mozilla Firefox等浏览器。
谷歌并没有明确禁止在Chrome网络商店发布的扩展在网络流量中注入广告,只要它们清楚地告诉用户它们在做什么,但研究发现,大约三分之一具有此类功能的扩展实际上是恶意软件。
相关文章:
- 客户端服务器REST API captcha实现
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何使用Socket.io将命令从客户端发送到服务器
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 从客户端获取修改后的对象,并将其与服务器上的原始对象组合
- 如何将我的javascript库公开给其他客户端使用
- 是否可以使用JavaScript/AAJAX在客户端创建一个文件
- 如何使用Javascript客户端对象模型检索Sharepoint 2010列表项权限
- 返回/从Twit's客户端.get
- 将客户端特定的日期格式返回到服务器MVC4
- MobileFirst:在客户端运行计时器作业-最佳选项
- Meteor:在启动时将html注入客户端文件
- 如何防止在客户端/服务器两侧对文本框进行sql注入
- 如何将 Node.js 环境变量注入客户端 JavaScript
- Ember-cli-Mirage 重定向 socket.io 客户端,该客户端注入 Mirage 中
- 访问 aspx 页的客户端 javascript 块中由 RegisterClientScriptBlock 注入的 J
- CasperJS注入的客户端javascript没有完全加载
- 我可以保护我的网站从客户端广告注入
- 防止Javascript中潜在的客户端代码注入