亚洲免费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
        青草青草久热精品视频国产4| 丰满少妇a级毛片野外| 亚洲欧美日韩综合久久| 国产精品白浆无码流出| 一区二区三区免费自拍偷拍视频| 99久久精品费精品国产一区二| 亚洲人成网址在线播放| 亚洲伊人久久大香线蕉影院| 日本中文字幕一区二区在线观看 | 亚洲av成熟国产精品一区二区| 中文字幕人妻丝袜成熟乱| 久久精品女人天堂av| 色狠狠一区二区三区香蕉蜜桃| 中文字幕一区二区三区6| 亚洲精品无码不卡在线播he| 中文人妻av久久人妻18| 国产精品丝袜美女在线观看| 国产三级av在线精品| 无套中出丰满人妻无码| 免费无码av片在线观看| 无码专区亚洲avl| 国产91精品在线观看| 宅男666在线永久免费观看| 香蕉久久夜色精品国产2020| 亚洲中文字幕在线第二页| 精品国产亚洲av麻豆| 精产国品一二三产品蜜桃| 天天干夜夜躁| 日韩有码中文字幕在线视频| 亚洲国产成人精品无码区在线秒播| 精品无码国产污污污免费 | 久久精品人妻中文av| 久久伊人精品一区二区三区| 天美麻花果冻视频大全英文版| 开心五月婷婷综合网站| 精品国产精品久久一区免费式| 国产在视频线精品视频| 精品在免费线中文字幕久久| 午夜视频一区二区三区四区| 无码精品人妻一区二区三区av | 人妖一区二区三区在线|