自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

講解Unix口令文件的格式及安全機制

系統(tǒng) 其他OS
Unix操作系統(tǒng)是Internet上最流行的服務器操作系統(tǒng),所以,它的安全備受關注。Unixd的安全性主要靠口令實現(xiàn),我們今天就來學習下Unix口令文件的格式及安全機制。

我們學習了很久的Unix系統(tǒng)的知識。Unix操作系統(tǒng)有很多值得學習的地方,這里我們主要介紹Unix操作系統(tǒng)中的Unix口令的知識,主要是Unix口令文件的格式及安全機制的講解。下面大家就一起來學習下吧!

作為Internet上最流行的服務器操作系統(tǒng),Unix安全性倍受關注。Unixd的安全性主要靠口令實現(xiàn),因此,Unix口令加密算法幾度改進,現(xiàn)在普遍采用DES算法對口令文件進行25次加密,而對每次DES加密產(chǎn)生的結果,都要用2的56次方次查找與匹配才能進行一次遍歷,要破解這樣的Unix口令,其工作量是巨大的,所以從理論上說這種Unix口令是相當安全的。

然而不幸的是我們?nèi)匀徊粫r聽道Unix口令被攻破的消息。這些Unix口令是如何被攻破的,我們又怎樣才能保證Unix口令的安全呢。下面將對這一問題進行探討。 

Unix口令文件的格式及安全機制 

Unix口令文件passwd是一個加密后的文本文件,儲存在/etc目錄下。該文件用于用戶登錄時校驗用戶的口令,僅對root權限可寫。口令文件中每行代表一個用戶條目,格式為:LOGNAME : PASSWORD : UID : GID : USERINFO : HOME : SHELL。

每行的頭兩項是登錄名和加密后的Unix口令,UID和GID是用戶的ID號和用戶所在組的ID號,USERINFO是系統(tǒng)管理員寫入的有關該用戶的信息,HOME是一個路徑名,是分配給用戶的主目錄,SHELL是用戶登錄后將執(zhí)行的shell(若為空格則缺省為/bin/sh)。目前多數(shù)Unix系統(tǒng)中,口令文件都做了Shadow變換,即把/etc/passwd文件中的口令域分離出來,單獨存在/etc/shadow文件中,并加強對shadow的保護,以增強口令安全。 

Unix系統(tǒng)使用一個單向函數(shù)crypt()來加密用戶的Unix口令。Crypt()是基于DES的加密算法,它將用戶輸入的口令作為密鑰,加密一個64bit的0/1串,加密的結果又使用用戶的Unix口令再次加密;重復該過程,一共進行25次。最后的輸出為一個13byte的字符串,存放在/etc/passwd的PASSWORD域。單向函數(shù)crypt()從數(shù)學原理上保證了從加密的密文得到加密前的明文是不可能的或是非常困難的。

當用戶登錄時,系統(tǒng)并不是去解密已加密的Unix口令,而是將輸入的Unix口令明文字符串傳給加密函數(shù),將加密函數(shù)的輸出與/etc/passwd文件中該用戶條目的PASSWORD域進行比較,若匹配成功,則允許用戶登錄系統(tǒng)。

這樣,我們就了解了關于Unix口令的文件的格式及安全機制的知識了。

【編輯推薦】

  1. 8.1.3 UNIX口令散列
  2. Unix文件系統(tǒng)高級管理
  3. Unix文件系統(tǒng)備份概述
  4. Unix系統(tǒng)如何防止感染DOS系統(tǒng)病毒
  5. 鑒別Unix系統(tǒng)是否被入侵技巧
責任編輯:小霞
相關推薦

2012-05-22 15:37:10

2010-05-04 09:22:10

Unix文件

2010-05-10 15:09:03

Unix文件

2013-06-21 17:09:05

2010-05-04 14:36:40

Unix文件系統(tǒng)

2010-05-05 17:46:32

Unix文件系統(tǒng)

2010-05-04 15:09:29

Unix命令

2010-04-27 10:08:49

2010-04-14 17:29:05

2010-04-30 17:38:31

Unix文本

2010-04-19 14:29:59

2010-05-10 15:37:14

Unix文件

2010-04-19 12:47:39

Unix操作系統(tǒng)

2011-03-21 16:21:49

Oracle監(jiān)聽口令監(jiān)聽器

2010-04-30 16:08:20

Unix內(nèi)核

2010-04-30 14:26:27

Unix FreeBS

2010-04-08 15:58:24

Unix操作系統(tǒng)

2010-04-21 15:20:31

Unix線程

2010-05-04 11:59:39

Unix系統(tǒng)

2010-05-05 13:13:55

Unix內(nèi)核
點贊
收藏

51CTO技術棧公眾號