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

        ?

        談IIS下基于ASP技術和Access數(shù)據(jù)庫網(wǎng)站的安全性

        2010-04-12 16:08:22□陳
        山西廣播電視大學學報 2010年3期
        關鍵詞:頁面數(shù)據(jù)庫

        □陳 瑞

        ( 太原理工大學計算機與軟件學院,山西 太原 030024)

        采用IIS、 ASP技術和Access數(shù)據(jù)庫搭建服務器設計簡單方便,且易于管理,從而被廣泛采用。但IIS下使用ASP技術和Access數(shù)據(jù)庫搭建的服務器在為我們帶來方便的同時也帶來了不容忽視的安全問題,如頁面被篡改,數(shù)據(jù)庫被下載等。針對這些情況,本文就目前常見的安全性問題進行了簡單的分析,并根據(jù)自己平時工作和學習經(jīng)驗提出了相應的防范措施。

        一、Access數(shù)據(jù)庫的安全隱患及防范措施

        1.Access數(shù)據(jù)庫的安全問題

        在基于ASP技術和Access數(shù)據(jù)庫應用系統(tǒng)中,如果入侵者獲得數(shù)據(jù)庫的存儲路徑和數(shù)據(jù)庫名,則該數(shù)據(jù)庫很容易被下載下來。如果數(shù)據(jù)庫沒加密或被破解,則數(shù)據(jù)庫中所有信息即被盜用。

        2.一些常見的Access數(shù)據(jù)庫安全防范措施

        (1)改變數(shù)據(jù)庫文件的名稱及擴展名。將數(shù)據(jù)庫文件起個復雜的且無規(guī)則的名字,還可以在數(shù)據(jù)庫名稱前加“#”,防止入侵者猜到。將數(shù)據(jù)庫默認的擴展名mdb修改為asp或者asa等不影響查詢的名字,這樣可以避免使用IE瀏覽器下載。

        (2)改變數(shù)據(jù)庫文件存放的路徑。一般不要將數(shù)據(jù)庫放在Web目錄下,因為一些根目錄下的文件可以下載。數(shù)據(jù)庫文件應該放在多級目錄下,這樣就增加了安全性。

        (3)給數(shù)據(jù)庫文件加密碼。用戶可以用為Access數(shù)據(jù)庫設置密碼的方法保護數(shù)據(jù),這樣即使入侵者得到了數(shù)據(jù)庫,也無法查看數(shù)據(jù)庫中的內(nèi)容。為了防止入侵者使用別的工具查看數(shù)據(jù)庫文件的內(nèi)容,首先應對數(shù)據(jù)庫文件添加密碼,具體操作步驟:在Access編輯窗口(未打開任何數(shù)據(jù)庫文件),選擇“工具”菜單,單擊“安全”,選擇“加密/解密數(shù)據(jù)庫”,在“加密/解密數(shù)據(jù)庫”窗口中選取需要加密的數(shù)據(jù)庫,接著會出現(xiàn)“數(shù)據(jù)庫加密后另存為”的窗口,將其保存。 接下來為數(shù)據(jù)庫加密,首先打開經(jīng)過加密的數(shù)據(jù)庫,注意要選擇“獨占方式”打開,然后選擇“工具”—“安全”—“設置數(shù)據(jù)庫密碼”,輸入密碼即可。

        (4)使用ODBC連接數(shù)據(jù)庫。應盡量使用ODBC數(shù)據(jù)源,不要把數(shù)據(jù)庫名寫在程序中,否則入侵者看到ASP源代碼也就看到了數(shù)據(jù)庫名以及存放路徑。操作也比較簡單,只需新建一段連接數(shù)據(jù)庫代碼文件,將其命名為conn.asp。這樣只要在需要調(diào)用數(shù)據(jù)庫的ASP文件中加入就可以實現(xiàn)數(shù)據(jù)庫的調(diào)用。這樣就隱藏了調(diào)用語段,解決了ASP源代碼暴露后網(wǎng)站數(shù)據(jù)庫名和存放路徑暴露的問題。

        (5)添加數(shù)據(jù)庫名的擴展映射。通過修改IIS設置來實現(xiàn),選擇IIS屬性—主目錄—配置—映射—應用程序擴展那里添加.mdb文件的應用解析,修改后下載數(shù)據(jù)庫就會出現(xiàn)404或500等錯誤。這樣即使入侵者掌握數(shù)據(jù)庫名和存放路徑也無法下載。

        二、ASP的安全隱患及防范措施

        源程序代碼的安全隱患及防范措施。由于ASP不是把源程序編譯成目標機器代碼來執(zhí)行,而是源程序直接執(zhí)行,這樣程序源代碼的安全性將大大降低,任何人只要訪問站點就有可能獲取源代碼。

        對ASP頁面進行加密可以有效地防止ASP源代碼泄露。有兩種方法:一種是使用組件技術將程序代碼封裝入DLL中;另一種是使用微軟的Script Encoder對ASP頁面進行加密。使用組件技術需對每段代碼組件化,操作煩瑣,工作量較大,而使用Script Encoder對ASP頁面進行加密操作簡單,掌握一些基本的命令即可,而且可以批量處理ASP頁面,還可以只加密在HTML頁面中嵌入的ASP代碼,其他部分保持不變,這樣可以使用網(wǎng)頁編輯工具對HTML部分進行修改,所以建議讀者使用Script Encoder對ASP頁面進行加密。

        Filesystemobject(即FSO)組件的威脅。通過FSO組件可以對ASP文件進行包括文本文件的創(chuàng)建、修改、刪除、查詢、復制等操作,入侵者就是利用FSO的這些功能特點篡改和下載FAT分區(qū)上的任何文件,即使是NTFS分區(qū)如果分配的權限不合適,也容易被攻擊。

        為了防止入侵者利用FSO對網(wǎng)站的威脅,首先應將Web目錄建立在NTFS分區(qū)上,并且目錄不要設定Everyone完全控制,對于不同的用戶分配不同的權限。還可以修改FSO組件名稱來達到防范目的,比如將FSO組件名更改為FSOa,入侵者在調(diào)用此組件過程中如果還使用FSO這個名稱就不起作用。如果在應用中不需要FSO組件,可以將其刪除。

        驗證漏洞。驗證被繞過,入侵者就可以訪問到未授權的內(nèi)容。

        防止驗證漏洞,首先應該限制未被授權的用戶訪問被限制的ASP內(nèi)容,Web服務器將進行身份驗證,檢查用戶是否擁有訪問權限。

        還可以使用Session對象。因為ASP代碼使用表單實現(xiàn)交互,相關的內(nèi)容會出現(xiàn)瀏覽器的地址欄中,只要記住地址,就可以繞過驗證直接進入頁面。為防止未經(jīng)授權的用戶繞過驗證直接進入未被授權頁面,可以采用Session對象對登陸未被授權頁面的用戶進行驗證。

        頁面緩存漏洞。如果瀏覽器設置的是瀏覽網(wǎng)頁時首先查看本地緩沖區(qū)里的頁面,則非法用戶不用經(jīng)過驗證就可以訪問本地緩沖區(qū)里未經(jīng)授權的頁面。

        為阻止此類事件發(fā)生,Web服務器必須禁止頁面緩存,訪問頁面時強制瀏覽器向Web服務器請求新頁面。還可以利用ASP的Response對象和Expires屬性和Clear方法來清除緩沖區(qū)的所有HTML輸出。

        輸入框信息過濾漏洞。輸入框中輸人標準的HTML語句或者JavaScript語句會改變輸出結果,如果輸入框輸入數(shù)據(jù)查詢語句,就可以得到數(shù)據(jù)庫信息。

        可以通過限定只允許輸入字母與數(shù)字,屏蔽掉特殊字符。同時對輸入字符的長度進行限制來防止出現(xiàn)此類情況。

        Cookies的安全漏洞。Cookies是一種能夠讓網(wǎng)站服務器把少量數(shù)據(jù)儲存到客戶端的硬盤或內(nèi)存上或是從客戶端的硬盤讀取數(shù)據(jù)的一種技術。當瀏覽某網(wǎng)站時,Cookies可以記錄用戶ID、密碼、瀏覽過的網(wǎng)頁、停留的時間等信息。當再次訪問該網(wǎng)站時,用戶不用輸入ID、密碼就直接登錄或者他人可以看到你的用戶ID和密碼,非常危險。

        給密碼加密,這樣入侵者獲得cookies信息,也無法登陸,還可以設置密碼信息不要存放于cookies中。

        利用隨機數(shù)實現(xiàn)防御Cookies欺騙。用戶在登陸的時候需要驗證兩個Cookies,一個是用戶名,一個是隨機數(shù),相當于多了一個“驗證碼”。用戶名可以很輕松的修改,但是隨機數(shù)就很難猜到了。即使入侵者把用戶名修改成管理員的用戶名,因為隨機數(shù)不符合,也無法登錄。

        ASP木馬。入侵者將木馬上傳到服務器后,利用木馬可以添加管理員賬號,然后用管理員賬號進行文件修改刪除等操作,還可以通過木馬直接刪除網(wǎng)站里面的目錄和文件。防止ASP木馬入侵,可以限制上傳文件的格式,例如只允許壓縮文件上傳;將上傳的文件存放在固定的目錄下,并將該目錄的“執(zhí)行權限”設置成“無”。

        三、IIS安全隱患及防范措施

        IIS(即 Internet Information Server)是允許在公共Intranet或Internet上發(fā)布信息的Web服務器, IIS為Web服務器的信息發(fā)布提供了很大的方便,基于ASP技術和Access一般也是通過IIS來發(fā)布,所以IIS的安全問題不容忽視,必須加強IIS的安全機制。

        1.刪除危險的IIS組件。默認安裝IIS組件中會安裝一些帶有安全威脅的組件,用戶可以根據(jù)自己的需要刪除IIS組件。

        2.安裝完畢后建議把默認生成的Inetpub目錄及其下的文件刪除,或者不要把Web文件存放在此默認目錄下,因為很多入侵者知道這個默認路徑,這樣就很容易被入侵,改變默認路徑就避免了這樣的安全隱患。

        3.對IIS中的文件分類并設置權限。為Web 站點上不同類型的文件建立目錄,然后對目錄分配適當權限。

        4.對Web站點設置權限。建議對讀操作允許、寫操作不允許、腳本源訪問不允許、目錄瀏覽、日志訪問和索引資源建議關閉,執(zhí)行權限建議選擇“僅限于腳本”。

        5.修改IIS中網(wǎng)站調(diào)試時提示的信息。在網(wǎng)站目錄屬性對話框的“主目錄”頁面中,點擊“配置”—“應用程序配置”—“調(diào)試”,在“調(diào)試”頁面,如果選擇“向客戶端發(fā)送下列文本錯誤信息” ,那么入侵者就會知道你的錯誤和文件存放路徑,所以不選此項。

        6.修改IIS日志的存放路徑并修改訪問日志權限。IIS的日志默認存放在系統(tǒng)盤windowsSystem32LogFiles目錄下,入侵者會利用日志默認路徑這一特點,查找日志,找到一些需要的信息。所以要對日志存放路徑進行修改,并建議使用W3C擴充日志文件格式,同時設置日志的訪問權限。

        四、結束語

        本文較為系統(tǒng)的分析了IIS下基于ASP技術和Access數(shù)據(jù)庫網(wǎng)站的安全性問題,并提出了相應的防范措施。但隨著網(wǎng)絡技術的不斷發(fā)展,針對網(wǎng)站的安全問題會越來越多,這就要求網(wǎng)站開發(fā)人員和維護人員要不斷地學習新技術,研究新方法,最大限度地去保證網(wǎng)站的安全運行。

        參考文獻:

        [1]呂繼迪,孫明麗,龐婭娟. ASP程序開發(fā)范例寶典[M]. 北京:人民郵電出版社,2009.

        [2]余連新.動態(tài)網(wǎng)頁源碼安全性研究及實現(xiàn)[J].網(wǎng)絡安全技術與應用,2006,(2).

        猜你喜歡
        頁面數(shù)據(jù)庫
        微信群聊總是找不到,打開這個開關就好了
        大狗熊在睡覺
        刷新生活的頁面
        數(shù)據(jù)庫
        財經(jīng)(2017年15期)2017-07-03 22:40:49
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        同一Word文檔 縱橫頁面并存
        數(shù)據(jù)庫
        財經(jīng)(2010年20期)2010-10-19 01:48:32
        啊v在线视频| s级爆乳玩具酱国产vip皮裤| 亚洲日韩v无码中文字幕| 亚洲AV综合久久九九| 亚洲影院在线观看av| 人妻少妇不满足中文字幕| 免费网站看v片在线18禁无码| japanesehd中国产在线看| 双腿张开被9个男人调教| 天天爽夜夜爽人人爽曰喷水| 成人综合亚洲国产成人| av天堂最新在线播放| s级爆乳玩具酱国产vip皮裤| 日韩免费一区二区三区在线| 一区二区三区四区四色av| 风韵犹存丰满熟妇大屁股啪啪| 国产av旡码专区亚洲av苍井空| 国内精品久久久影院| 最大色网男人的av天堂| 亚洲最大中文字幕在线| 亚洲国产成人无码av在线影院| 99精品成人片免费毛片无码| 中文字幕中文字幕人妻黑丝| 草草影院ccyy国产日本欧美| 国产精品久久久久久影视 | 97人人超碰国产精品最新o| 亚洲日韩AV无码美腿丝袜 | 亚洲熟妇无码av另类vr影视| 91av在线播放| 亚洲一区二区三区偷拍自拍 | 青青手机在线视频观看| 东京热日本av在线观看| 日韩成人无码| 国产精品亚洲午夜不卡| 91人妻一区二区三区蜜臀| 内射干少妇亚洲69xxx| 蜜桃精品免费久久久久影院| 日本草逼视频免费观看| 女同同性av观看免费| 日产国产精品亚洲系列| 深夜福利国产|