Fw: [問題] 網站被當Dos攻擊的跳台

作者: dlikeayu (太陽拳vs野球拳)   2014-06-01 02:17:45
※ [本文轉錄自 Linux 看板 #1JYOm-Eq ]
作者: dlikeayu (太陽拳vs野球拳) 看板: Linux
標題: [問題] 網站被當Dos攻擊的跳台
時間: Sat May 31 16:00:52 2014
這幾天收到AWS的通知
說我的EC2 Instance 去攻擊別人
說我在05/30中午, 05/31早上這兩天攻擊別人
除了攻擊別人的80port 也有攻擊其它的port
我查了幾個log
nginx/access.log
nginx/error.log
syslog
auth.log
因為網站上有架很多網站
然後透過nginx來做虛擬伺服器
目前有以下幾個疑點
1.wordpress
因為先前有傳出xmlrpc的漏洞攻擊
有架wordpress會被當僵屍來攻擊別人
在30號時我查了跟xmlrpc.php有關的請求
log裏只有在19號跟25號有請求過
請求數也才11個
在30號時我從wordpress的設定、function code、跟nginx去阻擋一切有關
xmlrpc請求的服務
但是在31號早上時還是收到警告,說我們還在攻擊別人
2.ssh
因為原本是使用Key pair來登入vps
port也沒改
過去在查auth.log也的確有很多的hack想要試探登入
但沒有被登入的紀錄(我也知道真的被登入也早被洗掉了= =)
在30號收到通知後
我去把port改掉
想說要是真的是駭入
又要有key pair又要猜port
應該沒這麼容易吧?
但31號...嗯
3.被我們攻擊的伺服器ip
我去cat |grep log都沒查到我們有去攻擊aws所說的ip
4.magento
在30號前幾天,我們測試用的PHP套件magento
我用後台做了線上更新
而不是用下載回來的package去覆蓋升級
另外,此套件我們的後台帳密設的還蠻簡單的(因為測試用)
5. cat xxx.log | grep ooo
我查了aws所說的攻擊時間點附近的log
都沒看到什麼異常
6.netstat -ntu | awk xxxxxxx
有下這指令看有什麼異常的傳輸
但是hack發起的時間點又不是一直持續的
所以我下這指令時,server並沒有在攻擊別人
也查不出個所以然...
7.利用Xss來做Dos?
最後有想到是不是這個可能
目前是想到wordpress跟magento
可能更新時被人植入後門
再透過這後門來做Dos攻擊別人
另外magento要是後台被登入的話
hack也可以從後台去更改html code
以上
目前就想到這些
不知道還有哪些地方需要加強防範
或是有什麼指令方法可以更明確的查到我們到底是怎麼去攻擊別人的紀錄
還麻煩請教一下
作者: dododavid006 (朔雪)   2014-05-31 18:29:00
關於第2點 其實port不用猜啊 nmap掃下就知道了www建議是先確定時間點吧 把相關的記錄清查過這樣才能確定是怎麼攻擊的
作者: bitlife (BIT一生)   2014-05-31 19:01:00
通常hacker只有植入木馬那次才需要入侵系統,植好木馬你每次重開機都會幫他跑攻擊服務.若確定被入侵,從源頭重灌有時是必要的.全系統備份可能都帶有木馬.你目前的狀況是無法確認(都是別人告知),既然頻率很高,守株查兔定時檢查系統是否有不明對外站連線(最好就是被告知DOS的攻擊對象)植入木馬不一定走ssh,只要任何一個對外有開port接受連入的service有漏洞能讓遠端執行指令就是入侵的門戶,這個只能檢查你用的service有沒有vulnerability沒有更新或修正的例如:http://nginx.org/en/security_advisories.html我剛看了一下第一個vulnerability,時間很新,程度是嚴重等級,又是惡名昭彰的buffer over/underflow 來做到入侵者設計的code execution,這是很可能的入侵管道,如果你沒修這個新出沒多久的漏洞,那就趕快修一下,其它的major一定要修,後面的如果advisory裏有提到code execution的也都要修.然後每個有對外服務的service (如ssh)或plug-in(如php等)都要類似處理另外就是最近很紅的heartbleed,看看你的版本有沒有中標?從上述漏洞入侵的,log一定沒東西,log就像大門的攝影機,但小偷是挖密道進來的忘了講如果你的系統沒有隨時接收distribution的安全性更新(一般production server不會隨便更新,所以很可能沒有),更要優先考慮各項service的vulnerabilities
作者: mrbigmouth (大嘴先生)   2014-06-01 03:12:00
....慢著 沒開啟ssl服務?
作者: up9cloud (九天)   2014-06-01 05:51:00
iptables -I OUTPUT 1 -s the_damn_Ip -j DROP直接ban掉output ip -.- 之後再慢慢找
作者: alog (A肉哥)   2014-06-01 14:58:00
換掉重架以後ssl存取的時候 限定ip區段ssh區段可以到twnic查
作者: danny8376 (釣到一隻猴子@_@)   2014-06-01 18:48:00
你確定開TW或HINET之類的夠安全嗎(笑只用keypair喔 扣掉OpenSSH自身有洞外應該是無敵安全了www 不過通常開口不在SSH就是你那個80底下跑的東西可以跑出你想都想不到的洞來(純靜態網頁就當我沒說XD
作者: alog (A肉哥)   2014-06-02 00:27:00
keypair流出去就糗了 沒有百分百的安全danny8376, 開TW哪裡不夠安全 ㄎㄎ..駭客這麼喜歡用跳板 你要遇到來自台灣的還真少平常用的區段就那幾個最多加個手機用的區段再加上特定的Port 你又用 Key Pair 要入侵的機會有多高如果樓主的ssh被try表示aws firewall那裡的ssh port設定就是anywhere 不被try怎麼可能把Key Pair 當作是無敵安全的解法是很錯誤的觀念把你常用的區段設定好,可以少很多事情
作者: danny8376 (釣到一隻猴子@_@)   2014-06-02 01:39:00
我該說keypair流出跟密碼流出同樣道理嗎...要是流出就是你換port也一樣至於擋區段... 自己這邊好幾台看來光換port就幾乎沒事了 ssh幾乎也就22狂去try密碼而已換port或keypair還出事幾乎都是被針對了
作者: alog (A肉哥)   2014-06-02 01:48:00
我只想問是,限制使用區段這樣是有多有問題@.@二來我也沒有反對 keypair 不懂你問的夠安全是什麼意思??
作者: danny8376 (釣到一隻猴子@_@)   2014-06-02 01:54:00
這種掃描的... 都是被當肉雞沒自覺的 台灣也不少...(當然整體CN最多...)而對付掃描的... 說實話 換個port就擋掉99%有了
作者: alog (A肉哥)   2014-06-02 01:56:00
限定常用的ip區段有很大的問題嗎..可沒叫你把全台灣的IP列進換Port能擋,大部分是因為攻擊腳本或Scanner的設定問題如果網站真的被針對,Key Pair or Firewall Access 控制很重要所以個人推崇 Firewall 一定優先設定,而且重要登入管道要用白名單的方式限制起來,就包含你nginx也可以用deny擋重要的後台或程式Key Pair 固然好,但是 Firewall 也很重要現在aws的ec2也通常由security group 管理,能先設定好你可以防止一些*nix程式的0dayopenssl、mysql相關漏洞就是一個很好的例子從來都沒有人料想過authentication機制有天會被人家打爆
作者: danny8376 (釣到一隻猴子@_@)   2014-06-02 02:02:00
要我擋IP Range的話我會乾脆找一個固定IP做入口就是了至於擋IP... 以原PO的種花來說...
作者: alog (A肉哥)   2014-06-02 02:03:00
我可建議XXX.YYY 為一個區段,最多三組,再配合一個手機用的區段
作者: danny8376 (釣到一隻猴子@_@)   2014-06-02 02:04:00
現在可能拿到的Range也不算少就是(倒...
作者: alog (A肉哥)   2014-06-02 02:04:00
或你也可以配固定IP+手機區段向中華電信,你能拿到的最多區段只有三組那些區段也是地方性的手機區段則是..因為如果你不是用ec2的話,臨時要處理你又無法用網路上的單人模式進入主機,那麼就糟糕了所以我會把用手機上網的IP常用區段記下來,免得人在外面被ban另外這類的封鎖要用drop 這樣一來攻擊腳本自己就先慢下來有很多的自動攻擊程式沒有所謂的timeout概念,個人還蠻堅持用手機區段的,因為固定IP真的機器有事動不到QQ
作者: danny8376 (釣到一隻猴子@_@)   2014-06-02 02:14:00
種花開頭要看位置 有些人在的地方開頭就真的跳很大(汗..
作者: alog (A肉哥)   2014-06-02 02:15:00
這挖不母齋~ 跳太大沒辦法,就算你是固定IP有天也會被強迫換中華電信已經強迫換過固定IP -___-如果真的沒辦法..把Port換到上萬的數字就ok惹
作者: danny8376 (釣到一隻猴子@_@)   2014-06-02 02:16:00
所以我有台最小DO就專門拿來放固IP當絕對可用的入口XD
作者: alog (A肉哥)   2014-06-02 02:17:00
do的話 新加坡的機子要被換掉ip機會不大ny1~ny2我不曉得然後do上一堆scanner = =之前遇過XD程式都從github公開的攻擊器拿的
作者: danny8376 (釣到一隻猴子@_@)   2014-06-02 02:20:00
便宜啊(笑
作者: alog (A肉哥)   2014-06-02 02:20:00
應該是酷碰XD.. freeeeeeee 10$ 20$ 50$
作者: danny8376 (釣到一隻猴子@_@)   2014-06-02 02:27:00
所以說便宜啊 0成本XD

Links booklink

Contact Us: admin [ a t ] ucptt.com