其中
其中『+』與『-』容後說明。
這一段把 /etc/group 以及 /etc/security 這兩個物件納入
『Security Control』這一組,警戒程度為由 SIG_HI 這個變數定義,
值為 100(稍後會介紹)。而 tripwire 會監控 /etc/group 及 /etc/security
的哪些項目呢?則由 SEC_CRIT 這個變數來定義。
你可以發現 SIG_HI 的值就如上一點所提的,為 100。
而 tripwire 會監控 /etc/group 的哪些項目是由 SEC_CRIT 所定義;
在此處你發現 SEC_CRIT 等於『$(IgnoreNone)-SHa』,究竟是哪些項目?
要解開這個謎,必須先找出 IgnoreNone 的變數究竟定義為何。
但找遍 twpol.txt 還是解不開,原來 IgnoreNone 跟附圖中的
ReadOnly, Dynamic, Growing 等均為 tripwire 預先定義好的變數,
在 twpolicy 的 man page 中『Variables』一節內可以找到如附圖的內容:
從上圖中得知『IgnoreNone』的值為『+pinugtsdrbamcCMSH-l』, 其中『+』後所列的是要監控的項目,而『-』後所列的則為不監控的項目。 那麼『$(IgnoreNone)-SHa』呢?就是把 IgnoreNone 內原本列入監控的 SHa 項目改列為不監控。
你可以按照需求來修改這個檔案
(註:筆者的習慣是把 SEC_BIN 與 SEC_CONFIG 的定義改成與 SEC_CRIT 相同)。
在 twinstall.sh 執行完畢後,建議把 twpol.txt 及 twcfg.txt
這兩個文字檔刪除或移至別處。
有兩組有異動,一為 tripwire 的資料檔(新增),另一為
『System Control』這一組(/etc/group 屬於這一組!)。
/etc/group 被發現有異動了。如果要把指紋資料庫內 /etc/group 的資料
更新為目前的狀態,請保留 /etc/group 前方 [ ] 內的 x,
否則把它改為空格。
雖然僅僅是把 x 改成 X,但有四個項目受到影響。其中最重要的是 MD5
的值。一個檔案的 MD5 值只要跟原先的值不一樣,就可以斷定檔案的內容
已被修改過。