隨著互聯(lián)網(wǎng)的不斷發(fā)展,網(wǎng)絡(luò)安全的重要性日益凸顯,越來越多的企業(yè)和用戶開始關(guān)注網(wǎng)絡(luò)安全的問題,如何防御網(wǎng)絡(luò)攻擊也成為了大家的必修課。而想要有效防御網(wǎng)絡(luò)攻擊,我們必須對(duì)攻擊手段有一定的了解;當(dāng)下,常見的網(wǎng)絡(luò)安全攻擊手段共分為10類,本篇文章先為大家介紹5個(gè)常見的網(wǎng)絡(luò)安全攻擊手段及防御方法!
1、跨站腳本-XSS
相關(guān)研究表明,跨站腳本攻擊大約占據(jù)了所有攻擊的40%,是最為常見的一類網(wǎng)絡(luò)攻擊。但盡管最為常見,大部分跨站腳本攻擊卻不是特別高端,多為業(yè)余網(wǎng)絡(luò)罪犯使用別人編寫的腳本發(fā)起的。
跨站腳本針對(duì)的是網(wǎng)站的用戶,而不是Web應(yīng)用本身。惡意黑客在有漏洞的網(wǎng)站里注入一段代碼,然后網(wǎng)站訪客執(zhí)行這段代碼。此類代碼可以入侵用戶賬戶,激活木馬程序,或者修改網(wǎng)站內(nèi)容,誘騙用戶給出私人信息。
防御方法:設(shè)置Web應(yīng)用防火墻可以保護(hù)網(wǎng)站不受跨站腳本攻擊危害。WAF就像個(gè)過濾器,能夠識(shí)別并阻止對(duì)網(wǎng)站的惡意請(qǐng)求。購(gòu)買網(wǎng)站托管服務(wù)的時(shí)候,Web托管公司通常已經(jīng)為你的網(wǎng)站部署了WAF,但你自己仍然可以再設(shè)一個(gè)。
2、注入攻擊
開放Web應(yīng)用安全項(xiàng)目新出爐的十大應(yīng)用安全風(fēng)險(xiǎn)研究中,注入漏洞被列為網(wǎng)站最高風(fēng)險(xiǎn)因素。SQL注入方法是網(wǎng)絡(luò)罪犯最常見的注入方法。
注入攻擊方法直接針對(duì)網(wǎng)站和服務(wù)器的數(shù)據(jù)庫。執(zhí)行時(shí),攻擊者注入一段能夠揭示隱藏?cái)?shù)據(jù)和用戶輸入的代碼,獲得數(shù)據(jù)修改權(quán)限,全面俘獲應(yīng)用。
防御方法:保護(hù)網(wǎng)站不受注入攻擊危害,主要落實(shí)到代碼庫構(gòu)建上。比如說:緩解SQL注入風(fēng)險(xiǎn)的首選方法就是始終盡量采用參數(shù)化語句。更進(jìn)一步,可以考慮使用第三方身份驗(yàn)證工作流來外包你的數(shù)據(jù)庫防護(hù)。
3、模糊測(cè)試
開發(fā)人員使用模糊測(cè)試來查找軟件、操作系統(tǒng)或網(wǎng)絡(luò)中的編程錯(cuò)誤和安全漏洞。然而,攻擊者可以使用同樣的技術(shù)來尋找你網(wǎng)站或服務(wù)器上的漏洞。
采用模糊測(cè)試方法,攻擊者首先向應(yīng)用輸入大量隨機(jī)數(shù)據(jù)讓應(yīng)用崩潰。下一步就是用模糊測(cè)試工具發(fā)現(xiàn)應(yīng)用的弱點(diǎn),如果目標(biāo)應(yīng)用中存在漏洞,攻擊者即可展開進(jìn)一步漏洞利用。
防御方法:對(duì)抗模糊攻擊的最佳方法就是保持更新安全設(shè)置和其他應(yīng)用,尤其是在安全補(bǔ)丁發(fā)布后不更新就會(huì)遭遇惡意黑客利用漏洞的情況下。
4、零日攻擊
零日攻擊是模糊攻擊的擴(kuò)展,但不要求識(shí)別漏洞本身。此類攻擊最近的案例是谷歌發(fā)現(xiàn)的,在Windows和chrome軟件中發(fā)現(xiàn)了潛在的零日攻擊。
在兩種情況下,惡意黑客能夠從零日攻擊中獲利。第一種情況是:如果能夠獲得關(guān)于即將到來的安全更新的信息,攻擊者就可以在更新上線前分析出漏洞的位置。第二種情況是:網(wǎng)絡(luò)罪犯獲取補(bǔ)丁信息,然后攻擊尚未更新系統(tǒng)的用戶。這兩種情況,系統(tǒng)安全都會(huì)遭到破壞,至于后續(xù)影響程度,就取決于黑客的技術(shù)了。
防御方法:保護(hù)自己和自身網(wǎng)站不受零日攻擊影響最簡(jiǎn)便的方法,就是在新版本發(fā)布后及時(shí)更新你的軟件。
5、路徑(目錄)遍歷
路徑遍歷攻擊針對(duì)Web root文件夾,訪問目標(biāo)文件夾外部的未授權(quán)文件或目錄。攻擊者試圖將移動(dòng)模式注入服務(wù)器目錄,以便向上爬升。成功的路徑遍歷攻擊能夠獲得網(wǎng)站訪問權(quán),染指配置文件、數(shù)據(jù)庫和同一實(shí)體服務(wù)器上的其他網(wǎng)站和文件。
防御方法:網(wǎng)站能否抵御路徑遍歷攻擊取決于你的輸入凈化程度。這意味著保證用戶輸入安全,并且不能從你的服務(wù)器恢復(fù)出用戶輸入內(nèi)容。最直觀的建議就是打造你的代碼庫,這樣用戶的任何信息都不會(huì)傳輸?shù)轿募到y(tǒng)API。即使這條路走不通,也有其他技術(shù)解決方案可用。
聯(lián)系客服