• 查看服务器是否被DDOS攻击的方法


    伴随着现代互联网络快速发展,更加容易出现被攻击。尤其是ddos攻击已经不在是大网站需要关心的事情了。不少中小型企业,也在遭受ddos攻击。站长对ddos攻击不了解,所以网站被ddos攻击的时候,都不会轻易发现,最后导致的网站不能正常运行。站长们要怎样让自己的网站免去ddos攻击烦恼,以及如何查看服务器是否被ddos攻击,下面就来了解一下,如何查看服务器是否被ddos攻击吧。

    服务器的攻击分为四类,cc攻击、syn攻击、udp攻击、tcp洪水攻击。那么当被攻击时会出现哪些症状呢,我们是如何来判断服务器是否被攻击,属于哪种攻击类型?

    第一种类型:CC类攻击

    A.网站出现service unavailable提示

    B.CPU占用率很高

    C.网络连接状态:netstat –na,若观察到大量的ESTABLISHED的连接状态 单个IP高达几十条甚至上百条

    D.外部无法打开网站,软重启后短期内恢复正常,几分钟后又无法访问。

    第二种类型:SYN类攻击

    A.CPU占用很高

    B.网络连接状态:netstat –na,若观察到大量的SYN_RECEIVED的连接状态

    第三种类型:UDP类攻击

    A.观察网卡状况 每秒接受大量的数据包

    B.网络状态:netstat –na TCP信息正常

    第四种类型:TCP洪水攻击

    A.CPU占用很高

    B.netstat –na,若观察到大量的ESTABLISHED的连接状态 单个IP高达几十条甚至上百条

    以下是我自己用VPS测试的结果:

    root:~# netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
    1 114.226.9.xx
    1 174.129.237.xx
    1 58.60.118.xx
    1 Address
    1 servers)
    2 118.26.131.xx
    3 123.125.1.x

    每个IP几个、十几个或几十个连接数都还算比较正常,如果像上面成百上千肯定就不正常了。

    上述所讲到的判断分析,让我们能准确的判断存在的问题是什么,怎么第一时间来解决问题。让我们能更好的维护我们的网站安全。

  • 相关阅读:
    public/private/protected的具体区别
    解决密码自动填充的问题
    tp导出excel
    好久没更了,确实太忙了--dedecms篇
    解决css的float父div没有高度
    随笔
    总结最近写的h5项目
    ajax删除当前行
    开发时常遇到的小问题
    js处理时间戳
  • 原文地址:https://www.cnblogs.com/nul1/p/8476855.html
Copyright © 2020-2023  润新知