国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

如何堵住SUID漏洞
2007-10-08   網(wǎng)絡(luò)

SUID是網(wǎng)絡(luò)入侵者非常愛用的入侵入口,SUID Root程序更是入侵者在UNIX系統(tǒng)留后門的一種主要形式。SUID程序代表了重要的安全漏洞,特別是SUID設(shè)為root的程序,隨便翻開一本計(jì)算機(jī)安全書籍都能夠找到關(guān)于注意SUID安全的章節(jié)。但到底什么是SUID?SUID的工作原理是什么?入侵者是如何利用SUID程序留下后門的?

1.SUID概述

在解釋SUID之前必須先介紹兩個(gè)概念:用戶號UID(User ID)和用戶組號GID(Group ID)。對Unix系統(tǒng)有所了解的朋友都知道,這兩個(gè)ID)是UNIX系統(tǒng)用于惟一標(biāo)識(shí)用戶和同組用戶及用戶訪問權(quán)限的。當(dāng)UNIX中的一個(gè)進(jìn)程執(zhí)行時(shí)被分別賦予4個(gè)編號,分別為實(shí)際UID(realuser ID)和有效的UID(effective user ID)、實(shí)際GID(real group ID)和有效的GID(effective group ID)。實(shí)際ID是在登錄過程中建立的用戶ID,有效的ID用于確定該進(jìn)程對于文件的存取許可,通常有效的UID和GID與實(shí)際UID和GID是相同的,但是通過設(shè)置SUID和SGID位會(huì)改變這種情況。

在UNIX系統(tǒng)中,某些時(shí)候沒有特權(quán)的用戶必須具有某種特權(quán)才能完成某項(xiàng)任務(wù)。例如passwd程序,它允許用戶改變自己的口令。然而改變用戶口令需要修改/etc/passwd文件,在UNLX系統(tǒng)中,還有許多類似的情況,為了解決這個(gè)問題,UNIX采用了設(shè)置用戶ID許可SUID  (Set UID)和設(shè)置用戶組ID許可SGID(Set GID),使得一些可執(zhí)行程序在執(zhí)行時(shí)行使第二個(gè)用戶或另一組用戶的權(quán)限,即在運(yùn)行時(shí),擁有另一個(gè)用戶的UID或另一組的GID(具體的權(quán)限是此可執(zhí)行程序的屬主權(quán)限),從而擁有可以訪問本不可以訪問的資源。而這個(gè)可以改變UID許可的程序就是SUID程序,可能改變GID許可的就是SGID程序。

如何識(shí)別SUID程序呢?我們可以檢查文件的權(quán)限模式,在它的第四位如果不是x,而是s,就是一個(gè)SUID程序,同時(shí)可以用:chmod u+s filename和chmod u-s filename命令來設(shè)置或取消一個(gè)可執(zhí)行程序的SUID位。SUID和SGID基本原理是一致的,本文只以SUID為例進(jìn)行闡述。

上面我們說通常一個(gè)進(jìn)程的有效UID與實(shí)際UID是相同的,但通過設(shè)置可執(zhí)行文件得到SUID會(huì)改變上述情況。當(dāng)運(yùn)行了設(shè)置了SUID的可執(zhí)行文件時(shí),進(jìn)程有效UID值變?yōu)樵摽蓤?zhí)行文件的所有者的有效UID,而不再是執(zhí)行該程序的用戶的有效UID,因此這時(shí)此進(jìn)程就有了與該文件所有者相同的存取許可,能訪問一些普通用戶不能訪問的資源,但也只能是做些系統(tǒng)規(guī)定它做的事情。以passwd為例來具體說明。

在Unix系統(tǒng)的進(jìn)程數(shù)據(jù)結(jié)構(gòu)中,有這樣的兩個(gè)域:

ushortp_uid;

ushortp_suid。

p_uid中存取進(jìn)程的UID值,p_suid存儲(chǔ)進(jìn)程的有效ID值。一般的程序的p_suid和p_uid值是相同的。

在系統(tǒng)中有兩個(gè)passwd文件,一個(gè)在/etc文件夾下,存放用戶的口令等信息,是—個(gè)文本文件,任何用戶都可以讀,另一個(gè)在,usr/bin目錄下,是一個(gè)可執(zhí)行命令。先看看/etc/passwd文件:

$ls—l/etc/passwd

rw-r--p-1 root root 1939 Oct 8 06:00/etc/passwd

我們看到/etc/passwd文件是不允許普通用戶修改的,但運(yùn)行passwd命令卻能修改口令。

再看看/usr/birdpasswd命令文件:

$ls-l/usr/bin/passwd

-r-s--x--x 1 root root 1463Mar 142002/usr/bin/passwd

我們可以看到文件主權(quán)限部分的x位被一個(gè)s代替了。當(dāng)一個(gè)UID為101的用戶執(zhí)行

passwd命令改變自己的口令時(shí),該進(jìn)程的p_uid賦值為101,而因?yàn)閜asswd是SUID root程序,所以它的p_suid有效ID值則被賦值為0。這個(gè)時(shí)候passwd就能讀寫原本只有超級用戶才能修改的/etc/passwd文件。當(dāng)然,雖然passwd命令這時(shí)可以訪問超級用戶才能訪問的文件,但也只能是修改/etc/passwd中關(guān)于用戶自身的信息這項(xiàng)工作而已,而不能干其他事。但如果這些SUID程序是ksh,csh等root shell,那就極度危險(xiǎn)了。

2.封堵SUID漏洞

通過上面的闡述,我們對SUID程序及其原理已有所了解,下面講講入侵者是如何利用

SUID程序的。

利用系統(tǒng)中的SUID程序漏洞取得root權(quán)限。系統(tǒng)中像passwd這些的SUID程序很多,

它們廣泛存在于系統(tǒng)的/bin,/usr/bin,/usr/bin和/usr/sbin等目錄下,以可執(zhí)行程序的形式存在,這些文件通常為超級用戶所有。當(dāng)然,這些SUID root程序也像passwd一樣,雖然能訪問普通用戶不能訪問的資源,但只能做系統(tǒng)規(guī)定做的事。但是入侵者卻能利用這些SUID的特性及其編寫時(shí)的一些漏洞進(jìn)行緩沖區(qū)溢出,輕易取得系統(tǒng)的超級用戶權(quán)限,如Solaris 2.4中的/usr/bn/fdformat是用來格式化軟盤的程序,由于需要寫外部設(shè)備,因此系統(tǒng)在安裝時(shí)將這個(gè)儲(chǔ)蓄的權(quán)限設(shè)置成SUID root,利用該程序的緩沖區(qū)溢出漏洞(溢出代碼可以從www.hack.ha.co找到)可以取得root權(quán)限。

另一種威脅UNIX安全的典型攻擊就是通過復(fù)制一份ksh,csh等root Shell,然后取個(gè)

充滿迷惑性的名字放入比較隱蔽的文件夾下,再將這些復(fù)本設(shè)置SUID位,通過調(diào)用這個(gè)后

門,攻擊者可以再次獲得root的權(quán)限。

所以管理員們注意了,在離開控制臺(tái)時(shí)最好鎖屏。許多攻擊是來自內(nèi)部的,一個(gè)有惡意

的人剛好路過,他只要幾秒鐘就可以留個(gè)后門。還要注意的是,當(dāng)http是以root用戶作為屬主運(yùn)行時(shí),惡意編寫的COI程序也能輕易復(fù)制一些SUID shell供入侵者使用。

到此文章該結(jié)束了。其實(shí)SUID后門雖然流行,但已經(jīng)很老了,系統(tǒng)管理員應(yīng)該定期查

看系統(tǒng)中有哪些SUID和SGID文件,也可以用下面的命令實(shí)現(xiàn):

find/-typef(-perm-4000-o-perm-2000)-print

當(dāng)然,入侵者可以通過修改 find 命令來逃避檢測,所以最好用些運(yùn)行專門的UNIX檢測軟件(如Tripwire)來檢測,對一些系統(tǒng)帶來的SUID root程序,如果不用,也可以取消其s位。

熱詞搜索:

上一篇:網(wǎng)絡(luò)及系統(tǒng)管理的七大關(guān)鍵
下一篇:黑客追蹤手記

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
日韩视频一区二区| 毛片av一区二区三区| 一区二区三区成人| 91浏览器在线视频| 亚洲美女免费在线| 欧美在线免费观看亚洲| 亚洲成av人影院在线观看网| 欧美在线三级电影| 久久精品72免费观看| 久久久久久久久99精品| av中文字幕在线不卡| 亚洲最新视频在线观看| 欧美在线免费观看视频| 理论电影国产精品| 国产精品第一页第二页第三页| 97超碰欧美中文字幕| 丝袜美腿成人在线| 国产网红主播福利一区二区| 成人黄色大片在线观看| 亚洲国产精品一区二区www| 日韩亚洲电影在线| 成人高清在线视频| 日韩电影在线免费看| 国产香蕉久久精品综合网| 欧洲av一区二区嗯嗯嗯啊| 另类小说一区二区三区| 日韩理论片在线| 欧美电影免费观看完整版| 成人免费毛片片v| 三级欧美韩日大片在线看| 国产欧美一区二区三区在线看蜜臀 | 日日欢夜夜爽一区| 亚洲国产岛国毛片在线| 91在线看国产| 国产成人av电影| 久久精品99国产精品| 亚洲不卡在线观看| 亚洲欧洲成人自拍| 国产精品午夜在线| 国产日韩视频一区二区三区| 欧美亚洲动漫制服丝袜| 成人一区二区视频| 精品一区二区三区在线观看国产| 亚洲成精国产精品女| 亚洲精品伦理在线| 1024国产精品| 国产精品网站一区| 国产午夜精品理论片a级大结局 | 色哟哟一区二区| 国产一区不卡视频| 国产一区亚洲一区| 喷水一区二区三区| 青青草91视频| 美国三级日本三级久久99| 污片在线观看一区二区| 午夜精品福利在线| 奇米888四色在线精品| 免费的国产精品| 人人狠狠综合久久亚洲| 日韩av不卡在线观看| 日本视频免费一区| 精品在线播放午夜| 国产福利一区二区三区在线视频| 国产在线视频精品一区| 国产成人99久久亚洲综合精品| 国产一区中文字幕| av在线一区二区| 欧美怡红院视频| 欧美三电影在线| 日韩亚洲电影在线| 日本一区二区久久| 1024精品合集| 日韩福利电影在线| 国产成人精品免费看| 成人国产精品免费网站| 欧美专区日韩专区| 欧美第一区第二区| 国产欧美精品一区二区三区四区 | 欧美—级在线免费片| 中文字幕字幕中文在线中不卡视频| 依依成人精品视频| 日韩国产在线观看一区| 国产美女一区二区| 在线看一区二区| 日韩精品影音先锋| 自拍偷拍国产亚洲| 精品在线观看免费| 日本乱码高清不卡字幕| 欧美xxxx老人做受| 亚洲精品水蜜桃| 精品一区二区三区不卡| 91首页免费视频| 26uuu精品一区二区在线观看| 国产精品理伦片| 毛片基地黄久久久久久天堂| av日韩在线网站| 日韩精品一区二区三区在线 | 免费观看91视频大全| 99在线视频精品| 欧美一区二区三区在线视频| 国产精品网曝门| 美女视频黄 久久| 欧美午夜精品免费| 国产精品视频yy9299一区| 偷窥国产亚洲免费视频| 国产日产欧美一区| 中文字幕字幕中文在线中不卡视频| 久久精品噜噜噜成人88aⅴ| 91麻豆产精品久久久久久| 欧美mv日韩mv| 天堂蜜桃一区二区三区| 色综合亚洲欧洲| 中文字幕乱码日本亚洲一区二区 | 午夜精品福利久久久| 99久久精品一区二区| 精品国产一区二区三区久久久蜜月 | 欧美亚洲动漫精品| 国产精品二三区| 成人激情开心网| 国产精品免费视频网站| 国产毛片一区二区| 欧美精品一区二区三区高清aⅴ| 午夜精品一区二区三区免费视频| 99在线精品一区二区三区| 国产精品人人做人人爽人人添| 激情综合色综合久久| 欧美一级理论片| 97精品久久久久中文字幕| 久久久久久电影| 国产精品一区二区在线观看不卡| 欧美一级二级三级蜜桃| 奇米影视在线99精品| 日韩亚洲欧美中文三级| 久久精品99国产精品| 久久丝袜美腿综合| 成人av资源站| 亚洲男人的天堂在线aⅴ视频| 91网站在线播放| 亚洲r级在线视频| 日韩一区二区三区三四区视频在线观看 | 国产一区二区精品久久| 国产欧美日韩激情| 99视频超级精品| 一区二区三区在线视频免费| 在线亚洲一区二区| 亚洲bt欧美bt精品| 精品国产一区二区三区久久影院| 国产一区欧美一区| 最新久久zyz资源站| 色狠狠桃花综合| 亚洲va国产天堂va久久en| 日韩欧美中文字幕公布| 国产黄人亚洲片| 亚洲激情五月婷婷| 91麻豆精品久久久久蜜臀| 国模一区二区三区白浆| 中文字幕在线不卡视频| 欧美性欧美巨大黑白大战| 看电影不卡的网站| 国产精品久久久久一区| 欧美日韩大陆在线| 国产精品一线二线三线| 亚洲精品一二三四区| 精品久久久久久无| 日本韩国一区二区| 精品夜夜嗨av一区二区三区| 亚洲欧美日韩中文字幕一区二区三区| 欧美在线视频日韩| 国产sm精品调教视频网站| 亚洲图片一区二区| 国产偷国产偷亚洲高清人白洁| 在线一区二区三区做爰视频网站| 久久精品国产一区二区三区免费看| 久久九九99视频| 欧美日韩国产高清一区二区三区 | 久久久不卡影院| 欧美亚洲国产一区二区三区| 国产在线一区观看| 五月婷婷久久综合| 国产精品久久午夜| 精品国产91乱码一区二区三区| 色就色 综合激情| 国产盗摄精品一区二区三区在线| 亚洲国产精品一区二区www在线 | 亚洲欧美福利一区二区| 精品久久人人做人人爱| 欧美日韩精品一二三区| 99久久久精品免费观看国产蜜| 精品综合久久久久久8888| 亚洲午夜久久久久| 综合久久综合久久| 国产亚洲福利社区一区| 精品三级在线观看| 91麻豆精品国产91久久久久久久久| 波多野结衣精品在线| 国产精品一卡二| 国产一区二区剧情av在线| 美女视频黄免费的久久| 青青草原综合久久大伊人精品优势| 亚洲国产精品麻豆|