亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        ASP+ACCess網(wǎng)站的安全及對策探討

        2009-09-18 06:02:34
        新媒體研究 2009年12期
        關(guān)鍵詞:文件名程序員代碼

        周 惠

        [摘要]ASP+Acces的網(wǎng)站具有開發(fā)簡單、實(shí)用性強(qiáng)的特點(diǎn),因此,這種模式成為許多中小型網(wǎng)站的首選方案。但ASP+Access解決方案在為我們帶來便捷的同時(shí),也帶來了不容忽視的安全問題。對Access動(dòng)態(tài)網(wǎng)站數(shù)據(jù)庫文件常見的幾種不安全現(xiàn)狀進(jìn)行分析,并針對這些情況,歸納整理目前一些通用的解決方案,遂一分析這些解決方案的不足之處和可能存在的安全隱患。最后·為大家提供并講解切實(shí)有效的解決方法,可以最大限度的解執(zhí)^mcess~數(shù)據(jù)庫動(dòng)態(tài)網(wǎng)站的數(shù)據(jù)庫文件的安全問題。

        [關(guān)鍵詞]數(shù)據(jù)庫文件ASP安全對策

        中圖分類號:TP3文獻(xiàn)標(biāo)識碼:A文章編號:1671—7597(2009)0820040—01

        一、引言

        ASP+Access結(jié)構(gòu)的網(wǎng)站最突出的優(yōu)點(diǎn)是切入點(diǎn)低,設(shè)計(jì)與維護(hù)簡單,因此,這種模式無疑是我們構(gòu)建網(wǎng)站的首選方式,特別是中小型網(wǎng)站,很多都是采用的這種模式。但是這種模式下構(gòu)建的網(wǎng)站安全問題也是十分明顯的。特別是Access數(shù)據(jù)庫文件,很容易被下載。針對這種情況,本文對目前Access數(shù)據(jù)庫文件被下載的常見幾種情況作了分析,并提出了相應(yīng)的解決方法。

        二、幾種常見的下載Access數(shù)據(jù)庫文件的方法

        1憑借經(jīng)驗(yàn)或是利用程序猜測Access數(shù)!據(jù)庫文件的路徑和名稱

        一般的程序員寫程序的時(shí)候都有這么一個(gè)習(xí)慣,將數(shù)據(jù)庫文件放在data、database等文件夾下面,下載這樣的數(shù)據(jù)庫只要在IE上直接打入地址就可以下載了。

        2Asp數(shù)據(jù)連接文件的源碼泄露

        例如:以下是Asp數(shù)據(jù)連接文件的源碼:

        DBPath=:Server,MapPath(“.../123/abc/asfadf.mdb”)

        如果這部分代碼泄露,即使數(shù)據(jù)庫名字起得再怪異,隱藏的目錄再深,數(shù)據(jù)庫文件也難免被下載。

        3憑借其它技術(shù)手段進(jìn)行有目的性攻擊

        可以通過請求返回的特殊錯(cuò)誤提示直接取得數(shù)據(jù)庫路徑與文件名。

        三、目前逼用解決Access數(shù)據(jù)庫文件被下載的方案

        (一)修改數(shù)據(jù)庫文件的路徑與文件名

        這種方法就是將數(shù)據(jù)庫文件的路徑與文件名修改成別人意想不到的,如:sdert/ccqasd/wwl2341@%1po,mdb等這類路徑與文件名。其目的就是防止別人猜到數(shù)據(jù)庫而被下載。但是,如果編寫一個(gè)專門的猜測程序,可以猜測出這類數(shù)據(jù)庫文件路徑與名稱,所以這不是最好的方法。

        (二)修改數(shù)據(jù)庫名后綴為Ase或Aep格式式

        IIs對*,asp與*.asa以外的內(nèi)容,不做任何處理就直接輸出,而對于*.asp與*as8后綴的文件則自動(dòng)作解析。所以對于有些網(wǎng)站,即使你知道了網(wǎng)站數(shù)據(jù)庫文件的路徑與文件名,但是直接在IE中打上地址,仍然無法下載,因?yàn)槌绦騿T已經(jīng)將*.mdbl的文件變成*.asp或是*.asa等文件。我們看到的數(shù)據(jù)庫文件將是一堆亂碼,沒有任何有用信息。但是,有經(jīng)驗(yàn)的人遇到這種情況,往往會(huì)利用一些工具,如IFlashGet等工具來完成下載。

        (三)數(shù)據(jù)庫文件名前加“#”等特殊字符防止被下載

        IIs在處理“#”等特殊字符時(shí),會(huì)自動(dòng)跳過不執(zhí)行,而只能識別“#”前面的部分,對于后面的自動(dòng)去掉,從而起到保護(hù)數(shù)據(jù)庫文件的作用。但是,我們只要把“#”換成(nicode)uTF-8編碼,就可以下載數(shù)據(jù)庫了。#”在UTF-8編碼是“%23”,所以只要用“%23”來代替“#”號就可以完成下載。

        (四)用加密數(shù)據(jù)庫文件的方法解決文件被下載后帶來的危害

        此種方案也就是對Lccess數(shù)據(jù)庫文件進(jìn)行加密,但是,Access~數(shù)據(jù)庫的加密機(jī)制是非常脆弱的??梢暂p松地編寫一個(gè)程序來破解代碼。

        四、有效防止Access數(shù)據(jù)庫文件被別人下載的方法

        (一)針對虛擬主機(jī)情況

        在mdb文件中建一個(gè)表,假設(shè)表中的一個(gè)字段名叫:NotDownLoad,并在字段中填入:“(%=aLl%>”(這里你可以隨便輸入什么,只要不是正確的IAspi語句就行了),再把數(shù)據(jù)庫改名為{,aspS~,asa,就可以起到真正防下載的作用。在IE中遇到了asp文件,服務(wù)器就會(huì)自動(dòng)去解析這些代碼,而這段代碼又無法被服務(wù)器解析出來,IE就會(huì)報(bào)錯(cuò),這樣數(shù)據(jù)庫絕對不會(huì)被正確的下載。

        接下來,我們還得在數(shù)據(jù)庫名前加上一個(gè)“#”。這里的“#”主要是防sqL中別人用注入法來跨庫查詢]Access數(shù)據(jù)庫文件中的管理員記錄。如果我們在庫名前面加上“#”的時(shí)候,就算你猜測到了數(shù)據(jù)庫文件的路徑與文件名,我們也不怕類似的提交:select*from d:web\asp\#1mtof,asp。這類SQL查詢語句,系統(tǒng)會(huì)提示出錯(cuò)。

        (二)針對擁有托管主機(jī)權(quán)限的情況

        將數(shù)據(jù)庫文件放在WEB目錄外,也就是將數(shù)據(jù)庫放到IIS以外的目錄。這種情況下,無論別人有多高技術(shù),也是不可能下載到你的數(shù)據(jù)庫文件的。因?yàn)樗静辉赪EB目錄里。但這種方法不適合利用虛擬空間的單位和個(gè)人。

        五、結(jié)束語

        要想徹底解決Asp+Access:模式下網(wǎng)站的數(shù)據(jù)庫文件安全,還需要網(wǎng)站管理員平時(shí)多注意一些系統(tǒng)的安全,以及程序員寫SP/ASP,NET/JSP代碼本身的安全,否則依然存在安全的隱患,甚至是對網(wǎng)站或是服務(wù)器致命的打擊。

        猜你喜歡
        文件名程序員代碼
        為了讓媽媽看懂地圖,一位“野生程序員”做了個(gè)小程序
        怎樣成為一名優(yōu)秀程序員
        幼兒100(2020年29期)2020-10-21 06:17:58
        右鍵調(diào)用多重更名更方便
        電腦愛好者(2019年9期)2019-10-30 03:43:29
        Excel輕松提取文件名
        創(chuàng)世代碼
        創(chuàng)世代碼
        創(chuàng)世代碼
        創(chuàng)世代碼
        程序員之子
        意林(2017年24期)2018-01-02 22:49:14
        加班
        三月三(2016年6期)2016-06-21 10:25:33
        五级黄高潮片90分钟视频| 白白色免费视频一区二区在线| 国产香蕉一区二区三区| 区三区久久精品水蜜桃av| 亚洲综合久久精品少妇av| 欧美成人猛片aaaaaaa| 国产在线观看www污污污| 国内揄拍国内精品| 无码天堂亚洲国产av麻豆| 亚洲综合精品一区二区三区| 美女午夜福利视频网址| 无人视频在线观看免费播放影院 | 成人免费网站视频www| 精品人妻VA出轨中文字幕| 亚洲欧美日韩高清一区二区三区| 精品国产乱码久久免费看| 99久久婷婷国产精品综合网站| 中文亚洲av片不卡在线观看| 大又大粗又爽又黄少妇毛片| 麻豆91免费视频| 无码专区亚洲avl| 亚洲自偷自拍另类第一页| 国产极品少妇一区二区| 亚洲精品无码av人在线播放| 亚洲综合色自拍一区| 69av视频在线观看| 亚洲欧美国产成人综合不卡| 亚洲无人区一码二码国产内射| 日本一区二区视频高清| 亚洲av中文无码乱人伦在线视色| 亚洲综合色自拍一区| 无码吃奶揉捏奶头高潮视频| 亚洲香蕉久久一区二区| 亚洲高清三区二区一区| 少妇性饥渴bbbbb搡bbbb| 国产精品国产三级农村妇女| 国产日韩久久久久69影院| 麻豆成人久久精品一区| 麻豆av一区二区三区| 丝袜AV在线一区二区三区| 国产自产自现在线视频地址|