java開(kāi)發(fā)常見(jiàn)漏洞及處理說(shuō)明_第1頁(yè)
java開(kāi)發(fā)常見(jiàn)漏洞及處理說(shuō)明_第2頁(yè)
java開(kāi)發(fā)常見(jiàn)漏洞及處理說(shuō)明_第3頁(yè)
java開(kāi)發(fā)常見(jiàn)漏洞及處理說(shuō)明_第4頁(yè)
java開(kāi)發(fā)常見(jiàn)漏洞及處理說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 Java常見(jiàn)漏洞及處理說(shuō)明楊博本文專(zhuān)門(mén)介紹針對(duì)java web程序常見(jiàn)高危安全漏洞(如:SQL注入 、 XSS跨站腳本攻擊、文件上傳)的過(guò)濾和攔截處理,確保系統(tǒng)能夠安全的運(yùn)行。1 SQL注入(SQL Injection)經(jīng)分析確認(rèn)本系統(tǒng)對(duì)SQL 注入做了相應(yīng)的過(guò)濾處理,可以有效應(yīng)對(duì)SQL注入攻擊,確保系統(tǒng)安全。詳細(xì)說(shuō)明:攻擊方式:所謂SQL注入式攻擊,就是的輸入域或頁(yè)面請(qǐng)求的查詢(xún)字符串,欺騙服務(wù)器執(zhí)行惡意的SQL命令。防御方式:對(duì)用戶(hù)輸入或請(qǐng)求進(jìn)行預(yù)驗(yàn)證處理,過(guò)濾掉可能造成惡意SQL的字符。本系統(tǒng)屬于政府部門(mén)門(mén)戶(hù)網(wǎng)站,用戶(hù)發(fā)布的是新聞動(dòng)態(tài),不會(huì)涉及到學(xué)術(shù)研究SQL方面的東西,所以本系統(tǒng)采用過(guò)

2、濾器的方式對(duì)用戶(hù)輸入或請(qǐng)求進(jìn)行過(guò)濾處理,如果輸入或請(qǐng)求涉及惡意SQL方面的字符將一律過(guò)濾掉,這不會(huì)影響用戶(hù)的使用,同時(shí)確保了系統(tǒng)的安全。系統(tǒng)配置文件web.xml初始化時(shí)同時(shí)初始化過(guò)濾器,過(guò)濾器起到全局作用,并設(shè)置為針對(duì)所有請(qǐng)求。過(guò)濾器AntiSqlInjectionfilter:2 XSS攻擊(DOM XSS、Stored XSS、Reflected XSS)經(jīng)確認(rèn)本系統(tǒng)已對(duì)XSS攻擊做了攔截及過(guò)濾處理,達(dá)到了有效對(duì)抗XSS攻擊的效果,確保系統(tǒng)的安全。詳細(xì)說(shuō)明:攻擊方式:XSS又稱(chēng)CSS,全稱(chēng)Cross SiteScript,跨站腳本攻擊,是Web程序中常見(jiàn)的漏洞,XSS屬于被動(dòng)式且用于客戶(hù)

3、端的攻擊方式,所以容易被忽略其危害性。其原理是攻擊者向有XSS漏洞的網(wǎng)站中輸入(傳入)惡意的HTML代碼,當(dāng)其它用戶(hù)瀏覽該網(wǎng)站時(shí),這段HTML代碼會(huì)自動(dòng)執(zhí)行,從而達(dá)到攻擊的目的。如,盜取用戶(hù)Cookie、破壞頁(yè)面結(jié)構(gòu)、重定向到其它網(wǎng)站等。防御方式:需要對(duì)用戶(hù)的輸入進(jìn)行處理,只允許輸入合法的值,其它值一概過(guò)濾掉。本系統(tǒng)提供了專(zhuān)門(mén)的針對(duì)XSS攻擊的過(guò)濾器,過(guò)濾掉了html/javaScript中的標(biāo)簽符號(hào),防止惡意HTML代碼。系統(tǒng)配置文件web.xml初始化時(shí)同時(shí)初始化過(guò)濾器,過(guò)濾器起到全局作用,并設(shè)置為針對(duì)所有請(qǐng)求。點(diǎn)擊進(jìn)入過(guò)濾器類(lèi)XssFilter:針對(duì)HttpRequest請(qǐng)求3 Unnormalize Input String經(jīng)分析確認(rèn)此漏洞主要是文件上傳輸入路徑漏洞,系統(tǒng)已有專(zhuān)門(mén)針對(duì)文件上傳文件類(lèi)型格式的過(guò)濾器,確保上傳文件的安全,有效防止了系統(tǒng)受到攻擊。詳細(xì)說(shuō)明:攻擊方式:上傳具有可執(zhí)行性的程序代碼文件,如:HTML、JSP等文件對(duì)系統(tǒng)進(jìn)行修改或盜取用戶(hù)信息。防御方式:1.文件類(lèi)型驗(yàn)證過(guò)濾,防止上傳可執(zhí)行程序文件2.使用隨機(jī)數(shù)改寫(xiě)文件名和文件路徑,使得用戶(hù)不能輕易訪(fǎng)問(wèn)自己上傳的文件本系統(tǒng)提供了專(zhuān)門(mén)的過(guò)濾器,過(guò)濾掉

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論