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

講解安全Unix操作系統(tǒng)關機用戶

系統(tǒng) 其他OS
Unix操作系統(tǒng)有很多值得學習的地方,在文章中,我們會來講解下Unix操作系統(tǒng)中的安全問題,主要是關機用戶的安全問題。

Unix操作系統(tǒng)有很多值得學習的地方,這里我們主要介紹Unix操作系統(tǒng)中的安全問題。本文介紹由于技術上認識不足而造成的安全問題,并給出解決方法。

關機用戶的安全問題。

這樣,雖然不能用DEL鍵中斷或su命令等手段非法侵入Unix操作系統(tǒng), 但利用一些網(wǎng)絡遠程命令卻有可能通過關機用戶侵入Unix操作系統(tǒng),甚至進入超級用戶root的sh狀態(tài)。

1.提出問題

假算機A中有一個關機用戶名為shutdown,其設置和權限控制按“最安全的關機用戶”的方法設定,因為系統(tǒng)管理員、軟件管理員、一般操作員都要使用該用戶, 故而未對其設置密碼。設計算機A的IP地址為129.15.21.77。

此時如果想從另一臺計算機假設為計算機B中向計算機A發(fā)起攻擊,則利用Unix操作系統(tǒng)網(wǎng)絡遠程命令, 通過計算機A的“最安全的關機用戶”:shutdown即可達到目的。首先在計算機B中的/etc/hosts文件中加入,然后在計算機B中進入任何一個普通用戶,鍵入命令或 rcmd hostshut -l shutdown vi /etc/shadow

這樣,該普通計算機用戶已在計算機B中用vi命令打開了計算機A中包括root超級用戶在內(nèi)的所有用戶的密碼文本。接下來只要改動或刪除這些密碼,就可以輕松地用telnet、rlogin等遠程命令登錄到計算機A的任何一個用戶中。如果此時闖入的是一個惡意用戶, 對計算機A來說其后果將不堪設想。

2.解決問題

為了解決這個安全問題,首先可以封閉inetd守護進程中的部分遠程功能,如telnet、shell、login、exec等,方法是直接用vi修改/etc/inetd.conf文件,在上述功能前添加#號,然后執(zhí)行/etc/inetd命令即可。但這樣大大削弱了Unix操作系統(tǒng)的網(wǎng)絡功能,并可能影響到其他計算機應用方案的實施。

經(jīng)過實踐,筆者發(fā)現(xiàn)了一種相當安全的關機方法,該方法采用了輸入/輸出重定向、Unix啞終端技術和Unix定時系統(tǒng)來實現(xiàn)安全的關機。具體做法如下:

首先在超級用戶中輸入如下命令,使tty12終端成為啞終端:

由于需要在啞終端tty12中運行關機程序,而啞終端的窗口在原始模式下工作, 所以不能用Unix操作系統(tǒng)命令read進行輸入,必須自己編寫一個能在原始模式下實現(xiàn)輸入/輸出功能的程序。用cc -lcurses命令編譯以下源程序,并生成可執(zhí)行文件safehalt:file://安全關機程序 WINDOW *win char til[]=“是否現(xiàn)在關機?

 

  1. 確認請按yes:”,s1[4],sum[100]  
  2. keypadstdscr,TRUE clear  
  3. ioctl0,TCGETA,&term  
  4. keypadstdscr,FALSE echo 

最后編制一個Unix的shell腳本atsh,包括以下內(nèi)容:執(zhí)行一次atsh腳本程序后,該程序以后會自動執(zhí)行。

這樣每天在tty12屏幕上都會自動運行一個關機程序,當輸入yes后,機器將被關閉,當然也可以在程序中設置關機密碼。該方法徹底排除了由關機用戶引起的安全性問題。

【編輯推薦】

  1. Unix操作系統(tǒng)快速復制方法
  2. 講解Unix操作系統(tǒng)UUCP系統(tǒng)程序的安全
  3. Unix操作系統(tǒng)中UUCP知識講解
  4. Unix操作系統(tǒng)小知識盤點
  5. Unix操作系統(tǒng)知識掃盲
責任編輯:小霞
相關推薦

2010-04-28 18:24:11

2010-04-14 17:29:05

2010-04-14 18:23:06

Unix操作系統(tǒng)

2010-04-19 12:47:39

Unix操作系統(tǒng)

2010-04-20 11:34:26

Unix操作系統(tǒng)

2010-04-19 17:25:31

Unix操作系統(tǒng)

2010-04-29 13:30:20

Unix操作系統(tǒng)

2010-04-15 14:40:26

Unix操作系統(tǒng)

2010-04-19 14:23:40

Unix操作系統(tǒng)

2010-05-04 14:42:33

Unix操作系統(tǒng)

2010-05-04 17:17:46

Unix類

2010-04-16 16:53:46

Unix操作系統(tǒng)

2010-04-16 11:18:23

2010-04-19 16:47:40

Unix操作系統(tǒng)

2010-04-30 17:53:29

2010-04-29 17:15:48

Unix操作系統(tǒng)

2010-04-09 15:10:41

Unix操作系統(tǒng)

2010-04-16 14:46:22

2010-04-08 16:40:35

2010-04-19 15:18:45

Unix操作系統(tǒng)
點贊
收藏

51CTO技術棧公眾號