錦州市廣廈電腦維修|上門維修電腦|上門做系統|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无码一区二区三区四区观看 亚洲爆乳精品无码一区二区三区 亚洲爆乳无码一区二区三区 | 国产精品无码专区在线播放| 日韩人妻无码精品系列| 国产午夜片无码区在线播放| 人妻无码αv中文字幕久久| 人妻精品久久无码区| 久久国产三级无码一区二区| 乱人伦中文无码视频在线观看| 小泽玛丽无码视频一区| 亚洲AV无码专区在线电影成人 | 无码专区国产无套粉嫩白浆内射| 亚洲A∨无码一区二区三区 | 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 亚洲伊人成无码综合网| 欧洲成人午夜精品无码区久久 | 亚洲人成影院在线无码按摩店| 无码精品A∨在线观看免费| 亚洲AV永久纯肉无码精品动漫| 亚洲啪AV永久无码精品放毛片| 人妻丰满熟妇无码区免费| 狠狠噜天天噜日日噜无码| 无码人妻av一区二区三区蜜臀 | 精品少妇无码AV无码专区| 免费无码又爽又刺激高潮软件| 在线无码午夜福利高潮视频| 亚洲中文无码卡通动漫野外| 日韩精品真人荷官无码| 人妻丰满熟妇无码区免费| 亚洲综合av永久无码精品一区二区| 亚洲精品无码久久毛片| 久久久国产精品无码一区二区三区| 久久久久亚洲精品无码蜜桃| 亚洲AV无码一区东京热| 国产乱人无码伦av在线a| 中文无码制服丝袜人妻av| 国精品无码A区一区二区| 亚洲热妇无码AV在线播放| 亚洲AV永久无码精品水牛影视| 综合国产在线观看无码| 国产成人无码18禁午夜福利p| 亚洲av无码乱码在线观看野外|