1.盡量少使用Server.mappath()來取得數(shù)據(jù)庫的地址,而使用絕對路徑E:\wwwroot\skjdlkfjsld.mdb。使用Server.mappath()取得地址后直接寫在文件里面。
2.盡量使用復雜的文件命slkgjopi6lf09eodknvlwoieu9thlvkcs.mdb之類的
3.加#號在文件名的前面#slkgjopi6lf09eodknvlwoieu9thlvkcs.mdb,#在HTTP協(xié)議中表示結(jié)束.比如http://www.wc.com/#slkgjopi6lf09eodknvlwoieu9thlvkcs.mdb就會變成http://www.wc.com/但是有一個致命的漏洞,如果用%23代替#的話就可以被下載了,危險
4.為擴展名asp,即slkgjopi6lf09eodknvlwoieu9thlvkcs.asp,可是事實證明還是可以被下載,原因是這個asp中不包含,可以通過access數(shù)據(jù)庫防下載工具處理一下.處理以后把擴展名mdb改為asp。下載地址是http://www.bookcn.net/michaeltyp/download/download.asp?downid=1&id=1057
5.在寫ASP代碼的時候,把密碼加密以后在寫入數(shù)據(jù)庫,通用的使用md5算法.提交表單以后比較的就是加密以后的密文,這樣就可以過濾掉引號的影響。
6.把Access文件加密碼,雖然很容易破解這個密碼,但是仍然有一定的防護作用。盡量使用復雜的密碼。
7.在conn.open之前加入on error resume next,這樣可以防止打開數(shù)據(jù)庫出錯的時候把錯誤信息輸出到用戶的瀏覽器。因為這個錯誤可能包括數(shù)據(jù)庫文件的路徑。
8.可以對ASP頁面進行加密。使用微軟的script Encoder對ASP頁面進行加密。
script Encoder的運行程序是screnc.exe,其使用方法如下:
screnc [/s] [/f] [/xl] [/l defLanguage ] [/e defExtension] inputfile outputfile
其中的參數(shù)含義如下:
s:屏蔽屏幕輸出;
f:指定輸出文件是否覆蓋同名輸入文件;
xl:是否在.asp文件的頂部添加@Language指令;
l:defLanguag指定缺省的腳本語言;
e:defExtension 指定待加密文件的擴展名。
可以批量加密文件。使用script Encoder可以對當前目錄中的所有的ASP 文件進行加密,并把加密后的文件統(tǒng)一輸出到相應的目錄中。例如:
screnc *.asp c:\temp
script Encoder是免費軟件。該加密軟件可以從微軟網(wǎng)站下載:http://msdn.microsoft.com/scripting/vbscript/download/x86/sce10en.exe。下載后,運行安裝即可。
要注意的是虛擬有的虛擬主機可能不支持加密的asp文件
北京建站 | 北京個人建站|工作室建站|個人網(wǎng)站制作|保定建站|北京建站QQ|北京域名注冊|虛擬主機| 建網(wǎng)站|私人建站 建站咨詢QQ:971627632標簽 :
相關新聞
猜您喜歡
熱門推薦
更多新聞-
2024年07月09日
公司網(wǎng)站頁面經(jīng)常被篡改,修改文件等如何防護
閱讀 1317查看詳情 -
學習系統(tǒng)2024年05月23日
人才教育綜合網(wǎng)校學習系統(tǒng)上線
閱讀 2066查看詳情 -
2025年03月06日
網(wǎng)站建設公司售后服務優(yōu)選榜
閱讀 1136查看詳情 -
維護2025年12月23日
網(wǎng)站維護公司哪家好?2026如何選擇專業(yè)的網(wǎng)站維保公司
閱讀 217查看詳情 -
新華網(wǎng)2025年08月20日
簽約新華網(wǎng)2025數(shù)字賦能網(wǎng)站建設項目
閱讀 1067查看詳情 -
指南2026年01月20日
2026年企業(yè)網(wǎng)站制作如何選擇服務商,附避坑指南
閱讀 374查看詳情 -
伙伴2025年05月07日
夜貓網(wǎng)絡的官網(wǎng)是什么?這家公司值得信賴合作嗎?
閱讀 2010查看詳情 -
科普2025年11月26日
2025北京網(wǎng)站建設公司精選5家,北京網(wǎng)站制作公司優(yōu)良推薦
閱讀 389查看詳情
返回列表