过期域名预定抢注

 找回密碼
 免费注册

VPS安全措施請教

  [複製鏈接]
發表於 2013-12-23 22:39:45 | 顯示全部樓層 |閱讀模式
VPS安裝了DDoS deflate2 L0 a! }" b& }! v; Z
最近經常出現這樣的情況& f. T; a. H8 \: k

0 L; M1 |6 t' y# [( C3 N  GBanned the following ip addresses on Sun Dec 22 18:10:01 UTC 2013
8 a3 r& v0 E8 f, t& \5 P1 I* [# ^! f
216.99.147.238 with 178 connections
; H+ ]4 D- P1 ^5 t4 Y5 ?& w- z. n3 [: e# k1 D: [0 ?
先說我的
0 B1 e' z* g- a  G1. 禁止密碼登陸,使用private keys登陸/ [6 }) V; Z- d. T/ h3 Z
2. 修改SSH登陸22為一個5位數端口5 \+ n$ [3 t8 E4 M2 e7 N. R
3. 關閉除 3306(mysql), 80 (web) 88,  ssh 端口之外的其它所有端口
1 I! G/ w" I* S; Z# _4. 安裝DDoS deflate軟件" T: D0 _8 I, o! U# i1 E
0 }& g1 m. k  V. e+ T" @9 ]
使用VPS的高手在服務器安全方面都有哪些措施啊。. h1 H3 d, G% G$ ^+ s) Y

' C6 A: n3 y9 J  K
5 M, [3 H2 n3 a' j  s0 x( y% C
) H5 Z; M  M5 j1 p" N
發表於 2013-12-23 23:05:55 | 顯示全部樓層
真沒必要,以我多年用的經驗,搞那麼多限制,難受的是自己8 r& ]. G/ S- @% @3 X3 c# ~* @
除非你有很知名的網站,否則就不要折騰了( ?3 R: _  {8 ], T" G/ H
DDOS這種,偶爾才有的情況,你搞那些都沒用,ddos來了,防不住的
6 a- i# }. d/ {$ [2 xDDOS來了最好的方式是直接封閉ip(短時間永久封閉)0 @0 T$ e0 B# J# |! M# B) y
DDoS deflate是無效的,舉個例子,一個時間段封閉後,一旦接觸,瞬間你的服務器就會被大量ip堵死,DDoS deflate用處不大,你可以看國外的很多review0 A/ G2 v& `5 {
% s$ k1 e( Q8 a. \0 C" f

, `% |; D: p. D! w2 N) c6 Z# N你上面說的4點,都是沒必要的,除非你有很知名的網站,靠seo的站就不要去搞了# J- z6 U  t  f/ I/ M* C
VPS本身是比較安全的9 X; ~+ ?* H! a. U( `1 y

3 M7 k4 E( A* f+ E# D9 A; d% |' [1 e5 A6 r' L: G
下面是DDOS最有效的方式,在不必購買高價硬件防火牆的基礎上0 K: N& ?# [% X

$ ]+ e, X' j4 {7 k: b% ~- L6 f( F+ V服務器受到攻擊後,先找頻繁訪問ip
  1. netstat -nat|grep -i '80'|wc -l
    / j% C. X3 @8 A4 I6 \& G
  2. ) N9 a% ]+ b  y& M
  3. netstat -ntu | awk '{print $$5}' | cut -d: -f1 | sort | uniq -c | sort -n
    , t* {3 G0 s0 n& P& D  @" X" V' {0 ?
  4. / D8 Q- m! D" |/ M- W, h+ d; z3 Q
  5. netstat -nat |awk '{print $$6}'|sort|uniq -c|sort -rn+ K# P; e" `; H6 U

  6. 1 J* C& J2 `) I6 @
  7. tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F'.' '{print $$1'.'$$2'.'$$3'.'$$4}' | sort | uniq -c | sort -nr |head -n209 ]$ u' K2 W7 I% ~9 K& P
  8. ) U" F' K, K/ x! a$ f4 K9 T
  9. netstat -n|grep TIME_WAIT|awk '{print $$5}'|sort|uniq -c|sort -rn|head -n20
    ! }+ Y# M# h: g$ t2 j: [' i
  10. / Y; x( {9 s' J; R  f
  11. netstat -an | grep SYN | awk '{print $$5}' | awk -F: '{print $$1}' | sort | uniq -c | sort -nr | more2 d! T3 X! ~$ p6 J, n2 {
  12. " W8 w1 ~$ S1 @+ \7 L; O$ q
  13. 1、80端口連接數$ J( N* ?; I  b( m
  14. 2、每個IP的連接數. Q- {$ l& ]2 J$ r
  15. 3、每種連接狀態的數量* e# X: i* j, I+ p: e$ M- O  O
  16. 4、嗅探80端口的1000個數據包. J$ C& M8 b( B$ |; f2 T
  17. 5、每個IP的TIME_WAIT連接狀態的數量
    3 |, X  t& C3 `" b; v* z  |& J
  18. 6、每個SYN連接的數量(如果很多則為SYNFLOOD)
    ; S  N: A+ f6 M6 b" y7 ^( k
複製代碼
然後屏蔽連接數較多的ip(永久封閉)
  1. #屏蔽單個IP的命令是" R/ T$ U# H. d! ]1 h& w0 \
  2. iptables -I INPUT -s 123.45.6.7 -j DROP1 n6 f+ r3 D$ j5 c2 C) C/ ?
  3. #封整個段即從123.0.0.1到123.255.255.254的命令
    - F0 ^0 M/ _: m: H
  4. iptables -I INPUT -s 123.0.0.0/8 -j DROP2 n! _- ]" n% x8 y- }; n0 b
  5. #封IP段即從123.45.0.1到123.45.255.254的命令! ~6 a" Z0 q/ U  @
  6. iptables -I INPUT -s 124.45.0.0/16 -j DROP# d0 j" Q0 `# F- i
  7. #封IP段即從123.45.6.1到123.45.6.254的命令是" B' q! t# p4 ^, m1 E1 v9 d0 B
  8. iptables -I INPUT -s 123.45.6.0/24 -j DROP
    ( ~. O% z# K0 }( J
複製代碼
一個月後,ddos一般都會停止,然後全部開放
  1. 清除已有iptables規則. @9 }5 T; R! X, N) X" u
  2. iptables -F$ [  e0 x+ m& @; F# h
  3. iptables -X2 `" J) M$ m3 ], ?
  4. iptables -Z
複製代碼

- k) Z( `  I$ N, Q

點評

又得到新知识 谢谢  發表於 2013-12-24 10:39
回復 给力 爆菊

使用道具 舉報

發表於 2013-12-23 23:53:17 | 顯示全部樓層
好貼,收藏備用                   % B- H+ w3 i. y6 ^: o
回復 给力 爆菊

使用道具 舉報

發表於 2013-12-23 23:54:00 | 顯示全部樓層
web目錄的權限很重要,千萬不要都是777
* T& q  F' K% B, W
回復 给力 爆菊

使用道具 舉報

發表於 2013-12-24 02:04:34 | 顯示全部樓層
哈哈,月亮姐姐說的對,如果你是大站,找個網絡安全的人幫你搞。
* w, G6 C5 `$ G3 x' E* v8 h/ o: n如果是垃圾小站,反正幾十幾百個,1年輪不到1次
" I/ B8 \, D+ E& s+ B( T/ p6 J1 j
回復 给力 爆菊

使用道具 舉報

發表於 2013-12-24 08:46:18 | 顯示全部樓層
一般被DD都是大詞在首頁前三了,有人眼紅了,還會發郵件威脅之類的,別搭理他,有錢買硬防,對拼錢 - -5 z4 Y) n. r& G. j
回復 给力 爆菊

使用道具 舉報

 樓主| 發表於 2013-12-24 09:06:33 | 顯示全部樓層
月光飛燕 發表於 2013-12-23 23:05
4 p" ]# |& d" D, m真沒必要,以我多年用的經驗,搞那麼多限制,難受的是自己
% ?# [/ Q# t4 K; t除非你有很知名的網站,否則就不要折騰了2 a3 h" d. l* f6 |9 c- f" [) b: I' M
DDOS這 ...

) ?3 |6 I1 j+ _% \9 j- K. g哦,曾經親眼見過熟人的一個虛擬主機上的小站被別人惡作劇輕而易舉地在修改了主頁內容;
1 W, d' [/ h, Y+ N% v還有一個VPS也因被別人植入了一個釣魚文件而被主機商無條件收回,網站內容都要不回來。所以自那以後自己的VPS都使用設置這些安全措施! v- C; \% r4 m' Y3 K, [
6 A1 ]* W1 Y3 s/ v
回復 给力 爆菊

使用道具 舉報

發表於 2013-12-24 10:58:32 | 顯示全部樓層
做站就是這樣 要懂的東西很多,還要瞭解點網絡攻防。。。。。# [2 c* I9 H/ E1 P
回復 给力 爆菊

使用道具 舉報

發表於 2013-12-24 12:44:48 | 顯示全部樓層
windows 的VPS呢?  我的VPS老是有多餘用戶ID在那不停地登錄又登錄
" j5 f1 Z6 M3 P4 n2 P8 S任務管理器裡經常有幾個winlogin.exe之類的東西一會有一會沒的5 U; `  ^) s; {2 V4 d. Q4 @
找了好久也沒找到辦法
8 ^; ~6 n* O; q4 z+ T" F
' B. e6 r6 n+ }3 G  S0 J( y) e
回復 给力 爆菊

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

點基跨境 數位編輯創業論壇

GMT+8, 2025-7-13 16:02

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表