新聞中心
對(duì)于使用ASP網(wǎng)頁編程的網(wǎng)站來說,經(jīng)常會(huì)涉及到數(shù)據(jù)庫的使用。而MDB數(shù)據(jù)庫是常見的一種數(shù)據(jù)庫類型。然而,如果不加以保護(hù),MDB數(shù)據(jù)庫有可能會(huì)被別人下載,泄露網(wǎng)站的重要信息,甚至被黑客攻擊。因此,防止ASP MDB數(shù)據(jù)庫被下載是非常重要的一項(xiàng)安全工作。本文將探討,幫助網(wǎng)站管理員加強(qiáng)網(wǎng)站的安全保護(hù)。

超過十余年行業(yè)經(jīng)驗(yàn),技術(shù)領(lǐng)先,服務(wù)至上的經(jīng)營模式,全靠網(wǎng)絡(luò)和口碑獲得客戶,為自己降低成本,也就是為客戶降低成本。到目前業(yè)務(wù)范圍包括了:成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、外貿(mào)營銷網(wǎng)站建設(shè),成都網(wǎng)站推廣,成都網(wǎng)站優(yōu)化,整體網(wǎng)絡(luò)托管,成都小程序開發(fā),微信開發(fā),成都app開發(fā),同時(shí)也可以讓客戶的網(wǎng)站和網(wǎng)絡(luò)營銷和我們一樣獲得訂單和生意!
一、將數(shù)據(jù)庫放在非Webroot目錄下
將數(shù)據(jù)庫文件放在非Webroot目錄下是一種常用的保護(hù)方式。Webroot目錄是指網(wǎng)站的根目錄,也就是能夠通過URL直接訪問的目錄。一般來說,把數(shù)據(jù)庫文件放在Webroot目錄下,可以使訪問速度更快,但也存在較大的安全隱患。如果將數(shù)據(jù)庫文件放在Webroot目錄下,黑客就有可能通過URL直接訪問并下載數(shù)據(jù)庫文件。因此,將數(shù)據(jù)庫文件放在非Webroot目錄下,可以有效避免這種情況的發(fā)生。
二、修改數(shù)據(jù)庫的擴(kuò)展名
為了防止ASP MDB數(shù)據(jù)庫被下載,可以修改數(shù)據(jù)庫的擴(kuò)展名。MDB數(shù)據(jù)庫默認(rèn)的擴(kuò)展名是.mdb,很容易被別人識(shí)別和下載。因此,將MDB數(shù)據(jù)庫的擴(kuò)展名修改為其他的擴(kuò)展名,可以避免被人輕易地下載和訪問。修改擴(kuò)展名并不會(huì)影響數(shù)據(jù)庫的使用,只需要在連接數(shù)據(jù)庫時(shí)指明新的擴(kuò)展名即可。
三、使用IIS的HTTP頭信息設(shè)置功能
使用IIS的HTTP頭信息設(shè)置功能,可以在Web服務(wù)器上配置響應(yīng)頭。通過這種方式,可以防止ASP MDB數(shù)據(jù)庫被下載。在HTTP頭信息設(shè)置中,可以設(shè)置Content-Disposition頭信息,這個(gè)頭信息可以指定一個(gè)附加給HTTP響應(yīng)正文的文件名和文件類型,瀏覽器會(huì)根據(jù)這些信息來處理響應(yīng)的內(nèi)容。將Content-Disposition的類型設(shè)置為“attachment”和“inline”可以實(shí)現(xiàn)防止ASP MDB數(shù)據(jù)庫被下載的作用。將Content-Disposition的值設(shè)置為“attachment”會(huì)提示用戶保存文件,而不是直接在瀏覽器中打開文件。將Content-Disposition的值設(shè)置為“inline”會(huì)讓瀏覽器只能在瀏覽器中打開文件,而不能下載文件。
四、加密數(shù)據(jù)庫文件
加密ASP MDB數(shù)據(jù)庫文件可以增加數(shù)據(jù)庫的安全性,防止它被下載和竄改。加密數(shù)據(jù)庫文件可以使用微軟提供的JetEncrypt.exe命令行工具來實(shí)現(xiàn)。JetEncrypt.exe工具可以將MDB數(shù)據(jù)庫文件加密成一個(gè).enc文件,并使用一個(gè)密碼對(duì).enc文件進(jìn)行加密。在連接數(shù)據(jù)庫時(shí),需要使用Jet OLE DB提供程序以及密碼來解密.enc文件。
以上是防止ASP MDB數(shù)據(jù)庫被下載的一些有效方式,它們可以幫助網(wǎng)站管理員保護(hù)網(wǎng)站的安全,避免網(wǎng)站重要信息被泄露和被黑客攻擊。在實(shí)際應(yīng)用中,根據(jù)網(wǎng)站的需求和情況,可以選擇適合自己的方式進(jìn)行保護(hù)。同時(shí),網(wǎng)站管理員也需要加強(qiáng)網(wǎng)站的安全意識(shí),及時(shí)更新軟件版本和補(bǔ)丁,避免網(wǎng)站受到漏洞攻擊。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
跪求解析?。。∥业恼臼莂sp+access的網(wǎng)站 我的數(shù)據(jù)庫文件在根目錄下的\db\#Shi.Gjin#.asa
#Shi.Gjin# 這是數(shù)據(jù)庫全名。蘆圓游
.asa 是這個(gè)數(shù)據(jù)庫的擴(kuò)展名。
這個(gè)名字之所以這么古怪是為了防止被下載,#就是為了防陪銷這個(gè)。至于Shi.Gjin中間這個(gè)點(diǎn),是為了讓它有點(diǎn)像以擴(kuò)展腔裂名為.Gjin#的文件,但這是沒有用的。
#和.是為了防止別有用心的人把你的數(shù)據(jù)庫給下載了
原理是下載的時(shí)候只能識(shí)別#號(hào)前名的部分,對(duì)于后面的自動(dòng)去掉,比如你要下載:
。下到的就會(huì)是
(index.asp、default.jsp等你在IIS設(shè)置的首頁文檔)。
access數(shù)據(jù)庫常用的防下載方法有
1. 修改數(shù)據(jù)庫名.將輪拿數(shù)據(jù)庫名該成怪異名字或長名字,以防別人猜測。如將數(shù)據(jù)庫database.mdb改成dslfjds$^&ijjkgf.mdb等
2. 修改數(shù)據(jù)庫后綴。一般改成database.asp 、database.asa、 database.inc、 database.cgi、 database.dll等等,注意要在IIS中設(shè)置這些后綴的文件不能被解析。
3. 將數(shù)據(jù)庫database.mdb改成#database.mdb 。 這是最簡單有效的辦法。 因?yàn)?在這里起到間斷符的作用,地址串遇到#號(hào),自動(dòng)認(rèn)為訪問地址串結(jié)束臘姿搭。注意:不要設(shè)置目冊(cè)慎錄可訪問。用這種方法,不管別人用何種工具都無法下載,如flashget,網(wǎng)絡(luò)螞蟻等。 注:只要數(shù)據(jù)庫文件名任何地方含有’#’,別人都無法正常下載
另外在數(shù)據(jù)庫文件名中保留一些空格也起到類似作用,由于HTTP協(xié)議對(duì)地址解析的特殊性,空格會(huì)被編碼為”%”,如
456.mdb,下載的時(shí)
。而我們的目錄就根本沒有123%456.mdb這個(gè)文件,所以下載也是無效的這樣的修改后,即使你暴露了數(shù)據(jù)庫地址,一般情況下別人也是無法下載
沒有什么的特別的含義就是一個(gè)文件名.他與123.mdb 是一個(gè)道理枯物巧的,后面的那個(gè)店后為擴(kuò)展名不過他給改了,你把他改成MDB的就可以直接用ACCESS來打開了,前面的那沒鍵個(gè)點(diǎn)沒有什么實(shí)際意義.#號(hào)也是一樣的, 說白了就是一個(gè)螞仿文件名.沒有什么
關(guān)于asp mdb 數(shù)據(jù)庫 防下載的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)-老牌IDC、云計(jì)算及IT信息化服務(wù)領(lǐng)域的服務(wù)供應(yīng)商,業(yè)務(wù)涵蓋IDC(互聯(lián)網(wǎng)數(shù)據(jù)中心)服務(wù)、云計(jì)算服務(wù)、IT信息化、AI算力租賃平臺(tái)(智算云),軟件開發(fā),網(wǎng)站建設(shè),咨詢熱線:028-86922220
本文題目:防止ASPMDB數(shù)據(jù)庫被下載的有效方式(aspmdb數(shù)據(jù)庫防下載)
瀏覽地址:http://www.dlmjj.cn/article/djcsidh.html


咨詢
建站咨詢
