web攻擊方法 XSS攻擊原理是什么?
XSS攻擊原理是什么?XXS攻擊的原理是網(wǎng)頁(yè)沒(méi)有嚴(yán)格過(guò)濾用戶輸入的字符串,導(dǎo)致瀏覽器在提交輸入信息時(shí)執(zhí)行黑客嵌入的XXS腳本,導(dǎo)致用戶信息泄露。黑客可以將偽裝意思腳本語(yǔ)句的鏈接發(fā)送給受害者。當(dāng)受害者單
XSS攻擊原理是什么?
XXS攻擊的原理是網(wǎng)頁(yè)沒(méi)有嚴(yán)格過(guò)濾用戶輸入的字符串,導(dǎo)致瀏覽器在提交輸入信息時(shí)執(zhí)行黑客嵌入的XXS腳本,導(dǎo)致用戶信息泄露。黑客可以將偽裝意思腳本語(yǔ)句的鏈接發(fā)送給受害者。當(dāng)受害者單擊鏈接時(shí),由于網(wǎng)頁(yè)不過(guò)濾腳本語(yǔ)句,瀏覽器將執(zhí)行腳本語(yǔ)句。腳本語(yǔ)句的功能是將用戶的cookie發(fā)送到黑客指定的地址,然后黑客就可以利用受害者的cookie竊取受害者的個(gè)人信息等。這種攻擊對(duì)服務(wù)器危害不大,但對(duì)用戶危害很大。為了防止這種攻擊,我們?cè)谠O(shè)計(jì)網(wǎng)站時(shí)應(yīng)該嚴(yán)格過(guò)濾用戶提交的內(nèi)容。
通俗來(lái)講,黑客是怎樣攻擊我們的系統(tǒng)的?
編寫的計(jì)算機(jī)程序或多或少都是粗心大意的,這就是所謂的漏洞。然而,脆弱性可能帶來(lái)不同的后果。普通漏洞造成的危害很小或不嚴(yán)重,但高級(jí)漏洞會(huì)造成很大的危害,如機(jī)器崩潰和攻擊者控制。例如:為接收數(shù)據(jù)緩沖區(qū)設(shè)計(jì)的溢出攻擊代碼,一旦有漏洞的機(jī)器接收到精心構(gòu)造的超長(zhǎng)數(shù)據(jù),剩余的代碼將被填充到緩沖區(qū)之外的其他內(nèi)存地址,除非緩沖區(qū)被填充。一旦它進(jìn)入未受保護(hù)的數(shù)據(jù)執(zhí)行區(qū)域,它將被加載和執(zhí)行。這種攻擊代碼經(jīng)過(guò)精心設(shè)計(jì),使執(zhí)行代碼的長(zhǎng)度正好落入執(zhí)行區(qū)域,否則攻擊將失敗。被修補(bǔ)的機(jī)器將重建緩沖區(qū),超長(zhǎng)代碼將被截獲并丟棄,因此不會(huì)受到攻擊。