虛擬主機ASP/Access的安全對策深入分析(轉)
虛擬主機ASP/Access的安全對策深入分析(轉)[@more@] 1.儘量少使用Server.mappath()來取得資料庫的地址,而使用絕對路徑E:wwwrootskjdlkfjsld.mdb。最好使用Server.mappath()取得地址後直接寫在檔案裡面。 2.儘量使用複雜的檔案命slkgjopi6lf09eodknvlwoieu9thlvkcs.mdb之類的 3.加#號在檔名的前面#slkgjopi6lf09eodknvlwoieu9thlvkcs.mdb,#在HTTP協議中表示結束.比如就會變成但是有一個致命的漏洞,如果用%23代替#的話就可以被下載了,危險 4.為副檔名asp,即slkgjopi6lf09eodknvlwoieu9thlvkcs.asp,可是事實證明還是可以被下載,原因是這個asp中不包含,可以透過access資料庫防下載工具處理一下.處理以後把副檔名mdb改為asp。下載地址是 5.最好在寫ASP程式碼的時候,把密碼加密以後在寫入資料庫,通用的使用md5演算法.提交表單以後比較的就是加密以後的密文,這樣就可以過濾掉引號的影響。 6.把Access檔案加密碼,雖然很容易破解這個密碼,但是仍然有一定的防護作用。儘量使用複雜的密碼。 7.在conn.open之前加入on error resume next,這樣可以防止開啟資料庫出錯的時候把錯誤資訊輸出到使用者的瀏覽器。因為這個錯誤可能包括資料庫檔案的路徑。 8.可以對ASP頁面進行加密。使用微軟的script Encoder對ASP頁面進行加密。 script Encoder的執行程式是screnc.exe,其使用方法如下: screnc [/s] [/f] [/xl] [/l defLanguage ] [/e defExtension] inputfile outputfile 其中的引數含義如下: s:遮蔽螢幕輸出; f:指定輸出檔案是否覆蓋同名輸入檔案; xl:是否在.asp檔案的頂部新增@Language指令; l:defLanguag指定預設的指令碼語言; e:defExtension 指定待加密檔案的副檔名。 可以批次加密檔案。使用script Encoder可以對當前目錄中的所有的ASP 檔案進行加密,並把加密後的檔案統一輸出到相應的目錄中。例如: screnc *.asp c: emp script Encoder是免費軟體。該加密軟體可以從微軟網站下載:。下載後,執行安裝即可。 要注意的是虛擬有的虛擬主機可能不支援加密的asp檔案。
·上一篇:·下一篇:
最新更新 | ||
······························ |
| ||
| | | | | | | | ||
| ||
Copyright © 2004 - 2007 All Rights Reserved
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10763080/viewspace-970192/,如需轉載,請註明出處,否則將追究法律責任。
下一篇:
解析Java語言的介面與型別安全(轉)
請登入後發表評論
登入
全部評論
|
相關文章
- 福音 虛擬主機
- Windows下的虛擬主機設定全功略(轉)Windows
- 虛擬主機對網站有哪些影響?網站
- 虛擬主機商如何搭建下一代虛擬主機
- (轉)【VIP】調整RAC虛擬IP地址(VIP)及虛擬主機名
- Nginx虛擬主機配置Nginx
- uWSGI 虛擬主機模式模式
- Apache 配置各種虛擬主機實踐(轉)Apache
- 《雲安全原理與實踐》——3.2 主機虛擬化的主要安全威脅
- [php]apache虛擬主機配置PHPApache
- Nginx虛擬主機VirtualHost配置Nginx
- nginx虛擬主機實戰Nginx
- 關於kangle虛擬主機系統與N點虛擬主機系統的比較
- Apache 虛擬主機裡的 ServerName 指令ApacheServer
- Linux虛擬主機與Windows虛擬主機之間有什麼區別LinuxWindows
- [轉]在ESXi主機上關閉無響應的虛擬機器虛擬機
- 主機ping不了虛擬機器虛擬機
- 美國雲主機與傳統虛擬主機的區別
- VMware虛擬機器如何設定使主機和虛擬機器不同IP虛擬機
- 007.Nginx虛擬主機Nginx
- 虛擬主機php.ini在哪PHP
- apache虛擬web主機構建ApacheWeb
- Nginx實戰(一) 虛擬主機Nginx
- nginx多個虛擬主機noinputfilespecifiedNginx
- 如何檢視虛擬主機的php版本PHP
- 基於Linux的虛擬主機搭建Linux
- Java虛擬機器(轉)Java虛擬機
- 香港雲主機:雲伺服器和雲虛擬主機的區別,雲伺服器真的就比虛擬主機好嗎?伺服器
- 【VIP】調整RAC虛擬IP地址(VIP)及虛擬主機名
- 虛擬主機、VPS主機與雲伺服器的區別伺服器
- Centos 7 構建虛擬Web主機CentOSWeb
- Ubuntu apache2配置虛擬主機UbuntuApache
- 用 Docker Machine 建立 Azure 虛擬主機DockerMac
- 虛擬主機上雲筆記(序言)筆記
- 一臺主機虛擬多個ip
- linux配置基於ip的虛擬主機Linux
- 當年的筆記_apache配置虛擬主機筆記Apache
- Nginx配置之基於域名的虛擬主機Nginx