WP酷 WP酷
  • 主题
  • 教程
  • 插件
  • 官方 QQ 群
  • 建站推荐
  • 联系
  • nicetheme® 奈思主题
  • 注册
    登录
立即登录
  • 请到 [后台->外观->菜单] 中设置菜单
首页 › 杂记 › 一个探针足矣毁掉一台服务器

一个探针足矣毁掉一台服务器

PCDotFan9年前

 

一个探针足矣毁掉一台服务器-WP酷

 

探针,可以实时查看服务器硬盘资源、内存占用、网卡流量、系统负载、服务器时间等信息,还能进行服务器性能测试。深受各种站长的喜爱,我也不例外……也许很多站长也和我一样,喜欢在自己的网站上放个探针,有事无事观察观察自己的环境,亦或者公开给大家观赏。

不过,今天我要告诉大家,这是极度危险的一件事情,那个小小的探针可能就成为KO你服务器的凶手(我不是指探针透露的环境信息)!

就以雅黑探针为例吧。玩了那么多年探针,我们应该知道,探针最耗资源的一项就是浮点运算能力检测了,这需要占用大量的CPU去进行运算,点一次,可能占用的资源不太多,但是,如果你连续点击多次的话……我的CPU是I3 2120,CPU占用已经到达了100%,而且这时网站也无法正常访问了。直到浮点运算结果出来后,才能正常加载。

我们再来做一个测试,首先保存以下代码为PHP文件:

Start = gettimeofday();
 
        for($i = 0; $i < 3000000; $i++)
        {
                //开平方
                sqrt($t);
        }
 
        $timeEnd = gettimeofday();
        $time = ($timeEnd["usec"]-$timeStart["usec"])/1000000+$timeEnd["sec"]-$timeStart["sec"];
        $time = round($time, 3)."秒";
        return $time;
}
 
if ($_GET['act'] == "float")
{
 
        $valFloat = test_float();
        echo($valFloat);
        exit();
 
}
else
{
 
        echo("Hello world");
} 
?>

 

我保存为float.php,那么我访问http://域名/float.php?act=float就会进行float运算。

接下来,我使用某个工具,对float.php?act=float进行连续30秒,每秒钟3000次的GET请求,看看效果如何!

一个探针足矣毁掉一台服务器-WP酷

在进行GET请求后,系统平均负载立刻上升,到30/446后,完全定格住了,也就说已经无法正常对网站进行POST或者GET东西了。按F5刷新,网站长久未响应。而且此时,我的系统已经有明显的卡顿感。

连续的GET请求过去了一段时间,但是CPU占用还是保持100%不变,而且网站也仍然未响应,可以看出,CPU还有一大堆的浮点运算还没结束!由于我使用了varnish做前端,因此使用free -m看使用的内存,只有几百MB。

经过上面的测试,我们可以发现,这是一个效果非常明显的攻击,攻击者不需要太多肉鸡,也不需要大带宽,即可干死一台大内存的服务器!而且目前很多网站都是直接跑Apache的,那东西非常耗内存,加上高的CPU占用率,死的更快……

因此,各位站长们,为了你们的服务器的稳定,赶快把探针给撤掉吧……

#Start#探针
12
分享

本站下载管理系统「dl.mywpku.com」因年久失修而永久关闭。若需获得往年主题,请至 WP酷的百度网盘(提取码: 5rbm) 自行搜索下载。默认解压密码为「www.mywpku.com」。

对您造成的不便,敬请谅解!

PCDotFan 站长
文章 435评论 859
相关文章
  • 近疫 – 新冠疫情地图小程序
  • Aragaki – 极简自适应 Bitcron 博客主题
  • 各位…再见?
  • 硬广:金主恒创西南大数据中心节点上线
  • 主阵地转移到 WordPress Log
  • WP酷已开放附件上传功能…
  • 神级主题 Diaspora
  • 怎样在半年内打造人气博客?
评论 (8)
再想想
  • 郑永

    嗯,我基本不用探针。。。适合经常换主机的朋友。

    9年前
    • WP酷

      @郑永 =-=||不看不知道一看吓一跳i

      9年前
  • 蚊哥's Blog

    我用探针顶多就是好玩,用完马上删的=-=

    9年前
    • WP酷

      @蚊哥's Blog =-=同

      9年前
  • 创意生活馆

    玩VPS的估计经常用,呵呵呵

    9年前
  • 张泽

    说实在的 探针真的好使 我打算给它改代码 试试

    7年前
  • xx

    你这不废话,谁没事天天在win上跑硬件检测啊,疯啦?

    6年前
  • TP211

    我是你用前先给我登陆!!!

    4年前
PCDotFan
站长
若无特别注明,则默认我发布的所有文章均为内容原创 / 翻译原创,转载时请保留来源。
435文章
859评论
3K获赞
猜你喜欢
近疫 – 新冠疫情地图小程序
3年前
WP酷新主题实验室开放
9年前
【其它】泪流满面!Typecho相隔2年终于发布0.9Alpha
9年前
  • 杂记
  • WordPress 付费主题推荐
Copyright © 2023 WP酷. Designed by nicetheme. 琼ICP备13002067号-1