偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Unix系統(tǒng)文件系統(tǒng)安全

安全 網(wǎng)站安全
在以前的文章中,我們向大家介紹過(guò)Unix系統(tǒng)安全管理模塊的內(nèi)容,那么,本文將會(huì)向大家介紹一下Unix系統(tǒng)文件系統(tǒng)安全的知識(shí)。

unix文件系統(tǒng)概述

unix文件系統(tǒng)是unix系統(tǒng)的心臟部分,提供了層次結(jié)構(gòu)的目錄和文件.文件系統(tǒng)將磁盤空間劃分為每1024個(gè)字節(jié)一組,稱為塊(block)(也有用512字節(jié)為一塊的,如:sco xenix).編號(hào)從0到整個(gè)磁盤的最大塊數(shù).全部塊可劃分為四個(gè)部分,塊0稱為引導(dǎo)塊,文件系統(tǒng)不用該塊;塊1稱為專 用塊,專用塊含有許多信息,其中有磁盤大小和全部塊的其他兩部分的大小.從塊2開始是i節(jié)點(diǎn)表,i節(jié)點(diǎn)表中含有i節(jié)點(diǎn),表的塊數(shù)是可變的,后面將做討論.i節(jié)點(diǎn)表之后是空閑存儲(chǔ)塊(數(shù)據(jù)存儲(chǔ)塊),可用于存放文件內(nèi)容.文件的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)是十分不同的,邏輯結(jié)構(gòu)是用戶敲入cat命令后所看到的文件,用戶可得到表示文件內(nèi)容的字符流.

物理結(jié)構(gòu)是文件實(shí)際上怎么存放在磁盤上的存儲(chǔ)格式.用戶認(rèn)為自己的文件是邊疆的字符流,但實(shí)際上文件可能并不是以邊疆的方式存放在磁盤上的,長(zhǎng)于一塊的文件通常將分散地存放在盤上.然而當(dāng)用戶存取文件時(shí),unix文件系統(tǒng)將以正確的順序取各塊,給用戶提供文件的邏輯結(jié)構(gòu)。

當(dāng)然,在unix系統(tǒng)的某處一定會(huì)有一個(gè)表,告訴文件系統(tǒng)怎么將物理結(jié)構(gòu)轉(zhuǎn)換為邏輯結(jié)構(gòu).這就涉及到i節(jié)點(diǎn)了.i節(jié)點(diǎn)是個(gè)64字節(jié)長(zhǎng)的表,含有有關(guān)一個(gè)文件的信息,其中有文件大小,文件所有者,文件存取許可方式,及文件為普通文件,目錄文件還是特別文件等.在i節(jié)點(diǎn)中最重要的一項(xiàng)是磁盤地址表.該表中有13個(gè)塊號(hào).前10個(gè)塊號(hào)是文件前10塊的存放地址.這10個(gè)塊號(hào)能給出一個(gè)至多10塊長(zhǎng)的文件的邏輯結(jié)構(gòu),文件將以塊號(hào)在磁盤地址表中出現(xiàn)的順序依次取相應(yīng)的塊。

當(dāng)文件長(zhǎng)于10塊時(shí)又怎樣呢?磁盤地址表中的第十一項(xiàng)給出一個(gè)塊號(hào),這個(gè)塊號(hào)指出的塊中含有256個(gè)塊號(hào),至此,這種方法滿足了至多長(zhǎng)于266塊的文件(272,384字節(jié)).如果文件大于266塊,磁盤地址表的第十二項(xiàng)給出一個(gè)塊號(hào),這個(gè)塊號(hào)指出的塊中含有256個(gè)塊號(hào),這256個(gè)塊號(hào)的每一個(gè)塊號(hào)又指出一塊,塊中含256個(gè)塊號(hào),這些塊號(hào)才用于取文件的內(nèi)容.磁盤地址中和第十三項(xiàng)索引尋址方式和第十二項(xiàng)類似,只是多一級(jí)間接索引。

這樣,在unix系統(tǒng)中,文件的最大長(zhǎng)度是16,842,762塊,即17,246,988,288字節(jié),有幸是是unix系統(tǒng)對(duì)文件的最大長(zhǎng)度(一般為1到2m字節(jié))加了更實(shí)際的限制,使用戶不會(huì)無(wú)意中建立一個(gè)用完整個(gè)磁盤窨所有塊的文件.文件系統(tǒng)將文件名轉(zhuǎn)換為i節(jié)點(diǎn)的方法實(shí)際上相當(dāng)簡(jiǎn)單.一個(gè)目錄實(shí)際上是個(gè)含有目錄表的文件:對(duì)于目錄中的每個(gè)文件,在目錄表中有一個(gè)入口項(xiàng),入口項(xiàng)中含有文件名和和文件相應(yīng)的i節(jié)點(diǎn)號(hào).當(dāng)用戶敲入cat xxx時(shí),文件系統(tǒng)就在當(dāng)前目錄表中查找名為xxx的入口項(xiàng),得到和文件xxx相應(yīng)的i節(jié)點(diǎn)號(hào),然后開始取含有文件xxx的內(nèi)容的塊。

保持系統(tǒng)安全

 考慮系統(tǒng)中一些關(guān)鍵的薄弱環(huán)節(jié):

a. 系統(tǒng)是否有modem?電話號(hào)碼是否公開

b. 系統(tǒng)是否連接到?更有什么系統(tǒng)也連接到該網(wǎng)絡(luò)

c. 系統(tǒng)管理員是否使用未知來(lái)處或來(lái)處不可靠的程式

d. 系統(tǒng)管理員是否將重要信息放在系統(tǒng)中

e. 系統(tǒng)的用戶是熟悉系統(tǒng)的使用還是新手

f. 用戶是否非常重視關(guān)心安全

g. 用戶的管理部門是否重視安全

 保持系統(tǒng)文件安全的完整性.檢查所有系統(tǒng)文件的存取許可,所有具有suid許可的程式都是非法者想偷換的選擇對(duì)象.

 要特別注意設(shè)備文件的存取許可.

 要審查用戶目錄中具有系統(tǒng)id/系統(tǒng)小組的suid/sgid許可的文件.

 在未檢查用戶的文件系統(tǒng)的suid/sgid程式和設(shè)備文件之前,不要安裝用戶的文件系統(tǒng).

 將磁盤的備份存放在安全的地方.

 設(shè)置口令時(shí)效,如果能存取unix的源碼,將加密口令和信息移到僅對(duì)root可讀的文件中,并修改系統(tǒng)的口令處理子程式.這樣可增加口令的安全.修改passwd,使passwd能刪去口令打頭和末尾的數(shù)字,然后根據(jù)spell詞典和/etc/passwd中用戶的個(gè)人信息,檢查用戶的新口令,也檢查用戶新口令中子串等于登錄名的情況.如果新口令是spell詞典中的單詞,或/etc/passwd中的入口項(xiàng)的某項(xiàng)值,或是登錄名的子串,passwd將不允許用戶改動(dòng)口令.

 記錄本系統(tǒng)的用戶及其授權(quán)使用的系統(tǒng).

 查出久未使用的登錄戶頭,并取消該戶頭.

 確保沒有無(wú)口令的登錄戶頭.

 啟動(dòng)記帳系統(tǒng).

 查出不尋常的系統(tǒng)使用情況,如大量的占用磁盤,大量的使用cpu時(shí)間,大量的進(jìn)程,大量的使用su的企圖,大量無(wú)效的登錄,大量的到某一系統(tǒng)的網(wǎng)絡(luò)傳輸,奇怪的uucp請(qǐng)求.

 修改shell,使其等待了一定時(shí)間而無(wú)任務(wù)時(shí)終止運(yùn)行.

 修改login,使其打印出用戶登錄的最后時(shí)間,三次無(wú)效登錄后,將通訊線掛起,以便系統(tǒng)管理員能檢查出是否有人試圖非法進(jìn)入系統(tǒng).確保login不讓root在除控制臺(tái)外的所有地方登錄.

 修改su,使得只有root能以過(guò)期口令通過(guò)su進(jìn)入某一戶頭.

 當(dāng)安裝來(lái)源不可靠的軟件時(shí),要檢查源碼和makefile文件,查看特別的子程式調(diào)用或命令.

 即使是安裝來(lái)源可靠的軟件,也要檢查是否有suid(sgid)程式,確認(rèn)這些許可的確是必要的.如果可能,不要讓這些程式具有系統(tǒng)id(或組)的suid(sgid)許可,而應(yīng)該建立一個(gè)新用戶(或給)供該軟件運(yùn)行.

 如果系統(tǒng)在辦公室中,門應(yīng)上鎖,將重要數(shù)據(jù)保存在軟盤上或帶上,并鎖起來(lái).

 將secure,perms和所有其他做安全檢查的shell程式存取許可置為僅執(zhí)行,更好的是將這些shell程式存于可拆卸的介質(zhì)上.

 記住,只要系統(tǒng)有所有人都可調(diào)用的撥號(hào)線,系統(tǒng)就不可能真正的安全.系統(tǒng)管理員能非常好地防止系統(tǒng)受到偶然的破壞.不過(guò)那些有耐心,有計(jì)劃,知道自己在干什么的破壞者,對(duì)系統(tǒng)直接的有預(yù)謀的攻擊卻常常能成功.

 如果系統(tǒng)管理員認(rèn)為系統(tǒng)已泄密,則應(yīng)當(dāng)設(shè)法查出肇事者.若肇事者是本系統(tǒng)的用戶,和用戶的管理部門聯(lián)系,并檢查該用戶的文件,查找所有可疑的文件,然后對(duì)該用戶的登錄小心地監(jiān)督幾個(gè)星期.如果肇事者不是本系統(tǒng)的用戶,可讓本公司采取合法的措施,并需求所有的用戶改動(dòng)口令,讓用戶知道出了安全事故,用戶們應(yīng)當(dāng)檢查自己的文件是否有被竄改的跡象.如果系統(tǒng)管理員認(rèn)為系統(tǒng)軟件已被更改了,就應(yīng)當(dāng)從原版系統(tǒng)帶(或;軟盤)上重裝入所有系統(tǒng)軟件,保持系統(tǒng)安全比道歉更好.

unix系統(tǒng)設(shè)備文件

unix系統(tǒng)和邊在本系統(tǒng)上的各種設(shè)備之間的通訊,通過(guò)特別文件來(lái)實(shí)現(xiàn)就程式而言,磁盤是文件,modem是文件,甚至內(nèi)存也是文件.所有連接到系統(tǒng)上的設(shè)備都在/dev目錄中有一個(gè)文件和其對(duì)應(yīng).當(dāng)在這些文件上執(zhí)行i/o操作時(shí),由unix系統(tǒng)將i/o操作轉(zhuǎn)換成實(shí)際設(shè)備的動(dòng)作.例如,文件/dev/mem是系統(tǒng)的內(nèi)存,如果cat這個(gè)文件,實(shí)際上是在終端顯示系統(tǒng)的內(nèi)存.為了安全起見,這個(gè)文件對(duì)普通用戶是不可讀的.因?yàn)樵谌我唤o定時(shí)間,內(nèi)存區(qū)可能含有用戶登錄口令或運(yùn)行程式的口令,某部分文件的編輯緩沖區(qū),緩沖區(qū)可能含有用ed -x命令解密后的文本,及用戶不愿讓其他人存取的種種信息.在/dev中的文件通常稱為設(shè)備文件,用ls /dev命令能看看系統(tǒng)中的一些設(shè)備:

acuo 呼叫自動(dòng)撥號(hào)器

console 系統(tǒng)控制臺(tái)

dsknn 塊方式操作磁盤分區(qū)

kmem 核心內(nèi)存

mem 內(nèi)存

lp 打印機(jī)

mto 塊方式操作磁帶

rdsknn 流方式操作的磁盤分區(qū)

rmto 流方式操作的磁帶

swap 交換區(qū)

syscon 系統(tǒng)終端

ttynn 終端口

x25 網(wǎng)絡(luò)端口

等等

unix文件系統(tǒng)的/etc/mknod命令

用于建立設(shè)備文件.只有root能使用這個(gè)命令建立設(shè)備文件.其參數(shù)是文件名,字母c或b分別代表字符特別文件或塊特別文件,主設(shè)備號(hào),次設(shè)備號(hào).塊特別文件是像磁帶,磁盤這樣一些以塊為單位存取數(shù)據(jù)的設(shè)備.字符特別文件是如像終端,打印機(jī),modem,或其他所有和系統(tǒng)通訊時(shí),一次傳輸一個(gè)字符的設(shè)備,包括模仿對(duì)磁盤進(jìn)行字符方式存取的磁盤驅(qū)動(dòng)器.

主設(shè)備號(hào)指定了系統(tǒng)子程式(設(shè)備驅(qū)動(dòng)程式),當(dāng)在設(shè)備上執(zhí)行i/o時(shí),系統(tǒng)將調(diào)用這個(gè)驅(qū)動(dòng)程式.調(diào)用設(shè)備驅(qū)動(dòng)程式時(shí),次設(shè)備號(hào)將傳遞給該驅(qū)動(dòng)程式(次設(shè)備規(guī)定具體的磁盤驅(qū)動(dòng)器,帶驅(qū)動(dòng)器,信號(hào)線編號(hào),或磁盤分區(qū)).每種類型的設(shè)備一般都有自己的設(shè)備驅(qū)動(dòng)程式.

unix文件系統(tǒng)將主設(shè)備號(hào)和次設(shè)備號(hào)存放在i節(jié)點(diǎn)中的磁盤地址表內(nèi),所以沒有磁盤空間分配給設(shè)備文件(除i節(jié)點(diǎn)本身占用的磁盤區(qū)外).當(dāng)程式試圖在設(shè)備文件上執(zhí)行i/o操作時(shí),系統(tǒng)識(shí)別出該文件是個(gè)特別文件,并調(diào)用由主設(shè)備號(hào)指定的設(shè)備驅(qū)動(dòng)程式,次設(shè)備號(hào)作為調(diào)用設(shè)備驅(qū)動(dòng)程式的參數(shù).

【編輯推薦】

  1. Unix系統(tǒng)安全管理
  2. Unix系統(tǒng)的安全策略
  3. Unix系統(tǒng)的安全策略之常用命令解析
  4. 淺析Unix主機(jī)系統(tǒng)安全漏洞存在的必然性
責(zé)任編輯:佚名 來(lái)源: 論壇整理
相關(guān)推薦

2011-03-23 14:28:29

安全Unix系統(tǒng)find

2011-03-23 14:11:15

安全Unix系統(tǒng)

2011-03-22 16:45:00

2010-05-10 19:03:00

Unix文件

2010-04-30 16:31:46

Unix系統(tǒng)

2009-06-20 09:14:48

2010-04-30 15:51:48

Unix系統(tǒng)

2010-04-29 10:11:17

Unix系統(tǒng)

2010-04-07 10:15:04

Unix操作系統(tǒng)

2010-04-26 18:11:55

Unix文件系統(tǒng)

2010-05-04 14:36:40

Unix文件系統(tǒng)

2010-04-26 18:35:18

Unix文件

2010-04-13 13:31:31

Unix文件

2010-04-13 13:55:36

Unix文件系統(tǒng)

2010-05-05 17:46:32

Unix文件系統(tǒng)

2010-04-26 17:34:37

Unix文件

2010-04-08 15:58:24

Unix操作系統(tǒng)

2010-04-15 16:24:10

Unix操作系統(tǒng)

2012-02-15 13:30:48

Linux系統(tǒng)安全企業(yè)安全

2010-04-14 17:54:06

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)