当前位置: 首页 > news >正文

程序员做图网站/北京seo网站优化培训

程序员做图网站,北京seo网站优化培训,在线广告设计与制作,seo外贸网站制作原文出处: Christian Haschek 译文出处:360 2015年数据 我的web服务-Proxy Checker现在正式上线了!你可以使用它来测试代理服务器的安全性。源代码将会在稍后公布出来。 由于我于2013年所发表的文章《为什么免费的代理会是免费的…

原文出处: Christian Haschek   译文出处:360

2015年数据

我的web服务-Proxy Checker现在正式上线了!你可以使用它来测试代理服务器的安全性。源代码将会在稍后公布出来。

由于我于2013年所发表的文章《为什么免费的代理会是免费的?》在Reddit网上收到了广泛的好评,所以我决定我将继续发表一篇相关文章。这一次,我将会尝试寻找一种使用了我在文章中所描述技术的代理服务。

所以,我写了一个非常简易的脚本(实际上是一个php函数),这个脚本会从不同的地方调用各种Javascript脚本文件,并且通过这些文件来检查修改过的内容。

如果你对代码不感兴趣,你可以跳转至扫描部分。

我所说的“非常简易”,是真的非常简易,因为下面的代码就是整个函数:

如果你需要查看我在扫描时所使用的完整脚本文件,你可以点击这里获取。我没有为大家提供一个代理服务的列表,但是获得这样的一个列表并不是什么难事。

我最近正在开发一个开源的web端服务,该服务名为Proxy Check,它正是基于这个函数而开发的。在网站上,你可以测试你在网上所找到的代理。我计划过几天将这个服务上线。

如果需要测试代理服务,你仅仅需要将代理的文件/脚本/图片/页面等数据的URL地址递交上去,然后它将会把测试数据返回给你。

下面是一个简单的使用示例:

 

你可以通过使用这个函数,来完成各种各样的分析和测试

  • 你可以通过访问网站http://ip.haschek.at来查看代理是否隐藏了你的IP地址,该网站会显示出你的IP地址,并且你可以通过查询相关参考数据来确定这个IP地址是否与你的公共IP地址相同。
  • 检查代理是否使用了HTTPS隧道通信。如果没有使用,那么可能是因为服务器的所有者只需要得到明文信息,以便于他们从你的通信信息中提取出相关的数据。
  • 检测代理是否向静态网站中添加了任何的数据信息(例如:广告)

让我们来对443个免费代理进行检测

我从各种地方收集到了大量的代理,但我通过Google搜索发现,所有的这些代理都指向了某些固定站点。

我们到底需要检测什么?

  • 是否允许使用HTTPS?
  • JS脚本是否被修改?
  • 静态网站页面内容是否被修改?
  • 代理会隐藏我的IP地址吗?

检测结果

测试                               结果

测试数量                       443(100%)

线上                              199(44.9%)

线下                              244(55.1%)

未使用HTTPS              157(79%)

JS文件被修改              17(8.5%)

HTML页面被修改         33(16.6%)

没有隐藏IP地址           0(0%)

网页内容没有修改      149(75%)

所以,75%的代理都是安全的,对吗?

代理没有修改你的数据内容,并不意味着它就是安全的。如果你想要安全地使用一个免费代理,唯一的方法就是使用支持HTTPS的代理,并且只访问强制使用HTTPS的网站。但是,目前仅有21%的代理支持HTTPS通信。

结果

网上免费的代理服务器往往是离线的,这并不令人惊讶,但是我并不希望这么多的代理服务器都将HTTPS通信禁止了。他们禁止HTTPS通信是有原因的,因为他们想要用户去使用HTTP进行通信,这样他们便可以分析你的通讯信息,并且窃取你的登录信息了。

在上述的199(8.5%)个代理里面,仅有17个代理修改了JS脚本,而且其中大多数的代理是为了向客户页面注入广告。但是其中有两个网站的修改信息却是错误数据或者网页过滤器的警告信息。

有33个代理服务器(16.6%)修改了静态HTML网页信息并且 注入了广告。其中,大多数的代理服务器在脚本结束标签之前注入了下列的代码:

<link rel="stylesheet" type="text/css" href="http://ads.adt100.com/css/bottom.css" /><div id="center_xad" class="cwindow_xad"><div class="center_title_xad" id="center_title_xad"><img onclick="closeWindow()" width="39px" id="cwindow_xclose" height="11px" src="http://ads.adt100.com/images/close_btn.gif"></div><div id="center_xad_cnt" class="injection_content"></div></div><div id="right_xad" class="window_xad"><div class="right_title_xad" id="right_title_xad"><img onclick="closeWindow()" id="cwindow_rclose" width="39px" height="11px" src="http://ads.adt100.com/images/close_btn.gif"></div><div id="right_xad_cnt" class="injection_content"></div></div><script src="http://ads.adt100.com/js/bottom.js"></script>

这绝对是恶意广告软件,而且还有可能会导致cookie被窃取。我并没有对这些代码进行进一步的研究,但是如果你想要对它们进行研究,那么当你有任何发现的时候,请你告知我。

其他代理服务的广告注入则显得更加的隐蔽。他们在页面头部插入了一个脚本标签,如下所示:

<script type="text/javascript" charset="utf-8" mediaproAccountID="0" mediaproSlotID="0" usermac="" src="/7b26d4601fbe440b35e496a0fcfa15f7/00212600d7e6/w1/i.js" async="async" defer></script><meta charset="utf-8">

在这里,有趣的事情就是这些代码看似指向一个本地的JS脚本文件。当浏览器通过代理请求调用这个文件的时候,代理会劫持这个请求,并且以受感染的JS文件进行回应。正如其他的链接一样,这并不是一个跨域JS链接,这样做非常的聪明。

如果你依旧认为你必须使用这些免费的代理服务,那么请你尝试使用支持HTTPS通信的代理服务,并且尽量只浏览那些安全性能够得到保障的网站。

转载于:https://www.cnblogs.com/cioliuguilan/p/5565924.html

http://www.jmfq.cn/news/4843711.html

相关文章:

  • 做网站遇到的问题及解决方法/足球排名最新排名世界
  • 做暧视频网站大全/网络营销企业是什么
  • 钓鱼网站建设/专业营销策划团队
  • 东坑仿做网站/快速收录网
  • 什么网站做兼职可靠/合肥网站seo推广
  • 政府部门门户网站建设方案/企业网站模板下载
  • 辽宁网站建设学校/爱站查询
  • wordpress做排行榜单/优化seo培训班
  • 景观设计公司排名前十强/聊城seo优化
  • 注册外贸公司的流程及费用/亚马逊seo关键词优化软件
  • 做室内设计的网站有哪些方面/net的网站建设
  • 怎么样做网站爬虫/qq推广平台
  • 优建网站/新品推广活动方案
  • 让路由器做网站服务器/公司网站免费自建
  • 做系统之前的网站/小学生抄写新闻20字
  • 广州网站建设企业/衡阳百度推广
  • 个旧市建设局网站/app拉新项目
  • 发布了一个网站 显示建设中/平台连接
  • 做网站需要的素材照片/最常见企业网站公司有哪些
  • 东莞定制网站建设/2023年九月份新闻
  • 网站开发和设计/黑帽seo之搜索引擎
  • 网站建设技术标准/推广方式有哪些?
  • 阿里云网站的网页怎么做/广告投放是做什么的
  • 重庆网站公司设计/百度seo软件是做什么的
  • html怎么做网站地图/产品推广ppt范例
  • 网站首页快照怎么做/关键词推广优化外包
  • 网站 数据库空间 50mb/企业seo职位
  • 网站浏览器兼容性测试/百度竞价推广方案的制定
  • 如何做一个购物网站页面/千川推广官网
  • 街道政府网站三基建设汇报/自己如何做一个网站