錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務,錦州廣廈維修電腦,公司IT外包服務
topFlag1 設為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務項目 服務報價 維修流程 IT外包服務 服務器維護 技術文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務技術文章
如何活用history命令?Linux安全運維

作者: 佚名  日期:2017-06-03 08:22:45   來源: 本站整理

 本篇文章是懸鏡安全實驗室運維小伙們寫的一篇文章,適合初中級運維人員閱讀。作者結合自己多年豐富的工作實戰經驗,以簡單、通俗易懂方式講述了如何活用history命令。

Linux系統下可通過history命令查看用戶所有的歷史操作記錄,在安全應急響應中起著非常重要的作用,但在未進行附加配置情況下,history命令只能查看用戶歷史操作記錄,并不能區分用戶以及操作時間,不便于審計分析。
當然,一些不好的操作習慣也可能通過命令歷史泄露敏感信息。
下面我們來介紹如何讓history日志記錄更細化,更便于我們審計分析。
1、命令歷史記錄中加時間
默認情況下如下圖所示,沒有命令執行時間,不利于審計分析。

通過設置export HISTTIMEFORMAT=’%F %T ‘,讓歷史記錄中帶上命令執行時間。
注意”%T”和后面的”’”之間有空格,不然查看歷史記錄的時候,時間和命令之間沒有分割。
要一勞永逸,這個配置可以寫在/etc/profile中,當然如果要對指定用戶做配置,這個配置可以寫在/home/$USER/.bash_profile中。
本文將以/etc/profile為例進行演示。

要使配置立即生效請執行source /etc/profile,我們再查看history記錄,可以看到記錄中帶上了命令執行時間。

如果想要實現更細化的記錄,比如登陸過系統的用戶、IP地址、操作命令以及操作時間一一對應,可以通過在/etc/profile里面加入以下代碼實現
export HISTTIMEFORMAT=”%F %Twho -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'whoami ”,注意空格都是必須的。

修改/etc/profile并加載后,history記錄如下,時間、IP、用戶及執行的命令都一一對應。

通過以上配置,我們基本上可以滿足日常的審計工作了,但了解系統的朋友應該很容易看出來,這種方法只是設置了環境變量,攻擊者unset掉這個環境變量,或者直接刪除命令歷史,對于安全應急來說,這無疑是一個災難。
針對這樣的問題,我們應該如何應對,下面才是我們今天的重點,通過修改bash源碼,讓history記錄通過syslog發送到遠程logserver中,大大增加了攻擊者對history記錄完整性破壞的難度。
2、修改bash源碼,支持syslog記錄
首先下載bash源碼,可以從gnu.org下載,這里不做詳細說明了,系統需要安裝gcc等編譯環境。我們用bash4.4版本做演示。
修改源碼:bashhist.c

修改源碼config-top.h,取消/#define SYSLOG_HISTORY/這行的注釋

編譯安裝,編譯過程不做詳細說明,本文中使用的編譯參數為: ./configure –prefix=/usr/local/bash,安裝成功后對應目錄如下:

此時可以修改/etc/passwd中用戶shell環境,也可以用編譯好的文件直接替換原有的bash二進制文件,但最好對原文件做好備份。
替換時要注意兩點:
1、一定要給可執行權限,默認是有的,不過有時候下載到windows系統后,再上傳就沒有可執行權限了,這里一定要確定,不然你會后悔的;
2、替換時原bash被占用,可以修改原用戶的bash環境后再進行替換。
查看效果,我們發現history記錄已經寫到了/var/log/message中。

如果要寫到遠程logserver,需要配置syslog服務,具體配置這里不做詳細講解,大家自己研究,發送到遠端logserver效果如下圖所示。

通過以上手段,可以有效保證history記錄的完整性,避免攻擊者登錄系統后,通過取消環境變量、刪除history記錄等方式抹掉操作行為,為安全審計、應急響應等提供了完整的原始數據。



熱門文章
  • 機械革命S1 PRO-02 開機不顯示 黑...
  • 聯想ThinkPad NM-C641上電掉電點不...
  • 三星一體激光打印機SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數和判...
  • IIS 8 開啟 GZIP壓縮來減少網絡請求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機始終停留在開機界面...
  • 常見打印機清零步驟
  • 安裝驅動時提示不包含數字簽名的解...
  • 共享打印機需要密碼的解決方法
  • 圖解Windows 7系統快速共享打印機的...
  • 錦州廣廈電腦上門維修

    報修電話:13840665804  QQ:174984393 (聯系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務區域: 遼寧錦州市區
    主要業務: 修電腦,電腦修理,電腦維護,上門維修電腦,黑屏藍屏死機故障排除,無線上網設置,IT服務外包,局域網組建,ADSL共享上網,路由器設置,數據恢復,密碼破解,光盤刻錄制作等服務

    技術支持:微軟等
    主站蜘蛛池模板: 亚洲中文字幕无码不卡电影| 国产爆乳无码视频在线观看| 亚洲级αV无码毛片久久精品| 精品无码av无码专区| 亚洲午夜无码片在线观看影院猛| 18禁超污无遮挡无码免费网站| 伊人久久一区二区三区无码| 国产综合无码一区二区三区| 无码熟妇人妻AV影音先锋| 狠狠躁天天躁无码中文字幕图| AV无码精品一区二区三区| 夜夜添无码试看一区二区三区| 免费无码肉片在线观看| 色综合AV综合无码综合网站| 狠狠躁狠狠爱免费视频无码| 无码中文人妻在线一区二区三区| 久久久无码精品国产一区| 无码人妻精品一区二| 国产成人无码AV在线播放无广告| 国产AV一区二区三区无码野战| 精品少妇人妻AV无码专区不卡| 人妻无码一区二区不卡无码av| 精品人体无码一区二区三区| 国产成年无码久久久久下载| 曰韩人妻无码一区二区三区综合部| 日韩人妻无码一区二区三区 | 免费A级毛片无码专区| 久久99久久无码毛片一区二区 | 国产精品久久无码一区二区三区网| 亚洲成AV人片在线观看无码 | 无码一区二区三区在线| 麻豆AV无码精品一区二区| 日韩精品人妻系列无码专区免费| 国产午夜无码片免费| 久久av高潮av无码av喷吹 | 日韩精品久久无码人妻中文字幕| 久久久无码精品国产一区| 无码毛片视频一区二区本码| 日日麻批免费40分钟无码| 久久人妻无码中文字幕| 亚洲AV色吊丝无码|