999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談基于ASP開發(fā)的網(wǎng)站安全性研究及防范方法

2016-03-13 15:46:11煤炭科學(xué)技術(shù)研究院有限公司徐麗娜
電子世界 2016年8期
關(guān)鍵詞:安全

煤炭科學(xué)技術(shù)研究院有限公司 徐麗娜

?

淺談基于ASP開發(fā)的網(wǎng)站安全性研究及防范方法

煤炭科學(xué)技術(shù)研究院有限公司 徐麗娜

【摘要】本文旨在介紹基于ASP開發(fā)的企業(yè)網(wǎng)站存在的安全問題,從SQL注入、跨站腳本等方面分析可能會出現(xiàn)的問題,并針對這些問題給出必要的防范措施。

【關(guān)鍵詞】ASP;網(wǎng)站;安全

1 引言

隨著互聯(lián)網(wǎng)的高速發(fā)展,Web技術(shù)日新月異,隨著微軟推出的ASP網(wǎng)頁設(shè)計語言的廣泛使用,很多地方機(jī)關(guān)、企業(yè)、事業(yè)單位的網(wǎng)站開發(fā)都使用了這種語言,配合Microsoft的桌面數(shù)據(jù)庫Access和網(wǎng)絡(luò)數(shù)據(jù)庫SQL Server的數(shù)據(jù)庫系統(tǒng)一起使用,極大的提高了開發(fā)者的工作效率。就目前國內(nèi)現(xiàn)狀看來,網(wǎng)站使用的腳本語言中,使用ASP+Access或SQLServer的網(wǎng)站仍然占有很大的比例。由于ASP本身存在一些漏洞及數(shù)據(jù)庫的安全問題,如果代碼編寫過程中忽略程序代碼的安全性,就會導(dǎo)致網(wǎng)站在運(yùn)行中容易被攻擊,出現(xiàn)網(wǎng)站無法運(yùn)行或者數(shù)據(jù)泄漏等問題。本文以此為例,討論ASP網(wǎng)站數(shù)據(jù)庫建設(shè)過程中存在的安全問題。

2 ASP網(wǎng)站的安全隱患及防范措施

2.1SQL注入

2.1.1SQL注入概述

SQL 注入就是利用現(xiàn)有應(yīng)用程序,將惡意構(gòu)造的SQL查詢命令注入到網(wǎng)站后臺數(shù)據(jù)庫檢索引擎中執(zhí)行從而獲得敏感數(shù)據(jù)甚至執(zhí)行系統(tǒng)命令的一種攻擊方式。SQL 注入是對web應(yīng)用程序而不是對web數(shù)據(jù)庫或操作系統(tǒng)本身的攻擊,是對數(shù)據(jù)庫查詢添加非預(yù)期SQL命令從而以數(shù)據(jù)庫管理員或開發(fā)人員非預(yù)期的方式操控數(shù)據(jù)庫的行為。通過這種方式,攻擊者就可以得到網(wǎng)站數(shù)據(jù)庫服務(wù)器的數(shù)據(jù),并能夠修改、刪除、添加數(shù)據(jù),從而破壞網(wǎng)站的正常使用。

SQL 注入攻擊是目前網(wǎng)絡(luò)攻擊的主要手段之一, 其安全風(fēng)險性比其他的漏洞要高處很多, 因為其攻擊方式的原因, 目前防火墻無法對SQL注入漏洞進(jìn)行有效地防范。

2.1.2SQL注入防范方法

只要對客戶端上傳的內(nèi)容按字符進(jìn)行檢查,就可以解決SQL注入的問題。同時要遵循對數(shù)據(jù)庫配置的最小權(quán)限原則。通常使用的防范方法有:

(1)客戶端提交來的查詢語句要使用數(shù)據(jù)庫的參數(shù)化查詢接口,而不能簡單的將客戶端輸入的變量嵌入到查詢語句里。

(2)對需要查詢的比較特殊的字符("、、<>、&、+、*、;、,、.、()、CR、LF、eval等)進(jìn)行轉(zhuǎn)義處理,或編碼轉(zhuǎn)換。

典型的SQL查詢語句為:

Select*from users where username=′admin′and password=′smith′如果分別給username 和password 賦值“admin' or 1=1- - ”和“aaa”。那么, SQL 腳本解釋器中的上述語句就會變?yōu)?select*from users where username=′admin′or 1=1- - and password=′aaa′[1]。該語句里有兩個判斷條件, 只要其中一個條件成立查詢就會自動執(zhí)行, 而1=1 是永遠(yuǎn)成立的, 后面的“- - ”表示注釋, 解釋為后面的語句是注釋語句。因此在處理客戶端鍵入的查詢語句的時候,不能在數(shù)據(jù)庫中直接查詢,必須過濾掉危險字符。

(3)明確限制參數(shù)的數(shù)據(jù)類型。

(4)根據(jù)客戶的需求只提供最低限度的數(shù)據(jù)庫操作權(quán)限,盡可能降低注入攻擊對數(shù)據(jù)庫的危害。

(5)網(wǎng)站的錯誤信息不要在客戶端顯示,或者顯示自定義的錯誤信息。

2.2跨腳本攻擊

2.2.1跨腳本攻擊概述

跨站腳本攻擊是指攻擊者以正常身份利用Web應(yīng)用漏洞,攻擊者向其提交包含惡意腳本代碼的輸入,由于該輸入未經(jīng)Web服

務(wù)器嚴(yán)格驗證,當(dāng)用戶訪問這些惡意頁面后,瀏覽器將自動加載并執(zhí)行這些惡意腳本,完成攻擊[2]。因此,跨站腳本攻擊是一種間接攻擊技術(shù),不直接攻擊Web服務(wù)器,而是以其為跳板攻擊用戶。跨站腳本中的“站”是指被利用的Web服務(wù)器[3]。

用戶是跨腳本攻擊的主要受害者,雖然網(wǎng)站及服務(wù)器受到的危害不大,但是會間接傷害網(wǎng)站的訪問量和安全性,導(dǎo)致網(wǎng)站訪問量的減少和用戶信任度的損失,因此也需要引起開發(fā)人員足夠的重視。

2.2.2跨腳本攻擊解決方案

(1)對客戶端的所有輸入都進(jìn)行嚴(yán)格的過濾,例如"<"、">"、"JavaScript"等特殊字符直接過濾。并且在開發(fā)的過程中不斷記錄和更新這些特殊字符的編碼形式,才能最大限度的解決這個問題。

(2)用戶輸入的數(shù)據(jù)類型要嚴(yán)格驗證其格式、長度、范圍和內(nèi)容等。

(3)服務(wù)器端也要增加相應(yīng)的過濾步驟。

(4)網(wǎng)站數(shù)據(jù)庫的輸出值有很多出口,在輸出數(shù)據(jù)的時候也要進(jìn)行相應(yīng)的安全檢查。

2.3WEB應(yīng)用默認(rèn)目錄

Web應(yīng)用程序經(jīng)常使用的目錄名稱如:include、admin等,有可能被惡意攻擊者猜測到并進(jìn)行利用,作為攻擊網(wǎng)站的入口,從而導(dǎo)致網(wǎng)站產(chǎn)生安全性問題。為解決這個問題,這類目錄的名稱需要網(wǎng)站開發(fā)人員設(shè)計不同的命名規(guī)則,在目錄名稱中加上攻擊者不容易猜測到的字符或代碼,這樣就能最大程度上避免目錄名稱被惡意攻擊者猜測成功。

3 結(jié)束語

在本文中,列舉了3種現(xiàn)在比較常見的微型網(wǎng)站的安全應(yīng)用漏洞,同時列出了對應(yīng)的解決方法。ASP語言因為簡單易學(xué)易掌握,成為廣受網(wǎng)站技術(shù)開發(fā)人員歡迎的開發(fā)工具,不過很多人在開發(fā)的過程中忽視了網(wǎng)站的安全問題,導(dǎo)致網(wǎng)站正常使用后出現(xiàn)各種安全問題。希望開發(fā)人員能重視ASP的安全性問題,盡量提高網(wǎng)站的安全性。

參考文獻(xiàn)

[1]陳小兵,張漢煜,駱力明,黃河.SQL注入攻擊及其防范檢測技術(shù)研究[J].計算機(jī)工程與應(yīng)用,2007,43(11):150-152.

[2]CERT Coordination Center CERT. Advisory CA-2000-02 Malicious HTML Tag Embedded in Client Web Requests[EB/OL]. http://www.cert.org/advisories/CA-2000-02.html,2000.

[3]Mike Ter Louw,V.N.Venkatakrishnan.Blueprint:Robust Prevention.

徐麗娜,女,現(xiàn)供職于煤炭科學(xué)技術(shù)研究院有限公司,主要研究方向:網(wǎng)站開發(fā)、信息服務(wù)等。

作者簡介:

猜你喜歡
安全
智能家居安全分析
熱電公司發(fā)電機(jī)勵磁系統(tǒng)改造
科技視界(2016年21期)2016-10-17 20:00:16
淺談計算機(jī)硬件實(shí)驗室管理
科技視界(2016年20期)2016-09-29 11:59:36
中國民航HUD的應(yīng)用和發(fā)展淺析
科技視界(2016年20期)2016-09-29 10:54:27
主站蜘蛛池模板: 亚洲精品第五页| 国产农村精品一级毛片视频| 毛片基地视频| 国产欧美专区在线观看| 亚洲美女AV免费一区| 精品国产自在在线在线观看| 亚洲欧美色中文字幕| 看国产毛片| 国产自产视频一区二区三区| 国产一级精品毛片基地| 超碰精品无码一区二区| 国产精品污视频| 久久亚洲欧美综合| 综合亚洲网| 日韩高清中文字幕| 国产欧美视频在线观看| 亚洲成人免费在线| 欧美成人午夜在线全部免费| 77777亚洲午夜久久多人| 性色在线视频精品| 亚洲AV电影不卡在线观看| 最新国产精品第1页| 日韩欧美一区在线观看| 久久国产精品波多野结衣| 亚洲毛片网站| 精品无码日韩国产不卡av| 久久久久青草线综合超碰| 5388国产亚洲欧美在线观看| 成年人视频一区二区| 亚洲欧美综合精品久久成人网| 色AV色 综合网站| 国产91精品调教在线播放| 国产精品刺激对白在线| 91国内外精品自在线播放| 欧美成人日韩| 日本一区二区三区精品国产| 免费xxxxx在线观看网站| 999福利激情视频| 精品综合久久久久久97超人| 色爽网免费视频| 久久精品国产国语对白| 中文一区二区视频| 欧美性色综合网| 国产欧美日韩视频一区二区三区| 欧美午夜小视频| jizz国产视频| 尤物在线观看乱码| 亚洲国产成人自拍| 中文字幕乱妇无码AV在线| 亚洲 欧美 日韩综合一区| 无码免费视频| 精品91视频| 欧美日本在线播放| 风韵丰满熟妇啪啪区老熟熟女| 国产精品午夜福利麻豆| 野花国产精品入口| 在线一级毛片| 亚洲成人77777| 日本成人在线不卡视频| 欧美精品1区| 自拍偷拍欧美日韩| 国产欧美日韩一区二区视频在线| 婷婷伊人久久| 99视频精品在线观看| 久久免费看片| 国产精鲁鲁网在线视频| 天天摸天天操免费播放小视频| 国产成人av大片在线播放| a免费毛片在线播放| 日韩欧美国产综合| 青青青视频91在线 | 狠狠操夜夜爽| 国产区精品高清在线观看| 91亚洲免费| 亚洲天堂首页| 精品国产91爱| 久久国产精品波多野结衣| 91探花国产综合在线精品| 免费a在线观看播放| 亚洲欧美在线看片AI| 一区二区三区成人| 福利在线免费视频|