芒果视频下载

什么是xss攻擊 xss攻擊防御方式有哪些

本文章由 mg537866 上傳提供 評論 0
摘要:XSS攻擊通常指的是通過利用網頁開發時留下的漏洞,通過巧妙的方法注入惡意指令代碼到網頁,使用戶加載并執行攻擊者惡意制造的網頁程序。攻擊成功后,攻擊者可能得到包括但不限于更高的權限(如執行一些操作)、私密網頁內容、會話和cookie等各種內容。接下來為大家介紹XSS攻擊的類型及防御方式有哪些。

一、什么是xss攻擊

XSS即(ji)(Cross Site Scripting)中文(wen)名稱(cheng)為:跨(kua)站腳(jiao)本(ben)攻擊。XSS的(de)(de)重點不在于(yu)跨(kua)站點,而在于(yu)腳(jiao)本(ben)的(de)(de)執行。那么(me)(me)XSS的(de)(de)原理是:惡意(yi)攻擊者(zhe)在web頁(ye)面中會(hui)插入一(yi)些惡意(yi)的(de)(de)script代(dai)碼。當用戶瀏覽該(gai)頁(ye)面的(de)(de)時候,那么(me)(me)嵌入到(dao)web頁(ye)面中script代(dai)碼會(hui)執行,因此會(hui)達到(dao)惡意(yi)攻擊用戶的(de)(de)目的(de)(de)。

二、xss攻擊的種類及防御方式

XSS攻(gong)擊最(zui)主要有如下分類(lei):反射(she)型(xing)(xing)、存儲型(xing)(xing)、及DOM-based型(xing)(xing)。反射(she)性(xing)(xing)和DOM-baseed型(xing)(xing)可(ke)以(yi)歸類(lei)為非(fei)持久(jiu)(jiu)性(xing)(xing)XSS攻(gong)擊。存儲型(xing)(xing)可(ke)以(yi)歸類(lei)為持久(jiu)(jiu)性(xing)(xing)XSS攻(gong)擊。

1、反射性XSS

反射性(xing)(xing)XSS的(de)(de)(de)原理是:反射性(xing)(xing)xss一般指攻(gong)擊者通過(guo)特定的(de)(de)(de)方式來(lai)誘惑受(shou)害(hai)者去(qu)訪問(wen)一個包含惡(e)意(yi)代碼(ma)的(de)(de)(de)URL。當受(shou)害(hai)者點擊惡(e)意(yi)鏈(lian)接url的(de)(de)(de)時候,惡(e)意(yi)代碼(ma)會(hui)直接在受(shou)害(hai)者的(de)(de)(de)主機上的(de)(de)(de)瀏覽器執行。常見的(de)(de)(de)反射性(xing)(xing)XSS有(you)哪(na)些?常見的(de)(de)(de)是惡(e)意(yi)鏈(lian)接。

2、存儲性XSS

存儲(chu)型XSS的原理(li)是:主要是將(jiang)惡(e)意代碼上傳或存儲(chu)到服(fu)務器中,下次(ci)只要受(shou)害者瀏覽包(bao)含此惡(e)意代碼的頁面就(jiu)會執(zhi)行惡(e)意代碼。

如何防范?后端需要對提交(jiao)的數據進(jin)行過濾。前端也可以做一下處(chu)理方式,比如對script標簽,將特(te)殊字(zi)符(fu)替換成HTML編碼這些(xie)等。

3、DOM-based型XSS

DOM XSS是基于(yu)文檔對象模型的XSS。

一般有(you)如下DOM操作(zuo):使用document.write直接(jie)輸出數(shu)據。使用innerHTML直接(jie)輸出數(shu)據。使用location、location.href、location.replace、iframe.src、document.referer、window.name等(deng)這些。

4、SQL注入

SQL注(zhu)入(ru)是通過客戶端的(de)(de)輸入(ru)把SQL命令注(zhu)入(ru)到一個應用的(de)(de)數據庫中,從而執行惡意的(de)(de)SQL語句。

網站提醒和聲明
本(ben)站為注冊用戶提供信(xin)息(xi)存儲空間服務,非“MAIGOO編輯”、“MAIGOO榜單研究員”、“MAIGOO文(wen)(wen)(wen)章編輯員”上傳提供的文(wen)(wen)(wen)章/文(wen)(wen)(wen)字均(jun)是注冊用戶自主(zhu)發(fa)布(bu)上傳,不代表本(ben)站觀點,版權歸(gui)原作者所有,如有侵權、虛假信(xin)息(xi)、錯誤信(xin)息(xi)或任何問題,請及時聯(lian)系(xi)我們,我們將在(zai)第(di)一時間刪除或更正。 申請刪除>> 糾錯>> 投訴侵權>> 網頁上相關信(xin)息的(de)(de)知識產權歸網站方所有(包括(kuo)但不限于文字(zi)、圖片、圖表、著作權、商(shang)標權、為用戶提供的(de)(de)商(shang)業信(xin)息等),非(fei)經許(xu)可不得(de)抄襲或使用。
提交(jiao)說明: 快速提交發布>> 查看提交幫助>> 注冊登錄>>
您還未登錄,依《網絡安全法》相關要求,請您登錄賬戶后再提交發布信息。點擊登錄>>如您還未注冊,可點擊注冊>>,感謝您的理解及支持!
發表評論
最新評論
暫無評論
相關推薦
殺毒軟件怎么分類 使用殺毒軟件要了解哪些常識
殺毒軟件是計算機防御系統的重要組成部分,這類軟件沒有明確的分類方法,我們可將其大致分為兩種,一種是以殺毒為目的的專業殺毒軟件,另一種是以防護為主的普通殺毒軟件。使用殺毒軟件時,不要在一臺電腦下同時安裝兩套或兩套以上的殺毒軟件,否則容易導致系統沖突。接下來就和小編一起來看看吧。
【網上被騙怎么辦】十大常見網絡詐騙手段大揭秘 教你輕松防范網絡詐騙
從微信賣茶女,到直播平臺的喬碧蘿,網上利用手機、互聯網進行各類網絡詐騙的案例屢見不鮮,不少人就因為自己的貪心而掉入別人設下的陷阱,諸如網絡兼職刷單、網上交友、低價利誘等詐騙。那么面對層出不窮的網絡詐騙手段,我們該如何防范呢?網上被騙了怎么辦呢?別急,下面MAIGOO小編就為大家揭秘十大常見網絡詐騙手段,教你輕松識別和防范網絡詐騙,并分享網上被騙實用自救方法,大家還不趕緊GET起來!
電腦與服務器之間如何連接 連接失敗怎么辦
很多時候我們都需要遠程連接來控制網絡中的另一臺計算機,特別是服務器為了更好的管理都會開啟遠程功能。可是剛剛購買的云服務器,不知道怎么通過本地電腦來遠程連接使用怎么辦呢?可以在系統程序【遠程桌面連接】嘗試連接。下面,小編給大家帶來了電腦遠程連接到服務器的教程。
服務器 電腦
8258 31
電腦安全軟件有哪些種類 電腦裝什么安全軟件好
電腦安全軟件是一類可以對病毒、木馬等一切已知的對計算機有危害的程序代碼進行清除的軟件程序,安全軟件的好壞決定了電腦的安全性。市面上的電腦安全軟件產品可大致分為殺毒軟件、系統工具、反流氓軟件、加密軟件這四種類型,用戶可根據實際需求選擇,接下來就和小編一起來了解一下吧。
什么是xss攻擊 xss攻擊防御方式有哪些
XSS攻擊通常指的是通過利用網頁開發時留下的漏洞,通過巧妙的方法注入惡意指令代碼到網頁,使用戶加載并執行攻擊者惡意制造的網頁程序。攻擊成功后,攻擊者可能得到包括但不限于更高的權限(如執行一些操作)、私密網頁內容、會話和cookie等各種內容。接下來為大家介紹XSS攻擊的類型及防御方式有哪些。