1 入侵者可能會刪除機器的日志信息
可以查看日志信息是否還存在或者是否被清空,相關命令示例:
2
入侵者可能創建一個新的存放用戶名及密碼文件
可以查看/etc/passwd及/etc/shadow文件,相關命令示例:
3
入侵者可能修改用戶名及密碼文件
可以查看/etc/passwd及/etc/shadow文件內容進行鑒別,相關命令示例:
4
查看機器最近成功登陸的事件和最后一次不成功的登陸事件
對應日志“/var/log/lastlog”,相關命令示例:
5
查看機器當前登錄的全部用戶
對應日志文件“/var/run/utmp”,相關命令示例:
6
查看機器創建以來登陸過的用戶
對應日志文件“/var/log/wtmp”,相關命令示例:
另外,搜索公眾號Linux就該這樣學后臺回復“git書籍”,獲取一份驚喜禮包。
7
查看機器所有用戶的連接時間(小時)
對應日志文件“/var/log/wtmp”,相關命令示例:
8
如果發現機器產生了異常流量
可以使用命令“tcpdump”抓取網絡包查看流量情況或者使用工具”iperf”查看流量情況
9
可以查看/var/log/secure日志文件
嘗試發現入侵者的信息,相關命令示例:
10
查詢異常進程所對應的執行腳本文件
a.top命令查看異常進程對應的PID
b.在虛擬文件系統目錄查找該進程的可執行文件?關注Linux中文社區
11
如果確認機器已被入侵,重要文件已被刪除,可以嘗試找回被刪除的文件Note:
a.查看/var/log/secure文件,發現已經沒有該文件
b.使用lsof命令查看當前是否有進程打開/var/log/secure,
d.從上面的信息可以看出,查看/proc/1264/fd/4就可以得到所要恢復的數據。如果可以通過文件描述符查看相應的數據,那么就可以使用I/O重定向將其重定向到文件中,如:
e.再次查看/var/log/secure,發現該文件已經存在。對于許多應用程序,尤其是日志文件和數據庫,這種恢復刪除文件的方法非常有用。
以上就是Linux——11個步驟教你完美排查服務器是否被入侵的詳細內容,更多請關注www.92cms.cn其它相關文章!