亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

ASP+Access的安全隱患以及解決方法_ASP教程

2024-05-04 11:03:51
字體:
來源:轉載
供稿:網友

推薦:ASP與JSP的區別和聯系
今天上論壇看了看,有一個網友bluesky提出問題說“ASP與JSP哪個好,他們有什么區別?”ASP好像不存在線程安全問題,而JSP是存在線程安全問題。這不是說ASP好,恰恰相反說明ASP不如

隨著Internet的發展,Web技術日新月異。繼通用網關接口(CGI)之后,“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頁面進行加密,操作簡單、收效良好。

Script Encoder方法具有許多優點:

1.HTML仍具有很好的可編輯性。Script Encoder只加密在HTML頁面中嵌入的ASP代碼,其他部分仍保持不變,這就使得我們仍然可以使用FrontPage或Dreamweaver等常用網頁編輯工具對HTML部分進行修改、完善,只是不能對ASP加密部分進行修改,否則將導致文件失效。

2.操作簡單。只要掌握幾個命令行參數即可。Script Encoder的運行程序是screnc.exe,其使用方法如下:

screnc [/s] [/f] [/xl] [/l defLanguage ] [/e defExtension] inputfile outputfile

分享:ASP優化:幾招提高ASP性能的最佳選擇
ASP開發人員為了在他們的設計項目中獲得更好的性能和可擴展性而不斷努力。幸運地是,有許多書籍和站點在這方面提供了很好的建議。但是這些建議的基礎都是從ASP平臺工作的結構上所得出的結論,對

共2頁上一頁12下一頁
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲黄色www网站| 97在线观看视频| 成人国产精品久久久| 人妖精品videosex性欧美| 久久精品视频99| 国内精品国产三级国产在线专| 性欧美办公室18xxxxhd| 91精品国产自产在线老师啪| 国产欧美精品在线| 亚洲女人被黑人巨大进入| 欧美日韩不卡合集视频| 日韩av在线网站| 欧美激情一二三| 麻豆国产精品va在线观看不卡| 福利二区91精品bt7086| 色无极影院亚洲| 国产精品吊钟奶在线| 视频在线观看一区二区| 欧美乱妇40p| 日本韩国在线不卡| 久久精品91久久香蕉加勒比| 欧美性极品少妇精品网站| 国产欧美日韩中文| 国产精品网站入口| 精品国产成人av| 亚洲日韩欧美视频一区| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美裸体男粗大视频在线观看| 91九色视频导航| 7m精品福利视频导航| 久久视频免费观看| 亚洲性猛交xxxxwww| 影音先锋日韩有码| 国产69精品久久久久9999| 欧美大片免费看| 亚洲国产成人精品一区二区| 国产亚洲精品日韩| 国产精品亚发布| www.亚洲天堂| 久久人91精品久久久久久不卡| 97国产suv精品一区二区62| 亚洲一区二区三区视频播放| 欧美日韩成人黄色| 国产日韩欧美综合| 国产亚洲精品va在线观看| 色综合久综合久久综合久鬼88| 91精品国产高清久久久久久久久| 久久精品久久久久| www.久久久久| 91av视频在线观看| 色琪琪综合男人的天堂aⅴ视频| 午夜精品久久久久久久男人的天堂| 丝袜亚洲另类欧美重口| 亚洲老司机av| 国产精品一二三在线| 久久久久久国产三级电影| 国产欧美婷婷中文| 国产精品一区二区久久久| 欧美一级片免费在线| 91精品视频一区| 成人观看高清在线观看免费| 日韩av在线导航| 亚洲3p在线观看| 九九热r在线视频精品| 亚洲级视频在线观看免费1级| 2019中文字幕免费视频| 亚洲摸下面视频| 国产成人精品久久二区二区| 欧美高清不卡在线| 91国自产精品中文字幕亚洲| 欧美电影在线观看高清| 91久久精品美女| 欧美视频在线免费| 国产成人极品视频| 97久久精品人人澡人人爽缅北| 91探花福利精品国产自产在线| 2019最新中文字幕| 国产午夜精品美女视频明星a级| 国内免费久久久久久久久久久| 亚洲欧洲日产国码av系列天堂| 精品欧美一区二区三区| 91精品在线播放| 亚洲直播在线一区| 国产欧美亚洲精品| 欧美在线免费观看| 欧美午夜www高清视频| 中文字幕亚洲天堂| 中文字幕九色91在线| 国产精品福利在线观看网址| 岛国视频午夜一区免费在线观看| 国语对白做受69| 日韩国产一区三区| 久久久久久网站| 久久色精品视频| 日韩欧美第一页| 精品爽片免费看久久| 国产一区二区三区免费视频| 精品动漫一区二区| 日本不卡免费高清视频| 国产亚洲欧美另类中文| 欧美激情一区二区久久久| 日韩有码片在线观看| 欧美国产日韩免费| 日韩女优人人人人射在线视频| 日韩在线中文视频| 欧美电影在线免费观看网站| 亚洲性av网站| 亚洲美女动态图120秒| 精品久久久一区| 国产精品扒开腿做爽爽爽视频| 亚洲一区二区三区香蕉| 国产午夜精品视频| 亚洲午夜精品久久久久久性色| 操91在线视频| 最近2019中文字幕在线高清| 日韩精品免费在线视频| 亚洲精品福利资源站| 欧美性猛交xxxx黑人猛交| 日韩av在线网站| 欧美日韩国产精品| 不卡av日日日| 精品国产一区二区三区久久狼5月| 国产精品久久久久久久久免费看| 国产午夜精品免费一区二区三区| 欧美在线视频观看免费网站| 欧美精品在线观看| 在线国产精品视频| 日韩国产在线播放| 亚洲欧美一区二区激情| 成人久久久久久久| 国产69精品99久久久久久宅男| 久久亚洲综合国产精品99麻豆精品福利| 最近2019年手机中文字幕| 欧美日韩在线视频一区二区| 欧美老女人bb| 亚洲精品国产电影| 美女精品视频一区| 韩国v欧美v日本v亚洲| 欧美中文字幕在线播放| 亚洲欧美变态国产另类| 欧美日韩中文字幕综合视频| 国产精品一区二区电影| 538国产精品视频一区二区| 亚洲男人天堂2023| 亚洲韩国日本中文字幕| 亚洲视频日韩精品| 日韩久久免费视频| 日本一区二区在线免费播放| 亚洲成人在线视频播放| 国产成人精品电影久久久| 亚洲自拍偷拍色图| 欧美日本精品在线| 在线亚洲国产精品网| 亚洲视频精品在线| 亚洲欧美一区二区精品久久久| 91国自产精品中文字幕亚洲| 国产精品热视频| 日本中文字幕久久看| 91国产视频在线播放| 成人在线一区二区| 97精品国产97久久久久久免费| 亚洲欧美一区二区激情| 国产免费观看久久黄| 欧美电影免费播放|