国产精品香蕉在线观看网,亚洲欧美精品综合在线观看,亚洲不卡av一区二区无码不卡,亚洲日本精品国产第一区二区

移動(dòng)安全安全管理 應(yīng)用案例 網(wǎng)絡(luò)威脅 系統(tǒng)安全 應(yīng)用安全 數(shù)據(jù)安全 云安全
當(dāng)前位置: 主頁(yè) > 信息安全 > 安全管理 >

五個(gè)常見(jiàn)的Web利用縫隙及其解決編制

時(shí)間:2013-06-22 14:47來(lái)源:TuZhiJiaMi企業(yè)信息安全專家 點(diǎn)擊:
開(kāi)放Web利用安然項(xiàng)目(OWASP)很快會(huì)發(fā)布本年的10大年夜Web利用安然縫隙清單。這個(gè)清單與往年并沒(méi)有太大年夜不同,這表白負(fù)責(zé)利用設(shè)計(jì)與開(kāi)辟的人仍然沒(méi)能解決之前那些不言而喻的弊端。良多
Tags漏洞(188)應(yīng)用程序(59)安全管理(325)Web(532)  

  開(kāi)放Web利用安然項(xiàng)目(OWASP)很快會(huì)發(fā)布本年的10大年夜Web利用安然縫隙清單。這個(gè)清單與往年并沒(méi)有太大年夜不同,這表白負(fù)責(zé)利用設(shè)計(jì)與開(kāi)辟的人仍然沒(méi)能解決之前那些不言而喻的弊端。良多最多見(jiàn)的Web利用縫隙仍然遍及存在,良多歹意軟件搜刮和報(bào)復(fù)打擊這些縫隙,連黑客新手都能輕松做到。

  本文介紹了5個(gè)最多見(jiàn)的Web利用縫隙,和企業(yè)該若何修復(fù)初級(jí)標(biāo)題問(wèn)題,匹敵那些針對(duì)這些縫隙的報(bào)復(fù)打擊。

  注進(jìn)報(bào)復(fù)打擊和跨站腳本報(bào)復(fù)打擊

  Web利用首要有2種最多見(jiàn)的嚴(yán)重缺點(diǎn)。起首是各類情勢(shì)的注進(jìn)報(bào)復(fù)打擊,此中包含SQL、把持系統(tǒng)、電子郵件和LDAP注進(jìn),它們的報(bào)復(fù)打擊編制都是在發(fā)給利用的號(hào)令或查詢中夾帶歹意數(shù)據(jù)。別有專心的數(shù)據(jù)可讓利用履行一些歹意號(hào)令或拜候未授權(quán)數(shù)據(jù)。假定網(wǎng)站利用用戶數(shù)據(jù)生成SQL查詢,而不查抄用戶數(shù)據(jù)的合法性,那么報(bào)復(fù)打擊者便可能履行SQL注進(jìn)。如許報(bào)復(fù)打擊者便可以直接向數(shù)據(jù)庫(kù)提交惡意SQL查詢和傳輸號(hào)令。舉例來(lái)講,索尼的PlayStation數(shù)據(jù)庫(kù)就曾遭受過(guò)SQL注進(jìn)報(bào)復(fù)打擊,并植進(jìn)未授權(quán)代碼。

  跨站腳本(XSS)報(bào)復(fù)打擊會(huì)將客戶端腳本代碼(如JavaScript)注進(jìn)到Web利用的輸出中,從而報(bào)復(fù)打擊利用的用戶。只要拜候受報(bào)復(fù)打擊的輸出或頁(yè)面,瀏覽器就會(huì)履行代碼,讓報(bào)復(fù)打擊者劫持用戶會(huì)話,將用戶重定向到一個(gè)歹意站點(diǎn)或粉碎網(wǎng)頁(yè)顯示結(jié)果。XSS報(bào)復(fù)打擊很可能呈此刻動(dòng)態(tài)生成的頁(yè)面內(nèi)容中,凡是利用會(huì)接管用戶供給的數(shù)據(jù)而沒(méi)有準(zhǔn)確驗(yàn)證或轉(zhuǎn)碼。

  為了防御注進(jìn)報(bào)復(fù)打擊和XSS報(bào)復(fù)打擊,利用法度應(yīng)當(dāng)建設(shè)為假定所稀有據(jù)——不管是來(lái)自表單、URL、Cookie或利用的數(shù)據(jù)庫(kù),都是不成信來(lái)歷。要查抄所有措置用戶供給數(shù)據(jù)的代碼,包管它是有效的。驗(yàn)證函數(shù)需要清理所有可能有歹意感化的字符或字符串,然后再將它傳給腳本和數(shù)據(jù)庫(kù)。要查抄輸進(jìn)數(shù)據(jù)的類型、長(zhǎng)度、格局和范圍。開(kāi)辟者應(yīng)當(dāng)利用現(xiàn)有的安然節(jié)制庫(kù),如OWASP的企業(yè)安然API或微軟的反跨站腳本報(bào)復(fù)打擊庫(kù),而不要自行編寫(xiě)驗(yàn)證代碼。別的,必然要查抄所有從客戶端接管的值,進(jìn)行過(guò)濾和編碼,然后再傳回給用戶。

  身份驗(yàn)證和會(huì)話治理被攻破

  Web利用法度必需措置用戶驗(yàn)證,并成立會(huì)話跟蹤每個(gè)用戶要求,因?yàn)镠TTP本身不具有這個(gè)功能。除非任甚么時(shí)辰候所有的身份驗(yàn)證信息和會(huì)話身份標(biāo)識(shí)都進(jìn)行加密,包管不受其他缺點(diǎn)(如XSS)的報(bào)復(fù)打擊,不然報(bào)復(fù)打擊者就有可能劫持一個(gè)激活的會(huì)話,假裝成某個(gè)用戶的身份。假定一個(gè)報(bào)復(fù)打擊者發(fā)現(xiàn)某個(gè)原始用戶未刊出的會(huì)話(路過(guò)報(bào)復(fù)打擊),那么所有帳號(hào)治理功能和事務(wù)都必需從頭驗(yàn)證,即便用戶有一個(gè)有效的會(huì)話ID。別的,在首要的事務(wù)中還應(yīng)當(dāng)考慮利用雙因子身份驗(yàn)證。

  為了發(fā)現(xiàn)身份驗(yàn)證和會(huì)話治理標(biāo)題問(wèn)題,企業(yè)要以履行代碼查抄和滲入測(cè)試。開(kāi)辟者可利用主動(dòng)化代碼和縫隙掃描法度,發(fā)現(xiàn)暗藏的安然標(biāo)題問(wèn)題。有一些處所凡是需要出格寄望,此中包含會(huì)話身份標(biāo)識(shí)的措置編制和用戶點(diǎn)竄用戶身份信息的編制。假定沒(méi)有預(yù)算采辦商業(yè)版本,那么也可利用良多開(kāi)源和簡(jiǎn)化版本軟件,它們可以發(fā)現(xiàn)一些需要更細(xì)心查抄的代碼或過(guò)程。

  不服安的直接對(duì)象援引

  這是利用設(shè)計(jì)不當(dāng)引發(fā)的另外一個(gè)缺點(diǎn),它的本源是弊端地假定用戶老是會(huì)遵守利用法度的法則。例如,假定用戶的帳號(hào)ID顯示在頁(yè)面的URL或隱躲域中,歹意用戶可能會(huì)猜想其他用戶的ID,然后再次提交要求拜候他們的數(shù)據(jù),出格是當(dāng)ID值是可以猜想的時(shí)辰。避免這類縫隙的最好編制是利用隨機(jī)、不成猜想的ID、文件名和對(duì)象名,并且不要透露對(duì)象的真實(shí)名稱。常見(jiàn)的弊端透露數(shù)據(jù)的位置是URL和超鏈接、隱躲表單域、ASP.NET的未呵護(hù)視圖狀況、直接列表框、JavaScript代碼和客戶端對(duì)象(如Java Applet)。每次拜候敏感文件或內(nèi)容時(shí),都要驗(yàn)證拜候數(shù)據(jù)的用戶已獲得授權(quán)。

  安然性建設(shè)不當(dāng)

  撐持Web利用法度的根本架構(gòu)包含各類各樣的設(shè)備和軟件——辦事器、防火墻、數(shù)據(jù)庫(kù)、把持系統(tǒng)和利用軟件。所有這些元素都必需準(zhǔn)確建設(shè)和包管安然,利用法度只是運(yùn)行在最低權(quán)限建設(shè)上,可是良多系統(tǒng)本身還不敷安然。系統(tǒng)治理不當(dāng)?shù)囊粋€(gè)首要啟事是Web利用法度治理人員和根本架構(gòu)撐持人員從未接管過(guò)需要的培訓(xùn)。

  為履行平常收集利用治理的人員供給足夠的培訓(xùn)和資本,這是在開(kāi)辟過(guò)程中所有階段包管安然性和保密性的首要前提。最后,要為Web利用法度放置一個(gè)滲入測(cè)試,措置所有敏感數(shù)據(jù)。這是一種主動(dòng)評(píng)估利用抵當(dāng)報(bào)復(fù)打擊能力的編制,可以在遭到報(bào)復(fù)打擊前發(fā)現(xiàn)系統(tǒng)縫隙。

  結(jié)束語(yǔ)

  一向以來(lái),這5種常見(jiàn)的Web利用縫隙都是IT安然的把柄。它們其實(shí)不是新縫隙,可是它們都沒(méi)有解決,在人們對(duì)Web利用安然有足夠熟諳之前,報(bào)復(fù)打擊者仍然會(huì)想盡編制繼續(xù)操縱這些缺點(diǎn)倡議盜竊、棍騙和收集間諜等報(bào)復(fù)打擊。

------分隔線----------------------------

推薦內(nèi)容