91网首页-91网页版-91网在线观看-91网站免费观看-91网站永久视频-91网站在线播放

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

關(guān)于數(shù)據(jù)庫(kù)防下載處理的解決辦法!

admin
2010年7月3日 13:23 本文熱度 6732
下面提供的的方法分別適用使用虛擬主機(jī)空間的用戶和有iis控制權(quán)的用戶! [br]一:購(gòu)買虛擬主機(jī)空間的,適合沒(méi)有iis控制權(quán)[br][br]1:發(fā)揮你的想象力 修改數(shù)據(jù)庫(kù)文件名[br]這個(gè)是最基本的。我想現(xiàn)在也沒(méi)有多少連數(shù)據(jù)庫(kù)文件名都懶得改的人吧? 至于改成什么,你自己看著辦,至少要保證文件名復(fù)雜,不可猜測(cè)性。當(dāng)然這個(gè)時(shí)候你的數(shù)據(jù)庫(kù)所在目錄是不能開(kāi)放目錄瀏覽權(quán)限的![br][br]2:數(shù)據(jù)庫(kù)名后綴改為asa、asp等[br]這個(gè)聽(tīng)說(shuō)很流行,不過(guò)我測(cè)試了好多次,發(fā)現(xiàn)并不理想,如果真正要起到防止下載的作用,要進(jìn)行一些2進(jìn)制字段添加等設(shè)置,---一句話,繁而復(fù)雜(如果你的數(shù)據(jù)庫(kù)有很多的話,這個(gè)方法實(shí)在不是很好)[br][br]3:數(shù)據(jù)庫(kù)名前加“#”[br]只需要把數(shù)據(jù)庫(kù)文件前名加上#、然后修改數(shù)據(jù)庫(kù)連接文件(如conn.asp)中的數(shù)據(jù)庫(kù)地址。原理是下載的時(shí)候只能識(shí)別 #號(hào)前名的部分,對(duì)于后面的自動(dòng)去掉,比如你要下載:[url=http://pcdigest.com/date/#123.mdb]http://pcdigest.com/date/#123.mdb[/url](假設(shè)存在的話)。無(wú)論是ie還是flashget等下到的都是[url=http://pcdigest.com/date/index.htm]http://pcdigest.com/date/index.htm[/url](index.asp、default.jsp等你在iis設(shè)置的首頁(yè)文檔)[br]另外在數(shù)據(jù)庫(kù)文件名中保留一些空格也起到類似作用,由于http協(xié)議對(duì)地址解析的特殊性,空格會(huì)被編碼為"%",如[url=http://pcdigest.com/date/123]http://pcdigest.com/date/123[/url] 456.mdb,下載的時(shí)[url=http://pcdigest.com/date/123e6.mdb]http://pcdigest.com/date/123%456.mdb[/url]。而我們的目錄就根本沒(méi)有123%456.mdb這個(gè)文件,所以下載也是無(wú)效的這樣的修改后,即使你暴露了數(shù)據(jù)庫(kù)地址,一般情況下別人也是無(wú)法下載![br][br]4:加密數(shù)據(jù)庫(kù)[br]用access將你的數(shù)據(jù)庫(kù)以獨(dú)占方式打開(kāi)后,在工具-安全-設(shè)置數(shù)據(jù)庫(kù)密碼,加密后要修改數(shù)據(jù)庫(kù)連接頁(yè), 如:[br]conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=數(shù)據(jù)庫(kù)密碼;dbq=數(shù)據(jù)庫(kù)路徑"[br]這樣修改后,數(shù)據(jù)庫(kù)即使被人下載了,別人也無(wú)法打開(kāi)(前提是你的數(shù)據(jù)庫(kù)連接頁(yè)中的密碼沒(méi)有被泄露)[br]但值得注意的是,由于access數(shù)據(jù)庫(kù)的加密機(jī)制比較簡(jiǎn)單,即使設(shè)置了密碼,解密也很容易。該數(shù)據(jù)庫(kù)系統(tǒng)通過(guò)將用戶輸入的密碼與某一固定密鑰進(jìn)行“異或”來(lái)形成一個(gè)加密串,并將其存儲(chǔ)在*.mdb文件從地址“&h42”開(kāi)始的區(qū)域內(nèi)。所以一個(gè)好的程序員可以輕松制作一個(gè)幾十行的小程序就可以輕松地獲得任何access數(shù)據(jù)庫(kù)的密碼。因此,只要數(shù)據(jù)庫(kù)被下載,其信息安全依然是個(gè)未知數(shù)。 [br][br][br][br]二:有主機(jī)控制權(quán) (當(dāng)然虛擬空間的設(shè)置在這里依然可以用)[br]5:數(shù)據(jù)庫(kù)放在web目錄外[br]如你的web目錄是e:\webroot,可以把數(shù)據(jù)庫(kù)放到e:\data這個(gè)文件夾里,在e:\webroot里的數(shù)據(jù)庫(kù)連接頁(yè)中[br]修改數(shù)據(jù)庫(kù)連接地址為:"../data/數(shù)據(jù)庫(kù)名" 的形式,這樣數(shù)據(jù)庫(kù)可以正常調(diào)用,但是無(wú)法下載的,因?yàn)樗辉趙eb目錄里!這個(gè)方法一般也不適合購(gòu)買虛擬空間的用戶。[br][br]6:使用odbc數(shù)據(jù)源。[br]在asp等程序設(shè)計(jì)中,如果有條件,應(yīng)盡量使用odbc數(shù)據(jù)源,不要把數(shù)據(jù)庫(kù)名寫在程序中,否則,數(shù)據(jù)庫(kù)名將隨asp源代碼的失密而一同失密,例如: dbpath = server.mappath(“../123/abc/asfadf.mdb ”) [br]conn.open “driver={microsoft access driver (*.mdb)};dbq=”& dbpath [br]可見(jiàn),即使數(shù)據(jù)庫(kù)名字起得再怪異,隱藏的目錄再深,asp源代碼失密后,也很容易被下載下來(lái)。如果使用odbc數(shù)據(jù)源,就不會(huì)存在這樣的問(wèn)題了: conn.open “odbc-dsn名” ,不過(guò)這樣是比較煩的,目錄移動(dòng)的話又要重新設(shè)置數(shù)據(jù)源了,更方便的方法請(qǐng)看第7,8法![br][br]7:添加數(shù)據(jù)庫(kù)名的如mdb的擴(kuò)展映射[br]這個(gè)方法就是通過(guò)修改iis設(shè)置來(lái)實(shí)現(xiàn),適合有iis控制權(quán)的朋友,不適合購(gòu)買虛擬主機(jī)用戶(除非管理員已經(jīng)設(shè)置了)。這個(gè)方法我認(rèn)為是目前最好的。只要修改一處,整個(gè)站點(diǎn)的數(shù)據(jù)庫(kù)都可以防止被下載。無(wú)須修改代碼即使暴露目標(biāo)地址也可以防止下載,如圖1、2設(shè)置:[br][br][br]我們?cè)?iis屬性---主目錄---配置---映射---應(yīng)用程序擴(kuò)展那里添加.mdb文件的應(yīng)用解析。注意這里的選擇的dll(或exe等)似乎也不是任意的,選擇不當(dāng),這個(gè)mdb文件還是可以被下載的, 注意最好不要選擇選擇asp.dll等。你可以自己多測(cè)試下[br]這樣修改后下載數(shù)據(jù)庫(kù)如:[url=http://192.168.1.5/haobbs/data/dvbbs6.mdb]http://192.168.1.5/haobbs/data/dvbbs6.mdb[/url]。就出現(xiàn)(404或500等錯(cuò)誤)[br][br]8:使用.net的優(yōu)越性[br]動(dòng)網(wǎng)的木鳥(niǎo)就寫過(guò)一個(gè)防非法下載文件的“wbal 防盜鏈工具”。具體可以登陸[url=http://9seek.com/wbal/]http://9seek.com/wbal/[/url] [br]不過(guò) 那個(gè)只實(shí)現(xiàn)了防止非本地下載的 ,沒(méi)有起到真正的防下載數(shù)據(jù)庫(kù)的功能。不過(guò)這個(gè)方法已經(jīng)跟5法差不多[br]可以通過(guò)修改.net文件,實(shí)現(xiàn)本地也不能下載![br][br]這幾個(gè)方法中,只有第7和8個(gè)是統(tǒng)一性改的,一次修改配置后,整個(gè)站點(diǎn)的數(shù)據(jù)庫(kù)都可以防止下載,其他幾個(gè)就要分別修改數(shù)據(jù)庫(kù)名和連接文件,比較麻煩,不過(guò)對(duì)于虛擬主機(jī)的朋友也只能這樣了![br][br]其實(shí)第6個(gè)方法應(yīng)該是第5個(gè)方法的擴(kuò)展,可以實(shí)現(xiàn)特殊的功能,但對(duì)于不支持.net的主機(jī)或者怕設(shè)置麻煩的話,還是直接用第5個(gè)方法了,而且默認(rèn)情況下第6個(gè)方法,依然可以通過(guò)復(fù)制連接到同主機(jī)的論壇或留言本發(fā)表,然后就可以點(diǎn)擊下載了(因?yàn)檫@樣的引用頁(yè)是來(lái)自同主機(jī)的)[br][br]這幾個(gè)方法各有長(zhǎng)短,請(qǐng)自己選擇性地使用。這些方法也不是絕對(duì)的安全,還需要網(wǎng)站管理員平時(shí)注意一些系統(tǒng)的安全,以及寫asp/asp.net/jsp代碼本身的安全 ,否則依然是有可能被人下載或者修改數(shù)據(jù)庫(kù)的!

該文章在 2010/7/3 13:23:22 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 女同变态中文字幕 | 日本精品a在线观看 | 日本免费一二区 | 国产一区二区三区四 | 午夜国产精品国产 | 国产欧美日韩在线一 | 日本高清视频www | 国产玖玖在线观看 | 国产理伦在线观看 | 国产a一 | 国内成人精品亚洲 | 国产日本欧美精品 | 欧美综合 | 91国精产品视频 | 国产自拍论坛第一页 | 国产熟女| 成人观看的视频三级 | 国产高清免费在线 | 欧洲成人r | 欧洲亚洲日韩精品 | 国产情色地址 | 国产特级一 | 国产精品视频 | 三级网站在线观看 | 狠狠艹视频 | 国产普通话对 | 日韩欧美精品一 | 日产中文字乱码 | 精品日本亚洲18 | 国产一线视频在线看 | 看片天堂 | 国产一区二区成人 | 成人黄页 | 国产三香港三韩国三 | 蜜桃精品 | 人人摸人人| 三级欧美综合影视 | 精品国产第 | 国产伊人 | 99在线视| 绿帽专区 |