如果發現服務器被黑了怎么辦?
如果發現服務器被黑了怎么辦? 【艾娜】
目前越來越多的服務器被入侵,以及攻擊事件頻頻的發生,像數據被竊取,數據庫被篡改,用戶數據被脫褲,網站被強制跳轉到惡意網站上,網站在百度的快照被劫持,等等的攻擊癥狀層出不窮,當我們的服務器被攻擊,被黑的時候我們第一時間該怎么去處理解決呢?
首先我們應該從以下方面入手:
檢查服務器的進程是不是有惡意的進程,以及管理員賬號是否被惡意增加,對服務器的端口進行查看,有沒有開啟多余的端口,再一個對服務器的登陸日志進行檢查,服務器的默認開啟啟動項,服務以及計劃任務,檢查網站是否存在木馬后門,以及服務器系統是否中病毒。
如何查看進程?打開服務器,在cmd命令下輸入tasklis,或者是右鍵任務管理器來進行查看進程,點顯示所有用戶的進程就可以,我們綜合的分析,根據這個內存使用較大,CPU占用較多來初步的看下,哪些進程在不停的使用,就能大概判斷出有沒有異常的進程,一般來說加載到進程的都是系統后門,查看到進程詳細信息使用PID來查看,再用命令findstr來查找進程調用的文件存放在哪里。截圖如下:
接下來就是查看系統是否存在其他惡意的管理員賬號,cmd命令下輸入net user就會列出當前服務器里的所有賬號,也可以通過注冊表去查看管理員賬號是否被增加,注冊表這里是需要在命令中輸入egedit來打開注冊表,找到HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names可以看到所有的賬號名字。截圖如下:
端口方面的檢查,比如一些客戶服務器經常遭受攻擊像3306數據庫端口,21FTP端口,135,445端口,sql數據庫端口,3389遠程桌面端口,是否是對外開放,如果這些端口對外開放,很有可能利用漏洞進行攻擊,入侵,還有弱口令賬號密碼,有些數據庫的root賬號密碼為空,以及FTP可以匿名連接,都可以導致服務器被入侵。有些密碼還是123456,111111等等。遠程桌面的端口要修改掉,盡可能的防止攻擊者利用暴力破解的手段對服務器進行登陸。可以對遠程登陸這里做安全驗證,限制IP,以及MAC,以及計算機名,這樣大大的加強了服務器的安全。還要對服務器的登陸日志進行檢查,看下日志是否有被清空的痕跡,跟服務器被惡意登陸的日志記錄,一般來說很多攻擊者都會登陸到服務器,肯定會留下登陸日志,檢查事件682就可以查得到。
接下來要對服務器的啟動項,服務以及計劃任務進行檢查,一般攻擊者提權入侵服務器后,都會在服務器里植入木馬后門,都會插入到啟動項跟計劃任務,或者服務當中去,混淆成系統服務,讓管理員無法察覺,使用msconfig命令對服務器進行查看。最重要的是對服務里的網站代碼進行安全檢測,對比之前網站的備份文件,看下有沒有多出一些可疑的代碼文件,圖片格式的可以忽略,主要是一些asp,aspx,php,jsp等腳本執行文件,對代碼查看是否含有eval等特殊字符的一句話木馬webshell,還有些加密的文件,都有可能是網站木馬文件,網站的首頁代碼,標題描述,是否被加密,一些你看不懂的字符,這一般是網站被入侵了,一步一步導致的服務器被攻擊。
--------------------------------
縱橫數據 國內高防御服務器租用 美國高防御服務器租用 歡迎聯系在線客服 QQ 4001886560 482986990