幻女free性zozo交孩交/亚洲成人直播/日本视频免费/国产国语videosex另类

如何防止網站數據庫遭遇復制

2014-02-20 23:08:06 來源:華軍數據恢復 作者:網站管理員 閱讀:
mdb數據庫
 
        在中國這個國度,復制克隆無處不在,特別是互聯網,更是如此。站長辛辛苦苦設計的網站,網站數據庫遭遇復制,所有心血付諸一流,如何防止網站數據庫遭遇復制,每個站長不得不知道啊!以下是具體操作方法:
一、密碼式
        給數據庫起一個隨機復雜的名稱,避免被猜到被復制,這種方式在以前很流行,因為大家都對自己的代碼很有自信。但隨著錯誤提示對數據庫地址的泄露導致數據庫被非法復制,這種方式也就越來越少人用了。
這種方法,已經很少被用到了,除了對安全不甚了解的程序員,雖然少,但是還是會遇到,比如前幾天看到的物業的網站。
二、"#"式
        在數據庫名稱里加上#號,從URL上請求時#是請求地址和請求參數的一個分隔字符,如果知道了數據庫名,直接請求的話,如:http://www.xx.com/access#.mdb,WEB服務器會認為請求的是access而不是access#.mdb,所以會提示找不到文件,但是很遺憾,URL中對于這些特殊的字符都會有一個特殊的表示方式,#的特殊表示就是%23,如http://www.xx.com/access%23.mdb,那么access#.mdb將會被復制。還有如果用FlashGet之類的復制下載工具也可以直接下載。
        這種方法感覺有點類似于掩耳盜鈴,因為通過下載復制工具,可以很方便的下載,沒有什么實際意義,除了對付剛接觸的人。
 
        三、ASP式
        這種作法是比較專業但也是很安全的也是現在比較流行的作法,但是現在許多的人只是作了一半,只是將數據名改成ASP而以,這樣的話直接用FlashGet之類的下載工具一樣可以將數據庫下載復制,這種方式的正確作法有兩步:
第一步:在數據庫內創建一個字段,名稱隨意,類型是OLE對象,內容設置為單字節型的"
        這段代碼運行完之后將會在數據庫內生成一個nodownload表,表內字段是notdown。如果數據庫內已有同名的數據表存在請將代碼內的nodownload改成自己想要的數據表名即可。
        這種方法用的比較普遍,正如作者所說,大多數人只是將mdb后綴改稱了asp,實際上如果知道路徑,用flashget一樣可以下載。
        作者提供的asp源代碼,可以直接創建表和字段,并添加內容。大家可以保存為.asp文件,在瀏覽器執行一次即可。
       
        當然也可以直接編輯數據庫:
1、打開access數據庫
2、使用設計創建表,添加字段notdown,類型使用“OLE對象”
3、保存為nodownload,不創建主鍵。
4、打開記事本,編輯文件nodownload.txt,內容為“<%”。
5、打開nodownload表,點擊右鍵-->插入對象,選擇從文件插入,定位到nodownload.txt,確認。
        以上都需要在數據庫創建一個表,大家可以把這個表留著不管,也可以直接刪除,同樣可以起到反下載的功能,即:執行后再刪除。關于這一點,大家可以試試。
 
        四、asa式
        這種方式的真諦是利用IIS對ASA文件的保護,從而使得數據庫文件不能從URL上直接請求下載,但是這種方式被誤解成只要將文件后綴改成ASA就可以了。要知道IIS只是對global.asa這個文件名有請求保護,所以這種方式只能將數據庫名設置為global.asa,而且要注意的是,設置成global.asa之后最好不要將其放在主機或虛擬目錄的根目錄里,不然會被IIS當然正常的global.asa文件進行嘗試運行的。
 
        這種方法也比較不錯的,但是如果網站已經使用了global.asa,有時候容易混淆,大家根據情況看吧。
        感覺第三第四種是比較安全的,除非IIS有查看ASP或ASA源碼的漏洞,否則是無法將數據庫下載的。
 
  • 華軍行數據恢復 - 最新圖文資訊
  • 最新資訊導讀
  • 推薦內容
  • 熱點內容
CopyRight2014-2016 華軍數據恢復中心 版權所有 浙ICP備15017254號-4 成功案例 | 華軍資訊 | 技術專題 | RSS地圖