狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频

當前位置:系統之家 > 技術開發教程 > 詳細頁面

論壇編程給開發者的建議

論壇編程給開發者的建議

更新時間:2019-08-21 文章作者:未知 信息來源:網絡 閱讀次數:

系列問題上

  論壇,英文翻譯是Forum,作為網絡上必不可少的交流平臺。在網站中有著舉足輕重的地位,大家知道論壇的種類相當多。ASP、CGI、PHP、JSP甚至C++開發的,而品牌更是數以百計,正是這樣,每個論壇都存在著這樣那樣的問題,其中安全問題又尤為突出。有不少網站就是因為論壇出了問題而導致服務器被滲透,在安全上怎么重視都不過份!由于我使用ASP論壇比較多,所以談談ASP論壇。

  給開發者的建議

  數據庫問題

  數據庫似乎是每個使用者都比較頭疼的問題,被下載、被泄密。其實開發者多下些工夫。數據庫采用MD5加密(兼容行下降,自己平衡吧)。這樣泄密問題就得到了很好的解決,不管是誰。通過什么途徑看到數據,都是加密過的字符串,最大限度的解決了數據庫泄密的問題,這點動網做得很好,值得其他論壇借鑒。然后就是防下載了。在數據庫中加一個表,因為我不擅長描述,所以大家可以直接下載動網論壇V5.0 0519 sp3(URL:http://www.aspsky.net/download/list.asp?id=2178),里面有這樣一個數據庫,導入里面的那個notdownload表(大家可以自己研究構造,其實我自己也說不清楚,呵呵),然后就把數據庫的擴展名改為.asp就可以防下載了,即使知道數據庫路徑,下載也是500錯誤。這個應該由開發者做的。

  密碼驗證問題

  密碼是系統的首席看門官,大部分的攻擊都是截獲或猜解密碼開始的,所以對于登陸的規定還有需要驗證的地方的防范一定要做好。開發者應該限制密碼的最小長度為8,最好加入隨機驗證碼,限制登陸失敗的次數,如果輸入用戶名、密碼、隨機驗證碼錯誤導致登陸失敗3次后,就會自動關閉,另外,提示密碼錯誤的消息不宜顯示在HTML頁面里,而應該由談出消息框來顯示出錯信息,這幾個措施都能有效的防止溯雪這一類工具暴力破解,這類工具的原理是判斷頁面源代碼中的某一標簽進行破解的,一般是先獲取錯誤頁面的的某個標簽,然后提交數據,拿返回的數據和剛才獲取的錯誤標簽進行對比,如果遇到了和錯誤標簽不同的標簽。則視為正確的,只要了解原理了,就知道上面的三種措施是多么有效。還有盡量不要在頁面顯示密碼。比如在快速回復的地方查看原代碼。找到類似的 “密碼 <input maxlength=20 type=password name=Pass value="***********" size="20">”地方。其中“***********”就是密碼了。這樣用戶登陸后。離開一下,別人馬上查看原代碼就可以看到密碼了,非常不安全啊!其實通過Cookies和Session判斷也是有一定缺陷的。Session完全保存在服務器端,是絕對安全的。所以只有開發者平衡一下了。選個折中的方法,還有也盡量少用type=hidden來隱藏信息。會HTML的人一看就知道了。不過如果像剛才所說的采用MD5加密,就不會看到真實的密碼了。查看原代碼的時候就只是value="f3b4sd5f47fh49ah3"。(此字符串已經改過)

  UBB解析問題

  相當多的留言本和論壇都存在這樣的問題,比如[img]pic_url[/img]可以顯示一張圖片,但如果代碼轉換不好,就可能被執行跨站腳本,最簡單的測試方法就是提交[img]javascript :alert();[/img]這樣的信息,(標簽視程序而定),如果彈出一個對話框就說明存在此漏洞,有的雖然已經過濾了。但可能把提交的信息轉換為ASCII代碼,還是有可能執行跨站腳本的,跨站腳本的危害不定,可以彈出一些信息來,如果HTML代碼不過濾好。可以修改主頁的格局;更有攻擊者,寫個竊取用戶的COOKIES資料的腳本引導用戶訪問,最慘的還可能格式化瀏覽者的硬盤。下面又是一個簡單的例子。

  [img]javascript :document.write();[/img]

  document.write('');里面的單引號'' 和句點.要用ASCII轉換,否則對稍有過濾的程序就不會生效。里面可以寫任何代碼。修改注冊表、格式化硬盤……如果UBB過濾得好,就沒事。

  看懂的朋友覺得嚴重嗎?下面付上一段處理腳本字符的代碼。僅供參考。也許有錯誤和遺漏。

  Function JScode(JSstr)
  dim jsstr:jsstr=jsstrs
  if jsstr="" or isnull(jsstr) then JScode"":exit function
  if not isnull(JSstr) then
  dim ts
  dim re
  dim reContent
  Set re=new RegExp
  re.IgnoreCase =true
  re.Global=True
  re.Pattern="(javascript)"
  ts=re.Replace(JSstr,"&#106avascript")
  re.Pattern="(jscript:)"
  ts=re.Replace(ts,"&#106script:")
  re.Pattern="(js:)"
  ts=re.Replace(ts,"&#106s:")
  re.Pattern="(value)"
  ts=re.Replace(ts,"&#118alue")
  re.Pattern="(about :)"
  ts=re.Replace(ts,"about&#58")
  re.Pattern="(file:)"
  ts=re.Replace(ts,"file&#58")
  re.Pattern="(document.cookie)"
  ts=re.Replace(ts,"documents&#46cookie")
  re.Pattern="(vbscript:)"
  ts=re.Replace(ts,"&#118bscript:")
  re.Pattern="(vbs:)"
  ts=re.Replace(ts,"&#118bs:")
  re.Pattern="(on(mouse|exit|error|click|key))"
  ts=re.Replace(ts,"&#111n$2")
  re.Pattern="(&#)"
  ts=re.Replace(ts,"&#")
  JScode=ts
  set re=nothing
  end if
  End Function

 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频
久久狠狠婷婷| 首页亚洲欧美制服丝腿| 亚洲伊人伊色伊影伊综合网| 日本va欧美va欧美va精品| 国产福利一区二区三区视频在线| 欧美精品不卡| 91国内精品野花午夜精品| 精品精品国产高清a毛片牛牛| 一区二区中文字幕在线| 久久精品国产久精国产| 成人av在线影院| 国产精品一区二区三区观看| 日韩午夜激情av| 一区二区三区精品在线观看| 国产一区二区精品在线观看| 欧美草草影院在线视频| 99精品99久久久久久宅男| 91福利精品第一导航| 国产无人区一区二区三区| 日韩中文字幕一区二区三区| 亚洲精品美女久久7777777| 极品少妇一区二区三区| 欧美日韩国产在线播放网站| 欧美日韩dvd在线观看| 99在线精品免费| 欧洲在线/亚洲| 麻豆91在线看| 欧美精品一二三四| 国产精品正在播放| 在线成人av网站| 国产91精品入口| 亚洲欧洲精品成人久久奇米网| 亚洲欧美日产图| 欧美国产激情一区二区三区蜜月| 玉米视频成人免费看| 不卡一区二区三区四区| 母乳一区在线观看| 中文字幕亚洲综合久久菠萝蜜| 国产揄拍国内精品对白| 色琪琪一区二区三区亚洲区| 亚洲视频资源在线| 99久久伊人久久99| 欧美精品三级在线观看| 五月天一区二区三区| 亚洲国产精品久久久久久女王| 精品区一区二区| 国内成人精品2018免费看| 日本高清不卡视频| 亚洲福利一区二区三区| 136国产福利精品导航网址| 国产婷婷精品av在线| 国产精品一区二区三区四区| 色久综合一二码| 午夜精品影院在线观看| 国产精品免费看| 中文字幕在线观看一区二区| 欧美成人亚洲| 日本一区二区三区在线观看| 99久久免费国产| 欧美精品一区二区三区在线播放 | 国产一区二区调教| 欧美日韩一区三区| 久久精品国产精品亚洲精品| 色丁香久综合在线久综合在线观看| 亚洲影视在线播放| 国产精品五区| 午夜精品福利一区二区蜜股av| 国产精品区二区三区日本| 亚洲欧美色图小说| 亚洲视频www| 亚洲香蕉伊在人在线观| 国产欧美一区二区视频| 亚洲国产成人91porn| 免费在线亚洲| 美国精品在线观看| 欧美日韩1234| 粉嫩蜜臀av国产精品网站| 精品动漫一区二区三区在线观看| 成人黄色a**站在线观看| 精品国产免费视频| 欧美欧美天天天天操| 亚洲欧洲韩国日本视频| 国产精品久久久久久久久久妞妞| 亚洲国产一二三| 欧洲av在线精品| 国产精品一二二区| 欧美一级爆毛片| 成人精品视频.| 偷窥少妇高潮呻吟av久久免费| 99视频国产精品| 中文字幕在线观看不卡视频| 在线亚洲自拍| 蜜桃精品视频在线观看| 日韩欧美国产一区二区在线播放| 91美女片黄在线观看| 亚洲美女淫视频| 一道本成人在线| 成人一级视频在线观看| 国产精品免费丝袜| 国产一区二区精品久久99 | 欧美日韩国产一区| 国产精品毛片在线看| 99久久99久久精品免费看蜜桃| 亚洲毛片在线| 伊人婷婷欧美激情| 欧美jizzhd精品欧美喷水| 亚洲麻豆国产自偷在线| 欧美偷拍一区二区| 波多野结衣中文字幕一区| 亚洲美女屁股眼交3| 精品视频1区2区| 91小视频免费观看| 日一区二区三区| 久久午夜电影网| 免费在线国产精品| 成人av影院在线| 亚洲成人在线观看视频| 欧美大度的电影原声| 在线天堂一区av电影| 激情欧美一区二区三区在线观看| 中文字幕精品—区二区四季| 在线看国产日韩| 黑人一区二区三区四区五区| 毛片一区二区三区| 国产精品不卡在线观看| 67194成人在线观看| 宅男噜噜噜66一区二区| 丁香婷婷综合色啪| 五月天欧美精品| 国产精品免费av| 欧美一级片免费看| 蜜桃久久av| 狠狠干综合网| 成人午夜激情影院| 免费欧美高清视频| 亚洲天堂中文字幕| 2020国产精品| 欧美精品vⅰdeose4hd| 国产女优一区| 黄色综合网站| 99视频热这里只有精品免费| 久99久精品视频免费观看| 亚洲精品自拍动漫在线| 国产午夜精品一区二区三区嫩草 | 亚洲综合视频网| 国产三级一区二区| 日韩一区二区在线观看视频| 色狠狠色狠狠综合| 国产精品久久久对白| 国精品一区二区三区| 91在线精品一区二区三区| 国产美女精品人人做人人爽| 日韩黄色免费电影| 一个色综合网站| 成人欧美一区二区三区白人| 久久九九久精品国产免费直播| 欧美久久高跟鞋激| 91福利视频网站| 日本韩国欧美在线| 麻豆精品传媒视频| 午夜在线精品偷拍| 亚洲巨乳在线| 一区视频在线| 黄色成人精品网站| 欧美日韩国产探花| 91视频国产资源| 成人app在线| 成人一级片在线观看| 精品国产乱码久久久久久浪潮| 91精品福利在线一区二区三区| 欧美午夜精品久久久| 性刺激综合网| 久久精品人人| 在线一区二区三区四区五区| 一本久久知道综合久久| 国产99一区视频免费| 性欧美大战久久久久久久久| 亚洲三级在线播放| 亚洲一区日韩精品中文字幕| 精品999在线播放| 久久久国产一区二区三区四区小说| 久久久久久久性| 精品国产网站在线观看| 26uuu欧美| 亚洲裸体俱乐部裸体舞表演av| 国模一区二区三区| 国产日产精品一区二区三区四区的观看方式 | 国产精品亚洲欧美| 国产婷婷精品| 久久免费99精品久久久久久| 国产亚洲一区二区三区在线播放| 亚洲中字黄色| 亚洲制服少妇| 欧美三级资源在线| 精品国产青草久久久久福利| 欧美一级在线观看| 欧美欧美午夜aⅴ在线观看| 国产色一区二区| 欧美日韩高清一区二区不卡| 久久综合资源网|