评测告诉你:那些免费代理悄悄做的龌蹉事儿

笔者2013年曾发表过一篇文章《免费代理服务器为何免费?》——文中提及代理服务器之所以免费,是因为其可以轻松浸染用户的上网行为并收集数据。而最新上线的Proxy Checker可以检测代理服务器的安全性。

后来,为了找到那些使用了文章中所述的免费代理服务器,我写了个极简单的脚本(实际就是一个PHP函数),从不同的位置请求获取Javascript文件并检测可修改的内容。

 
评测方法 如果你并不关心代码,请直接跳至检测结果。 我说这个脚本“极简单”是因为这是个完整函数: /**************************************************************************/

/* scanProxy function by Christian Haschek [email protected] */

/* It’s intended to be used with php5-cli .. don’t put it on a web server */

/* */

/* Requests a specific file ($url) via a proxy ($proxy) */

/* if first parameter is set to false it will retrieve */

/* $url without a proxy. CURL extension for PHP is required. */

/* */

/* @param $proxy (string) is the proxy server used (eg 127.0.0.1:8123) */

/* @param $url (string) is the URL of the requested file or site */

/* @param $socks (bool) true: SOCKS proxy, false: HTTP proxy */

/* @param $timeout (int) timeout for the request in seconds */

/* @return (string) the content of requested url */

/**************************************************************************/

function scanProxy($proxy,$url,$socks=true,$timeout=10)

{

$ch = curl_init($url);

$headers[“User-Agent”] = “Proxyscanner/1.0”;

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

curl_setopt($ch, CURLOPT_HEADER, 0); //we don’t need headers in our output

curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0);

curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,$timeout);

curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //return output as string

$proxytype = ($socks?CURLPROXY_SOCKS5:CURLPROXY_HTTP); //socks or http proxy?

if($proxy)

{

curl_setopt($ch, CURLOPT_PROXY, $proxy);

curl_setopt($ch, CURLOPT_PROXYTYPE, $proxytype);

}

$out = curl_exec($ch);

curl_close($ch);

return trim($out);

}

你可以用这个函数做各种分析: ·检查代理是否隐藏了你的IP,通过 http://ip.haschek.at 找到你的IP,然后你可以在参考数据中检查是否有与你的IP相同的; ·检查代理是否使用的https隧道传输(一种安全传输协议),如果不是,那可能是服务器拥有者想查看明文,然后从中提取数据; ·检查代理是否修改了静态网页(例如:添加广告)。
分析443个免费代理服务器 我从各种渠道获得了代理服务器的信息,但是我发现Google有通向所有网站的链接 我们需要检测什么 是否使用了HTTPS? 是否修改了JS内容? 是否修改了静态网页? 是否隐藏了我的IP?
评测结果
  现在问题来了:75%的代理服务器是安全的? 仅仅因为一个代理服务器“不积极”地修改你的内容,这并不意味着它就是安全的。使用免费代理服务器的的唯一安全的方法就是如果HTTPS可用,你只访问实施HTTPS的站点即可。 只有21%代理服务器使用了HTTPS。
令人震惊的结果 出乎意料的是,会有如此多的代理禁止HTTPS流量。代理服务器这么做可能是因为他们想让你使用HTTP,这样它就能分析你的流量并窃取你的登录凭证了。 199个代理服务器中只有17个(8.5%)修改JS,他们中大多出都被注入了客户广告。但是其中只有两个是错误信息或者web过滤器警告。 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://shuyeidc.com/wp/133601.html<

(0)
管理的头像管理
上一篇2025-02-27 13:43
下一篇 2025-02-27 13:44

相关推荐

  • 站群服务器和普通服务器到底哪个更适合GEO,怎么选?

    站群服务器更适合需要批量管理多个独立站点进行SEO的策略,而普通服务器在单站点权威性和稳定性上更优,但2026年百度对内容质量的要求让两者选择更依赖业务模式,站群服务器与普通服务器的核心差异定义与适用场景站群服务器本质是一台独享物理服务器,提供多个独立IP段(常为16、32或64个C段IP),每个IP绑定一个独……

    2026-07-28
    0
  • 物理服务器和云服务器做站群到底选哪个,哪个更稳定?

    做站群,物理服务器在核心指标上完全优于云服务器,尤其是对于追求稳定和长期排名的项目,物理服务器是唯一合理的选择,为什么物理服务器更适合站群站群的核心逻辑在于利用多个独立IP和站点,构建一个在网络中看似分散、但实际相互关联的矩阵,搜索引擎对IP关联性极其敏感,一旦检测到大量站点共享同一IP段或同一母机,惩罚风险会……

    2026-07-28
    0
  • 国内高防服务器哪家防御真实靠谱,怎么选?

    国内高防服务器哪家防御真实靠谱?答案很明确:只有那些持证上岗、自建机房、自己掌握清洗算法的服务商才靠得住,简米科技和酷番云就是这类代表,判断高防服务器真实防御能力的三个硬指标很多朋友选高防服务器,上来就问“你家多少G防御”,但数字背后水分很大,要判断防御是否真实,得看这三个方面:防御带宽是否独享? 有些服务商宣……

    2026-07-28
    0
  • 裸金属服务器和物理服务器有什么区别?,怎么选?

    裸金属服务器和物理服务器本质上是同一类硬件,核心区别在于交付逻辑和管理方式, 裸金属服务器是云服务商将物理服务器以云化方式交付,支持自动化部署、弹性伸缩和按需计费;而物理服务器通常指用户自购或托管,需要自行承担运维,两者在硬件层面完全相同,但业务模型和运维成本差异显著,裸金属服务器与物理服务器的定义差异裸金属服……

    2026-07-28
    0
  • 做GEO站群选哪家服务器服务商靠谱,怎么选?

    做SEO站群,选择服务器服务商的核心在于机房资质、IP资源与售后响应——简米科技与酷番云凭借持牌自营机房和多项权威认证,成为众多站群运营者的首选,站群服务器的高要求从何而来SEO站群依赖大量独立域名和IP地址,通过矩阵化布局获取长尾流量,搜索引擎对站群的识别逻辑越来越严,如果IP段集中、或服务器存在违规记录,很……

    2026-07-28
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注