徹底防止ACCESS數據庫文件被下載

我們的目的:防止網站的ACCESS數據庫文件被下載。

現行的辦法:將數據庫文件的擴展名改爲.asp

缺陷:事實上即使你將擴展名改爲.asp,數據庫仍然可以被下載,因爲這個文件裏不含等標籤,所以IIS不對這個文件作任何處理,下載的數據庫和原數據庫完全一樣!

解決方案:思路很簡單,在這個文件中加入,IIS就會按ASP語法來解析,然後就會報告500錯誤,自然不能下載了。

可是如果只是簡單的在數據庫的文本或者備註字段加入<%是沒用的,因爲ACCESS會對其中的內容進行處理,在數據庫裏他會以< %的形式存在,無效!

正確的方法是將<%存入OLE對象字段裏,這樣我們的目的就能達到了。至於怎麼往裏加我就不廢話了。如果你不會或者嫌麻煩,我已經做好了一個數據庫,你下載回來後,在ACCESS中把裏面那個表粘貼到你的數據庫裏,表名隨便,然後別忘了將數據庫的擴展名改成.asp,這樣就ok了。其實寫一個ASP頁來做最方便,不過我比較懶,哈。誰空閒時間多就寫一個吧。

 

發佈了32 篇原創文章 · 獲贊 0 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章