如何防范 DDoS 攻击 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
skxs067
V2EX    Linux

如何防范 DDoS 攻击

  •  
  •   skxs067 2015-09-03 19:33:23 +08:00 11268 次点击
    这是一个创建于 3691 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网上都搜了下,但是感觉都很古老还不一定管用…
    想问下如何把 80 端口做那个啥端口映射改成本地别的端口? 这样防范 DDoS 的效果会好吗?

    我对这个也不是很明白, DDoS 只针对这个 80 端口吗, 21 22 端口会受到影响吗?

    第 1 条附言    2015-09-04 08:59:26 +08:00
    心疼自己, 主机开通不到一周, 域名还没绑定就被人干
    第 2 条附言    2015-09-04 10:19:00 +08:00
    刚空间提供商发 ticket 给我说又被 DDoS 了...

    博客还没正式上线呢, 我擦....难道是因为 S*S 的原因? 功夫网干的? 心疼自己...
    78 条回复    2015-09-05 12:45:05 +08:00
    binux
        1
    binux  
       2015-09-03 19:37:10 +08:00
    把网线拔了
    skxs067
        2
    skxs067  
    OP
       2015-09-03 19:38:35 +08:00 via Android
    @binux 别闹,网线在美国呢…这效果太拔群,把自己也防范了
    ryd994
        3
    ryd994  
       2015-09-03 19:39:21 +08:00 via Android
    DDoS 有很多种……
    大部分都是除了找清洗没法防的。直接占满带宽,怎么防?
    剩下的国内喜欢叫 CC
    xmoon
        4
    xmoon  
       2015-09-03 19:39:24 +08:00
    都会影响 因为流量一大 啥都进不来了 还有可能波及同路由的 解决方法 如上 拔网线
    babytomas
        5
    babytomas  
       2015-09-03 19:41:13 +08:00
    如果你是普通用户的话就注意不要惹别人、多交朋友就好啦。

    我认为要真正的防范 DDOS 攻击也就只可以依靠硬件了,

    你需要集群防火墙。
    lxy
        6
    lxy  
       2015-09-03 19:42:03 +08:00
    单纯防范没用,找出攻击源,然后你懂的。
    baiyemao
        7
    baiyemao  
       2015-09-03 19:44:16 +08:00
    @lxy 你也怂的不成样子,说出来不好么
    xfspace
        8
    xfspace  
       2015-09-03 19:45:42 +08:00 via Android
    @skxs067 干了 Web 服务软件,这样就排除自己了~
    Strikeactor
        9
    Strikeactor  
       2015-09-03 19:47:11 +08:00
    一楼其实没开玩笑。。
    MrJing1992
        10
    MrJing1992  
       2015-09-03 19:48:58 +08:00
    这个真的就是拼硬件了
    R18
        11
    R18  
       2015-09-03 20:00:14 +08:00 via Android
    上硬防
    moult
        12
    moult  
       2015-09-03 20:01:26 +08:00   17
    出现攻击的时候,马上将 DNS 解析到“ 202.123.110.41 ”。(逃
    hjc4869
        13
    hjc4869  
       2015-09-03 20:02:56 +08:00
    使用 CDN 。
    skxs067
        14
    skxs067  
    OP
       2015-09-03 20:04:35 +08:00 via Android
    @babytomas 心疼自己,主机才开通不到一周,防火墙的话,一个月 30 刀
    skxs067
        15
    skxs067  
    OP
       2015-09-03 20:07:20 +08:00 via Android
    @xfspace 怎么干,目前我的主机上一个是刚搭建的博客,一个是我的影*梭,把 web 干掉的话,博客肯定没戏了, s*s 会受到影响吗
    pixstone
        16
    pixstone  
       2015-09-03 20:07:42 +08:00 via iPhone
    我们家一般选择 解析到 ccav
    simodorg
        17
    simodorg  
       2015-09-03 20:13:41 +08:00
    @moult 新技能 get 。
    huangtao728
        18
    huangtao728  
       2015-09-03 20:20:06 +08:00 via iPad
    @moult hhh
    dingzi
        19
    dingzi  
       2015-09-03 20:34:56 +08:00
    隐藏真实 ip 上 cnd 上硬防
    hiboshi
        20
    hiboshi  
       2015-09-03 20:44:03 +08:00
    @moult 手贱去访问了一次 吓尿
    skxs067
        21
    skxs067  
    OP
       2015-09-03 20:45:15 +08:00 via Android
    @hiboshi 你干嘛了…保安上门了?
    zhicheng
        22
    zhicheng  
       2015-09-03 20:48:10 +08:00
    个人博客欢迎使用 TextArea.com
    qian19876025
        23
    qian19876025  
       2015-09-03 20:48:35 +08:00
    @hjc4869 万一别个 DNS 巨炮呢
    bobopu
        24
    bobopu  
       2015-09-03 21:04:34 +08:00 via iPhone
    cloudflare 付费版呀,多方便。
    jsq2627
        25
    jsq2627  
       2015-09-03 21:09:48 +08:00   1
    CDN
    集群,负载均衡
    购买防御带宽

    不管怎么样,防御成本是远远大于攻击成本的。非盈利或者个人小站什么的就算了吧,只能默默挨打。。
    publicID321
        26
    publicID321  
       2015-09-03 21:17:30 +08:00
    服务器预防 DDoS 攻击的方法
    http://www.williamlong.info/archives/4339.html
    fuge
        27
    fuge  
       2015-09-03 21:20:53 +08:00 via iPhone
    github 是怎么弄的
    skxs067
        28
    skxs067  
    OP
       2015-09-03 21:28:06 +08:00
    @bobopu 实际上我的主机刚搭了不到一周, 博客和 S*S 刚放上去没多久, 还没绑定域名呢, 真实 IP 被攻击了 有解吗....除了拔网线
    FrankFang128
        29
    FrankFang128  
       2015-09-03 21:28:12 +08:00 via Android
    苹果怎么防黄牛?
    Andy1999
        30
    Andy1999  
       2015-09-03 21:41:12 +08:00
    如果不 Null Route 的话 例如 Softlayer ,可以试试看软防封 ip
    之前的话会死大概 10 分钟,封完 ip 就 ok 了
    popu111
        31
    popu111  
       2015-09-03 22:02:47 +08:00
    用 rinetd 转到 gov.cn 去(大雾
    crab
        32
    crab  
       2015-09-03 22:07:46 +08:00
    遇到专门弄这些的,就是百度都得倒下。
    hadoop
        33
    hadoop  
       2015-09-03 22:12:10 +08:00
    @moult 不能直接用 ip 进行攻击?
    Ryans
        34
    Ryans  
       2015-09-03 22:13:48 +08:00   1
    这方面有一点点了解。

    换端口没有用,直接按着域名、 IP 来打。
    DDOS ,除非是有竞争关系、或者遇上网络勒索。


    一般的抗 D 解决方案无非就是自己买硬件设备,或者用第三方的抗 D 服务。
    国内的个人站,建议用加速乐抗 D 。
    中小企业,还是买抗 D 服务吧。比如上次锤子官网发布时被 D ,也是腾讯云的大禹系统扛过去的。防 D 拼带宽拼设备,你拼得过大企业吗?
    skxs067
        35
    skxs067  
    OP
       2015-09-03 22:21:53 +08:00
    @Ryans 嗯 那你所说的但三方,比如 cloudflare, 对我这种直接 IP 被攻击的有效果吗
    Ryans
        36
    Ryans  
       2015-09-03 22:37:48 +08:00   1
    @skxs067 关键在于你的真实 server 源 IP 不能暴露,暴露了只能换。像加速乐是,你的域名它帮你解析成很多个他们的 IP ,再将正常流量转到你的真实后端。

    cloudflare 不了解
    hjc4869
        37
    hjc4869  
       2015-09-03 22:48:30 +08:00
    @qian19876025 Cloudflare 这种 CDN 也是带 DNS 的啊。。全套都包了。。
    或者用 Azure DNS 这种自带高防的,就是价格贵点(逃
    qian19876025
        38
    qian19876025  
       2015-09-03 23:54:58 +08:00
    @hjc4869 我说的是 DNS 污染 那种 你 CDN 自带 DNS 和我 DNS 投毒貌似关系不大吧
    msg7086
        39
    msg7086  
       2015-09-03 23:59:28 +08:00
    没有金刚别揽瓷器,真的。
    你要玩高危行业,就别不舍得下血本。
    要么就找 kimsufi 那种能专业抗 D 的机器。
    MrEggNoodle
        40
    MrEggNoodle  
       2015-09-04 00:31:47 +08:00
    @moult 23333333Get it
    extreme
        41
    extreme  
       2015-09-04 01:02:38 +08:00
    @popu111
    有什么用?
    不仅下行被耗尽,你自己还要耗尽上行?外加一个攻击政府网站的罪名?
    xierch
        42
    xierch  
       2015-09-04 02:23:42 +08:00
    Vultr 也是随随便便的 null route 的样子,
    这种除了换家服务商,或者上反代,还真没什么办法了
    webjin
        43
    webjin  
       2015-09-04 03:16:23 +08:00 via Android
    加大带宽上硬防。单有硬防设备没带宽也是空谈。
    zyqf
        44
    zyqf  
       2015-09-04 03:51:22 +08:00
    @zhicheng 请问这个社区是开源的吗?好赞的界面
    lty1993
        45
    lty1993  
       2015-09-04 07:00:55 +08:00
    很想知道哪里能买到 DDOS 服务。。。想攻击下自己服务器测试下。。。
    bugeye
        46
    bugeye  
       2015-09-04 07:17:21 +08:00
    个人博客有什么好防的,攻击者要么是傻了才会干这事,攻击你一样要成本的。

    而个人博客刚上线有几个人看?随便下线换个 IP 什么的,有影响吗?
    skxs067
        47
    skxs067  
    OP
       2015-09-04 08:08:51 +08:00 via Android
    @bugeye 嗯,再遇到我就申请换 IP ,想不通谁会吃饱了撑的找我的麻烦,域名还没绑定呢
    Menng
        48
    Menng  
       2015-09-04 08:21:34 +08:00 via Android
    @popu111 做死
    asp
        49
    asp  
       2015-09-04 08:49:19 +08:00
    想真正防起来哪有那么简单,不然 ddos 早就消失了!
    asp
        50
    asp  
       2015-09-04 08:51:00 +08:00
    zhicheng
        51
    zhicheng  
       2015-09-04 10:57:07 +08:00   1
    @zyqf 目前还不是。
    Tink
        52
    Tink  
    PRO
       2015-09-04 12:10:20 +08:00 via iPhone
    拔网线或者集群
    giuem
        53
    giuem  
       2015-09-04 12:12:56 +08:00 via Android
    换主机商吧,比如 OVH 这种的
    x4
        54
    x4  
       2015-09-04 12:23:39 +08:00 via Android
    除了硬防,没啥好法子,会不会是 ip 前拥有者仇家?
    skxs067
        55
    skxs067  
    OP
       2015-09-04 12:44:47 +08:00 via Android
    @Tink
    @giuem
    @x4

    刚让主机商给我换 IP 了,要是再被 DDoS 我也只能认了,看了下提供的 BASIC firewall 是 30 刀一月…,个人主机真是心酸
    skxs067
        56
    skxs067  
    OP
       2015-09-04 12:47:22 +08:00 via Android
    @bugeye 然而他真的傻了…今天起床后没多久看到两个 ticket ,又被攻击,我让服务商换 IP 了,反正博客没开
    chinabrowser
        57
    chinabrowser  
       2015-09-04 13:43:18 +08:00 via Android
    302 > dwz.cn > gov.cn
    qwlhappy
        58
    qwlhappy  
       2015-09-04 13:47:46 +08:00
    你确定是别人 DDoS 你,不是你 DDoS 别人?如果发 tickets 说流量异常的话很有可能是密码太简单被扫出来了。。。
    49
        59
    49  
    2015-09-04 14:36:44 +08:00
    楼上这么做, gov 不会抓攻击者,只会抓你的。
    adrianzhang
        60
    adrianzhang  
       2015-09-04 15:20:01 +08:00
    HAproxy 你值得拥有
    hoorace
        61
    hoorace  
       2015-09-04 15:20:31 +08:00
    其实通过 iptables 一个的把 ip 封掉是一个不错的办法,小网站,别人不会没事弄大流量来折腾的,写个脚本封他 50 个 IP ,就 OK 了。
    skxs067
        62
    skxs067  
    OP
       2015-09-04 15:32:50 +08:00 via Android
    @qwlhappy 第一次 DDoS 之后我就更改了 root 密码,查看了登录历史也没问题,此前也遭遇过 ssh 攻击,立马弄了个 denyhost 就好了
    mytsing520
        63
    mytsing520  
    PRO
       2015-09-04 15:41:26 +08:00
    CDN 抗 D 完全是扯淡
    Showfom
        64
    Showfom  
    PRO
       2015-09-04 16:46:29 +08:00
    不要惹小人就是
    stanhou
        65
    stanhou  
       2015-09-04 17:25:22 +08:00
    @mytsing520 目前 CDN 是抗 DDOS 最有效的办法
    hjc4869
        66
    hjc4869  
       2015-09-04 18:07:18 +08:00 via iPhone
    @qian19876025 DNS 污染只要不直接指向你的源战 IP ,就不会影响你。 CDN 一个 IP 有好多个网站(除非买独立 IP anycast 的),如果 HTTP Header 里的 Host 不是你的域名,而是被污染的网站的域名, CDN 根本不会传递给你,而是直接给 404 之类的,如果 CDN 挡不住这点攻击就别玩了。
    usernametoolong
        67
    usernametoolong  
       2015-09-04 18:21:35 +08:00   1
    先区分是 UDP 还是 TCP 攻击 对症下药就能解决。

    UDP 攻击上大带宽有硬防过滤的机房做保护, TCP 攻击,只要量在内核承受范围内,把攻击者和正常访问的 IP 区分开就能解决。

    一些比较二的人被 TCP 攻击了下就炸锅了。
    leeyiw
        68
    leeyiw  
       2015-09-04 18:28:18 +08:00
    还是推荐 Cloudflare 吧,让自己防的基本上是扯淡,又没什么成本,接入试试呗
    skxs067
        69
    skxs067  
    OP
       2015-09-04 18:35:12 +08:00
    @leeyiw 是这个道理....我被 DDOS 没多久,服务商看到我流量暴增就把我的 IP 直接 disable 了...后来我这边查又看不到日志,也只能让机房帮忙看看攻击 IP 了, 我是 IP 直接被攻击的情况下,也只能躲, 惹不起
    litpen
        70
    litpen  
       2015-09-04 20:23:00 +08:00
    除非关掉服务,否则只能提高服务器配置来提高接收能力
    flydogs
        71
    flydogs  
       2015-09-04 20:26:00 +08:00
    月光博客前几天有一篇文章,专门说抵御 DDOS 的
    大致意思是, 1.打补丁, 2.隐藏自身 IP , 3.用 CDN , 4.用盾机
    wy315700
        72
    wy315700  
       2015-09-04 20:29:59 +08:00
    是不是你这个 IP 以前被人用过,但是被 DDOS 搞的换了 IP ,然后刚好这个 IP 被你用了。。。。
    skxs067
        73
    skxs067  
    OP
       2015-09-04 20:34:06 +08:00
    @wy315700 有这个可能性...开通主机不到一周,刚开通前两天被 SSH 攻击,之后被 DDoS 了三次, 我域名还没绑定,也没对外公布过
    wy315700
        74
    wy315700  
       2015-09-04 20:40:45 +08:00
    @skxs067 申请换个 IP 看看,
    Linusyeung
        75
    Linusyeung  
       2015-09-04 21:00:33 +08:00 via iPhone
    我也是刚开就遇到 ssh 暴力登录,不知谁这么无聊……(猜测是本地 ISP 发现的)

    我业余玩家,问个小白问题:防 Dos 用 iptables 不行么?见:
    https://wiki.archlinux.org/index.php/Simple_stateful_firewall

    可能 DDOS 就不行了…
    Microseft
        76
    Microseft  
       2015-09-05 09:36:15 +08:00
    DDOS 和 CC 目前的网络结构下
    只有增加带宽和硬防

    CDN 其实本质就是分流,每个节点的流量很小,自然就容易防御了
    aksoft
        77
    aksoft  
       2015-09-05 11:46:45 +08:00
    X 宝买一个月高防 DNS ,别的都是扯淡
    2015813
        78
    2015813  
       2015-09-05 12:45:05 +08:00
    观望中
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2584 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 14:53 PVG 22:53 LAX 07:53 JFK 10:53
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86