請(qǐng)注意!常見(jiàn)的ASP腳本攻擊及防范技巧_ASP教程
推薦:ASP技巧實(shí)例:使用ASP記錄在線用戶的數(shù)量網(wǎng)絡(luò)的訪問(wèn)量是每一個(gè)做網(wǎng)站的網(wǎng)友們都非常關(guān)心的問(wèn)題。如何得知有多少個(gè)人正在訪問(wèn)你的網(wǎng)站呢?如何將每天的訪問(wèn)量記錄下來(lái)? 下面就是一個(gè)解決方案。 當(dāng)有用戶開(kāi)始訪問(wèn)網(wǎng)站時(shí),服務(wù)器端的Gl
由于ASP的方便易用,越來(lái)越多的網(wǎng)站后臺(tái)程序都使用ASP腳本語(yǔ)言。但是, 由于ASP本身存在一些安全漏洞,稍不小心就會(huì)給黑客提供可乘之機(jī)。事實(shí)上,安全不僅是網(wǎng)管的事,編程人員也必須在某些安全細(xì)節(jié)上注意,養(yǎng)成良好的安全習(xí)慣,否則會(huì)給自己的網(wǎng)站帶來(lái)巨大的安全隱患。目前,大多數(shù)網(wǎng)站上的ASP程序有這樣那樣的安全漏洞,但如果編寫程序的時(shí)候注意一點(diǎn)的話,還是可以避免的。
1、用戶名與口令被破解
攻擊原理:用戶名與口令,往往是黑客們最感興趣的東西,如果被通過(guò)某種方式看到源代碼,后果是嚴(yán)重的。
防范技巧:涉及用戶名與口令的程序最好封裝在服務(wù)器端,盡量少在ASP文件里出現(xiàn),涉及與數(shù)據(jù)庫(kù)連接的用戶名與口令應(yīng)給予最小的權(quán)限。出現(xiàn)次數(shù)多的用戶名與口令可以寫在一個(gè)位置比較隱蔽的包含文件中。如果涉及與數(shù)據(jù)庫(kù)連接,在理想狀態(tài)下只給它以執(zhí)行存儲(chǔ)過(guò)程的權(quán)限,千萬(wàn)不要直接給予該用戶修改、插入、刪除記錄的權(quán)限。
2、驗(yàn)證被繞過(guò)
攻擊原理:現(xiàn)在需要經(jīng)過(guò)驗(yàn)證的ASP程序大多是在頁(yè)面頭部加一個(gè)判斷語(yǔ)句,但這還不夠,有可能被黑客繞過(guò)驗(yàn)證直接進(jìn)入。
防范技巧:需要經(jīng)過(guò)驗(yàn)證的ASP頁(yè)面,可跟蹤上一個(gè)頁(yè)面的文件名,只有從上一頁(yè)面轉(zhuǎn)進(jìn)來(lái)的會(huì)話才能讀取這個(gè)頁(yè)面。
3、inc文件泄露問(wèn)題
攻擊原理:當(dāng)存在ASP的主頁(yè)正在制作且沒(méi)有進(jìn)行最后調(diào)試完成以前,可以被某些搜索引擎機(jī)動(dòng)追加為搜索對(duì)象。如果這時(shí)候有人利用搜索引擎對(duì)這些網(wǎng)頁(yè)進(jìn)行查找,會(huì)得到有關(guān)文件的定位,并能在瀏覽器中查看到數(shù)據(jù)庫(kù)地點(diǎn)和結(jié)構(gòu)的細(xì)節(jié),并以此揭示完整的源代碼。
防范技巧:程序員應(yīng)該在網(wǎng)頁(yè)發(fā)布前對(duì)它進(jìn)行徹底的調(diào)試;安全專家則需要加固ASP文件以便外部的用戶不能看到它們。首先對(duì).inc文件內(nèi)容進(jìn)行加密,其次也可以使用.asp文件代替.inc文件使用戶無(wú)法從瀏覽器直接觀看文件的源代碼。inc文件的文件名不要使用系統(tǒng)默認(rèn)的或者有特殊含義容易被用戶猜測(cè)到的名稱,盡量使用無(wú)規(guī)則的英文字母。
分享:ASP批量生成靜態(tài)頁(yè)由于本人的空間收到限制,不能一次批量生成所有的靜態(tài)頁(yè),所以自己寫了一個(gè)小程序和大家分享,程序相當(dāng)簡(jiǎn)單,高手莫要見(jiàn)笑!此代碼就是很浪費(fèi)時(shí)間.代碼如下
- asp FSO 讀寫文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫(kù)實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過(guò)濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁(yè)模板:ASP內(nèi)建對(duì)象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個(gè)小技巧
- eWebEditor v3.8 列目錄
- ASP無(wú)組件分頁(yè)實(shí)現(xiàn)思路及代碼
ASP教程Rss訂閱編程教程搜索
ASP教程推薦
- 詳解ASP的Session對(duì)象
- asp獲取用戶真實(shí)IP地址的方法
- 深入理解ASP中FSO的神奇功能
- ASP常用函數(shù):Str4Js()
- 入門:初學(xué)ASP動(dòng)態(tài)網(wǎng)頁(yè)制作常用錯(cuò)誤處理
- ASP將數(shù)據(jù)庫(kù)中的數(shù)據(jù)導(dǎo)出到EXCEL表中
- 在ASP.NET 2.0中使用樣式、主題和皮膚
- 如何用ASP顯示ACCESS數(shù)據(jù)庫(kù)的的GIF圖象
- ASP安全:簡(jiǎn)單學(xué)習(xí)ASP連接數(shù)據(jù)庫(kù)方法
- FileSystemObject 示例代碼
- 相關(guān)鏈接:
- 教程說(shuō)明:
ASP教程-請(qǐng)注意!常見(jiàn)的ASP腳本攻擊及防范技巧
。