8090新视觉理论电影电视剧免费观看-8848高清电影电视剧免费看-8848在线观看免费高清电视剧-8888888888免费剧最新更新

首頁?>?知識?資訊?>?ASP網站建設的安全解決方法!?>?正文

ASP網站建設的安全解決方法!

2011/11/20 0:00:00 · 稿源:傳誠信
ASP網站建設的安全解決方法!

“ASP”(Active Server Pages)作為一種典型的服務器端網頁設計技術,被廣泛地應用在網上銀行、電子商務、搜索引擎等各種互聯網應用中。同時Access數據庫作為微軟推出的以標準JET為引擎的桌面型數據庫系統,由于具有操作簡單、界面友好等特點,具有較大的用戶群體。

因此ASP+Access成為許多中小型網上應用系統的首選方案。但ASP+Access解決方案在為我們帶來便捷的同時,也帶來了不容忽視的安全問題。

ASP+Access的安全隱患ASP+Access解決方案的主要安全隱患來自Access數據庫的安全性,其次在于ASP網頁設計過程中的安全漏洞。?

1.Access數據庫的存儲隱患

在ASP+Access應用系統中,如果獲得或者猜到Access數據庫的存儲路徑和數據庫名,則該數據庫就可以被下載到本地。例如:對于網上書店的Access數據庫,人們一般命名為book.mdb、store.mdb等,而存儲的路徑一般為“URL/database”或干脆放在根目錄(“URL/”)下。這樣,只要在瀏覽器地址欄中敲入地址:“URL/database/store.mdb”,就可以輕易地把store.mdb下載到本地的機器中。    ?
2.Access數據庫的解密隱患
由于Access數據庫的加密機制非常簡單,所以即使數據庫設置了密碼,解密也很容易。該數據庫系統通過將用戶輸入的密碼與某一固定密鑰進行異或來形成一個加密串,并將其存儲在*.mdb文件中從地址“&H42”開始的區域內。由于異或操作的特點是“經過兩次異或就恢復原值”,因此,用這一密鑰與*.mdb文件中的加密串進行第二次異或操作,就可以輕松地得到Access數據庫的密碼。基于這種原理,可以很容易地編制出解密程序。   由此可見,無論是否設置了數據庫密碼,只要數據庫被下載,其信息就沒有任何安全性可言了。

3.源代碼的安全隱患

由于ASP程序采用的是非編譯性語言,這大大降低了程序源代碼的安全性。任何人只要進入站點,就可以獲得源代碼,從而造成ASP應用程序源代碼的泄露。

4.程序設計中的安全隱患

aSP代碼利用表單(form)實現與用戶交互的功能,而相應的內容會反映在瀏覽器的地址欄中,如果不采用適當的安全措施,只要記下這些內容,就可以繞過驗證直接進入某一頁面。例如在瀏覽器中敲入“……page.asp?x=1”,即可不經過表單頁面直接進入滿足“x=1”條件的頁面。因此,在設計驗證或注冊頁面時,必須采取特殊措施來避免此類問題的發生。   提高數據庫的安全性由于Access數據庫加密機制過于簡單,因此,如何有效地防止Access數據庫被下載,就成了提高ASP+Access解決方案安全性的重中之重。?

1.非常規命名法

防止數據庫被找到的簡便方法是為Access數據庫文件起一個復雜的非常規名字,并把它存放在多層目錄下。例如,對于網上書店的數據庫文件,不要簡單地命名為“book.mdb”或“store.mdb”,而是要起個非常規的名字,例如:   faq19jhsvzbal.mdb,再把它放在如./akkjj16t/kjhgb661/acd/avccx55 之類的深層目錄下。這樣,對于一些通過猜的方式得到Access數據庫文件名的非法訪問方法起到了有效的阻止作用。

2.使用ODBC數據源

在ASP程序設計中,應盡量使用ODBC數據源,不要把數據庫名直接寫在程序中,否則,數據庫名將隨ASP源代碼的失密而一同失密。例如:   DBPath = Server.MapPath(“./akkjj16t/   kjhgb661/acd/avccx55/faq19jhsvzbal.mdb ”)   conn.Open “driver={Microsoft Access Driver (*.mdb)};dbq=” & DBPath   可見,即使數據庫名字起得再怪異,隱藏的目錄再深,ASP源代碼失密后,數據庫也很容易被下載下來。如果使用ODBC數據源,就不會存在這樣的問題了:   conn.open “ODBC-DSN名”

對ASP網站建設頁面進行加密為有效地防止ASP網站建設源代碼泄露,可以對ASP頁面進行加密。一般有兩種方法對ASP頁面進行加密。一種是使用組件技術將編程邏輯封裝入DLL之中;另一種是使用微軟的Script Encoder對ASP頁面進行加密。筆者認為,使用組件技術存在的主要問題是每段代碼均需組件化,操作比較煩瑣,工作量較大;而使用Script Encoder對ASP頁面進行加密,操作簡單、收效良好。


選擇北京網站建設公司-傳誠信,優質服務,絕對不容錯過 !
1. 優秀的網絡資源,穩定的網站和速度保證?
配送雙線獨立ip空間,國際A級BGP機房,99.5% 的主機在線時間)?
2. 7年北京網站建設經驗,優秀的技術和設計水平,更放心?
3. 全程省心服務,不必擔心自己不懂網絡,更省心。?

-----------------------------------------------------------------------------------------------------
我們的與眾不同之處:

??? 免費網絡營銷顧問:我們為您提供免費的網絡營銷顧問服務,您需要了解關于如何開展網絡營銷,電子商務網站設計等的事宜,歡迎隨時聯系我們。

??? seo友好的網站管理系統:除了優質的網站空間,網站管理系統,和網站設計外,我們的網站管理系統更是seo友好的,包括:自定義欄目名,Google Sitemap自動生成,靜態頁面生成等等,讓您的網站錦上添花。

? ? ?免費網絡營銷培訓:如何更好的投放網絡廣告,如何提高網絡廣告的投資回報,如何發帖子,
? ? ?如何優化網站,我們有豐富的經驗開放給您!祝君成功!

聯系我們:010-62199213 62122723-808 ?400-697-8610 ?徐小姐
北京網站建設公司-傳誠信網站:www.shuizhela.com?點擊查看經典網站案例

  • 相關推薦
  • 大家在看
  • 網站制作主要目的與取向分析

    網站制作主要目的與取向網站建設目的之所以會重要,是因為不同的目標取向,將會影響到后續網站架設流程,如果沒有很明確的將企業主要發展業務與網站類......

    2019/12/13 0:00:00
  • 網站建設中照片及Photoshop修飾技巧

    定義顏色如果你要重新定義前景和背景顏色,使用吸管工具選擇前景色,然后切換背景顏色與位置,快捷方式可能是通過使用 X ,并拿起一個顏色。 但有......

  • 網頁設計中的色彩應用!

    色彩是我們接觸事物的第一直觀認知,在瀏覽一個新的網頁時,第一認知的不是頁面的具體結構和信息內容,而且是頁面色彩搭配的視覺效果。色彩對于每個人......

  • 如何創建一個iPhone應用程序.

    iTunes應用程序商店在2008年推出以來,超過50萬的應用程序已被蘋果批準,成千上萬的應用程序的想法是潦草地寫在餐巾世界各地的每一天。但......

    2012/10/7 0:00:00
  • 英文改版網站基本需求(例)!

    改版網站基本定位:l 清晰傳達產品信息、公司形象,體現專業和服務網站的基本功能:l 產品信息(方便操作)l 客戶(會員)信息管理與在線購物(......

    2011/12/28 0:00:00
  • 網站改版對搜索排名的影響!

    一個已有較好名次的網站,如果進行了大規模的改版,即整個結構發生變化,將有可能對搜索引擎排名造成影響。所以先提醒各位站長在準備修改網站前先進行......

    2010/8/23 0:00:00
  • 網站在線預定系統規劃。

    1 系統設計目標 為滿足企業業務發展的需要,友邦天地根據客戶的實際需求,開發中青旅在線預定系統(以下簡稱系統)方案,并制定如下目標: (1)......

    2012/8/13 0:00:00
  • 網站空間的重要性!

    今日說來我們想把最近發生在我們自己網站的事情說一下了,就是關于網站空間的問題, 首先企業建網站的目的是什么? 首先要明確這一點,我們認為1為......

    2012/7/16 0:00:00
  • 企業網站建設

    企業門戶網站建設的作用:1、發布企業信息的通道2、獲取用戶的各種反饋信息與用戶溝通的通道3、為用戶提供實時、高效的服務服務客戶的通道4、以低......

    2010/6/7 0:00:00
  • 網站風格設計驗收標準。

    《網站風格設計驗收標準》 11美工設計部分: 111要求整體設計大方、雅致,美觀,布局要新穎,但不能給人于亂的感覺。 112顏色基調以紅、黑......

    2012/9/26 0:00:00
客戶服務
咨詢熱線

010-62199213

24小時咨詢熱線

139-1050-5354