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

首頁 > 數據庫 > SQL Server > 正文

ASP和SQL Server如何構建網頁防火墻

2024-08-31 01:03:15
字體:
來源:轉載
供稿:網友
本文介紹的是利用ASP和SQL Server構建網頁防火墻,介紹建立的過程,主要分三步給大家介紹的。希望對你有幫助,一起來看。
 

ASP是Web上的客戶機/服務器結構的中間層,雖然它使用腳本語言(Java Script,VB Script等)編寫,程序代碼在服務器上運行,在客戶端僅可看到由ASP輸出的動態HTML文件,但ASP仍具有某些漏洞,采取一定手段也可以看到ASP程序的源碼。這時,通過ASP與SQL Server相結合,我們可以設計出簡單、高效、可靠的應用程序。

為網頁設置防火墻的主要目的是根據網頁內容對不同來訪者提供不同的服務,利用Java Script或VB Script,我們很容易做到這一點。但網頁的源碼在客戶瀏覽器中可以被看到,訪問者可以查看所用的用戶鑒別方法,這只是一個表面形式的防火墻。

下面簡單介紹一下其建立過程。

一、建立Login

在SQL Server上建立訪問者的Login和Password。

二、在網絡服務器上創建數據庫DSN

使用“控制面板”中的“ODBC數據源管理器”創建某個數據庫的ODBC 數據資源名,即DSN,這樣以后可以通過使用數據庫DSN連接具體的數據庫。

“ODBC數據源管理器”提供了三種DSN,分別為用戶DSN、系統DSN和文件DSN。其中,用戶DSN會把相應的配置信息保存在Windows的注冊表中,但是只允許創建該DSN的登錄用戶使用。系統DSN同樣將有關的配置信息保存在系統注冊表中,但是與用戶DSN不同的是系統DSN允許所有登錄服務器的用戶使用。

與上述兩種數據庫DSN不同,文件DSN把具體的配置信息保存在硬盤上的某個具體文件中。文件DSN允許所有登錄服務器的用戶使用,而且即使在沒有任何用戶登錄的情況下,也可以提供對數據庫DSN的訪問支持。此外,因為文件DSN被保存在硬盤文件里,所以可以方便地復制到其它機器中。這樣,用戶可以不對系統注冊表進行任何改動就可直接使用在其它機器上創建的DSN。

在以上三種數據庫DSN中,建議用戶選擇系統DSN或文件DSN,如果用戶更喜歡文件DSN的可移植性,可以通過在NT系統下設定文件的訪問權限獲得較高的安全保障。

建立新的DSN,用戶首先選擇“添加”,然后在彈出窗口中選擇用戶將要建立連接的數據庫類型并選擇列表中的“SQL Server”項。如果用戶是建立文件DSN,則單擊“下一步”按鈕并在隨后的對話框中輸入所要建立的文件DSN的文件名和保存路徑。如果用戶建立的是系統DSN,單擊“完成”按鈕。

在選擇完數據庫之后,用戶需要對數據庫DSN進行設置。用戶需要選擇提供數據庫服務的具體服務器,設定登錄用戶名和口令,以及用戶將要連接的數據庫。

三、程序設計

下面要實現的就是一個簡單的頁面防火墻的功能。此頁面只限制本單位內部網的用戶進行訪問(在此假設內部網的IP地址是從10.61.96.?至10.65.97.?之間),如果是單位外部用戶進行訪問則要求輸入訪問用戶名及密碼。在此要使用到request對象的ServerVariables屬性,通過它來獲得環境變量的值。

程序源碼(firewall.asp)如下:
 

  1. <html>  
  2. <head>  
  3. <meta http-equiv="Content-Type" content="text/html; charset=gb_2312-80">  
  4. <meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">  
  5. <title>firewall.asp</title>  
  6. </head>  
  7. <body background="#800080 ">  
  8. <%  
  9. '使用Request.ServerVariables("REMOTE_ADDR")得到IP地址并保存在變量remoteip中  
  10. remoteip=Request.ServerVariables("REMOTE_ADDR")  
  11. stip=cstr(remoteip)  
  12. 取得IP地址第三個段的值并保存到stip中  
  13. for i=1 to 2  
  14. stip=right(stip,len(stip)-instr(1,stip,"."))  
  15. next  
  16. stip=left(stip,instr(1,stip,".")-1)  
  17. 'IP地址有效性檢驗及密碼驗證,包括兩方面的內容:如果IP地址符合則通過驗證; 
  18. 如果IP地址不符合則檢驗輸入的用戶名、密碼是否正確  
  19. if (left(remoteip,5) <> "10.61" or stip<"96" or stip>"97") then  
  20. username=request.form("t1")  
  21. password=request.form("t2")  
  22. Set fs = CreateObject("Scripting.FileSystemObject")  
  23. Set thisfile = fs.OpenTextFile("dsn.txt")  
  24. db loc=thisfile.readline  
  25. thisfile.close  
  26. cnstr=db_loc&&"uid="&&username&&";"&&"pid="&&password  
  27. on error resume next  
  28. set cn=server.createobject("adodb.connection")  
  29. cn.open cnstr  
  30. if err=3709 then %>   
  31. <p><font color="#FF0000">對不起,用戶:<%=username%>沒有訪問權限,或密碼不正確! <BR></font></p>  
  32. <form method="POST">   
  33. <p align="center"> 
  34. 用戶名:<input type="text" name="T1" size="20"> 
  35. 口令:<input type="password" name="T2" size="20"> 
  36. <input type="submit" value="提交" name="B1"><input type="reset" value="全部重寫" name="B2">   
  37. </p>  
  38. </form>   
  39. <%end if  
  40. cn.close   
  41. set cn=nothing%>  
  42. <%else %>  
  43. 恭喜您,您已經通過了驗證,可以直接使用本站點的資源!  
  44. <%end if%>  
  45. </body>  
  46. </html> 
?
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91高潮精品免费porn| 日韩电影视频免费| xvideos亚洲| 国内成人精品视频| 92国产精品久久久久首页| 国产精品高潮呻吟久久av黑人| 国产69久久精品成人看| 国产精品久久久久9999| 国产69精品久久久久9999| 久久精品免费电影| 日韩在线不卡视频| 欧美大胆在线视频| 国产成人精品久久二区二区| 福利精品视频在线| 国产精品亚洲一区二区三区| 91国内揄拍国内精品对白| 国产99久久精品一区二区| 亚洲xxx自由成熟| 日本a级片电影一区二区| 欧美色道久久88综合亚洲精品| 亚洲欧美另类自拍| 97精品久久久| 97在线视频免费观看| 国产美女久久久| 日韩欧美综合在线视频| 久久久久亚洲精品| 国产欧美日韩中文字幕在线| 性欧美长视频免费观看不卡| 日日噜噜噜夜夜爽亚洲精品| 欧美一乱一性一交一视频| 欧美孕妇与黑人孕交| 九九精品在线播放| 亚洲视频欧洲视频| 国产精品国产自产拍高清av水多| 一夜七次郎国产精品亚洲| 伊人成人开心激情综合网| 国产成人jvid在线播放| 久久精品99久久久香蕉| 国产精品视频久久久久| 色综合久久中文字幕综合网小说| 午夜精品国产精品大乳美女| 亚洲欧美另类中文字幕| 欧美精品做受xxx性少妇| 久久精品国产一区二区电影| 国产一区二区三区网站| 欧美裸体男粗大视频在线观看| 精品国产一区二区三区久久| 日韩免费av一区二区| 日韩精品欧美激情| 久久这里只有精品99| 亚洲成人精品视频在线观看| 欧美日本中文字幕| 久久精品免费播放| 欧美激情xxxx| 欧美小视频在线| 国产精品精品视频一区二区三区| 日av在线播放中文不卡| 日日狠狠久久偷偷四色综合免费| 91tv亚洲精品香蕉国产一区7ujn| 国产男女猛烈无遮挡91| 国产精品香蕉国产| 日韩视频永久免费观看| 色综合导航网站| 日韩中文字幕视频在线| 欧美怡春院一区二区三区| 国产一区二区在线播放| 久久香蕉国产线看观看网| 亚洲自拍高清视频网站| 日本久久精品视频| 精品亚洲一区二区三区在线播放| 成人国产在线激情| 91国产精品91| 久久精品99久久久香蕉| 亚洲国产91精品在线观看| 欧美电影免费观看大全| 日韩美女视频中文字幕| 久久久精品影院| 欧美在线播放视频| 成人看片人aa| 亚洲第一精品自拍| 欧美乱大交做爰xxxⅹ性3| 伊人久久久久久久久久| 精品国产老师黑色丝袜高跟鞋| 亚洲欧洲日产国产网站| 亚洲成人黄色网址| 国产日本欧美在线观看| 国产精品精品视频| 久久伊人色综合| 欧美精品在线网站| 国产一区二区三区在线视频| 欧美激情videoshd| 欧美日韩一区二区三区| 日本久久中文字幕| 亚洲视频在线看| 高清欧美性猛交| 日韩成人中文字幕在线观看| 成人国产精品一区二区| 91沈先生作品| 成人激情黄色网| 最近2019年好看中文字幕视频| 亚洲一级免费视频| 国产成人精品av在线| 国产成人精品一区二区三区| 国产精品精品国产| 久久亚洲精品小早川怜子66| 欧美一级视频免费在线观看| 神马国产精品影院av| 热99久久精品| 久久久电影免费观看完整版| 日韩精品免费看| 福利一区福利二区微拍刺激| 中文字幕无线精品亚洲乱码一区| 久久久亚洲天堂| 国产一区私人高清影院| 欧美一级大胆视频| 欧美视频在线免费| 国产精品成av人在线视午夜片| 深夜福利91大全| 欧美精品www在线观看| 一区二区三区www| 免费不卡欧美自拍视频| 国产精品扒开腿做| 亚洲天堂开心观看| 日韩亚洲欧美成人| 国内精品久久久久影院 日本资源| 亚洲 日韩 国产第一| 精品在线观看国产| 一区二区三区国产视频| 91av福利视频| 国产精品久久久久久av| 欧美野外wwwxxx| 欧美色另类天堂2015| 国产精品美女午夜av| 欧美午夜激情视频| 久久影视电视剧凤归四时歌| 青草青草久热精品视频在线观看| 欧美激情精品久久久久久免费印度| 91国在线精品国内播放| 在线观看视频亚洲| 亚洲第一黄色网| 午夜免费久久久久| 日韩在线观看成人| 欧美—级高清免费播放| 国产一区二区三区视频免费| 欧美日韩性视频在线| 亚洲一区中文字幕| 精品久久久久久久久中文字幕| 国产精品激情av电影在线观看| 亚洲激情电影中文字幕| 色老头一区二区三区| 国产综合在线视频| 欧美日韩亚洲91| 国产欧美 在线欧美| 这里只有精品在线观看| 色伦专区97中文字幕| 欧美激情欧美激情| 亚洲精品一区二三区不卡| 中文字幕无线精品亚洲乱码一区| 亚洲欧美精品中文字幕在线| 精品福利在线视频| 欧美激情视频一区| 91免费人成网站在线观看18| 久久国产精品99国产精| 久久成人一区二区|